1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import{V as Bt,W as Wr,a4 as c1,a5 as Zr,u as Ne,a6 as $d,a7 as Ud,a as Ct,o as Cy,f as My,U as d3,a3 as Ci,$ as Mi,j as Pe,X as g3,F as Di,a2 as Dy,D as Ly,G as Le,aa as Iy}from"./vue-9763c232.js";import{w as Py}from"./index-f64cc30d.js";import{a as Wd,d as Li,s as Ii,u as Ry,D as Ey,M as ky,E as zy,A as J0,m as j0}from"./index-55522c1c.js";import{_ as Zd}from"./_plugin-vue_export-helper-c27b6911.js";import{_ as p3}from"./countUp-fd2d1f61.js";import"./base-06a845d7.js";import"./index-13473605.js";import{u as Oy}from"./vue-router-f797b6fe.js";import{E as Ny}from"./EnvironmentOutlined-b035e210.js";import"./ext-99480133.js";const Vy=""+new URL("设备总数-ff3bae51.png",import.meta.url).href,By=""+new URL("设备在线数-230a3dc1.png",import.meta.url).href,qy=""+new URL("今日访客量-6a8c1bee.png",import.meta.url).href,Hy=""+new URL("今日告警量-4c599553.png",import.meta.url).href,Fy=""+new URL("今日数据采集量-6362a988.png",import.meta.url).href,Yd="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAANCAYAAABhEGbNAAAAAXNSR0IArs4c6QAAAqZJREFUWEftlTFoU1EUhr+TWK0YxCzGSScHMWsXh4qT7VpCQEIoGUOwg4FCoWJaEAtdHFI7tpRWqGgnIRYEce3a1a27S4dqbXrkvj6fsX3ivb23FrEZw333e/85H+8X7TCKMo9wEb/fIv3U5R5fXK7R5ZiPJ19ZpEtdanZ8bQfMfcme+2M2OsUoME+I3FCXll3uw7sR84euU6TLGsJNl+UdOatskmFEhvjkco8uUURYA08+bAIjUrXj6zxF9gLmbthxEwlaAXMrI9Jy45v3iASIJPhAjh0WEEouy0uRYJsMNRnijcs9+oocX1mAAHyhJlU7vs6RQwNwYRulJg/tuD0S5CDA3A0favLEjZ8IkLxQhzGUWYTzLgtMEaHNFcblDjsu9+gSYwiz4MmHNhcYl7IdX9sBc39jXB7ZcXtEGINAc79szz8iQPQ16DCAsnJqlbAc8/92JcwxwH7A3K6VMB0wt2UlpApwVgn/TyX8VoATqYQbNOU2u6dYCU0p2/GDVkIBa+6JVAI0pZWe+48C9FTCa4TrLstLObtBhpLcZ8vlHjWVsI8/X9mgj5I8sOPrQSWE4ZrcDTtuIoGphFD8c5Rk8ijfSoBIgrfkyUT9OOyyvJSznxEqMsQ7l3t0hXzUz3jylQN+1Y6vL8jTDZDbcDNUpGHHTSR4Rp7dQLmhIq1f+dYCRBIoQocJYBoh67LAQ2cVmGGbx1Kma3tPxF+O+XjylRn67fgRdy4Q1+S+asdNJDD8KSYQpvHNbfi3fvKdBEheaJ1BuqwiXLNdXuo55SNZqs6VsBKQ30fVuhLaDAKrECB3hqpzJbRivu/ciec+ydaxBIi+Bu8psBtJcNdLAuJPsmslvKTAXgC+ayU8p0A2EPc4lfA0zo3n3E1uUwmeyzt7/B+fwHff7jnk8j6IhAAAAABJRU5ErkJggg==",Gy=""+new URL("压力管理系统-84fd56f7.png",import.meta.url).href,$y=""+new URL("阀位管理系统-5fe98585.png",import.meta.url).href,Uy=""+new URL("泵站管理系统-9c4480d2.png",import.meta.url).href,Wy=""+new URL("雨洪管理系统-f2e336d9.png",import.meta.url).href,Xd=""+new URL("左侧-c6deab9c.png",import.meta.url).href,Zy=""+new URL("水锤防护系统-ffc1e2c8.png",import.meta.url).href,Yy=""+new URL("泄露检测系统-f270dd61.png",import.meta.url).href,Xy=""+new URL("调蓄管理系统-049024bc.png",import.meta.url).href,Ky=""+new URL("更新系统-291441da.png",import.meta.url).href,Qy=""+new URL("bgheader-c509f5f7.png",import.meta.url).href;const Jy=e=>($d("data-v-f8c66ebb"),e=e(),Ud(),e),jy={class:"flex-loading"},e_={style:{"text-align":"center"}},t_=Jy(()=>c1("div",{class:"loading"},null,-1)),r_={style:{"margin-top":"40px",color:"rgb(100, 108, 255)"}},a_={__name:"loadingPage",setup(e){return(t,r)=>(Bt(),Wr("div",jy,[c1("div",e_,[t_,c1("p",r_,Zr(Ne(Wd)().refreshText),1)])]))}},i_=Zd(a_,[["__scopeId","data-v-f8c66ebb"]]),n_="FeatureCollection",o_=[{type:"Feature",properties:{adcode:11e4,name:"北京市",center:[116.405285,39.904989],centroid:[116.41995,40.18994],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:0,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.348611,40.581141],[117.389879,40.561593],[117.429915,40.576141],[117.412669,40.605226],[117.467487,40.649738],[117.467487,40.649738],[117.501364,40.636569],[117.514914,40.660181],[117.493973,40.675161],[117.408973,40.686961],[117.342451,40.673799],[117.319662,40.657911],[117.278394,40.664267],[117.208177,40.694675],[117.117018,40.70012],[117.11209,40.707379],[117.012308,40.693767],[116.964881,40.709647],[116.926692,40.745022],[116.924229,40.773581],[116.848468,40.839264],[116.81336,40.848319],[116.759773,40.889954],[116.713577,40.909858],[116.722201,40.927495],[116.677853,40.970888],[116.698795,41.021477],[116.688324,41.044501],[116.647672,41.059394],[116.615643,41.053076],[116.623034,41.021026],[116.598397,40.974503],[116.5676,40.992574],[116.519557,40.98128],[116.519557,40.98128],[116.455499,40.980828],[116.447492,40.953715],[116.477057,40.899907],[116.398216,40.90624],[116.370499,40.94377],[116.339702,40.929303],[116.334159,40.90443],[116.438253,40.81934],[116.46597,40.774487],[116.453651,40.765876],[116.316912,40.772221],[116.311369,40.754996],[116.273181,40.762703],[116.247311,40.791707],[116.22021,40.744115],[116.204812,40.740035],[116.171551,40.695582],[116.162928,40.662451],[116.133979,40.666536],[116.09887,40.630665],[116.005247,40.583868],[115.982457,40.578868],[115.971986,40.6025],[115.907929,40.617493],[115.885139,40.595229],[115.827857,40.587504],[115.819849,40.55932],[115.784741,40.55841],[115.755176,40.540221],[115.736082,40.503372],[115.781045,40.49336],[115.771806,40.443734],[115.864197,40.359422],[115.917784,40.354405],[115.95166,40.281852],[115.968907,40.264045],[115.89869,40.234354],[115.870356,40.185909],[115.855574,40.188652],[115.847567,40.147036],[115.806299,40.15344],[115.773654,40.176307],[115.75456,40.145663],[115.75456,40.145663],[115.599959,40.119583],[115.59072,40.096239],[115.527278,40.076092],[115.485394,40.040364],[115.454597,40.029825],[115.450286,39.992697],[115.428728,39.984443],[115.426264,39.950502],[115.481083,39.935819],[115.522967,39.899099],[115.515575,39.892212],[115.515575,39.892212],[115.526046,39.87568],[115.514344,39.837549],[115.567314,39.816407],[115.552532,39.794799],[115.50572,39.784222],[115.483547,39.798477],[115.483547,39.798477],[115.443511,39.785601],[115.439815,39.752022],[115.486626,39.741899],[115.491554,39.670074],[115.478619,39.650723],[115.478619,39.650723],[115.522351,39.640124],[115.518039,39.597252],[115.545756,39.618922],[115.587024,39.589873],[115.633836,39.599557],[115.633836,39.599557],[115.667712,39.615234],[115.698509,39.577881],[115.698509,39.577881],[115.699125,39.570039],[115.699125,39.570039],[115.716988,39.56035],[115.716988,39.56035],[115.718835,39.553891],[115.718835,39.553891],[115.720683,39.551122],[115.720683,39.551122],[115.722531,39.5442],[115.721299,39.543738],[115.722531,39.5442],[115.722531,39.543738],[115.721299,39.543738],[115.722531,39.543738],[115.724995,39.5442],[115.724995,39.5442],[115.738545,39.540046],[115.738545,39.539585],[115.738545,39.540046],[115.738545,39.539585],[115.752712,39.515581],[115.806299,39.510041],[115.806299,39.510041],[115.821081,39.522968],[115.821081,39.522968],[115.828473,39.541431],[115.867893,39.546507],[115.867893,39.546507],[115.91532,39.582955],[115.91532,39.582955],[115.910393,39.600479],[115.910393,39.600479],[115.957204,39.560812],[115.978146,39.595868],[115.995392,39.576958],[116.026189,39.587567],[116.036044,39.571884],[116.09887,39.575113],[116.130283,39.567732],[116.151841,39.583416],[116.198652,39.589412],[116.240536,39.564041],[116.257782,39.500344],[116.307057,39.488337],[116.337854,39.455536],[116.361876,39.455074],[116.361876,39.455074],[116.434557,39.442597],[116.454883,39.453226],[116.444412,39.482332],[116.411767,39.482794],[116.401912,39.528046],[116.443796,39.510041],[116.437637,39.526661],[116.478289,39.535431],[116.473361,39.552968],[116.50847,39.551122],[116.524484,39.596329],[116.592237,39.621227],[116.592237,39.621227],[116.620571,39.601863],[116.664918,39.605552],[116.723432,39.59264],[116.724048,39.59264],[116.723432,39.59264],[116.724048,39.59264],[116.726512,39.595407],[116.726512,39.595407],[116.709266,39.618],[116.748686,39.619844],[116.79057,39.595868],[116.812128,39.615695],[116.8497,39.66777],[116.906366,39.677444],[116.90575,39.688037],[116.889736,39.687576],[116.887272,39.72533],[116.916837,39.731314],[116.902055,39.763523],[116.949482,39.778703],[116.918069,39.84628],[116.907598,39.832494],[116.865714,39.843982],[116.812128,39.889916],[116.78441,39.891294],[116.782563,39.947749],[116.757925,39.967934],[116.781331,40.034866],[116.820135,40.02845],[116.831222,40.051359],[116.867562,40.041739],[116.927924,40.055024],[116.945171,40.04128],[117.025243,40.030283],[117.051728,40.059605],[117.105315,40.074261],[117.105315,40.074261],[117.140423,40.064185],[117.159517,40.077008],[117.204481,40.069681],[117.210024,40.082045],[117.224191,40.094865],[117.224191,40.094865],[117.254988,40.114548],[117.254988,40.114548],[117.254988,40.114548],[117.274082,40.105852],[117.307343,40.136971],[117.349227,40.136513],[117.367089,40.172649],[117.367089,40.173106],[117.367089,40.173106],[117.367089,40.172649],[117.383719,40.188195],[117.389879,40.227958],[117.351075,40.229786],[117.331365,40.289613],[117.295024,40.2782],[117.271618,40.325211],[117.271618,40.325211],[117.243285,40.369453],[117.226039,40.368997],[117.234046,40.417312],[117.263611,40.442367],[117.208793,40.501552],[117.262995,40.512927],[117.247597,40.539766],[117.269771,40.560684],[117.348611,40.581141],[117.348611,40.581141]]]]}},{type:"Feature",properties:{adcode:12e4,name:"天津市",center:[117.190182,39.125596],centroid:[117.347043,39.288036],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:1,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.765602,39.400527],[117.846906,39.407926],[117.871543,39.411625],[117.870311,39.455074],[117.899877,39.474479],[117.912195,39.517428],[117.912195,39.517428],[117.904804,39.533585],[117.933753,39.574191],[117.868464,39.59679],[117.829659,39.589873],[117.766834,39.598635],[117.753899,39.579726],[117.753899,39.579726],[117.745276,39.547892],[117.715711,39.529892],[117.707088,39.576036],[117.684914,39.58895],[117.654117,39.575113],[117.637486,39.603246],[117.66274,39.636437],[117.668899,39.666849],[117.627015,39.703693],[117.57774,39.726711],[117.595603,39.74604],[117.56111,39.754782],[117.546327,39.775943],[117.561726,39.799856],[117.529081,39.859144],[117.529081,39.859144],[117.508139,39.901854],[117.508139,39.901854],[117.512451,39.90874],[117.512451,39.90874],[117.513067,39.910576],[117.513067,39.910576],[117.514914,39.946832],[117.534625,39.954631],[117.546327,39.999116],[117.594987,39.994531],[117.594987,39.994531],[117.614697,39.97252],[117.671363,39.973896],[117.691073,39.984902],[117.756363,39.965181],[117.781616,39.966558],[117.781616,39.966558],[117.795167,39.996823],[117.795167,39.996823],[117.793319,40.005534],[117.793319,40.005534],[117.768681,40.022034],[117.768681,40.022034],[117.744044,40.018368],[117.74774,40.047236],[117.776073,40.059605],[117.752667,40.081588],[117.71879,40.082045],[117.71879,40.082045],[117.675059,40.082045],[117.655965,40.109514],[117.655965,40.109514],[117.654117,40.114548],[117.654117,40.114548],[117.651653,40.122786],[117.651653,40.122786],[117.613465,40.158014],[117.613465,40.158014],[117.609769,40.160301],[117.609769,40.160301],[117.576508,40.178593],[117.571581,40.219276],[117.548791,40.232527],[117.505059,40.227044],[117.450241,40.252627],[117.415748,40.248973],[117.389879,40.227958],[117.383719,40.188195],[117.367089,40.172649],[117.367089,40.173106],[117.367089,40.173106],[117.367089,40.172649],[117.349227,40.136513],[117.307343,40.136971],[117.274082,40.105852],[117.254988,40.114548],[117.254988,40.114548],[117.254988,40.114548],[117.224191,40.094865],[117.224191,40.094865],[117.210024,40.082045],[117.192162,40.066475],[117.198322,39.992697],[117.150894,39.944996],[117.162597,39.876598],[117.162597,39.876598],[117.227887,39.852712],[117.247597,39.860981],[117.251908,39.834332],[117.192162,39.832953],[117.156438,39.817326],[117.15767,39.796638],[117.205713,39.763984],[117.161981,39.748801],[117.165061,39.718886],[117.165061,39.718886],[117.177996,39.645194],[117.152742,39.623532],[117.10901,39.625375],[117.10901,39.625375],[117.016004,39.653949],[116.983359,39.638742],[116.983359,39.638742],[116.964265,39.64335],[116.948866,39.680668],[116.948866,39.680668],[116.944555,39.695405],[116.944555,39.695405],[116.932236,39.706456],[116.932236,39.706456],[116.90575,39.688037],[116.906366,39.677444],[116.8497,39.66777],[116.812128,39.615695],[116.808432,39.576497],[116.78749,39.554352],[116.819519,39.528507],[116.820751,39.482332],[116.785026,39.465702],[116.832454,39.435664],[116.876185,39.43474],[116.839845,39.413474],[116.840461,39.378326],[116.818287,39.3737],[116.829374,39.338994],[116.870642,39.357506],[116.889736,39.338068],[116.87249,39.291304],[116.881729,39.225966],[116.881729,39.225966],[116.855859,39.215766],[116.870026,39.153607],[116.909446,39.150822],[116.912526,39.110898],[116.91191,39.111362],[116.91191,39.111362],[116.912526,39.110898],[116.871874,39.054688],[116.812744,39.05097],[116.812744,39.05097],[116.783179,39.05097],[116.783179,39.05097],[116.754229,39.034701],[116.754229,39.034701],[116.754845,39.003084],[116.72836,38.975174],[116.708034,38.931892],[116.722201,38.896968],[116.723432,38.852706],[116.75115,38.831264],[116.737599,38.784629],[116.746222,38.754299],[116.794265,38.744498],[116.794265,38.744498],[116.858939,38.741231],[116.877417,38.680522],[116.948866,38.689398],[116.950714,38.689398],[116.95133,38.689398],[116.950714,38.689398],[116.948866,38.689398],[116.95133,38.689398],[117.038793,38.688464],[117.068358,38.680522],[117.055424,38.639398],[117.070822,38.608072],[117.109626,38.584685],[117.150894,38.617892],[117.183539,38.61836],[117.183539,38.61836],[117.213104,38.639866],[117.213104,38.639866],[117.258684,38.608072],[117.258684,38.608072],[117.238358,38.580943],[117.25314,38.556143],[117.368937,38.564566],[117.432379,38.601524],[117.47919,38.616489],[117.55803,38.613683],[117.639334,38.626776],[117.65658,38.66043],[117.729261,38.680055],[117.740964,38.700141],[117.740964,38.753833],[117.671363,38.772032],[117.646725,38.788827],[117.64611,38.828933],[117.752051,38.847579],[117.778536,38.869016],[117.847522,38.855502],[117.875855,38.920252],[117.898029,38.948649],[117.855529,38.957492],[117.837667,39.057011],[117.871543,39.122506],[117.96455,39.172631],[117.977485,39.206028],[118.032919,39.219939],[118.034767,39.218548],[118.064948,39.231065],[118.064948,39.256094],[118.036615,39.264898],[118.024296,39.289451],[118.024296,39.289451],[117.982412,39.298714],[117.982412,39.298714],[117.979333,39.300566],[117.979333,39.300566],[117.973173,39.312143],[117.973173,39.312143],[117.965782,39.314921],[117.965782,39.314921],[117.919587,39.318162],[117.919587,39.318162],[117.88879,39.332051],[117.854913,39.328348],[117.854297,39.328348],[117.854913,39.328348],[117.854297,39.328348],[117.850601,39.363984],[117.850601,39.363984],[117.810565,39.354729],[117.805022,39.373237],[117.784696,39.376938],[117.74466,39.354729],[117.670747,39.357969],[117.669515,39.322792],[117.594987,39.349176],[117.536472,39.338068],[117.521074,39.357043],[117.570965,39.404689],[117.601146,39.419485],[117.614081,39.407001],[117.668899,39.412087],[117.673211,39.386652],[117.699696,39.407463],[117.765602,39.400527]]],[[[117.805022,39.373237],[117.852449,39.380639],[117.846906,39.407926],[117.765602,39.400527],[117.784696,39.376938],[117.805022,39.373237]]]]}},{type:"Feature",properties:{adcode:13e4,name:"河北省",center:[114.502461,38.045474],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:2,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.467487,40.649738],[117.412669,40.605226],[117.429915,40.576141],[117.389879,40.561593],[117.348611,40.581141],[117.348611,40.581141],[117.269771,40.560684],[117.247597,40.539766],[117.262995,40.512927],[117.208793,40.501552],[117.263611,40.442367],[117.234046,40.417312],[117.226039,40.368997],[117.243285,40.369453],[117.271618,40.325211],[117.271618,40.325211],[117.295024,40.2782],[117.331365,40.289613],[117.351075,40.229786],[117.389879,40.227958],[117.415748,40.248973],[117.450241,40.252627],[117.505059,40.227044],[117.548791,40.232527],[117.571581,40.219276],[117.576508,40.178593],[117.609769,40.160301],[117.609769,40.160301],[117.613465,40.158014],[117.613465,40.158014],[117.651653,40.122786],[117.651653,40.122786],[117.654117,40.114548],[117.654117,40.114548],[117.655965,40.109514],[117.655965,40.109514],[117.675059,40.082045],[117.71879,40.082045],[117.71879,40.082045],[117.752667,40.081588],[117.776073,40.059605],[117.74774,40.047236],[117.744044,40.018368],[117.768681,40.022034],[117.768681,40.022034],[117.793319,40.005534],[117.793319,40.005534],[117.795167,39.996823],[117.795167,39.996823],[117.781616,39.966558],[117.781616,39.966558],[117.756363,39.965181],[117.691073,39.984902],[117.671363,39.973896],[117.614697,39.97252],[117.594987,39.994531],[117.594987,39.994531],[117.546327,39.999116],[117.534625,39.954631],[117.514914,39.946832],[117.513067,39.910576],[117.513067,39.910576],[117.512451,39.90874],[117.512451,39.90874],[117.508139,39.901854],[117.508139,39.901854],[117.529081,39.859144],[117.529081,39.859144],[117.561726,39.799856],[117.546327,39.775943],[117.56111,39.754782],[117.595603,39.74604],[117.57774,39.726711],[117.627015,39.703693],[117.668899,39.666849],[117.66274,39.636437],[117.637486,39.603246],[117.654117,39.575113],[117.684914,39.58895],[117.707088,39.576036],[117.715711,39.529892],[117.745276,39.547892],[117.753899,39.579726],[117.753899,39.579726],[117.766834,39.598635],[117.829659,39.589873],[117.868464,39.59679],[117.933753,39.574191],[117.904804,39.533585],[117.912195,39.517428],[117.912195,39.517428],[117.899877,39.474479],[117.870311,39.455074],[117.871543,39.411625],[117.846906,39.407926],[117.852449,39.380639],[117.805022,39.373237],[117.810565,39.354729],[117.850601,39.363984],[117.850601,39.363984],[117.854297,39.328348],[117.854913,39.328348],[117.854297,39.328348],[117.854913,39.328348],[117.88879,39.332051],[117.919587,39.318162],[117.919587,39.318162],[117.965782,39.314921],[117.965782,39.314921],[117.973173,39.312143],[117.973173,39.312143],[117.979333,39.300566],[117.979333,39.300566],[117.982412,39.298714],[117.982412,39.298714],[118.024296,39.289451],[118.024296,39.289451],[118.036615,39.264898],[118.064948,39.256094],[118.064948,39.231065],[118.034767,39.218548],[118.026144,39.201854],[118.070492,39.213911],[118.077883,39.201854],[118.12531,39.182838],[118.162883,39.136433],[118.1906,39.080708],[118.225092,39.034701],[118.319331,39.009594],[118.366143,39.016104],[118.377845,38.971917],[118.491178,38.909077],[118.539837,38.910008],[118.604511,38.971452],[118.570634,38.999363],[118.533062,39.090928],[118.588497,39.107648],[118.578642,39.130863],[118.637156,39.157319],[118.76096,39.133648],[118.814546,39.138754],[118.857662,39.162888],[118.897082,39.151286],[118.920488,39.171703],[118.951285,39.178662],[118.896466,39.139683],[118.890307,39.118792],[118.926031,39.123435],[118.97777,39.163352],[119.023966,39.187012],[119.038132,39.211593],[119.096031,39.24219],[119.121284,39.281576],[119.185342,39.342234],[119.272805,39.363521],[119.317153,39.4107],[119.316537,39.437051],[119.269726,39.498497],[119.366428,39.734996],[119.474217,39.813189],[119.536427,39.809052],[119.520413,39.840306],[119.540739,39.888079],[119.588166,39.910576],[119.620195,39.904609],[119.642369,39.925264],[119.681789,39.922511],[119.726137,39.940867],[119.787115,39.950502],[119.820375,39.979399],[119.842549,39.956007],[119.872114,39.960594],[119.854252,39.98857],[119.845629,40.000949],[119.845629,40.000949],[119.854252,40.033033],[119.81668,40.050443],[119.81668,40.050443],[119.787115,40.041739],[119.787115,40.041739],[119.783419,40.046778],[119.783419,40.046778],[119.772332,40.08113],[119.736608,40.104936],[119.760629,40.136056],[119.745847,40.207851],[119.716898,40.195966],[119.671934,40.23938],[119.639289,40.231613],[119.639289,40.231613],[119.651608,40.271808],[119.598021,40.334335],[119.586934,40.375381],[119.604797,40.455119],[119.553674,40.502007],[119.572152,40.523846],[119.559217,40.547952],[119.503783,40.553864],[119.477913,40.533399],[119.429254,40.540221],[119.30237,40.530215],[119.256175,40.543404],[119.22045,40.569322],[119.230921,40.603863],[119.177951,40.609315],[119.162552,40.600228],[119.14469,40.632482],[119.184726,40.680153],[119.165632,40.69286],[119.115125,40.666536],[119.054763,40.664721],[119.028277,40.692406],[119.011031,40.687414],[118.96114,40.72008],[118.950053,40.747743],[118.895234,40.75409],[118.907553,40.775394],[118.878604,40.783098],[118.845959,40.822057],[118.873061,40.847866],[118.90201,40.960946],[118.916792,40.969984],[118.977154,40.959138],[118.977154,40.959138],[119.00056,40.967273],[119.013495,41.007479],[118.951901,41.018317],[118.937118,41.052625],[118.964836,41.079246],[119.037516,41.067516],[119.080632,41.095936],[119.081248,41.131555],[119.126212,41.138767],[119.189038,41.198234],[119.169943,41.222996],[119.204436,41.222546],[119.209364,41.244599],[119.2494,41.279689],[119.239545,41.31431],[119.211827,41.308016],[119.197661,41.282837],[119.168712,41.294978],[119.092951,41.293629],[118.980234,41.305769],[118.949437,41.317906],[118.890923,41.300823],[118.844727,41.342622],[118.843496,41.374516],[118.770199,41.352956],[118.741866,41.324198],[118.677192,41.35026],[118.629765,41.346666],[118.528135,41.355202],[118.412338,41.331838],[118.380309,41.312062],[118.348896,41.342622],[118.361215,41.384844],[118.348896,41.428384],[118.327338,41.450816],[118.271904,41.471446],[118.315636,41.512688],[118.302701,41.55256],[118.215237,41.59554],[118.206614,41.650566],[118.159187,41.67605],[118.155491,41.712694],[118.132702,41.733241],[118.140093,41.784134],[118.178281,41.814917],[118.236179,41.80778],[118.247266,41.773869],[118.29223,41.772976],[118.335346,41.845241],[118.340273,41.87243],[118.268824,41.930336],[118.306396,41.940131],[118.313788,41.98819],[118.291614,42.007759],[118.239875,42.024655],[118.286686,42.033991],[118.296541,42.057545],[118.27252,42.083312],[118.239259,42.092639],[118.212774,42.081091],[118.220165,42.058434],[118.194296,42.031324],[118.116687,42.037102],[118.155491,42.081091],[118.097593,42.105072],[118.089586,42.12283],[118.106216,42.172082],[118.033535,42.199132],[117.977485,42.229716],[117.974405,42.25054],[118.047702,42.280656],[118.060021,42.298364],[118.008898,42.346595],[118.024296,42.385064],[117.997811,42.416884],[117.874007,42.510038],[117.856761,42.539148],[117.797631,42.585431],[117.801326,42.612744],[117.779768,42.61847],[117.708935,42.588515],[117.667051,42.582347],[117.60053,42.603054],[117.537088,42.603054],[117.530313,42.590278],[117.475494,42.602613],[117.435458,42.585431],[117.434226,42.557224],[117.387415,42.517537],[117.387415,42.517537],[117.410205,42.519743],[117.413284,42.471645],[117.390495,42.461933],[117.332596,42.46105],[117.332596,42.46105],[117.275314,42.481797],[117.275314,42.481797],[117.188467,42.468114],[117.188467,42.468114],[117.135496,42.468996],[117.09546,42.484004],[117.080061,42.463699],[117.080061,42.463699],[117.01662,42.456193],[117.01662,42.456193],[117.009228,42.44957],[117.009228,42.44957],[117.005533,42.43367],[117.005533,42.43367],[116.99075,42.425719],[116.99075,42.425719],[116.974736,42.426603],[116.974736,42.426603],[116.97104,42.427486],[116.97104,42.427486],[116.944555,42.415116],[116.944555,42.415116],[116.936547,42.410256],[116.936547,42.410256],[116.921765,42.403628],[116.921765,42.403628],[116.910062,42.395231],[116.910062,42.395231],[116.910678,42.394789],[116.910678,42.394789],[116.886656,42.366496],[116.897743,42.297479],[116.918685,42.229716],[116.903287,42.190708],[116.789338,42.200462],[116.825062,42.155669],[116.850316,42.156556],[116.890352,42.092639],[116.879881,42.018431],[116.796113,41.977958],[116.748686,41.984186],[116.727744,41.951259],[116.66923,41.947698],[116.639049,41.929891],[116.597165,41.935679],[116.553433,41.928555],[116.510933,41.974399],[116.4826,41.975734],[116.453651,41.945917],[116.393289,41.942802],[116.414231,41.982407],[116.373579,42.009983],[116.310137,41.997086],[116.298434,41.96817],[116.223906,41.932562],[116.212819,41.885352],[116.194341,41.861734],[116.122892,41.861734],[116.106877,41.831419],[116.129051,41.805996],[116.09887,41.776547],[116.034196,41.782795],[116.007095,41.79752],[116.007095,41.797966],[116.007095,41.79752],[116.007095,41.797966],[115.994776,41.828743],[115.954124,41.874213],[115.916552,41.945027],[115.85311,41.927665],[115.834632,41.93835],[115.811226,41.912525],[115.726227,41.870202],[115.688038,41.867528],[115.654162,41.829189],[115.57409,41.80555],[115.519887,41.76762],[115.488474,41.760924],[115.42996,41.728775],[115.346808,41.712247],[115.319091,41.691693],[115.360975,41.661297],[115.345576,41.635807],[115.377605,41.603148],[115.310468,41.592854],[115.290142,41.622835],[115.26612,41.616124],[115.256881,41.580768],[115.20391,41.571367],[115.195287,41.602253],[115.0992,41.62373],[115.056085,41.602253],[115.016049,41.615229],[114.860832,41.60091],[114.895325,41.636255],[114.902716,41.695715],[114.89594,41.76762],[114.868839,41.813579],[114.922426,41.825175],[114.939056,41.846132],[114.923658,41.871093],[114.915035,41.960605],[114.9021,42.015763],[114.860832,42.054879],[114.86268,42.097967],[114.825723,42.139695],[114.79431,42.149457],[114.789383,42.130819],[114.75489,42.115727],[114.675434,42.12061],[114.647717,42.109512],[114.560254,42.132595],[114.510978,42.110844],[114.502355,42.06732],[114.480181,42.064654],[114.467863,42.025989],[114.511594,41.981962],[114.478334,41.951704],[114.419203,41.942356],[114.352066,41.953484],[114.343443,41.926774],[114.282465,41.863517],[114.200545,41.789934],[114.215328,41.75646],[114.206704,41.7386],[114.237501,41.698843],[114.215328,41.68499],[114.259059,41.623282],[114.226414,41.616572],[114.221487,41.582111],[114.230726,41.513584],[114.101379,41.537779],[114.032394,41.529715],[113.976959,41.505966],[113.953553,41.483553],[113.933227,41.487139],[113.919677,41.454404],[113.877793,41.431076],[113.871017,41.413126],[113.94493,41.392477],[113.92522,41.325546],[113.899351,41.316108],[113.914749,41.294529],[113.95109,41.282837],[113.971416,41.239649],[113.992357,41.269794],[114.016379,41.231999],[113.996669,41.19238],[113.960945,41.171211],[113.920293,41.172112],[113.877793,41.115777],[113.819279,41.09774],[113.868554,41.06887],[113.973263,40.983087],[113.994821,40.938798],[114.057647,40.925234],[114.041633,40.917546],[114.055183,40.867782],[114.073661,40.857372],[114.044712,40.830661],[114.080437,40.790348],[114.104458,40.797597],[114.103227,40.770861],[114.134639,40.737314],[114.162357,40.71373],[114.183299,40.67153],[114.236269,40.607043],[114.283081,40.590685],[114.273842,40.552954],[114.293552,40.55159],[114.282465,40.494725],[114.267066,40.474242],[114.299711,40.44009],[114.286161,40.425057],[114.31203,40.372645],[114.381015,40.36307],[114.390254,40.351213],[114.438914,40.371733],[114.481413,40.34802],[114.530688,40.345283],[114.510978,40.302851],[114.46971,40.268155],[114.406269,40.246232],[114.362537,40.249886],[114.292936,40.230242],[114.255364,40.236182],[114.235654,40.198252],[114.180219,40.191395],[114.135871,40.175392],[114.097683,40.193681],[114.073046,40.168533],[114.073046,40.168533],[114.101995,40.099901],[114.086596,40.071513],[114.045944,40.056856],[114.018227,40.103563],[113.989278,40.11226],[113.959097,40.033491],[113.910438,40.015618],[114.029314,39.985819],[114.028082,39.959218],[114.047176,39.916085],[114.067502,39.922511],[114.17406,39.897722],[114.212248,39.918839],[114.229494,39.899558],[114.204241,39.885324],[114.215943,39.8619],[114.286776,39.871087],[114.285545,39.858225],[114.395182,39.867412],[114.406885,39.833413],[114.390254,39.819165],[114.41674,39.775943],[114.409964,39.761683],[114.408117,39.652106],[114.431522,39.613851],[114.49558,39.608318],[114.51529,39.564964],[114.568877,39.573729],[114.532536,39.486027],[114.501739,39.476789],[114.496812,39.438437],[114.469095,39.400989],[114.466631,39.329736],[114.430906,39.307513],[114.437066,39.259337],[114.416124,39.242654],[114.47587,39.21623],[114.443841,39.174023],[114.388406,39.176807],[114.360689,39.134112],[114.369928,39.107648],[114.345907,39.075133],[114.252284,39.073739],[114.180835,39.049111],[114.157429,39.061194],[114.10877,39.052364],[114.082901,39.09325],[114.082901,39.09325],[114.064422,39.094179],[114.050872,39.135969],[114.006524,39.122971],[113.994821,39.095572],[113.961561,39.100681],[113.930148,39.063517],[113.898119,39.067699],[113.80696,38.989595],[113.776779,38.986804],[113.76754,38.959819],[113.776163,38.885788],[113.795257,38.860628],[113.855619,38.828933],[113.836525,38.795824],[113.839605,38.7585],[113.802648,38.763166],[113.775547,38.709949],[113.720728,38.713218],[113.70225,38.651551],[113.612939,38.645942],[113.603084,38.587024],[113.561816,38.558483],[113.546417,38.492936],[113.583374,38.459671],[113.537794,38.417952],[113.525475,38.383245],[113.557504,38.343359],[113.54457,38.270569],[113.570439,38.237202],[113.598772,38.22733],[113.64312,38.232031],[113.678844,38.20523],[113.711489,38.213695],[113.720728,38.174656],[113.797105,38.162894],[113.831597,38.16854],[113.811271,38.117707],[113.876561,38.055059],[113.872249,37.990471],[113.901198,37.984811],[113.936307,37.922993],[113.959097,37.906468],[113.976959,37.816696],[114.006524,37.813386],[114.044712,37.761834],[113.996669,37.730128],[113.993589,37.706932],[114.068118,37.721608],[114.12848,37.698409],[114.139567,37.675676],[114.115545,37.619761],[114.118625,37.59084],[114.036705,37.494037],[114.014531,37.42468],[113.973879,37.40329],[113.962792,37.355734],[113.90243,37.310052],[113.886416,37.239095],[113.853155,37.215269],[113.832213,37.167594],[113.773083,37.151855],[113.773699,37.107004],[113.758301,37.075497],[113.788482,37.059739],[113.771851,37.016745],[113.791561,36.98759],[113.76138,36.956034],[113.792793,36.894796],[113.773083,36.85506],[113.731815,36.858891],[113.731815,36.878521],[113.696707,36.882351],[113.676381,36.855539],[113.680692,36.789907],[113.600004,36.752995],[113.549497,36.752515],[113.535946,36.732373],[113.499606,36.740527],[113.465113,36.707908],[113.506997,36.705029],[113.476816,36.655114],[113.486671,36.635427],[113.54457,36.62342],[113.539642,36.594116],[113.569823,36.585947],[113.588917,36.547974],[113.559968,36.528741],[113.554425,36.494589],[113.587069,36.460904],[113.635729,36.451277],[113.670221,36.425278],[113.708409,36.423352],[113.731199,36.363135],[113.755221,36.366026],[113.813119,36.332285],[113.856851,36.329392],[113.84946,36.347711],[113.882104,36.353977],[113.911054,36.314927],[113.962792,36.353977],[113.981887,36.31782],[114.002828,36.334214],[114.056415,36.329392],[114.04348,36.303353],[114.080437,36.269585],[114.129096,36.280199],[114.175907,36.264759],[114.170364,36.245938],[114.170364,36.245938],[114.203009,36.245456],[114.2104,36.272962],[114.241197,36.251247],[114.257827,36.263794],[114.299095,36.245938],[114.345291,36.255591],[114.356378,36.230492],[114.408117,36.224699],[114.417356,36.205868],[114.466015,36.197658],[114.480181,36.177855],[114.533152,36.171575],[114.586739,36.141133],[114.588587,36.118414],[114.640326,36.137266],[114.720398,36.140166],[114.734564,36.15563],[114.771521,36.124699],[114.857752,36.127599],[114.858368,36.144516],[114.912571,36.140649],[114.926737,36.089403],[114.914419,36.052155],[114.998186,36.069572],[115.04623,36.112613],[115.048693,36.161912],[115.06286,36.178338],[115.104744,36.172058],[115.12507,36.209731],[115.1842,36.193312],[115.201446,36.210214],[115.201446,36.210214],[115.202678,36.209248],[115.202678,36.209248],[115.202678,36.208765],[115.202678,36.208765],[115.242098,36.19138],[115.279055,36.13775],[115.30246,36.127599],[115.312931,36.088436],[115.365902,36.099074],[115.376989,36.128083],[115.450902,36.152248],[115.465068,36.170125],[115.483547,36.148865],[115.474923,36.248352],[115.466916,36.258969],[115.466916,36.258969],[115.462605,36.276339],[115.417025,36.292742],[115.423185,36.32216],[115.366518,36.30914],[115.368982,36.342409],[115.340033,36.398307],[115.297533,36.413239],[115.317243,36.454166],[115.291374,36.460423],[115.272895,36.497476],[115.33141,36.550378],[115.355431,36.627262],[115.365902,36.621979],[115.420105,36.686795],[115.451518,36.702151],[115.479851,36.760187],[115.524815,36.763543],[115.683727,36.808117],[115.71206,36.883308],[115.75764,36.902453],[115.79706,36.968945],[115.776734,36.992848],[115.85619,37.060694],[115.888219,37.112254],[115.879596,37.150901],[115.91224,37.177132],[115.909777,37.20669],[115.969523,37.239572],[115.975682,37.337179],[116.024341,37.360015],[116.085935,37.373809],[116.106261,37.368577],[116.169087,37.384271],[116.193109,37.365723],[116.236224,37.361442],[116.2855,37.404241],[116.226369,37.428007],[116.243,37.447965],[116.224522,37.479791],[116.240536,37.489764],[116.240536,37.489764],[116.27626,37.466967],[116.290427,37.484065],[116.278724,37.524895],[116.295355,37.554316],[116.336007,37.581355],[116.36742,37.566177],[116.379738,37.522047],[116.38097,37.522522],[116.379738,37.522047],[116.38097,37.522522],[116.433941,37.473142],[116.448108,37.503059],[116.4826,37.521573],[116.575607,37.610754],[116.604556,37.624975],[116.66307,37.686096],[116.679085,37.728708],[116.724664,37.744327],[116.753613,37.77035],[116.753613,37.793054],[116.804736,37.848837],[116.837997,37.835132],[116.919301,37.846002],[117.027091,37.832296],[117.074518,37.848837],[117.150278,37.839385],[117.185387,37.849783],[117.271618,37.839858],[117.320278,37.861596],[117.400966,37.844584],[117.438538,37.854035],[117.481038,37.914967],[117.513067,37.94329],[117.524154,37.989527],[117.557414,38.046105],[117.557414,38.046105],[117.586979,38.071551],[117.704624,38.076262],[117.746508,38.12524],[117.771145,38.134655],[117.766834,38.158658],[117.789007,38.180772],[117.808718,38.22827],[117.848754,38.255062],[117.895565,38.301572],[117.948536,38.346644],[117.957775,38.376208],[117.937449,38.387936],[117.84629,38.368232],[117.781,38.373862],[117.730493,38.424985],[117.72495,38.457328],[117.678754,38.477008],[117.644878,38.52759],[117.68553,38.539293],[117.638102,38.54491],[117.639334,38.626776],[117.55803,38.613683],[117.47919,38.616489],[117.432379,38.601524],[117.368937,38.564566],[117.25314,38.556143],[117.238358,38.580943],[117.258684,38.608072],[117.258684,38.608072],[117.213104,38.639866],[117.213104,38.639866],[117.183539,38.61836],[117.183539,38.61836],[117.150894,38.617892],[117.109626,38.584685],[117.070822,38.608072],[117.055424,38.639398],[117.068358,38.680522],[117.038793,38.688464],[116.95133,38.689398],[116.948866,38.689398],[116.950714,38.689398],[116.95133,38.689398],[116.950714,38.689398],[116.948866,38.689398],[116.877417,38.680522],[116.858939,38.741231],[116.794265,38.744498],[116.794265,38.744498],[116.746222,38.754299],[116.737599,38.784629],[116.75115,38.831264],[116.723432,38.852706],[116.722201,38.896968],[116.708034,38.931892],[116.72836,38.975174],[116.754845,39.003084],[116.754229,39.034701],[116.754229,39.034701],[116.783179,39.05097],[116.783179,39.05097],[116.812744,39.05097],[116.812744,39.05097],[116.871874,39.054688],[116.912526,39.110898],[116.91191,39.111362],[116.91191,39.111362],[116.912526,39.110898],[116.909446,39.150822],[116.870026,39.153607],[116.855859,39.215766],[116.881729,39.225966],[116.881729,39.225966],[116.87249,39.291304],[116.889736,39.338068],[116.870642,39.357506],[116.829374,39.338994],[116.818287,39.3737],[116.840461,39.378326],[116.839845,39.413474],[116.876185,39.43474],[116.832454,39.435664],[116.785026,39.465702],[116.820751,39.482332],[116.819519,39.528507],[116.78749,39.554352],[116.808432,39.576497],[116.812128,39.615695],[116.79057,39.595868],[116.748686,39.619844],[116.709266,39.618],[116.726512,39.595407],[116.726512,39.595407],[116.724048,39.59264],[116.723432,39.59264],[116.724048,39.59264],[116.723432,39.59264],[116.664918,39.605552],[116.620571,39.601863],[116.592237,39.621227],[116.592237,39.621227],[116.524484,39.596329],[116.50847,39.551122],[116.473361,39.552968],[116.478289,39.535431],[116.437637,39.526661],[116.443796,39.510041],[116.401912,39.528046],[116.411767,39.482794],[116.444412,39.482332],[116.454883,39.453226],[116.434557,39.442597],[116.361876,39.455074],[116.361876,39.455074],[116.337854,39.455536],[116.307057,39.488337],[116.257782,39.500344],[116.240536,39.564041],[116.198652,39.589412],[116.151841,39.583416],[116.130283,39.567732],[116.09887,39.575113],[116.036044,39.571884],[116.026189,39.587567],[115.995392,39.576958],[115.978146,39.595868],[115.957204,39.560812],[115.910393,39.600479],[115.910393,39.600479],[115.91532,39.582955],[115.91532,39.582955],[115.867893,39.546507],[115.867893,39.546507],[115.828473,39.541431],[115.821081,39.522968],[115.821081,39.522968],[115.806299,39.510041],[115.806299,39.510041],[115.752712,39.515581],[115.738545,39.539585],[115.738545,39.540046],[115.738545,39.539585],[115.738545,39.540046],[115.724995,39.5442],[115.724995,39.5442],[115.722531,39.543738],[115.721299,39.543738],[115.722531,39.543738],[115.722531,39.5442],[115.721299,39.543738],[115.722531,39.5442],[115.720683,39.551122],[115.720683,39.551122],[115.718835,39.553891],[115.718835,39.553891],[115.716988,39.56035],[115.716988,39.56035],[115.699125,39.570039],[115.699125,39.570039],[115.698509,39.577881],[115.698509,39.577881],[115.667712,39.615234],[115.633836,39.599557],[115.633836,39.599557],[115.587024,39.589873],[115.545756,39.618922],[115.518039,39.597252],[115.522351,39.640124],[115.478619,39.650723],[115.478619,39.650723],[115.491554,39.670074],[115.486626,39.741899],[115.439815,39.752022],[115.443511,39.785601],[115.483547,39.798477],[115.483547,39.798477],[115.50572,39.784222],[115.552532,39.794799],[115.567314,39.816407],[115.514344,39.837549],[115.526046,39.87568],[115.515575,39.892212],[115.515575,39.892212],[115.522967,39.899099],[115.481083,39.935819],[115.426264,39.950502],[115.428728,39.984443],[115.450286,39.992697],[115.454597,40.029825],[115.485394,40.040364],[115.527278,40.076092],[115.59072,40.096239],[115.599959,40.119583],[115.75456,40.145663],[115.75456,40.145663],[115.773654,40.176307],[115.806299,40.15344],[115.847567,40.147036],[115.855574,40.188652],[115.870356,40.185909],[115.89869,40.234354],[115.968907,40.264045],[115.95166,40.281852],[115.917784,40.354405],[115.864197,40.359422],[115.771806,40.443734],[115.781045,40.49336],[115.736082,40.503372],[115.755176,40.540221],[115.784741,40.55841],[115.819849,40.55932],[115.827857,40.587504],[115.885139,40.595229],[115.907929,40.617493],[115.971986,40.6025],[115.982457,40.578868],[116.005247,40.583868],[116.09887,40.630665],[116.133979,40.666536],[116.162928,40.662451],[116.171551,40.695582],[116.204812,40.740035],[116.22021,40.744115],[116.247311,40.791707],[116.273181,40.762703],[116.311369,40.754996],[116.316912,40.772221],[116.453651,40.765876],[116.46597,40.774487],[116.438253,40.81934],[116.334159,40.90443],[116.339702,40.929303],[116.370499,40.94377],[116.398216,40.90624],[116.477057,40.899907],[116.447492,40.953715],[116.455499,40.980828],[116.519557,40.98128],[116.519557,40.98128],[116.5676,40.992574],[116.598397,40.974503],[116.623034,41.021026],[116.615643,41.053076],[116.647672,41.059394],[116.688324,41.044501],[116.698795,41.021477],[116.677853,40.970888],[116.722201,40.927495],[116.713577,40.909858],[116.759773,40.889954],[116.81336,40.848319],[116.848468,40.839264],[116.924229,40.773581],[116.926692,40.745022],[116.964881,40.709647],[117.012308,40.693767],[117.11209,40.707379],[117.117018,40.70012],[117.208177,40.694675],[117.278394,40.664267],[117.319662,40.657911],[117.342451,40.673799],[117.408973,40.686961],[117.493973,40.675161],[117.514914,40.660181],[117.501364,40.636569],[117.467487,40.649738],[117.467487,40.649738]]],[[[117.210024,40.082045],[117.204481,40.069681],[117.159517,40.077008],[117.140423,40.064185],[117.105315,40.074261],[117.105315,40.074261],[117.051728,40.059605],[117.025243,40.030283],[116.945171,40.04128],[116.927924,40.055024],[116.867562,40.041739],[116.831222,40.051359],[116.820135,40.02845],[116.781331,40.034866],[116.757925,39.967934],[116.782563,39.947749],[116.78441,39.891294],[116.812128,39.889916],[116.865714,39.843982],[116.907598,39.832494],[116.918069,39.84628],[116.949482,39.778703],[116.902055,39.763523],[116.916837,39.731314],[116.887272,39.72533],[116.889736,39.687576],[116.90575,39.688037],[116.932236,39.706456],[116.932236,39.706456],[116.944555,39.695405],[116.944555,39.695405],[116.948866,39.680668],[116.948866,39.680668],[116.964265,39.64335],[116.983359,39.638742],[116.983359,39.638742],[117.016004,39.653949],[117.10901,39.625375],[117.10901,39.625375],[117.152742,39.623532],[117.177996,39.645194],[117.165061,39.718886],[117.165061,39.718886],[117.161981,39.748801],[117.205713,39.763984],[117.15767,39.796638],[117.156438,39.817326],[117.192162,39.832953],[117.251908,39.834332],[117.247597,39.860981],[117.227887,39.852712],[117.162597,39.876598],[117.162597,39.876598],[117.150894,39.944996],[117.198322,39.992697],[117.192162,40.066475],[117.210024,40.082045]]],[[[117.784696,39.376938],[117.765602,39.400527],[117.699696,39.407463],[117.673211,39.386652],[117.668899,39.412087],[117.614081,39.407001],[117.601146,39.419485],[117.570965,39.404689],[117.521074,39.357043],[117.536472,39.338068],[117.594987,39.349176],[117.669515,39.322792],[117.670747,39.357969],[117.74466,39.354729],[117.784696,39.376938]]],[[[118.869365,39.142932],[118.82009,39.108576],[118.857662,39.098824],[118.869365,39.142932]]]]}},{type:"Feature",properties:{adcode:14e4,name:"山西省",center:[112.549248,37.857014],centroid:[112.304436,37.618179],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:3,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.379257,34.600612],[110.424837,34.588295],[110.488279,34.610956],[110.533242,34.583368],[110.610851,34.607508],[110.710017,34.605045],[110.749437,34.65232],[110.791937,34.649858],[110.824582,34.615881],[110.883712,34.64395],[110.903422,34.669056],[110.920052,34.730068],[110.976103,34.706456],[111.035233,34.740887],[111.118385,34.756623],[111.148566,34.807742],[111.232949,34.789559],[111.255123,34.819535],[111.29208,34.806759],[111.345666,34.831816],[111.389398,34.815113],[111.439289,34.838202],[111.502731,34.829851],[111.543999,34.853428],[111.570484,34.843114],[111.592042,34.881416],[111.617911,34.894671],[111.646861,34.938836],[111.681969,34.9511],[111.664107,34.984449],[111.740483,35.00455],[111.807005,35.032977],[111.810084,35.062374],[111.933272,35.083435],[111.97762,35.067272],[112.018888,35.068742],[112.039214,35.045717],[112.062004,35.056005],[112.05646,35.098615],[112.066315,35.153437],[112.03983,35.194039],[112.078634,35.219467],[112.058924,35.280069],[112.13838,35.271275],[112.21722,35.253195],[112.242474,35.234622],[112.304684,35.251728],[112.288053,35.219956],[112.36751,35.219956],[112.390915,35.239021],[112.513487,35.218489],[112.637291,35.225822],[112.628052,35.263457],[112.720443,35.206265],[112.772798,35.207732],[112.822073,35.258082],[112.884283,35.243909],[112.934174,35.262968],[112.936022,35.284466],[112.992072,35.29619],[112.985913,35.33965],[112.996384,35.362104],[113.067217,35.353806],[113.126347,35.332327],[113.149137,35.350878],[113.165151,35.412845],[113.185477,35.409431],[113.189789,35.44893],[113.243375,35.449418],[113.304353,35.426989],[113.31236,35.481101],[113.348085,35.468429],[113.391817,35.506925],[113.439244,35.507412],[113.49899,35.532254],[113.513773,35.57364],[113.55812,35.621816],[113.547649,35.656835],[113.578446,35.633491],[113.625258,35.632518],[113.622794,35.674825],[113.592613,35.691838],[113.587685,35.736542],[113.604932,35.797727],[113.582758,35.818111],[113.660982,35.837035],[113.637576,35.870019],[113.654207,35.931586],[113.648663,35.994073],[113.678844,35.985841],[113.694859,36.026991],[113.660366,36.034735],[113.68562,36.056026],[113.671453,36.115514],[113.655439,36.125182],[113.712721,36.129533],[113.705946,36.148865],[113.651127,36.174473],[113.697939,36.181719],[113.681924,36.216491],[113.716417,36.262347],[113.712105,36.303353],[113.736127,36.324571],[113.731199,36.363135],[113.708409,36.423352],[113.670221,36.425278],[113.635729,36.451277],[113.587069,36.460904],[113.554425,36.494589],[113.559968,36.528741],[113.588917,36.547974],[113.569823,36.585947],[113.539642,36.594116],[113.54457,36.62342],[113.486671,36.635427],[113.476816,36.655114],[113.506997,36.705029],[113.465113,36.707908],[113.499606,36.740527],[113.535946,36.732373],[113.549497,36.752515],[113.600004,36.752995],[113.680692,36.789907],[113.676381,36.855539],[113.696707,36.882351],[113.731815,36.878521],[113.731815,36.858891],[113.773083,36.85506],[113.792793,36.894796],[113.76138,36.956034],[113.791561,36.98759],[113.771851,37.016745],[113.788482,37.059739],[113.758301,37.075497],[113.773699,37.107004],[113.773083,37.151855],[113.832213,37.167594],[113.853155,37.215269],[113.886416,37.239095],[113.90243,37.310052],[113.962792,37.355734],[113.973879,37.40329],[114.014531,37.42468],[114.036705,37.494037],[114.118625,37.59084],[114.115545,37.619761],[114.139567,37.675676],[114.12848,37.698409],[114.068118,37.721608],[113.993589,37.706932],[113.996669,37.730128],[114.044712,37.761834],[114.006524,37.813386],[113.976959,37.816696],[113.959097,37.906468],[113.936307,37.922993],[113.901198,37.984811],[113.872249,37.990471],[113.876561,38.055059],[113.811271,38.117707],[113.831597,38.16854],[113.797105,38.162894],[113.720728,38.174656],[113.711489,38.213695],[113.678844,38.20523],[113.64312,38.232031],[113.598772,38.22733],[113.570439,38.237202],[113.54457,38.270569],[113.557504,38.343359],[113.525475,38.383245],[113.537794,38.417952],[113.583374,38.459671],[113.546417,38.492936],[113.561816,38.558483],[113.603084,38.587024],[113.612939,38.645942],[113.70225,38.651551],[113.720728,38.713218],[113.775547,38.709949],[113.802648,38.763166],[113.839605,38.7585],[113.836525,38.795824],[113.855619,38.828933],[113.795257,38.860628],[113.776163,38.885788],[113.76754,38.959819],[113.776779,38.986804],[113.80696,38.989595],[113.898119,39.067699],[113.930148,39.063517],[113.961561,39.100681],[113.994821,39.095572],[114.006524,39.122971],[114.050872,39.135969],[114.064422,39.094179],[114.082901,39.09325],[114.082901,39.09325],[114.10877,39.052364],[114.157429,39.061194],[114.180835,39.049111],[114.252284,39.073739],[114.345907,39.075133],[114.369928,39.107648],[114.360689,39.134112],[114.388406,39.176807],[114.443841,39.174023],[114.47587,39.21623],[114.416124,39.242654],[114.437066,39.259337],[114.430906,39.307513],[114.466631,39.329736],[114.469095,39.400989],[114.496812,39.438437],[114.501739,39.476789],[114.532536,39.486027],[114.568877,39.573729],[114.51529,39.564964],[114.49558,39.608318],[114.431522,39.613851],[114.408117,39.652106],[114.409964,39.761683],[114.41674,39.775943],[114.390254,39.819165],[114.406885,39.833413],[114.395182,39.867412],[114.285545,39.858225],[114.286776,39.871087],[114.215943,39.8619],[114.204241,39.885324],[114.229494,39.899558],[114.212248,39.918839],[114.17406,39.897722],[114.067502,39.922511],[114.047176,39.916085],[114.028082,39.959218],[114.029314,39.985819],[113.910438,40.015618],[113.959097,40.033491],[113.989278,40.11226],[114.018227,40.103563],[114.045944,40.056856],[114.086596,40.071513],[114.101995,40.099901],[114.073046,40.168533],[114.073046,40.168533],[114.097683,40.193681],[114.135871,40.175392],[114.180219,40.191395],[114.235654,40.198252],[114.255364,40.236182],[114.292936,40.230242],[114.362537,40.249886],[114.406269,40.246232],[114.46971,40.268155],[114.510978,40.302851],[114.530688,40.345283],[114.481413,40.34802],[114.438914,40.371733],[114.390254,40.351213],[114.381015,40.36307],[114.31203,40.372645],[114.286161,40.425057],[114.299711,40.44009],[114.267066,40.474242],[114.282465,40.494725],[114.293552,40.55159],[114.273842,40.552954],[114.283081,40.590685],[114.236269,40.607043],[114.183299,40.67153],[114.162357,40.71373],[114.134639,40.737314],[114.084748,40.729605],[114.063806,40.706925],[114.07243,40.679246],[114.041633,40.608861],[114.076741,40.575686],[114.080437,40.547952],[114.061959,40.52885],[114.011452,40.515657],[113.948626,40.514747],[113.890112,40.466503],[113.850691,40.460583],[113.794641,40.517932],[113.763228,40.473787],[113.688699,40.448288],[113.559968,40.348476],[113.500222,40.334335],[113.387505,40.319279],[113.316672,40.319736],[113.27602,40.388601],[113.251382,40.413211],[113.083231,40.374925],[113.03334,40.368997],[112.898449,40.329317],[112.848558,40.206937],[112.744464,40.167161],[112.712436,40.178593],[112.6299,40.235725],[112.511639,40.269068],[112.456205,40.300112],[112.418017,40.295091],[112.349031,40.257194],[112.310227,40.256281],[112.299756,40.21105],[112.232619,40.169905],[112.232003,40.133311],[112.183344,40.083877],[112.182112,40.061437],[112.142076,40.027076],[112.133453,40.001866],[112.07617,39.919298],[112.042294,39.886243],[112.012729,39.827438],[111.970229,39.796638],[111.959758,39.692642],[111.925265,39.66731],[111.9382,39.623071],[111.87907,39.606013],[111.842729,39.620305],[111.783599,39.58895],[111.722621,39.606013],[111.659179,39.641507],[111.625303,39.633672],[111.525521,39.662242],[111.497187,39.661781],[111.445448,39.640124],[111.460847,39.606935],[111.441137,39.59679],[111.422043,39.539123],[111.431282,39.508656],[111.372152,39.479099],[111.358601,39.432428],[111.337043,39.420872],[111.171971,39.423183],[111.143022,39.407926],[111.125776,39.366297],[111.159037,39.362596],[111.155341,39.338531],[111.186138,39.35149],[111.179363,39.326959],[111.202152,39.305197],[111.247732,39.302419],[111.213239,39.257021],[111.219399,39.244044],[111.163348,39.152678],[111.173819,39.135041],[111.147334,39.100681],[111.138095,39.064447],[111.094363,39.030053],[111.038313,39.020289],[110.998276,38.998433],[110.980414,38.970056],[111.009979,38.932823],[111.016755,38.889981],[110.995813,38.868084],[111.009363,38.847579],[110.965016,38.755699],[110.915125,38.704345],[110.916357,38.673981],[110.880632,38.626776],[110.898494,38.587024],[110.920052,38.581878],[110.907733,38.521035],[110.870777,38.510265],[110.874473,38.453579],[110.840596,38.439986],[110.796864,38.453579],[110.77777,38.440924],[110.746973,38.366355],[110.701394,38.353215],[110.661358,38.308617],[110.601612,38.308147],[110.57759,38.297345],[110.565887,38.215105],[110.528315,38.211814],[110.509221,38.192061],[110.519692,38.130889],[110.501829,38.097929],[110.507989,38.013107],[110.528315,37.990471],[110.522771,37.955088],[110.59422,37.922049],[110.680452,37.790216],[110.735886,37.77035],[110.750669,37.736281],[110.716792,37.728708],[110.706321,37.705511],[110.775306,37.680886],[110.793169,37.650567],[110.763604,37.639668],[110.771611,37.594634],[110.795017,37.558586],[110.770995,37.538184],[110.759292,37.474567],[110.740198,37.44939],[110.644111,37.435135],[110.630561,37.372858],[110.641648,37.360015],[110.695234,37.34955],[110.678604,37.317668],[110.690307,37.287201],[110.661974,37.281963],[110.651503,37.256722],[110.590525,37.187145],[110.53509,37.138021],[110.535706,37.115118],[110.49567,37.086956],[110.460561,37.044932],[110.417446,37.027257],[110.426685,37.008621],[110.382953,37.022001],[110.381721,37.002408],[110.424221,36.963685],[110.408823,36.892403],[110.376178,36.882351],[110.424221,36.855539],[110.406975,36.824886],[110.423605,36.818179],[110.407591,36.776007],[110.447011,36.737649],[110.438388,36.685835],[110.402663,36.697352],[110.394656,36.676716],[110.426685,36.657514],[110.447627,36.621018],[110.496902,36.582102],[110.488895,36.556628],[110.503677,36.488335],[110.47288,36.453203],[110.489511,36.430094],[110.487047,36.393972],[110.459946,36.327946],[110.474112,36.306729],[110.474112,36.248352],[110.45625,36.22663],[110.447011,36.164328],[110.467953,36.074893],[110.491974,36.034735],[110.49259,35.994073],[110.516612,35.971796],[110.502445,35.947575],[110.516612,35.918501],[110.511684,35.879718],[110.549257,35.877778],[110.550489,35.838005],[110.571431,35.800639],[110.57759,35.701559],[110.609619,35.632031],[110.589293,35.602355],[110.567735,35.539559],[110.531394,35.511309],[110.477808,35.413821],[110.45009,35.327933],[110.374946,35.251728],[110.378642,35.210666],[110.364475,35.197952],[110.373714,35.134351],[110.320743,35.00504],[110.262229,34.944233],[110.230816,34.880925],[110.246831,34.789068],[110.243135,34.725641],[110.229584,34.692679],[110.269004,34.629671],[110.29549,34.610956],[110.379257,34.600612]]]]}},{type:"Feature",properties:{adcode:15e4,name:"内蒙古自治区",center:[111.670801,40.818311],centroid:[114.077429,44.331087],childrenNum:12,level:"province",parent:{adcode:1e5},subFeatureIndex:4,acroutes:[1e5]},geometry:{type:"Polygon",coordinates:[[[97.172903,42.795257],[97.371235,42.457076],[97.500582,42.243894],[97.653335,41.986856],[97.84674,41.656379],[97.613915,41.477276],[97.629314,41.440498],[97.903407,41.168057],[97.971776,41.09774],[98.142391,41.001607],[98.184891,40.988056],[98.25018,40.93925],[98.333332,40.918903],[98.344419,40.568413],[98.627751,40.677884],[98.569853,40.746836],[98.668403,40.773128],[98.689345,40.691952],[98.72199,40.657911],[98.762642,40.639748],[98.802678,40.607043],[98.80699,40.660181],[98.790975,40.705564],[98.984996,40.782644],[99.041662,40.693767],[99.102025,40.676522],[99.12543,40.715091],[99.172858,40.747289],[99.174705,40.858278],[99.565827,40.846961],[99.673,40.93292],[99.985897,40.909858],[100.057346,40.908049],[100.107853,40.875475],[100.224882,40.727337],[100.237201,40.716905],[100.242744,40.618855],[100.169447,40.541131],[100.169447,40.277743],[100.007455,40.20008],[99.955716,40.150695],[99.927383,40.063727],[99.841152,40.013326],[99.751225,40.006909],[99.714268,39.972061],[99.533182,39.891753],[99.491298,39.884406],[99.459885,39.898181],[99.440791,39.885783],[99.469124,39.875221],[99.672384,39.888079],[99.822058,39.860063],[99.904593,39.785601],[99.958796,39.769504],[100.040716,39.757083],[100.128179,39.702312],[100.250135,39.685274],[100.314193,39.606935],[100.301258,39.572345],[100.326512,39.509118],[100.44354,39.485565],[100.500823,39.481408],[100.498975,39.400527],[100.606764,39.387577],[100.707778,39.404689],[100.842053,39.405614],[100.842669,39.199999],[100.864227,39.106719],[100.829118,39.075133],[100.835278,39.025869],[100.875314,39.002619],[100.901799,39.030053],[100.961545,39.005874],[100.969553,38.946788],[101.117378,38.975174],[101.228863,39.020754],[101.198682,38.943064],[101.237486,38.907214],[101.24303,38.860628],[101.33542,38.847113],[101.34158,38.822406],[101.307087,38.80282],[101.331109,38.777164],[101.412413,38.764099],[101.562702,38.713218],[101.601506,38.65529],[101.672955,38.6908],[101.777049,38.66043],[101.873751,38.733761],[101.941505,38.808883],[102.075164,38.891378],[102.045599,38.904885],[101.955055,38.985874],[101.926106,39.000758],[101.833715,39.08907],[101.902701,39.111827],[102.012338,39.127149],[102.050526,39.141075],[102.276576,39.188868],[102.3548,39.231993],[102.45335,39.255167],[102.579002,39.183301],[102.616574,39.171703],[102.883892,39.120649],[103.007696,39.099753],[103.133347,39.192579],[103.188166,39.215302],[103.259615,39.263971],[103.344615,39.331588],[103.428998,39.353341],[103.595302,39.386652],[103.728961,39.430117],[103.85338,39.461543],[103.955626,39.456923],[104.089901,39.419947],[104.073271,39.351953],[104.047401,39.297788],[104.171205,39.160567],[104.207546,39.083495],[104.190915,39.042139],[104.196459,38.9882],[104.173053,38.94446],[104.044322,38.895105],[104.011677,38.85923],[103.85954,38.64454],[103.416063,38.404821],[103.465339,38.353215],[103.507838,38.280905],[103.53494,38.156776],[103.368636,38.08898],[103.362477,38.037621],[103.40744,37.860651],[103.627947,37.797783],[103.683381,37.777919],[103.841062,37.64725],[103.874938,37.604117],[103.935916,37.572818],[104.089285,37.465067],[104.183524,37.406618],[104.237727,37.411847],[104.287002,37.428007],[104.322726,37.44844],[104.407726,37.464592],[104.419429,37.511604],[104.433595,37.515402],[104.623305,37.522522],[104.805007,37.539133],[104.866601,37.566651],[105.027977,37.580881],[105.111128,37.633981],[105.187505,37.657674],[105.221998,37.677097],[105.315004,37.702197],[105.4037,37.710246],[105.467141,37.695094],[105.598952,37.699356],[105.616199,37.722555],[105.622358,37.777919],[105.677177,37.771769],[105.760944,37.799674],[105.80406,37.862068],[105.799749,37.939986],[105.840401,38.004147],[105.780655,38.084741],[105.76772,38.121474],[105.775111,38.186887],[105.802828,38.220277],[105.842248,38.240962],[105.86627,38.296406],[105.821307,38.366824],[105.835473,38.387467],[105.827466,38.432486],[105.850872,38.443736],[105.836705,38.476071],[105.863806,38.53508],[105.856415,38.569714],[105.874277,38.593105],[105.852719,38.641735],[105.894603,38.696405],[105.88598,38.716953],[105.908154,38.737496],[105.909386,38.791159],[105.992538,38.857366],[105.97098,38.909077],[106.021487,38.953769],[106.060907,38.96866],[106.087392,39.006339],[106.078153,39.026333],[106.096631,39.084889],[106.145907,39.153142],[106.170544,39.163352],[106.192718,39.142932],[106.251232,39.131327],[106.285109,39.146181],[106.29558,39.167992],[106.280181,39.262118],[106.402753,39.291767],[106.511774,39.272311],[106.525325,39.308439],[106.556122,39.322329],[106.602318,39.37555],[106.643586,39.357969],[106.683622,39.357506],[106.751375,39.381564],[106.781556,39.371849],[106.806809,39.318625],[106.806193,39.277407],[106.790795,39.241263],[106.795723,39.214375],[106.825288,39.19397],[106.859164,39.107648],[106.878874,39.091392],[106.933693,39.076527],[106.96757,39.054688],[106.971881,39.026333],[106.954019,38.941202],[106.837606,38.847579],[106.756302,38.748699],[106.709491,38.718821],[106.66268,38.601524],[106.647897,38.470917],[106.599854,38.389812],[106.482209,38.319417],[106.555506,38.263521],[106.627571,38.232501],[106.654672,38.22921],[106.737824,38.197706],[106.779092,38.171833],[106.858548,38.156306],[106.942316,38.132302],[107.010069,38.120532],[107.051337,38.122886],[107.071047,38.138892],[107.119091,38.134185],[107.138801,38.161011],[107.19054,38.153953],[107.240431,38.111586],[107.33159,38.086625],[107.3938,38.014993],[107.440611,37.995659],[107.411662,37.948009],[107.448618,37.933378],[107.49235,37.944706],[107.560719,37.893717],[107.65003,37.86443],[107.684523,37.888522],[107.732566,37.84931],[107.842819,37.828987],[107.884703,37.808186],[107.982022,37.787378],[107.993109,37.735335],[108.025753,37.696041],[108.012819,37.66857],[108.025137,37.649619],[108.055318,37.652462],[108.134159,37.622131],[108.193905,37.638246],[108.205608,37.655779],[108.24626,37.665728],[108.293071,37.656726],[108.301078,37.640616],[108.422418,37.648672],[108.485244,37.678044],[108.532671,37.690832],[108.628142,37.651988],[108.699591,37.669518],[108.720533,37.683728],[108.777815,37.683728],[108.791982,37.700303],[108.784591,37.764673],[108.799989,37.784068],[108.791982,37.872934],[108.798141,37.93385],[108.82709,37.989056],[108.797525,38.04799],[108.830786,38.049875],[108.883141,38.01405],[108.893612,37.978207],[108.93488,37.922521],[108.9743,37.931962],[108.982923,37.964053],[109.018648,37.971602],[109.037742,38.021593],[109.06977,38.023008],[109.050676,38.055059],[109.069155,38.091336],[108.964445,38.154894],[108.938575,38.207582],[108.976148,38.245192],[108.961981,38.26493],[109.007561,38.359316],[109.051292,38.385122],[109.054372,38.433892],[109.128901,38.480288],[109.175712,38.518694],[109.196654,38.552867],[109.276726,38.623035],[109.331545,38.597783],[109.367269,38.627711],[109.329081,38.66043],[109.338936,38.701542],[109.404226,38.720689],[109.444262,38.782763],[109.511399,38.833595],[109.549587,38.805618],[109.624116,38.85457],[109.672159,38.928167],[109.685094,38.968195],[109.665384,38.981687],[109.72513,39.018429],[109.762086,39.057476],[109.793499,39.074204],[109.851397,39.122971],[109.890818,39.103932],[109.92223,39.107183],[109.893897,39.141075],[109.961035,39.191651],[109.871723,39.243581],[109.90252,39.271848],[109.962267,39.212056],[110.041107,39.21623],[110.109476,39.249606],[110.217881,39.281113],[110.184005,39.355192],[110.161831,39.387115],[110.136577,39.39174],[110.12549,39.432891],[110.152592,39.45415],[110.243751,39.423645],[110.257917,39.407001],[110.385417,39.310291],[110.429764,39.341308],[110.434692,39.381101],[110.482735,39.360745],[110.524003,39.382952],[110.559728,39.351027],[110.566503,39.320014],[110.596684,39.282966],[110.626249,39.266751],[110.702626,39.273701],[110.731575,39.30705],[110.73835,39.348713],[110.782698,39.38804],[110.869545,39.494341],[110.891103,39.509118],[110.958856,39.519275],[111.017371,39.552045],[111.101138,39.559428],[111.136863,39.587106],[111.154725,39.569116],[111.148566,39.531277],[111.10545,39.497573],[111.10545,39.472631],[111.058639,39.447681],[111.064182,39.400989],[111.098059,39.401914],[111.087588,39.376013],[111.125776,39.366297],[111.143022,39.407926],[111.171971,39.423183],[111.337043,39.420872],[111.358601,39.432428],[111.372152,39.479099],[111.431282,39.508656],[111.422043,39.539123],[111.441137,39.59679],[111.460847,39.606935],[111.445448,39.640124],[111.497187,39.661781],[111.525521,39.662242],[111.625303,39.633672],[111.659179,39.641507],[111.722621,39.606013],[111.783599,39.58895],[111.842729,39.620305],[111.87907,39.606013],[111.9382,39.623071],[111.925265,39.66731],[111.959758,39.692642],[111.970229,39.796638],[112.012729,39.827438],[112.042294,39.886243],[112.07617,39.919298],[112.133453,40.001866],[112.142076,40.027076],[112.182112,40.061437],[112.183344,40.083877],[112.232003,40.133311],[112.232619,40.169905],[112.299756,40.21105],[112.310227,40.256281],[112.349031,40.257194],[112.418017,40.295091],[112.456205,40.300112],[112.511639,40.269068],[112.6299,40.235725],[112.712436,40.178593],[112.744464,40.167161],[112.848558,40.206937],[112.898449,40.329317],[113.03334,40.368997],[113.083231,40.374925],[113.251382,40.413211],[113.27602,40.388601],[113.316672,40.319736],[113.387505,40.319279],[113.500222,40.334335],[113.559968,40.348476],[113.688699,40.448288],[113.763228,40.473787],[113.794641,40.517932],[113.850691,40.460583],[113.890112,40.466503],[113.948626,40.514747],[114.011452,40.515657],[114.061959,40.52885],[114.080437,40.547952],[114.076741,40.575686],[114.041633,40.608861],[114.07243,40.679246],[114.063806,40.706925],[114.084748,40.729605],[114.134639,40.737314],[114.103227,40.770861],[114.104458,40.797597],[114.080437,40.790348],[114.044712,40.830661],[114.073661,40.857372],[114.055183,40.867782],[114.041633,40.917546],[114.057647,40.925234],[113.994821,40.938798],[113.973263,40.983087],[113.868554,41.06887],[113.819279,41.09774],[113.877793,41.115777],[113.920293,41.172112],[113.960945,41.171211],[113.996669,41.19238],[114.016379,41.231999],[113.992357,41.269794],[113.971416,41.239649],[113.95109,41.282837],[113.914749,41.294529],[113.899351,41.316108],[113.92522,41.325546],[113.94493,41.392477],[113.871017,41.413126],[113.877793,41.431076],[113.919677,41.454404],[113.933227,41.487139],[113.953553,41.483553],[113.976959,41.505966],[114.032394,41.529715],[114.101379,41.537779],[114.230726,41.513584],[114.221487,41.582111],[114.226414,41.616572],[114.259059,41.623282],[114.215328,41.68499],[114.237501,41.698843],[114.206704,41.7386],[114.215328,41.75646],[114.200545,41.789934],[114.282465,41.863517],[114.343443,41.926774],[114.352066,41.953484],[114.419203,41.942356],[114.478334,41.951704],[114.511594,41.981962],[114.467863,42.025989],[114.480181,42.064654],[114.502355,42.06732],[114.510978,42.110844],[114.560254,42.132595],[114.647717,42.109512],[114.675434,42.12061],[114.75489,42.115727],[114.789383,42.130819],[114.79431,42.149457],[114.825723,42.139695],[114.86268,42.097967],[114.860832,42.054879],[114.9021,42.015763],[114.915035,41.960605],[114.923658,41.871093],[114.939056,41.846132],[114.922426,41.825175],[114.868839,41.813579],[114.89594,41.76762],[114.902716,41.695715],[114.895325,41.636255],[114.860832,41.60091],[115.016049,41.615229],[115.056085,41.602253],[115.0992,41.62373],[115.195287,41.602253],[115.20391,41.571367],[115.256881,41.580768],[115.26612,41.616124],[115.290142,41.622835],[115.310468,41.592854],[115.377605,41.603148],[115.345576,41.635807],[115.360975,41.661297],[115.319091,41.691693],[115.346808,41.712247],[115.42996,41.728775],[115.488474,41.760924],[115.519887,41.76762],[115.57409,41.80555],[115.654162,41.829189],[115.688038,41.867528],[115.726227,41.870202],[115.811226,41.912525],[115.834632,41.93835],[115.85311,41.927665],[115.916552,41.945027],[115.954124,41.874213],[115.994776,41.828743],[116.007095,41.797966],[116.007095,41.79752],[116.034196,41.782795],[116.09887,41.776547],[116.129051,41.805996],[116.106877,41.831419],[116.122892,41.861734],[116.194341,41.861734],[116.212819,41.885352],[116.223906,41.932562],[116.298434,41.96817],[116.310137,41.997086],[116.373579,42.009983],[116.414231,41.982407],[116.393289,41.942802],[116.453651,41.945917],[116.4826,41.975734],[116.510933,41.974399],[116.553433,41.928555],[116.597165,41.935679],[116.639049,41.929891],[116.66923,41.947698],[116.727744,41.951259],[116.748686,41.984186],[116.796113,41.977958],[116.879881,42.018431],[116.890352,42.092639],[116.850316,42.156556],[116.825062,42.155669],[116.789338,42.200462],[116.903287,42.190708],[116.918685,42.229716],[116.897743,42.297479],[116.886656,42.366496],[116.910678,42.394789],[116.910062,42.395231],[116.921765,42.403628],[116.936547,42.410256],[116.944555,42.415116],[116.97104,42.427486],[116.974736,42.426603],[116.99075,42.425719],[117.005533,42.43367],[117.009228,42.44957],[117.01662,42.456193],[117.080061,42.463699],[117.09546,42.484004],[117.135496,42.468996],[117.188467,42.468114],[117.275314,42.481797],[117.332596,42.46105],[117.390495,42.461933],[117.413284,42.471645],[117.410205,42.519743],[117.387415,42.517537],[117.434226,42.557224],[117.435458,42.585431],[117.475494,42.602613],[117.530313,42.590278],[117.537088,42.603054],[117.60053,42.603054],[117.667051,42.582347],[117.708935,42.588515],[117.779768,42.61847],[117.801326,42.612744],[117.797631,42.585431],[117.856761,42.539148],[117.874007,42.510038],[117.997811,42.416884],[118.024296,42.385064],[118.008898,42.346595],[118.060021,42.298364],[118.047702,42.280656],[117.974405,42.25054],[117.977485,42.229716],[118.033535,42.199132],[118.106216,42.172082],[118.089586,42.12283],[118.097593,42.105072],[118.155491,42.081091],[118.116687,42.037102],[118.194296,42.031324],[118.220165,42.058434],[118.212774,42.081091],[118.239259,42.092639],[118.27252,42.083312],[118.296541,42.057545],[118.286686,42.033991],[118.239875,42.024655],[118.291614,42.007759],[118.313788,41.98819],[118.306396,41.940131],[118.268824,41.930336],[118.340273,41.87243],[118.335346,41.845241],[118.29223,41.772976],[118.247266,41.773869],[118.236179,41.80778],[118.178281,41.814917],[118.140093,41.784134],[118.132702,41.733241],[118.155491,41.712694],[118.159187,41.67605],[118.206614,41.650566],[118.215237,41.59554],[118.302701,41.55256],[118.315636,41.512688],[118.271904,41.471446],[118.327338,41.450816],[118.348896,41.428384],[118.361215,41.384844],[118.348896,41.342622],[118.380309,41.312062],[118.412338,41.331838],[118.528135,41.355202],[118.629765,41.346666],[118.677192,41.35026],[118.741866,41.324198],[118.770199,41.352956],[118.843496,41.374516],[118.844727,41.342622],[118.890923,41.300823],[118.949437,41.317906],[118.980234,41.305769],[119.092951,41.293629],[119.168712,41.294978],[119.197661,41.282837],[119.211827,41.308016],[119.239545,41.31431],[119.296211,41.325097],[119.330704,41.385293],[119.309762,41.405944],[119.376283,41.422102],[119.378131,41.459787],[119.401537,41.472343],[119.406464,41.503276],[119.361501,41.545841],[119.362116,41.566442],[119.420015,41.567785],[119.415703,41.590169],[119.342406,41.617914],[119.307914,41.657273],[119.299907,41.705545],[119.319001,41.727435],[119.317769,41.764049],[119.292515,41.790827],[119.312841,41.80555],[119.334399,41.871539],[119.323312,41.889807],[119.340559,41.926774],[119.323928,41.937014],[119.324544,41.969505],[119.375667,42.023322],[119.384906,42.08953],[119.352261,42.118391],[119.314689,42.119723],[119.30853,42.147239],[119.286972,42.154781],[119.277733,42.185387],[119.237697,42.200905],[119.274037,42.239021],[119.280197,42.260728],[119.34795,42.300578],[119.432949,42.317396],[119.482841,42.347037],[119.502551,42.388159],[119.540123,42.363401],[119.572152,42.359421],[119.571536,42.335536],[119.539507,42.297922],[119.557985,42.289068],[119.609108,42.276671],[119.617115,42.252755],[119.679941,42.240793],[119.744615,42.211545],[119.841933,42.215534],[119.854868,42.170308],[119.837622,42.135257],[119.845629,42.097079],[119.87581,42.077982],[119.897368,42.030879],[119.921389,42.014429],[119.924469,41.98908],[119.950954,41.974399],[119.954034,41.923212],[119.989759,41.899163],[120.023019,41.816701],[120.041498,41.818932],[120.050737,41.776101],[120.024867,41.737707],[120.035954,41.708226],[120.096316,41.697056],[120.1382,41.729221],[120.127113,41.77253],[120.183164,41.826513],[120.188707,41.848361],[120.215808,41.853265],[120.251533,41.884016],[120.286641,41.880005],[120.290337,41.897381],[120.260156,41.904062],[120.271859,41.925439],[120.318054,41.93746],[120.309431,41.951704],[120.373489,41.994862],[120.399358,41.984631],[120.456641,42.016208],[120.450481,42.057101],[120.493597,42.073539],[120.466496,42.105516],[120.56751,42.152119],[120.58414,42.167203],[120.624792,42.154338],[120.72211,42.203565],[120.745516,42.223512],[120.79048,42.218636],[120.820661,42.227943],[120.8299,42.252755],[120.883487,42.242565],[120.883487,42.269585],[120.933994,42.27977],[120.992508,42.264714],[121.028848,42.242565],[121.070732,42.254083],[121.087978,42.278885],[121.120623,42.280656],[121.133558,42.300135],[121.184681,42.333324],[121.218558,42.371802],[121.285079,42.387717],[121.314644,42.42837],[121.304789,42.435879],[121.386093,42.474294],[121.434752,42.475176],[121.4791,42.49636],[121.506201,42.482239],[121.570875,42.487093],[121.607831,42.516214],[121.604136,42.495037],[121.66573,42.437204],[121.69899,42.438529],[121.747649,42.484887],[121.803084,42.514891],[121.817867,42.504303],[121.831417,42.533856],[121.844352,42.522389],[121.889931,42.556784],[121.921344,42.605697],[121.915801,42.656332],[121.94167,42.666014],[121.939207,42.688453],[122.018663,42.69901],[122.062394,42.723635],[122.072865,42.710444],[122.160945,42.684934],[122.204676,42.685374],[122.204676,42.732867],[122.261343,42.695931],[122.324785,42.684934],[122.338951,42.669975],[122.396234,42.684054],[122.396234,42.707366],[122.460907,42.755282],[122.439349,42.770221],[122.371596,42.776371],[122.35127,42.830378],[122.436886,42.843105],[122.556378,42.827745],[122.576088,42.819405],[122.580399,42.789987],[122.624747,42.773296],[122.653696,42.78252],[122.733152,42.786034],[122.73808,42.77066],[122.786123,42.757479],[122.848949,42.712203],[122.883442,42.751766],[122.887137,42.770221],[122.925941,42.772417],[122.945651,42.753524],[122.980144,42.777689],[123.058368,42.768903],[123.118114,42.801405],[123.227752,42.831695],[123.169853,42.859777],[123.188947,42.895739],[123.18402,42.925983],[123.259165,42.993431],[123.323222,43.000872],[123.434707,43.027565],[123.474743,43.042438],[123.536337,43.007],[123.572678,43.003498],[123.580685,43.036314],[123.631192,43.088346],[123.636119,43.141644],[123.666916,43.179623],[123.645974,43.208855],[123.676771,43.223684],[123.664453,43.264663],[123.698329,43.272071],[123.703873,43.37047],[123.608402,43.366119],[123.54496,43.415262],[123.519707,43.402219],[123.486446,43.44525],[123.442098,43.437863],[123.419925,43.410046],[123.382968,43.469143],[123.36449,43.483475],[123.315831,43.492159],[123.329998,43.519071],[123.304744,43.550742],[123.360179,43.567223],[123.452569,43.545971],[123.461193,43.568523],[123.434091,43.575461],[123.421157,43.598435],[123.5117,43.592801],[123.510468,43.624867],[123.536953,43.633964],[123.518475,43.682024],[123.520323,43.708419],[123.48275,43.737396],[123.498149,43.771114],[123.461809,43.822518],[123.467968,43.853599],[123.397135,43.954929],[123.37065,43.970006],[123.400831,43.979481],[123.365722,44.013922],[123.331229,44.028984],[123.32815,44.084035],[123.350939,44.092633],[123.362642,44.133452],[123.386664,44.161794],[123.323838,44.179823],[123.286882,44.211574],[123.277027,44.25274],[123.196955,44.34483],[123.128585,44.367081],[123.114419,44.40258],[123.142136,44.428228],[123.125506,44.455147],[123.137209,44.486322],[123.12489,44.5098],[123.06576,44.505959],[123.025108,44.493153],[122.85634,44.398304],[122.76087,44.369648],[122.702971,44.319145],[122.675254,44.285738],[122.641993,44.283595],[122.515726,44.251025],[122.483081,44.236877],[122.319241,44.233018],[122.271198,44.255741],[122.291524,44.310152],[122.294604,44.41113],[122.28598,44.477783],[122.228082,44.480345],[122.224386,44.526016],[122.196053,44.559712],[122.13138,44.577619],[122.113517,44.615546],[122.103046,44.67388],[122.117213,44.701961],[122.161561,44.728328],[122.152322,44.744057],[122.10243,44.736406],[122.110438,44.767856],[122.142467,44.753833],[122.168952,44.770405],[122.099967,44.7823],[122.098119,44.81882],[122.04946,44.912985],[122.079025,44.914256],[122.087032,44.95281],[122.074713,45.006573],[122.098735,45.02138],[122.119677,45.068739],[122.109822,45.142236],[122.143082,45.183167],[122.192358,45.180636],[122.22993,45.206784],[122.239169,45.276313],[122.147394,45.295682],[122.146778,45.374352],[122.180039,45.409655],[122.168336,45.439897],[122.064242,45.472641],[122.002648,45.507882],[121.993409,45.552741],[121.966308,45.596308],[121.995873,45.59882],[122.003264,45.623102],[121.970004,45.692956],[121.934279,45.71051],[121.867142,45.719703],[121.812323,45.704659],[121.811091,45.687103],[121.713773,45.701734],[121.666345,45.727641],[121.644172,45.752284],[121.657106,45.770238],[121.697142,45.76314],[121.754425,45.794862],[121.766744,45.830318],[121.769823,45.84366],[121.817251,45.875336],[121.805548,45.900746],[121.821562,45.918235],[121.809243,45.961102],[121.761816,45.998947],[121.819098,46.023054],[121.843736,46.024301],[121.864062,46.002272],[121.923808,46.004767],[121.92812,45.988552],[122.040221,45.959022],[122.085184,45.912406],[122.091344,45.882002],[122.200981,45.857],[122.236705,45.831569],[122.253952,45.7982],[122.301379,45.813218],[122.337719,45.859917],[122.372828,45.856166],[122.362357,45.917403],[122.446125,45.916986],[122.496016,45.85825],[122.504639,45.786933],[122.522501,45.786933],[122.556378,45.82156],[122.603189,45.778169],[122.640761,45.771072],[122.650001,45.731401],[122.671558,45.70048],[122.741775,45.705077],[122.751015,45.735996],[122.792283,45.766063],[122.752246,45.834905],[122.772572,45.856583],[122.80029,45.856583],[122.828623,45.912406],[122.792898,46.073313],[123.04605,46.099878],[123.070071,46.123527],[123.112571,46.130163],[123.102716,46.172037],[123.127354,46.174523],[123.128585,46.210565],[123.178476,46.248239],[123.142136,46.298293],[123.089781,46.347888],[123.011557,46.434984],[123.010325,46.524823],[123.002318,46.574624],[123.052825,46.579972],[123.04605,46.617803],[123.077462,46.622324],[123.098404,46.603002],[123.18094,46.614103],[123.228368,46.588198],[123.279491,46.616981],[123.276411,46.660947],[123.318295,46.662179],[123.366338,46.677784],[123.474743,46.686817],[123.603475,46.68928],[123.631808,46.728675],[123.629344,46.813524],[123.580069,46.827447],[123.625648,46.847508],[123.599163,46.868378],[123.605322,46.891286],[123.576989,46.891286],[123.575757,46.845461],[123.562823,46.82581],[123.506772,46.827038],[123.483366,46.84587],[123.52833,46.944836],[123.487678,46.959951],[123.42362,46.934212],[123.337389,46.988943],[123.301664,46.999965],[123.304128,46.964852],[123.360179,46.970978],[123.404526,46.935438],[123.40699,46.906416],[123.374345,46.837683],[123.341084,46.826628],[123.295505,46.865105],[123.221592,46.850373],[123.22344,46.821305],[123.198802,46.803283],[123.163694,46.74016],[123.103332,46.734828],[123.076846,46.745082],[123.026339,46.718829],[123.00355,46.730726],[122.996774,46.761483],[122.906847,46.80738],[122.893913,46.895376],[122.895144,46.960359],[122.83971,46.937072],[122.791051,46.941567],[122.798442,46.9575],[122.77442,46.973837],[122.778116,47.002822],[122.845869,47.046881],[122.852645,47.072158],[122.821232,47.065636],[122.710363,47.093349],[122.679566,47.094164],[122.615508,47.124306],[122.582863,47.158092],[122.531124,47.198771],[122.498479,47.255262],[122.462755,47.27841],[122.441197,47.310476],[122.418407,47.350632],[122.507103,47.401291],[122.543443,47.495589],[122.59395,47.54732],[122.765181,47.614333],[122.848949,47.67441],[122.926557,47.697777],[123.041122,47.746492],[123.161846,47.781892],[123.214201,47.824502],[123.256085,47.876711],[123.300432,47.953723],[123.537569,48.021816],[123.579453,48.045427],[123.705105,48.152142],[123.746373,48.197638],[123.862785,48.271782],[124.019234,48.39313],[124.07898,48.43603],[124.136878,48.463023],[124.25945,48.536385],[124.314269,48.503881],[124.302566,48.456673],[124.330283,48.435633],[124.309957,48.413393],[124.331515,48.380015],[124.317964,48.35099],[124.353689,48.315978],[124.365392,48.283731],[124.422058,48.245884],[124.412819,48.219175],[124.418978,48.181679],[124.475029,48.173698],[124.471333,48.133373],[124.430065,48.12099],[124.415899,48.08782],[124.46579,48.098213],[124.478108,48.123387],[124.505826,48.124985],[124.529847,48.146951],[124.512601,48.164518],[124.547094,48.200829],[124.579122,48.262221],[124.558796,48.268197],[124.579738,48.297269],[124.540934,48.335476],[124.547094,48.35775],[124.51876,48.378027],[124.52492,48.426897],[124.507674,48.445558],[124.555717,48.467784],[124.533543,48.515379],[124.548941,48.535593],[124.520608,48.556195],[124.579122,48.596582],[124.601912,48.632587],[124.624702,48.701755],[124.612383,48.747945],[124.656115,48.783842],[124.644412,48.80789],[124.654267,48.83429],[124.697383,48.841775],[124.715861,48.885475],[124.709086,48.920487],[124.744194,48.920487],[124.756513,48.967262],[124.808252,49.020666],[124.828578,49.077933],[124.809484,49.115943],[124.847672,49.129651],[124.860607,49.166448],[124.906802,49.184054],[124.983179,49.162535],[125.039845,49.17623],[125.034302,49.157056],[125.117453,49.126127],[125.158721,49.144921],[125.187671,49.186792],[125.219699,49.189139],[125.227707,49.248947],[125.214772,49.277066],[125.261583,49.322336],[125.256656,49.359769],[125.277598,49.379644],[125.25604,49.395227],[125.256656,49.437275],[125.270822,49.454395],[125.228323,49.487063],[125.211076,49.539908],[125.233866,49.536801],[125.23017,49.595411],[125.205533,49.593859],[125.16796,49.629923],[125.15441,49.616741],[125.127308,49.655113],[125.132236,49.672157],[125.164881,49.669446],[125.189518,49.652401],[125.185207,49.634574],[125.219699,49.669058],[125.225243,49.726349],[125.204301,49.734086],[125.221547,49.754969],[125.222779,49.799026],[125.177815,49.829533],[125.239409,49.844587],[125.225243,49.867351],[125.245569,49.87198],[125.212924,49.907452],[125.225859,49.922481],[125.199373,49.935194],[125.190134,49.959841],[125.231402,49.957531],[125.241873,49.987938],[125.278214,49.996402],[125.297924,50.014481],[125.283757,50.036012],[125.25296,50.041393],[125.289916,50.057917],[125.315786,50.04562],[125.328105,50.065985],[125.283757,50.070211],[125.287453,50.093636],[125.258504,50.103618],[125.27883,50.127411],[125.311474,50.140453],[125.376148,50.137385],[125.335496,50.161161],[125.382923,50.172278],[125.39093,50.199868],[125.417416,50.195654],[125.448829,50.216338],[125.442053,50.260357],[125.466075,50.266861],[125.463611,50.295925],[125.530749,50.331085],[125.520278,50.3498],[125.546763,50.358965],[125.522126,50.404759],[125.536292,50.420014],[125.567089,50.402852],[125.583104,50.409717],[125.562162,50.438314],[125.580024,50.449366],[125.627451,50.443268],[125.654553,50.471082],[125.699516,50.487078],[125.740784,50.523237],[125.754335,50.506874],[125.770349,50.531227],[125.794987,50.532748],[125.829479,50.56165],[125.807921,50.60383],[125.814697,50.62092],[125.793139,50.643316],[125.804226,50.658874],[125.789443,50.679735],[125.825784,50.70362],[125.78082,50.725598],[125.795603,50.738856],[125.758646,50.746809],[125.804226,50.773309],[125.828863,50.756654],[125.846726,50.769524],[125.836255,50.793363],[125.890457,50.805845],[125.878138,50.816812],[125.913247,50.825885],[125.939732,50.85423],[125.961906,50.901054],[125.997631,50.872738],[125.996399,50.906715],[126.02042,50.927466],[126.042594,50.92558],[126.068464,50.967434],[126.041978,50.981753],[126.033971,51.011132],[126.059225,51.043503],[125.976073,51.084498],[125.993935,51.119072],[125.970529,51.123955],[125.946508,51.108176],[125.909551,51.138977],[125.864588,51.146487],[125.850421,51.21364],[125.819008,51.227134],[125.761726,51.226385],[125.76111,51.261976],[125.740784,51.27583],[125.700132,51.327465],[125.626219,51.380163],[125.623756,51.387633],[125.62314,51.398089],[125.600966,51.410409],[125.60035,51.413396],[125.595422,51.416755],[125.559082,51.461521],[125.528285,51.488359],[125.424807,51.562827],[125.38046,51.585516],[125.35151,51.623801],[125.316402,51.610052],[125.289301,51.633831],[125.228938,51.640517],[125.214772,51.627888],[125.175968,51.639403],[125.130388,51.635317],[125.12854,51.659083],[125.098975,51.658341],[125.060171,51.59667],[125.073106,51.553526],[125.047236,51.529704],[125.004737,51.529332],[124.983795,51.508478],[124.928976,51.498419],[124.917889,51.474196],[124.942527,51.447349],[124.885244,51.40817],[124.864302,51.37979],[124.783614,51.392115],[124.76452,51.38726],[124.752817,51.35812],[124.693687,51.3327],[124.62655,51.327465],[124.58713,51.363725],[124.555717,51.375307],[124.490427,51.380537],[124.478108,51.36223],[124.443616,51.35812],[124.426985,51.331953],[124.430065,51.301281],[124.406659,51.272086],[124.339522,51.293422],[124.297638,51.298661],[124.271769,51.308389],[124.239124,51.344664],[124.192313,51.33943],[124.128255,51.347281],[124.090067,51.3413],[124.071588,51.320734],[123.994596,51.322604],[123.939777,51.313253],[123.926227,51.300532],[123.887423,51.320734],[123.842459,51.367462],[123.794416,51.361109],[123.711264,51.398089],[123.660141,51.342795],[123.661989,51.319237],[123.582533,51.306893],[123.582533,51.294545],[123.46304,51.286686],[123.440251,51.270963],[123.414381,51.278825],[123.376809,51.266844],[123.339853,51.27246],[123.294273,51.254111],[123.231447,51.268716],[123.231447,51.279199],[123.127969,51.297913],[123.069455,51.321108],[123.002934,51.31213],[122.965977,51.345786],[122.965977,51.386886],[122.946267,51.405183],[122.903768,51.415262],[122.900072,51.445112],[122.871123,51.455181],[122.854492,51.477551],[122.880362,51.511085],[122.858804,51.524864],[122.880362,51.537894],[122.874202,51.561339],[122.832935,51.581797],[122.85634,51.606707],[122.820616,51.633088],[122.816304,51.655371],[122.778732,51.698048],[122.749167,51.746613],[122.771957,51.779579],[122.732536,51.832495],[122.725761,51.87833],[122.706051,51.890151],[122.729457,51.919321],[122.726377,51.978709],[122.683877,51.974654],[122.664783,51.99861],[122.650616,52.058997],[122.625363,52.067459],[122.643841,52.111585],[122.629059,52.13657],[122.690653,52.140243],[122.73808,52.153464],[122.769493,52.179893],[122.766413,52.232705],[122.787355,52.252494],[122.76087,52.26678],[122.710979,52.256157],[122.67895,52.276667],[122.585943,52.266413],[122.560689,52.282526],[122.478153,52.29607],[122.484313,52.341432],[122.447356,52.394052],[122.419023,52.375057],[122.378987,52.395512],[122.367284,52.413768],[122.342031,52.414133],[122.326016,52.459374],[122.310618,52.475416],[122.207756,52.469218],[122.178191,52.48963],[122.168952,52.513674],[122.140003,52.510032],[122.142467,52.495096],[122.107358,52.452445],[122.080873,52.440407],[122.091344,52.427272],[122.040837,52.413038],[122.035909,52.377615],[121.976779,52.343626],[121.94783,52.298266],[121.901018,52.280695],[121.841272,52.282526],[121.769207,52.308147],[121.714389,52.318025],[121.715621,52.342894],[121.658338,52.3904],[121.678664,52.419973],[121.63986,52.44442],[121.590585,52.443326],[121.565331,52.460468],[121.519136,52.456821],[121.495114,52.484892],[121.474172,52.482706],[121.416274,52.499468],[121.411963,52.52205],[121.353448,52.534793],[121.323883,52.573727],[121.280151,52.586819],[121.225333,52.577364],[121.182217,52.59918],[121.237036,52.619167],[121.29247,52.651855],[121.309717,52.676173],[121.373158,52.683067],[121.455078,52.73528],[121.476636,52.772225],[121.511129,52.779104],[121.537614,52.801542],[121.591201,52.824693],[121.620766,52.853251],[121.604136,52.872401],[121.610295,52.892264],[121.66265,52.912478],[121.677432,52.948192],[121.715621,52.997926],[121.785838,53.018451],[121.817867,53.061631],[121.775367,53.089674],[121.784606,53.104408],[121.753193,53.147501],[121.722396,53.145706],[121.665114,53.170467],[121.660186,53.195213],[121.67928,53.199515],[121.679896,53.240722],[121.642324,53.262564],[121.615222,53.258984],[121.575802,53.29155],[121.504969,53.323018],[121.499426,53.337314],[121.416274,53.319443],[121.336818,53.325877],[121.308485,53.301565],[121.227797,53.280459],[121.155732,53.285468],[121.129246,53.277238],[121.098449,53.306929],[121.055334,53.29155],[120.950624,53.29763],[120.936457,53.28833],[120.882871,53.294411],[120.867472,53.278669],[120.820661,53.269007],[120.838523,53.239648],[120.821893,53.241797],[120.736277,53.204892],[120.690698,53.174771],[120.687002,53.142476],[120.659901,53.137091],[120.643886,53.106923],[120.562582,53.082845],[120.529321,53.045803],[120.452945,53.01017],[120.411061,52.957927],[120.363018,52.94134],[120.350699,52.906343],[120.295265,52.891542],[120.297112,52.869872],[120.222584,52.84277],[120.181316,52.806969],[120.14128,52.813119],[120.101244,52.788877],[120.031642,52.773674],[120.071063,52.70628],[120.035338,52.646409],[120.049505,52.598453],[120.07599,52.586092],[120.125265,52.586819],[120.194866,52.578819],[120.289721,52.623527],[120.396895,52.616261],[120.462184,52.64532],[120.483742,52.630066],[120.56135,52.595544],[120.605082,52.589364],[120.62664,52.570818],[120.658669,52.56718],[120.690698,52.547532],[120.734429,52.536977],[120.687002,52.511489],[120.706712,52.492909],[120.68269,52.464479],[120.688234,52.427637],[120.64943,52.3904],[120.653741,52.371038],[120.62356,52.361172],[120.627256,52.323878],[120.653741,52.302658],[120.695625,52.290214],[120.715951,52.261286],[120.755371,52.258355],[120.745516,52.20594],[120.786784,52.15787],[120.760299,52.136937],[120.76769,52.10938],[120.753523,52.085483],[120.717183,52.072978],[120.690698,52.047221],[120.691929,52.026973],[120.717799,52.015556],[120.704864,51.983501],[120.66298,51.958061],[120.656821,51.926333],[120.548416,51.907877],[120.549032,51.882394],[120.481278,51.885719],[120.480046,51.855049],[120.40059,51.833605],[120.40675,51.81659],[120.363634,51.789945],[120.317438,51.785873],[120.294649,51.752171],[120.226279,51.717703],[120.172693,51.679868],[120.087077,51.678013],[120.100628,51.649058],[120.05936,51.634203],[120.035954,51.583657],[120.052584,51.560967],[120.017476,51.52114],[119.985447,51.505125],[119.982367,51.482396],[120.002693,51.459283],[119.982983,51.445112],[119.97128,51.40033],[119.910918,51.390994],[119.914614,51.374187],[119.946643,51.360736],[119.883817,51.336813],[119.885049,51.302777],[119.811136,51.281071],[119.828383,51.263099],[119.797586,51.243622],[119.821607,51.21439],[119.784035,51.22601],[119.760629,51.212516],[119.788346,51.174636],[119.771716,51.124331],[119.752622,51.117193],[119.764325,51.092017],[119.719361,51.075099],[119.726753,51.051028],[119.678093,51.016404],[119.630666,51.00925],[119.598637,50.984767],[119.569688,50.933879],[119.491464,50.87878],[119.498855,50.827776],[119.515485,50.814165],[119.496391,50.771795],[119.506862,50.763846],[119.450196,50.695281],[119.430486,50.684286],[119.385522,50.682769],[119.394145,50.667219],[119.361501,50.632689],[119.298059,50.616743],[119.281428,50.601551],[119.295595,50.573814],[119.264182,50.536933],[119.262334,50.490124],[119.250631,50.448604],[119.22353,50.441363],[119.217371,50.414675],[119.165016,50.422683],[119.125596,50.389118],[119.176719,50.378814],[119.155777,50.364691],[119.188422,50.347509],[119.232153,50.365455],[119.259871,50.345218],[119.277117,50.366218],[119.322696,50.352474],[119.358421,50.358965],[119.381827,50.324208],[119.35103,50.303953],[119.339943,50.244668],[119.319001,50.220933],[119.358421,50.197953],[119.339327,50.192206],[119.350414,50.166145],[119.309762,50.161161],[119.290052,50.121655],[119.236465,50.075204],[119.190269,50.087877],[119.193965,50.069826],[119.163168,50.027554],[119.12498,50.019095],[119.090487,49.985629],[118.982082,49.979087],[118.964836,49.988708],[118.791757,49.955606],[118.761576,49.959456],[118.739402,49.946364],[118.672264,49.955991],[118.605127,49.926719],[118.574946,49.931342],[118.531214,49.887791],[118.485019,49.866194],[118.483787,49.830691],[118.443751,49.835709],[118.385853,49.827217],[118.398787,49.802502],[118.384005,49.783958],[118.315636,49.766953],[118.284223,49.743755],[118.220781,49.729831],[118.211542,49.690744],[118.156723,49.660149],[118.129622,49.669446],[118.082811,49.616741],[118.011362,49.614803],[117.995963,49.623332],[117.950999,49.596187],[117.866,49.591532],[117.849369,49.551557],[117.809333,49.521263],[117.638102,49.574847],[117.485349,49.633024],[117.278394,49.636512],[117.068974,49.695389],[116.736367,49.847674],[116.717889,49.847288],[116.428397,49.430659],[116.048363,48.873274],[116.077928,48.822471],[116.069305,48.811437],[115.83032,48.560156],[115.799523,48.514982],[115.822929,48.259432],[115.81061,48.257042],[115.529126,48.155336],[115.545141,48.134971],[115.539597,48.104607],[115.580249,47.921649],[115.939342,47.683275],[115.968291,47.689721],[116.111189,47.811642],[116.130283,47.823296],[116.26579,47.876711],[116.453035,47.837358],[116.669846,47.890758],[116.791186,47.89758],[116.879265,47.893968],[117.094844,47.8241],[117.384335,47.641356],[117.493357,47.758563],[117.519226,47.761782],[117.529081,47.782697],[117.813645,48.016212],[117.886942,48.025418],[117.96147,48.011007],[118.052014,48.01421],[118.107448,48.031021],[118.124694,48.047427],[118.150564,48.036224],[118.238643,48.041826],[118.238027,48.031422],[118.284839,48.011007],[118.351976,48.006203],[118.37415,48.016612],[118.422193,48.01461],[118.441903,47.995791],[118.568171,47.992187],[118.773278,47.771034],[119.134219,47.664335],[119.152081,47.540453],[119.205052,47.520249],[119.365812,47.47739],[119.32208,47.42721],[119.365812,47.423161],[119.386138,47.397645],[119.437877,47.378602],[119.450812,47.353065],[119.559217,47.303172],[119.56784,47.248357],[119.627586,47.247544],[119.716282,47.195518],[119.763093,47.13082],[119.806825,47.055037],[119.79081,47.04525],[119.795122,47.013024],[119.845013,46.964852],[119.859795,46.917046],[119.926933,46.903963],[119.920157,46.853238],[119.936172,46.790173],[119.917078,46.758203],[119.93494,46.712674],[119.911534,46.669572],[119.859179,46.669572],[119.804361,46.68189],[119.8136,46.66834],[119.783419,46.626023],[119.739687,46.615336],[119.677477,46.584908],[119.682405,46.605058],[119.656535,46.625612],[119.598637,46.618214],[119.557985,46.633832],[119.491464,46.629311],[119.431718,46.638763],[119.374435,46.603414],[119.357805,46.619447],[119.325776,46.608759],[119.26295,46.649034],[119.20074,46.648213],[119.152081,46.658072],[119.123132,46.642872],[119.073857,46.676552],[119.011647,46.745902],[118.951285,46.722111],[118.912481,46.733188],[118.914329,46.77501],[118.845343,46.771731],[118.788061,46.717598],[118.788061,46.687227],[118.677192,46.6979],[118.639004,46.721291],[118.586033,46.692975],[118.446831,46.704467],[118.41049,46.728265],[118.316252,46.73934],[118.274984,46.715957],[118.238643,46.709392],[118.192448,46.682711],[118.124078,46.678195],[118.04647,46.631366],[117.992883,46.631366],[117.982412,46.614925],[117.914659,46.607936],[117.868464,46.575447],[117.870927,46.549935],[117.813645,46.530588],[117.769913,46.537586],[117.748355,46.521941],[117.704008,46.516587],[117.641182,46.558166],[117.622704,46.596012],[117.596218,46.603414],[117.49582,46.600535],[117.42006,46.582029],[117.447777,46.528117],[117.392343,46.463023],[117.375712,46.416421],[117.383719,46.394962],[117.372017,46.36028],[117.247597,46.366888],[117.097308,46.356976],[116.876801,46.375559],[116.834302,46.384229],[116.81336,46.355737],[116.745606,46.327642],[116.673541,46.325163],[116.585462,46.292504],[116.573143,46.258998],[116.536187,46.23251],[116.439484,46.137628],[116.414231,46.133896],[116.271949,45.966926],[116.243,45.876169],[116.288579,45.839074],[116.278108,45.831152],[116.286731,45.775247],[116.260862,45.776082],[116.22329,45.747273],[116.217746,45.72221],[116.17463,45.688775],[116.1155,45.679577],[116.035428,45.685013],[116.026805,45.661177],[115.936878,45.632727],[115.864197,45.572853],[115.699741,45.45963],[115.586408,45.440317],[115.36467,45.392427],[115.178041,45.396209],[114.983404,45.379397],[114.920578,45.386122],[114.745035,45.438217],[114.600906,45.403773],[114.551014,45.387383],[114.539928,45.325985],[114.519602,45.283893],[114.459855,45.21353],[114.409348,45.179371],[114.347139,45.119436],[114.313262,45.107189],[114.19069,45.036607],[114.158045,44.994301],[114.116777,44.957045],[114.065038,44.931206],[113.907358,44.915104],[113.861778,44.863377],[113.798953,44.849377],[113.712105,44.788247],[113.631417,44.745333],[113.540874,44.759358],[113.503918,44.777628],[113.11526,44.799714],[113.037652,44.822641],[112.937869,44.840042],[112.850406,44.840466],[112.712436,44.879494],[112.599719,44.930783],[112.540589,45.001072],[112.438959,45.071697],[112.396459,45.064512],[112.113743,45.072965],[112.071243,45.096206],[112.002874,45.090713],[111.903707,45.052252],[111.764505,44.969325],[111.69244,44.859983],[111.624687,44.778477],[111.585267,44.705789],[111.560629,44.647062],[111.569868,44.57634],[111.530448,44.55033],[111.514434,44.507666],[111.478709,44.488884],[111.427586,44.394455],[111.415883,44.35724],[111.428818,44.319573],[111.507042,44.294305],[111.534144,44.26217],[111.541535,44.206855],[111.559397,44.171238],[111.662875,44.061247],[111.702295,44.034147],[111.773128,44.010479],[111.870447,43.940279],[111.959758,43.823382],[111.970845,43.748205],[111.951135,43.693275],[111.891388,43.6738],[111.79407,43.672068],[111.606209,43.513863],[111.564325,43.490422],[111.456535,43.494329],[111.400485,43.472618],[111.354289,43.436125],[111.183674,43.396132],[111.151029,43.38004],[111.069725,43.357852],[111.02045,43.329998],[110.82027,43.149067],[110.769763,43.099272],[110.736502,43.089657],[110.687227,43.036314],[110.689691,43.02144],[110.631177,42.936061],[110.469801,42.839156],[110.437156,42.781203],[110.34846,42.742098],[110.139657,42.674815],[110.108244,42.642687],[109.906216,42.635643],[109.733753,42.579262],[109.683862,42.558988],[109.544044,42.472528],[109.486761,42.458842],[109.291509,42.435879],[109.026039,42.458401],[108.983539,42.449128],[108.845569,42.395673],[108.798757,42.415116],[108.705134,42.413349],[108.532671,42.442945],[108.298614,42.438529],[108.238252,42.460167],[108.089195,42.436321],[108.022058,42.433229],[107.986949,42.413349],[107.939522,42.403628],[107.736262,42.415116],[107.57427,42.412907],[107.501589,42.456635],[107.46648,42.458842],[107.303872,42.412465],[107.271844,42.364285],[107.051337,42.319166],[106.785867,42.291281],[106.612789,42.241679],[106.372572,42.161436],[106.344855,42.149457],[106.01348,42.032213],[105.74185,41.949033],[105.589713,41.888471],[105.385221,41.797073],[105.291599,41.749763],[105.230621,41.751103],[105.009498,41.583007],[104.923267,41.654143],[104.803775,41.652355],[104.68921,41.6452],[104.524138,41.661745],[104.530298,41.875104],[104.418813,41.860397],[104.30856,41.840782],[104.080046,41.805104],[103.868779,41.802427],[103.454868,41.877332],[103.418527,41.882233],[103.20726,41.96283],[103.021862,42.028212],[102.712045,42.153007],[102.621502,42.154338],[102.540814,42.162323],[102.449039,42.144133],[102.093642,42.223512],[102.070236,42.232374],[101.877447,42.432345],[101.803534,42.503861],[101.770274,42.509597],[101.557775,42.529887],[101.291689,42.586312],[100.862995,42.671295],[100.826655,42.675255],[100.32528,42.690213],[100.272309,42.636523],[100.004376,42.648849],[99.969267,42.647969],[99.51224,42.568244],[98.962822,42.607018],[98.546447,42.638284],[98.195362,42.653251],[97.831958,42.706047],[97.28254,42.782081],[97.172903,42.795257]]]}},{type:"Feature",properties:{adcode:21e4,name:"辽宁省",center:[123.429096,41.796767],centroid:[122.604994,41.299712],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:5,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[123.534489,39.788361],[123.546808,39.756163],[123.579453,39.781002],[123.612714,39.775023],[123.642279,39.796178],[123.645358,39.823761],[123.674924,39.826979],[123.687858,39.808132],[123.795032,39.822842],[123.812278,39.831115],[123.95148,39.817786],[124.002603,39.800316],[124.103001,39.823302],[124.099306,39.777323],[124.151045,39.74558],[124.173218,39.841225],[124.214486,39.865116],[124.215102,39.883487],[124.21695,39.894049],[124.218182,39.895885],[124.219414,39.899099],[124.241588,39.928477],[124.286551,39.931689],[124.288399,39.962888],[124.349377,39.989029],[124.372167,40.021576],[124.336442,40.049985],[124.346913,40.079756],[124.428217,40.144291],[124.457782,40.177679],[124.490427,40.18408],[124.513833,40.218362],[124.515065,40.22019],[124.62655,40.291896],[124.722636,40.321561],[124.739267,40.371733],[124.834121,40.423235],[124.913578,40.481981],[124.945606,40.45603],[124.985642,40.475153],[125.044157,40.466503],[125.042925,40.483802],[125.004737,40.496091],[125.015823,40.533853],[125.076801,40.562048],[125.113758,40.569322],[125.181511,40.611132],[125.262815,40.620218],[125.279445,40.655187],[125.305315,40.661089],[125.329337,40.643835],[125.375532,40.658365],[125.422343,40.635661],[125.418648,40.673345],[125.453756,40.676522],[125.459916,40.707379],[125.49564,40.728697],[125.544915,40.729605],[125.551075,40.761796],[125.585567,40.788535],[125.61698,40.763609],[125.685349,40.769048],[125.67611,40.788082],[125.641002,40.798503],[125.648393,40.826133],[125.707523,40.866877],[125.687813,40.897645],[125.652089,40.91619],[125.584335,40.891764],[125.589263,40.931112],[125.635458,40.94151],[125.650241,40.970888],[125.674879,40.974503],[125.684118,41.021929],[125.726617,41.055332],[125.739552,41.08917],[125.712451,41.095485],[125.734009,41.125695],[125.759878,41.132908],[125.791291,41.167607],[125.73832,41.178418],[125.758646,41.232449],[125.749407,41.245499],[125.695205,41.244599],[125.685349,41.273842],[125.646545,41.264396],[125.642234,41.296327],[125.62006,41.318355],[125.637306,41.34442],[125.610205,41.365084],[125.589879,41.359245],[125.581256,41.396517],[125.547995,41.401006],[125.534444,41.428833],[125.533212,41.479069],[125.493176,41.509103],[125.507343,41.534195],[125.479626,41.544946],[125.450061,41.597777],[125.461148,41.642516],[125.446981,41.67605],[125.412488,41.691246],[125.344119,41.672474],[125.317018,41.676944],[125.332416,41.711354],[125.336112,41.768067],[125.336112,41.768067],[125.323177,41.771191],[125.323177,41.771191],[125.319482,41.776993],[125.319482,41.776993],[125.294844,41.822945],[125.307779,41.924548],[125.35151,41.92811],[125.291764,41.958825],[125.29854,41.974399],[125.369989,42.002868],[125.363213,42.017097],[125.416184,42.063766],[125.414336,42.101964],[125.446365,42.098411],[125.490097,42.136145],[125.458068,42.160105],[125.458068,42.160105],[125.41372,42.156112],[125.368141,42.182726],[125.357054,42.145464],[125.305931,42.146351],[125.312706,42.197359],[125.280677,42.175187],[125.312706,42.219966],[125.27575,42.231045],[125.27575,42.266928],[125.299156,42.289953],[125.264047,42.312528],[125.224011,42.30102],[125.175352,42.308102],[125.167345,42.351903],[125.203685,42.366938],[125.185823,42.38197],[125.186439,42.427928],[125.140243,42.44692],[125.150098,42.458842],[125.105135,42.490624],[125.068794,42.499449],[125.090968,42.515773],[125.066946,42.534738],[125.089736,42.567803],[125.082961,42.591159],[125.097127,42.622433],[125.038613,42.615387],[125.010896,42.63212],[125.014592,42.666014],[124.99057,42.677455],[124.968396,42.722756],[124.996729,42.745174],[124.975171,42.802722],[124.92836,42.819844],[124.897563,42.787791],[124.874157,42.789987],[124.856911,42.824234],[124.84952,42.882585],[124.87231,42.962344],[124.869846,42.988178],[124.840897,43.032377],[124.88894,43.074796],[124.882781,43.13422],[124.785462,43.117185],[124.755281,43.074359],[124.719557,43.069987],[124.686912,43.051185],[124.677673,43.002185],[124.658579,42.972854],[124.635173,42.972854],[124.632093,42.949642],[124.607456,42.937376],[124.586514,42.905384],[124.466406,42.847054],[124.435609,42.880831],[124.371551,42.880831],[124.38079,42.912835],[124.431913,42.930803],[124.442384,42.958841],[124.42329,42.975482],[124.369703,42.972854],[124.333363,42.997371],[124.425754,43.076107],[124.366007,43.121554],[124.273617,43.17875],[124.287167,43.207983],[124.27608,43.233278],[124.228653,43.235022],[124.215102,43.255947],[124.168291,43.244177],[124.114088,43.247229],[124.117168,43.2773],[124.099306,43.292983],[124.032784,43.280786],[123.964415,43.34088],[123.896046,43.361333],[123.881263,43.392218],[123.881263,43.392218],[123.852314,43.406133],[123.857858,43.459153],[123.857858,43.459153],[123.79688,43.489988],[123.747604,43.472184],[123.749452,43.439167],[123.710032,43.417001],[123.703873,43.37047],[123.698329,43.272071],[123.664453,43.264663],[123.676771,43.223684],[123.645974,43.208855],[123.666916,43.179623],[123.636119,43.141644],[123.631192,43.088346],[123.580685,43.036314],[123.572678,43.003498],[123.536337,43.007],[123.474743,43.042438],[123.434707,43.027565],[123.323222,43.000872],[123.259165,42.993431],[123.18402,42.925983],[123.188947,42.895739],[123.169853,42.859777],[123.227752,42.831695],[123.118114,42.801405],[123.058368,42.768903],[122.980144,42.777689],[122.945651,42.753524],[122.925941,42.772417],[122.887137,42.770221],[122.883442,42.751766],[122.883442,42.751766],[122.848949,42.712203],[122.848949,42.712203],[122.786123,42.757479],[122.73808,42.77066],[122.733152,42.786034],[122.653696,42.78252],[122.624747,42.773296],[122.580399,42.789987],[122.576088,42.819405],[122.556378,42.827745],[122.436886,42.843105],[122.35127,42.830378],[122.371596,42.776371],[122.439349,42.770221],[122.460907,42.755282],[122.396234,42.707366],[122.396234,42.684054],[122.338951,42.669975],[122.324785,42.684934],[122.261343,42.695931],[122.204676,42.732867],[122.204676,42.685374],[122.160945,42.684934],[122.072865,42.710444],[122.062394,42.723635],[122.018663,42.69901],[121.939207,42.688453],[121.94167,42.666014],[121.915801,42.656332],[121.921344,42.605697],[121.889931,42.556784],[121.844352,42.522389],[121.831417,42.533856],[121.817867,42.504303],[121.803084,42.514891],[121.747649,42.484887],[121.69899,42.438529],[121.66573,42.437204],[121.604136,42.495037],[121.607831,42.516214],[121.570875,42.487093],[121.506201,42.482239],[121.4791,42.49636],[121.434752,42.475176],[121.386093,42.474294],[121.304789,42.435879],[121.314644,42.42837],[121.285079,42.387717],[121.218558,42.371802],[121.184681,42.333324],[121.133558,42.300135],[121.120623,42.280656],[121.087978,42.278885],[121.070732,42.254083],[121.028848,42.242565],[120.992508,42.264714],[120.933994,42.27977],[120.883487,42.269585],[120.883487,42.269585],[120.883487,42.242565],[120.8299,42.252755],[120.820661,42.227943],[120.79048,42.218636],[120.745516,42.223512],[120.72211,42.203565],[120.624792,42.154338],[120.58414,42.167203],[120.56751,42.152119],[120.466496,42.105516],[120.493597,42.073539],[120.450481,42.057101],[120.456641,42.016208],[120.399358,41.984631],[120.373489,41.994862],[120.309431,41.951704],[120.318054,41.93746],[120.271859,41.925439],[120.260156,41.904062],[120.290337,41.897381],[120.286641,41.880005],[120.251533,41.884016],[120.215808,41.853265],[120.188707,41.848361],[120.183164,41.826513],[120.127113,41.77253],[120.1382,41.729221],[120.096316,41.697056],[120.035954,41.708226],[120.024867,41.737707],[120.050737,41.776101],[120.041498,41.818932],[120.023019,41.816701],[119.989759,41.899163],[119.954034,41.923212],[119.950954,41.974399],[119.924469,41.98908],[119.921389,42.014429],[119.897368,42.030879],[119.87581,42.077982],[119.845629,42.097079],[119.837622,42.135257],[119.854868,42.170308],[119.841933,42.215534],[119.744615,42.211545],[119.679941,42.240793],[119.617115,42.252755],[119.609108,42.276671],[119.557985,42.289068],[119.557985,42.289068],[119.539507,42.297922],[119.571536,42.335536],[119.572152,42.359421],[119.540123,42.363401],[119.502551,42.388159],[119.482841,42.347037],[119.432949,42.317396],[119.34795,42.300578],[119.280197,42.260728],[119.274037,42.239021],[119.237697,42.200905],[119.277733,42.185387],[119.286972,42.154781],[119.30853,42.147239],[119.314689,42.119723],[119.352261,42.118391],[119.384906,42.08953],[119.375667,42.023322],[119.324544,41.969505],[119.323928,41.937014],[119.340559,41.926774],[119.323312,41.889807],[119.334399,41.871539],[119.312841,41.80555],[119.292515,41.790827],[119.317769,41.764049],[119.319001,41.727435],[119.299907,41.705545],[119.307914,41.657273],[119.342406,41.617914],[119.415703,41.590169],[119.420015,41.567785],[119.362116,41.566442],[119.361501,41.545841],[119.406464,41.503276],[119.401537,41.472343],[119.378131,41.459787],[119.376283,41.422102],[119.309762,41.405944],[119.330704,41.385293],[119.296211,41.325097],[119.239545,41.31431],[119.2494,41.279689],[119.209364,41.244599],[119.204436,41.222546],[119.169943,41.222996],[119.189038,41.198234],[119.126212,41.138767],[119.081248,41.131555],[119.080632,41.095936],[119.037516,41.067516],[118.964836,41.079246],[118.937118,41.052625],[118.951901,41.018317],[119.013495,41.007479],[119.00056,40.967273],[118.977154,40.959138],[118.977154,40.959138],[118.916792,40.969984],[118.90201,40.960946],[118.873061,40.847866],[118.845959,40.822057],[118.878604,40.783098],[118.907553,40.775394],[118.895234,40.75409],[118.950053,40.747743],[118.96114,40.72008],[119.011031,40.687414],[119.028277,40.692406],[119.054763,40.664721],[119.115125,40.666536],[119.165632,40.69286],[119.184726,40.680153],[119.14469,40.632482],[119.162552,40.600228],[119.177951,40.609315],[119.230921,40.603863],[119.22045,40.569322],[119.256175,40.543404],[119.30237,40.530215],[119.429254,40.540221],[119.477913,40.533399],[119.503783,40.553864],[119.559217,40.547952],[119.572152,40.523846],[119.553674,40.502007],[119.604797,40.455119],[119.586934,40.375381],[119.598021,40.334335],[119.651608,40.271808],[119.639289,40.231613],[119.639289,40.231613],[119.671934,40.23938],[119.716898,40.195966],[119.745847,40.207851],[119.760629,40.136056],[119.736608,40.104936],[119.772332,40.08113],[119.783419,40.046778],[119.783419,40.046778],[119.787115,40.041739],[119.787115,40.041739],[119.81668,40.050443],[119.81668,40.050443],[119.854252,40.033033],[119.845629,40.000949],[119.845629,40.000949],[119.854252,39.98857],[119.91831,39.989946],[119.941715,40.009659],[119.947259,40.040364],[120.092005,40.077466],[120.134504,40.074719],[120.161606,40.096239],[120.273091,40.127362],[120.371641,40.174478],[120.451097,40.177679],[120.491749,40.20008],[120.523778,40.256737],[120.52193,40.304676],[120.537329,40.325211],[120.602618,40.36079],[120.596459,40.399084],[120.617401,40.41959],[120.616169,40.444645],[120.619249,40.460128],[120.666676,40.467413],[120.693777,40.505647],[120.72211,40.515657],[120.72827,40.539311],[120.822509,40.59432],[120.837291,40.644289],[120.8299,40.671076],[120.861313,40.684692],[120.939537,40.686507],[120.983269,40.712822],[121.032544,40.709193],[121.028848,40.746382],[120.991276,40.744115],[120.980189,40.766329],[120.994356,40.790801],[120.971566,40.805751],[121.00729,40.807563],[121.010986,40.784457],[121.086747,40.79805],[121.076892,40.815716],[121.096602,40.839717],[121.126167,40.86914],[121.177906,40.873665],[121.23642,40.851035],[121.290622,40.851488],[121.439064,40.830208],[121.440296,40.88181],[121.499426,40.880001],[121.526527,40.85194],[121.55486,40.849677],[121.553013,40.817528],[121.576418,40.837906],[121.626309,40.844244],[121.682976,40.829755],[121.732251,40.846961],[121.735331,40.862351],[121.778446,40.886787],[121.816019,40.894931],[121.84312,40.831567],[121.883772,40.802127],[121.934279,40.79805],[121.936127,40.711462],[121.951525,40.680607],[122.025438,40.674253],[122.06609,40.64883],[122.122141,40.657457],[122.148626,40.671983],[122.133843,40.614313],[122.150474,40.588413],[122.245944,40.519752],[122.231162,40.505192],[122.265038,40.48016],[122.221923,40.481071],[122.240401,40.461039],[122.250872,40.445555],[122.229314,40.424146],[122.186814,40.422779],[122.198517,40.382219],[122.152322,40.357597],[122.135691,40.374925],[122.111054,40.348932],[122.138155,40.338897],[122.110438,40.315629],[122.079641,40.332967],[122.040221,40.322017],[122.039605,40.260391],[122.02667,40.244862],[121.940438,40.242121],[121.950293,40.204194],[121.98109,40.173106],[122.003264,40.172191],[121.995257,40.128277],[121.956453,40.133311],[121.910257,40.072887],[121.824642,40.025701],[121.796309,39.999116],[121.779062,39.942702],[121.76428,39.933525],[121.699606,39.937196],[121.626925,39.882569],[121.572107,39.865116],[121.541926,39.874302],[121.530223,39.851334],[121.472325,39.802155],[121.487107,39.760303],[121.45939,39.747881],[121.502506,39.703233],[121.482796,39.659478],[121.451999,39.658095],[121.450151,39.624914],[121.325731,39.601402],[121.299246,39.606013],[121.263521,39.589873],[121.226565,39.554814],[121.224717,39.519275],[121.268449,39.482794],[121.286927,39.507271],[121.301709,39.476327],[121.245659,39.456923],[121.270296,39.434277],[121.246891,39.421334],[121.245659,39.389427],[121.270296,39.374162],[121.307869,39.391277],[121.324499,39.371386],[121.35468,39.377863],[121.432904,39.357506],[121.435984,39.329736],[121.466781,39.320014],[121.474788,39.296398],[121.508665,39.29223],[121.51544,39.286672],[121.562252,39.322792],[121.621382,39.326033],[121.72486,39.364447],[121.711925,39.33992],[121.7187,39.320477],[121.667577,39.310754],[121.672505,39.275554],[121.623846,39.285745],[121.589353,39.263044],[121.631237,39.22643],[121.591201,39.228748],[121.586889,39.193506],[121.604136,39.166136],[121.639244,39.166136],[121.68236,39.117863],[121.631853,39.077921],[121.605983,39.080708],[121.642324,39.11972],[121.590585,39.154999],[121.562252,39.127149],[121.599208,39.098824],[121.581962,39.075598],[121.508049,39.034237],[121.431057,39.027263],[121.370695,39.060264],[121.317108,39.012384],[121.341129,38.980757],[121.275224,38.971917],[121.204391,38.941202],[121.180369,38.959819],[121.128014,38.958888],[121.08921,38.922115],[121.094138,38.894173],[121.129862,38.879266],[121.110768,38.862026],[121.12863,38.799089],[121.112,38.776231],[121.13787,38.723023],[121.198848,38.721623],[121.259825,38.786495],[121.280767,38.786961],[121.288775,38.78976],[121.315876,38.793958],[121.359608,38.822406],[121.399028,38.812613],[121.509897,38.817743],[121.564715,38.874607],[121.618302,38.862492],[121.675585,38.86156],[121.708845,38.872744],[121.719316,38.920252],[121.655874,38.946788],[121.618918,38.950046],[121.66265,38.966333],[121.671273,39.010059],[121.73841,38.998898],[121.756889,39.025869],[121.790149,39.022614],[121.804932,38.970986],[121.863446,38.942598],[121.920728,38.969591],[121.905946,38.997503],[121.852975,39.035631],[121.8887,39.027263],[121.929352,39.024939],[121.907178,39.055617],[121.923192,39.053758],[121.963228,39.030053],[122.013735,39.073275],[122.061778,39.060264],[122.071634,39.074204],[122.048228,39.101146],[122.088264,39.112291],[122.127684,39.144788],[122.167104,39.158711],[122.123988,39.172631],[122.117213,39.213911],[122.160329,39.238019],[122.242865,39.267678],[122.274893,39.322329],[122.30877,39.346399],[122.366053,39.370461],[122.412864,39.411625],[122.455364,39.408388],[122.467682,39.403301],[122.51203,39.413474],[122.532972,39.419947],[122.581631,39.464316],[122.637066,39.488799],[122.649385,39.516505],[122.682645,39.514658],[122.808913,39.559889],[122.847101,39.581571],[122.860652,39.604629],[122.941956,39.604629],[122.972753,39.594946],[122.978912,39.616156],[123.021412,39.64335],[123.010941,39.655331],[123.103332,39.676983],[123.146448,39.647037],[123.166774,39.674219],[123.212969,39.665928],[123.215433,39.696786],[123.253005,39.689879],[123.286882,39.704154],[123.270251,39.714743],[123.274563,39.753862],[123.350939,39.750641],[123.388512,39.74742],[123.392823,39.723949],[123.477823,39.74696],[123.521555,39.772724],[123.534489,39.788361]]],[[[122.63953,39.286209],[122.593334,39.278334],[122.539131,39.308439],[122.50895,39.290377],[122.57732,39.269994],[122.67895,39.268605],[122.673406,39.269531],[122.662935,39.273701],[122.655544,39.277407],[122.640761,39.288061],[122.63953,39.286209]]],[[[122.318625,39.170775],[122.345111,39.144788],[122.366053,39.174951],[122.398697,39.16196],[122.383299,39.190723],[122.393154,39.213448],[122.343263,39.203246],[122.322321,39.177271],[122.322937,39.174487],[122.319241,39.172167],[122.318625,39.170775]]],[[[122.691884,39.23292],[122.696812,39.206492],[122.751631,39.229675],[122.740544,39.248679],[122.635834,39.241727],[122.628443,39.231993],[122.690037,39.234774],[122.691268,39.23431],[122.691884,39.23292]]],[[[122.738696,39.034701],[122.704819,39.044463],[122.733152,39.014244],[122.75779,39.009594],[122.739312,39.036561],[122.738696,39.034701]]],[[[123.022644,39.546507],[122.96105,39.551122],[122.945035,39.520198],[122.995542,39.495264],[123.036194,39.533123],[123.022644,39.546507]]],[[[122.503407,39.241263],[122.502175,39.224112],[122.547755,39.229211],[122.503407,39.241263]]],[[[120.786784,40.473787],[120.83298,40.491995],[120.8299,40.516112],[120.805262,40.525666],[120.774465,40.48016],[120.786784,40.473787]]],[[[123.086702,39.426881],[123.090397,39.450915],[123.054057,39.457847],[123.086702,39.426881]]],[[[123.160614,39.025404],[123.205578,39.057011],[123.20065,39.077921],[123.145832,39.091857],[123.143984,39.038885],[123.160614,39.025404]]],[[[123.716807,39.74512],[123.756843,39.754322],[123.719887,39.763063],[123.716807,39.74512]]]]}},{type:"Feature",properties:{adcode:22e4,name:"吉林省",center:[125.3245,43.886841],centroid:[126.171208,43.703954],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:6,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[129.601492,42.415116],[129.601492,42.422627],[129.591021,42.447803],[129.627361,42.462816],[129.651999,42.426603],[129.704354,42.427045],[129.748701,42.471204],[129.738846,42.500332],[129.749933,42.546644],[129.746237,42.58455],[129.786889,42.615387],[129.754245,42.645768],[129.796744,42.681854],[129.767179,42.707806],[129.78381,42.762752],[129.810911,42.795257],[129.816454,42.851003],[129.835549,42.866796],[129.846636,42.918533],[129.874969,42.923792],[129.856491,42.951833],[129.868193,42.97373],[129.903918,42.968475],[129.897143,43.001748],[129.954425,43.010938],[129.963664,42.978547],[130.002468,42.981174],[130.027106,42.9676],[130.072685,42.971541],[130.10841,42.989929],[130.144134,42.976357],[130.120729,42.954461],[130.127504,42.932556],[130.10225,42.922916],[130.136127,42.90363],[130.17062,42.912397],[130.21004,42.902315],[130.258083,42.90626],[130.277793,42.892232],[130.258083,42.860655],[130.245148,42.799209],[130.242069,42.738582],[130.257467,42.710884],[130.290112,42.702968],[130.333228,42.64973],[130.373264,42.630799],[130.388046,42.603054],[130.420691,42.617148],[130.44656,42.607459],[130.423771,42.574855],[130.435474,42.553257],[130.476125,42.570007],[130.459495,42.588075],[130.482285,42.626837],[130.522937,42.622433],[130.520473,42.593362],[130.558661,42.495919],[130.585763,42.485328],[130.581451,42.435437],[130.645509,42.426603],[130.600545,42.450453],[130.599929,42.486211],[130.565437,42.506509],[130.570364,42.557224],[130.622719,42.573092],[130.633806,42.603494],[130.592538,42.671295],[130.521089,42.702089],[130.464423,42.688453],[130.425003,42.706926],[130.40714,42.731548],[130.46627,42.772417],[130.532792,42.787352],[130.562357,42.815015],[130.603625,42.819405],[130.665835,42.847932],[130.708335,42.846615],[130.719422,42.831695],[130.75453,42.845738],[130.784095,42.842227],[130.801957,42.879515],[130.845073,42.881269],[130.890653,42.852758],[130.912826,42.870744],[130.949783,42.876884],[130.981812,42.857145],[131.043406,42.862848],[131.017536,42.915027],[131.034167,42.929051],[131.114855,42.915027],[131.145652,42.9365],[131.151195,42.968475],[131.115471,42.975482],[131.11855,43.007875],[131.102536,43.021002],[131.120398,43.068238],[131.171521,43.06955],[131.173985,43.111506],[131.207861,43.1316],[131.218948,43.191405],[131.201086,43.203185],[131.206014,43.237202],[131.255289,43.265099],[131.269455,43.297775],[131.275615,43.369165],[131.314419,43.392653],[131.295941,43.441774],[131.314419,43.461325],[131.31873,43.499539],[131.304564,43.502144],[131.294093,43.470012],[131.234963,43.475224],[131.201086,43.442209],[131.175217,43.444816],[131.142572,43.425695],[131.026775,43.508655],[130.959638,43.48608],[130.907283,43.434387],[130.864167,43.437863],[130.841378,43.454374],[130.822899,43.503446],[130.776704,43.52341],[130.727429,43.560284],[130.671378,43.565054],[130.665835,43.583698],[130.623335,43.589767],[130.630726,43.622268],[130.57098,43.626167],[130.57098,43.626167],[130.501995,43.636563],[130.488444,43.65605],[130.437937,43.646091],[130.412684,43.652586],[130.394206,43.703227],[130.423155,43.745179],[130.382503,43.777164],[130.381887,43.817768],[130.362793,43.844967],[130.386198,43.85403],[130.368336,43.894151],[130.381887,43.910106],[130.338155,43.963975],[130.364025,43.992399],[130.365256,44.044042],[130.319061,44.03974],[130.307358,44.002731],[130.27225,43.981634],[130.262395,43.949328],[130.208192,43.948466],[130.153373,43.915711],[130.143518,43.878624],[130.116417,43.878192],[130.110873,43.852735],[130.079461,43.835039],[130.027722,43.851872],[130.009243,43.889407],[130.022794,43.917866],[130.017867,43.961821],[129.979062,44.015644],[129.951345,44.027263],[129.907614,44.023821],[129.881128,44.000148],[129.868193,44.012631],[129.802904,43.964837],[129.780114,43.892857],[129.739462,43.895876],[129.743158,43.876035],[129.699426,43.8838],[129.650767,43.873016],[129.529427,43.870427],[129.467833,43.874741],[129.449971,43.850578],[129.417942,43.843672],[129.406855,43.819496],[129.348341,43.798333],[129.30892,43.812155],[129.289826,43.797038],[129.254718,43.819496],[129.211602,43.784509],[129.232544,43.709284],[129.214066,43.695006],[129.217146,43.648689],[129.232544,43.635263],[129.23008,43.593234],[129.169102,43.561585],[129.145081,43.570258],[129.093958,43.547706],[129.037907,43.540332],[129.013886,43.522976],[128.962763,43.53903],[128.949828,43.553779],[128.878379,43.539898],[128.834647,43.587599],[128.821097,43.637429],[128.78722,43.686784],[128.768126,43.732207],[128.729322,43.736964],[128.760119,43.755554],[128.739177,43.806972],[128.719467,43.816905],[128.760734,43.857482],[128.729938,43.889838],[128.696061,43.903207],[128.636315,43.891132],[128.64001,43.948035],[128.610445,43.960529],[128.584576,43.990246],[128.574721,44.047914],[128.529141,44.112401],[128.471859,44.157501],[128.450301,44.203423],[128.471859,44.247596],[128.453997,44.257884],[128.472475,44.320001],[128.446605,44.339694],[128.475555,44.346114],[128.481714,44.375637],[128.457076,44.409848],[128.463236,44.431647],[128.427511,44.473512],[128.397946,44.483761],[128.372693,44.514495],[128.295084,44.480772],[128.293237,44.467961],[128.228563,44.445748],[128.211317,44.431647],[128.172512,44.34697],[128.137404,44.357668],[128.094904,44.354673],[128.074578,44.370075],[128.049941,44.349965],[128.065339,44.307155],[128.101679,44.293449],[128.064107,44.251454],[128.104143,44.230017],[128.09244,44.181539],[128.060411,44.168663],[128.088129,44.158359],[128.091208,44.133022],[128.042549,44.103807],[127.950158,44.088334],[127.912586,44.064687],[127.862695,44.062967],[127.846065,44.081886],[127.808492,44.086615],[127.783239,44.071997],[127.729036,44.09908],[127.735811,44.11412],[127.712406,44.199133],[127.681609,44.166946],[127.641573,44.193555],[127.626174,44.187977],[127.59045,44.227872],[127.623711,44.278025],[127.579363,44.310581],[127.486356,44.410275],[127.50853,44.437202],[127.463566,44.484615],[127.465414,44.516628],[127.485124,44.528576],[127.536247,44.522176],[127.570124,44.55033],[127.557189,44.575488],[127.392733,44.632158],[127.275705,44.640249],[127.261538,44.61299],[127.214111,44.624917],[127.228893,44.642804],[127.182082,44.644507],[127.138966,44.607451],[127.094619,44.615972],[127.089691,44.593816],[127.049655,44.566961],[127.041648,44.591258],[127.044112,44.653874],[127.030561,44.673454],[127.041032,44.712169],[126.9973,44.764882],[126.984366,44.823914],[126.999764,44.87398],[127.021938,44.898997],[127.073061,44.907051],[127.092771,44.94688],[127.050271,45.004034],[127.018242,45.024341],[126.984981,45.067893],[126.970815,45.070852],[126.96404,45.132104],[126.85625,45.145613],[126.792808,45.135481],[126.787265,45.159118],[126.732446,45.187385],[126.685635,45.187807],[126.640055,45.214373],[126.644983,45.225334],[126.569222,45.252725],[126.540273,45.23882],[126.519331,45.248091],[126.402919,45.222805],[126.356107,45.185698],[126.293282,45.180214],[126.285274,45.162494],[126.235383,45.140125],[126.225528,45.154054],[126.166398,45.13337],[126.142992,45.147723],[126.091869,45.149411],[126.047522,45.170933],[125.998247,45.162072],[125.992703,45.192447],[125.957595,45.201303],[125.915095,45.196664],[125.849805,45.23882],[125.823936,45.237978],[125.815929,45.264942],[125.761726,45.291472],[125.726001,45.336503],[125.695205,45.352066],[125.712451,45.389485],[125.711835,45.477677],[125.687813,45.514173],[125.660096,45.507043],[125.61698,45.517947],[125.583104,45.491942],[125.497488,45.469283],[125.480242,45.486488],[125.424807,45.485649],[125.434662,45.462988],[125.398322,45.416797],[125.361981,45.392847],[125.319482,45.422678],[125.301619,45.402092],[125.248649,45.417637],[125.189518,45.39915],[125.137779,45.409655],[125.097127,45.38276],[125.06633,45.39915],[125.08912,45.420998],[125.0497,45.428558],[125.025678,45.493201],[124.961005,45.495299],[124.936983,45.53388],[124.911114,45.535976],[124.884628,45.495299],[124.886476,45.442836],[124.839665,45.455852],[124.792853,45.436958],[124.776223,45.468024],[124.729412,45.444096],[124.690607,45.452493],[124.625318,45.437377],[124.575427,45.451234],[124.579738,45.424358],[124.544014,45.411756],[124.507058,45.424778],[124.480572,45.456271],[124.398652,45.440737],[124.374015,45.45795],[124.352457,45.496557],[124.369087,45.512915],[124.348761,45.546874],[124.287783,45.539329],[124.264377,45.555256],[124.273001,45.584163],[124.238508,45.591702],[124.226805,45.633564],[124.162132,45.616404],[124.128255,45.641933],[124.147349,45.665359],[124.122096,45.669123],[124.13503,45.690448],[124.10177,45.700898],[124.098074,45.722628],[124.054342,45.751449],[124.014922,45.749779],[124.001987,45.770655],[124.064197,45.802372],[124.03648,45.83824],[124.067277,45.840325],[124.061118,45.886168],[123.996444,45.906993],[123.968727,45.936551],[123.973654,45.973997],[124.011842,45.981899],[123.989053,46.011833],[124.040176,46.01973],[124.034016,46.045074],[124.009995,46.057534],[124.015538,46.088257],[123.99398,46.101123],[124.01677,46.118549],[123.991516,46.143019],[124.001987,46.166649],[123.971806,46.170379],[123.956408,46.206009],[123.979814,46.228784],[123.952096,46.256516],[123.960103,46.288369],[123.936082,46.286715],[123.917604,46.25693],[123.896046,46.303668],[123.84985,46.302428],[123.775938,46.263136],[123.726047,46.255688],[123.673692,46.258585],[123.604706,46.251964],[123.569598,46.223816],[123.569598,46.223816],[123.499381,46.259826],[123.452569,46.233338],[123.430396,46.243687],[123.357099,46.232096],[123.357099,46.232096],[123.320758,46.254447],[123.286266,46.250308],[123.248078,46.273065],[123.178476,46.248239],[123.128585,46.210565],[123.127354,46.174523],[123.102716,46.172037],[123.112571,46.130163],[123.070071,46.123527],[123.04605,46.099878],[122.792898,46.073313],[122.828623,45.912406],[122.80029,45.856583],[122.772572,45.856583],[122.752246,45.834905],[122.792283,45.766063],[122.751015,45.735996],[122.741775,45.705077],[122.671558,45.70048],[122.650001,45.731401],[122.640761,45.771072],[122.603189,45.778169],[122.556378,45.82156],[122.522501,45.786933],[122.504639,45.786933],[122.496016,45.85825],[122.446125,45.916986],[122.362357,45.917403],[122.372828,45.856166],[122.337719,45.859917],[122.301379,45.813218],[122.253952,45.7982],[122.236705,45.831569],[122.200981,45.857],[122.091344,45.882002],[122.085184,45.912406],[122.040221,45.959022],[121.92812,45.988552],[121.923808,46.004767],[121.864062,46.002272],[121.843736,46.024301],[121.819098,46.023054],[121.761816,45.998947],[121.809243,45.961102],[121.821562,45.918235],[121.805548,45.900746],[121.817251,45.875336],[121.769823,45.84366],[121.766744,45.830318],[121.766744,45.830318],[121.754425,45.794862],[121.697142,45.76314],[121.657106,45.770238],[121.644172,45.752284],[121.666345,45.727641],[121.713773,45.701734],[121.811091,45.687103],[121.812323,45.704659],[121.867142,45.719703],[121.934279,45.71051],[121.970004,45.692956],[122.003264,45.623102],[121.995873,45.59882],[121.966308,45.596308],[121.993409,45.552741],[122.002648,45.507882],[122.064242,45.472641],[122.168336,45.439897],[122.180039,45.409655],[122.146778,45.374352],[122.147394,45.295682],[122.239169,45.276313],[122.22993,45.206784],[122.192358,45.180636],[122.143082,45.183167],[122.109822,45.142236],[122.119677,45.068739],[122.098735,45.02138],[122.074713,45.006573],[122.087032,44.95281],[122.079025,44.914256],[122.04946,44.912985],[122.098119,44.81882],[122.099967,44.7823],[122.168952,44.770405],[122.142467,44.753833],[122.110438,44.767856],[122.10243,44.736406],[122.152322,44.744057],[122.161561,44.728328],[122.117213,44.701961],[122.103046,44.67388],[122.113517,44.615546],[122.13138,44.577619],[122.196053,44.559712],[122.224386,44.526016],[122.228082,44.480345],[122.28598,44.477783],[122.294604,44.41113],[122.291524,44.310152],[122.271198,44.255741],[122.319241,44.233018],[122.483081,44.236877],[122.515726,44.251025],[122.641993,44.283595],[122.675254,44.285738],[122.702971,44.319145],[122.76087,44.369648],[122.85634,44.398304],[123.025108,44.493153],[123.06576,44.505959],[123.12489,44.5098],[123.137209,44.486322],[123.125506,44.455147],[123.142136,44.428228],[123.114419,44.40258],[123.128585,44.367081],[123.196955,44.34483],[123.277027,44.25274],[123.286882,44.211574],[123.323838,44.179823],[123.386664,44.161794],[123.362642,44.133452],[123.350939,44.092633],[123.32815,44.084035],[123.331229,44.028984],[123.365722,44.013922],[123.400831,43.979481],[123.37065,43.970006],[123.397135,43.954929],[123.467968,43.853599],[123.461809,43.822518],[123.498149,43.771114],[123.48275,43.737396],[123.520323,43.708419],[123.518475,43.682024],[123.536953,43.633964],[123.510468,43.624867],[123.5117,43.592801],[123.421157,43.598435],[123.434091,43.575461],[123.461193,43.568523],[123.452569,43.545971],[123.452569,43.545971],[123.360179,43.567223],[123.304744,43.550742],[123.329998,43.519071],[123.315831,43.492159],[123.36449,43.483475],[123.382968,43.469143],[123.419925,43.410046],[123.442098,43.437863],[123.486446,43.44525],[123.519707,43.402219],[123.54496,43.415262],[123.608402,43.366119],[123.703873,43.37047],[123.710032,43.417001],[123.749452,43.439167],[123.747604,43.472184],[123.79688,43.489988],[123.857858,43.459153],[123.857858,43.459153],[123.852314,43.406133],[123.881263,43.392218],[123.881263,43.392218],[123.896046,43.361333],[123.964415,43.34088],[124.032784,43.280786],[124.099306,43.292983],[124.117168,43.2773],[124.114088,43.247229],[124.168291,43.244177],[124.215102,43.255947],[124.228653,43.235022],[124.27608,43.233278],[124.287167,43.207983],[124.273617,43.17875],[124.366007,43.121554],[124.425754,43.076107],[124.333363,42.997371],[124.369703,42.972854],[124.42329,42.975482],[124.442384,42.958841],[124.431913,42.930803],[124.38079,42.912835],[124.371551,42.880831],[124.435609,42.880831],[124.466406,42.847054],[124.586514,42.905384],[124.607456,42.937376],[124.632093,42.949642],[124.635173,42.972854],[124.658579,42.972854],[124.677673,43.002185],[124.686912,43.051185],[124.719557,43.069987],[124.755281,43.074359],[124.785462,43.117185],[124.882781,43.13422],[124.88894,43.074796],[124.840897,43.032377],[124.869846,42.988178],[124.87231,42.962344],[124.84952,42.882585],[124.856911,42.824234],[124.874157,42.789987],[124.897563,42.787791],[124.92836,42.819844],[124.975171,42.802722],[124.996729,42.745174],[124.968396,42.722756],[124.99057,42.677455],[125.014592,42.666014],[125.010896,42.63212],[125.038613,42.615387],[125.097127,42.622433],[125.082961,42.591159],[125.089736,42.567803],[125.066946,42.534738],[125.090968,42.515773],[125.068794,42.499449],[125.105135,42.490624],[125.150098,42.458842],[125.140243,42.44692],[125.186439,42.427928],[125.185823,42.38197],[125.203685,42.366938],[125.167345,42.351903],[125.175352,42.308102],[125.224011,42.30102],[125.264047,42.312528],[125.299156,42.289953],[125.27575,42.266928],[125.27575,42.231045],[125.312706,42.219966],[125.280677,42.175187],[125.312706,42.197359],[125.305931,42.146351],[125.357054,42.145464],[125.368141,42.182726],[125.41372,42.156112],[125.458068,42.160105],[125.458068,42.160105],[125.490097,42.136145],[125.446365,42.098411],[125.414336,42.101964],[125.416184,42.063766],[125.363213,42.017097],[125.369989,42.002868],[125.29854,41.974399],[125.291764,41.958825],[125.35151,41.92811],[125.307779,41.924548],[125.294844,41.822945],[125.319482,41.776993],[125.319482,41.776993],[125.323177,41.771191],[125.323177,41.771191],[125.336112,41.768067],[125.336112,41.768067],[125.332416,41.711354],[125.317018,41.676944],[125.344119,41.672474],[125.412488,41.691246],[125.446981,41.67605],[125.461148,41.642516],[125.450061,41.597777],[125.479626,41.544946],[125.507343,41.534195],[125.493176,41.509103],[125.533212,41.479069],[125.534444,41.428833],[125.547995,41.401006],[125.581256,41.396517],[125.589879,41.359245],[125.610205,41.365084],[125.637306,41.34442],[125.62006,41.318355],[125.642234,41.296327],[125.646545,41.264396],[125.685349,41.273842],[125.695205,41.244599],[125.749407,41.245499],[125.758646,41.232449],[125.73832,41.178418],[125.791291,41.167607],[125.759878,41.132908],[125.734009,41.125695],[125.712451,41.095485],[125.739552,41.08917],[125.726617,41.055332],[125.684118,41.021929],[125.674879,40.974503],[125.650241,40.970888],[125.635458,40.94151],[125.589263,40.931112],[125.584335,40.891764],[125.652089,40.91619],[125.687813,40.897645],[125.707523,40.866877],[125.778356,40.897645],[125.817161,40.866877],[125.860892,40.888597],[125.875059,40.908501],[125.921254,40.882715],[125.959442,40.88181],[126.008102,40.936537],[126.041362,40.928851],[126.051833,40.96185],[126.08263,40.976762],[126.066,40.997542],[126.1085,41.011995],[126.099877,41.036376],[126.133753,41.063906],[126.124514,41.092327],[126.16763,41.094583],[126.187956,41.113072],[126.188572,41.114875],[126.295129,41.171661],[126.332086,41.236949],[126.35426,41.244599],[126.373354,41.289133],[126.437411,41.353405],[126.497158,41.374965],[126.524259,41.349362],[126.539041,41.366881],[126.497158,41.406842],[126.559983,41.548081],[126.582773,41.563307],[126.564295,41.608965],[126.592628,41.624624],[126.608027,41.669345],[126.644983,41.661297],[126.688099,41.674262],[126.724439,41.710907],[126.690562,41.728328],[126.694874,41.751103],[126.723207,41.753335],[126.8002,41.702865],[126.809439,41.749317],[126.848243,41.734134],[126.85625,41.760031],[126.887047,41.791719],[126.931395,41.812687],[126.952953,41.804212],[126.940018,41.773423],[126.979438,41.776993],[127.005923,41.749317],[127.050887,41.744852],[127.057662,41.703758],[127.037952,41.676944],[127.103242,41.647883],[127.093387,41.629993],[127.127263,41.622388],[127.135887,41.600463],[127.178386,41.600015],[127.125416,41.566442],[127.11864,41.540018],[127.164836,41.542706],[127.188241,41.527475],[127.241212,41.520754],[127.28864,41.501932],[127.253531,41.486691],[127.296031,41.486243],[127.360704,41.466065],[127.360088,41.479518],[127.405668,41.478621],[127.419835,41.460235],[127.459255,41.461581],[127.465414,41.479069],[127.526392,41.467859],[127.547334,41.477276],[127.563964,41.432871],[127.618783,41.432871],[127.636645,41.413575],[127.684073,41.422999],[127.780159,41.427038],[127.854688,41.420755],[127.86947,41.4037],[127.882405,41.448124],[127.909506,41.42973],[127.93168,41.444984],[127.970484,41.438704],[127.991426,41.421204],[128.000049,41.442741],[128.040085,41.393375],[128.110919,41.393375],[128.090593,41.374516],[128.114614,41.364186],[128.169433,41.404149],[128.203925,41.410882],[128.243345,41.477276],[128.238418,41.497898],[128.301244,41.540018],[128.317874,41.575844],[128.30186,41.627756],[128.248889,41.681414],[128.208853,41.688565],[128.163889,41.721628],[128.147875,41.78101],[128.112766,41.793504],[128.104143,41.843457],[128.115846,41.896935],[128.106607,41.949923],[128.033926,42.000199],[128.090593,42.022877],[128.294468,42.026434],[128.405338,42.018876],[128.466316,42.020654],[128.49896,42.000644],[128.598127,42.007315],[128.60675,42.02999],[128.637547,42.035324],[128.658489,42.018876],[128.70222,42.02021],[128.737945,42.050435],[128.779213,42.033546],[128.795227,42.042436],[128.898089,42.016653],[128.952908,42.025545],[128.954755,42.083756],[128.971386,42.097079],[129.008958,42.09175],[129.039139,42.107736],[129.048378,42.137476],[129.113668,42.140583],[129.166639,42.188047],[129.215914,42.208442],[129.209138,42.237692],[129.181421,42.242122],[129.183269,42.262056],[129.215914,42.265157],[129.231312,42.283755],[129.208522,42.293052],[129.260261,42.335536],[129.231312,42.356325],[129.240551,42.376223],[129.326167,42.389927],[129.30892,42.403628],[129.331094,42.429695],[129.356348,42.427045],[129.342181,42.441179],[129.368051,42.459284],[129.366203,42.428811],[129.392688,42.42837],[129.400695,42.449128],[129.452434,42.441179],[129.49863,42.412023],[129.546057,42.361632],[129.578086,42.380202],[129.569463,42.399208],[129.601492,42.415116]]]]}},{type:"Feature",properties:{adcode:23e4,name:"黑龙江省",center:[126.642464,45.756967],centroid:[127.693027,48.040465],childrenNum:13,level:"province",parent:{adcode:1e5},subFeatureIndex:7,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[123.569598,46.223816],[123.604706,46.251964],[123.673692,46.258585],[123.726047,46.255688],[123.775938,46.263136],[123.84985,46.302428],[123.896046,46.303668],[123.917604,46.25693],[123.936082,46.286715],[123.960103,46.288369],[123.952096,46.256516],[123.979814,46.228784],[123.956408,46.206009],[123.971806,46.170379],[124.001987,46.166649],[123.991516,46.143019],[124.01677,46.118549],[123.99398,46.101123],[124.015538,46.088257],[124.009995,46.057534],[124.034016,46.045074],[124.040176,46.01973],[123.989053,46.011833],[124.011842,45.981899],[123.973654,45.973997],[123.968727,45.936551],[123.996444,45.906993],[124.061118,45.886168],[124.067277,45.840325],[124.03648,45.83824],[124.064197,45.802372],[124.001987,45.770655],[124.014922,45.749779],[124.054342,45.751449],[124.098074,45.722628],[124.10177,45.700898],[124.13503,45.690448],[124.122096,45.669123],[124.147349,45.665359],[124.128255,45.641933],[124.162132,45.616404],[124.226805,45.633564],[124.238508,45.591702],[124.273001,45.584163],[124.264377,45.555256],[124.287783,45.539329],[124.348761,45.546874],[124.369087,45.512915],[124.352457,45.496557],[124.374015,45.45795],[124.398652,45.440737],[124.480572,45.456271],[124.507058,45.424778],[124.544014,45.411756],[124.579738,45.424358],[124.575427,45.451234],[124.625318,45.437377],[124.690607,45.452493],[124.729412,45.444096],[124.776223,45.468024],[124.792853,45.436958],[124.839665,45.455852],[124.886476,45.442836],[124.884628,45.495299],[124.911114,45.535976],[124.936983,45.53388],[124.961005,45.495299],[125.025678,45.493201],[125.0497,45.428558],[125.08912,45.420998],[125.06633,45.39915],[125.097127,45.38276],[125.137779,45.409655],[125.189518,45.39915],[125.248649,45.417637],[125.301619,45.402092],[125.319482,45.422678],[125.361981,45.392847],[125.398322,45.416797],[125.434662,45.462988],[125.424807,45.485649],[125.480242,45.486488],[125.497488,45.469283],[125.583104,45.491942],[125.61698,45.517947],[125.660096,45.507043],[125.687813,45.514173],[125.711835,45.477677],[125.712451,45.389485],[125.695205,45.352066],[125.726001,45.336503],[125.761726,45.291472],[125.815929,45.264942],[125.823936,45.237978],[125.849805,45.23882],[125.915095,45.196664],[125.957595,45.201303],[125.992703,45.192447],[125.998247,45.162072],[126.047522,45.170933],[126.091869,45.149411],[126.142992,45.147723],[126.166398,45.13337],[126.225528,45.154054],[126.235383,45.140125],[126.285274,45.162494],[126.293282,45.180214],[126.356107,45.185698],[126.402919,45.222805],[126.519331,45.248091],[126.540273,45.23882],[126.569222,45.252725],[126.644983,45.225334],[126.640055,45.214373],[126.685635,45.187807],[126.732446,45.187385],[126.787265,45.159118],[126.792808,45.135481],[126.85625,45.145613],[126.96404,45.132104],[126.970815,45.070852],[126.984981,45.067893],[127.018242,45.024341],[127.050271,45.004034],[127.092771,44.94688],[127.073061,44.907051],[127.021938,44.898997],[126.999764,44.87398],[126.984366,44.823914],[126.9973,44.764882],[127.041032,44.712169],[127.030561,44.673454],[127.044112,44.653874],[127.041648,44.591258],[127.049655,44.566961],[127.089691,44.593816],[127.094619,44.615972],[127.138966,44.607451],[127.182082,44.644507],[127.228893,44.642804],[127.214111,44.624917],[127.261538,44.61299],[127.275705,44.640249],[127.392733,44.632158],[127.557189,44.575488],[127.570124,44.55033],[127.536247,44.522176],[127.485124,44.528576],[127.465414,44.516628],[127.463566,44.484615],[127.50853,44.437202],[127.486356,44.410275],[127.579363,44.310581],[127.623711,44.278025],[127.59045,44.227872],[127.626174,44.187977],[127.641573,44.193555],[127.681609,44.166946],[127.712406,44.199133],[127.735811,44.11412],[127.729036,44.09908],[127.783239,44.071997],[127.808492,44.086615],[127.846065,44.081886],[127.862695,44.062967],[127.912586,44.064687],[127.950158,44.088334],[128.042549,44.103807],[128.091208,44.133022],[128.088129,44.158359],[128.060411,44.168663],[128.09244,44.181539],[128.104143,44.230017],[128.064107,44.251454],[128.101679,44.293449],[128.065339,44.307155],[128.049941,44.349965],[128.074578,44.370075],[128.094904,44.354673],[128.137404,44.357668],[128.172512,44.34697],[128.211317,44.431647],[128.228563,44.445748],[128.293237,44.467961],[128.295084,44.480772],[128.372693,44.514495],[128.397946,44.483761],[128.427511,44.473512],[128.463236,44.431647],[128.457076,44.409848],[128.481714,44.375637],[128.475555,44.346114],[128.446605,44.339694],[128.472475,44.320001],[128.453997,44.257884],[128.471859,44.247596],[128.450301,44.203423],[128.471859,44.157501],[128.529141,44.112401],[128.574721,44.047914],[128.584576,43.990246],[128.610445,43.960529],[128.64001,43.948035],[128.636315,43.891132],[128.696061,43.903207],[128.729938,43.889838],[128.760734,43.857482],[128.719467,43.816905],[128.739177,43.806972],[128.760119,43.755554],[128.729322,43.736964],[128.768126,43.732207],[128.78722,43.686784],[128.821097,43.637429],[128.834647,43.587599],[128.878379,43.539898],[128.949828,43.553779],[128.962763,43.53903],[129.013886,43.522976],[129.037907,43.540332],[129.093958,43.547706],[129.145081,43.570258],[129.169102,43.561585],[129.23008,43.593234],[129.232544,43.635263],[129.217146,43.648689],[129.214066,43.695006],[129.232544,43.709284],[129.211602,43.784509],[129.254718,43.819496],[129.289826,43.797038],[129.30892,43.812155],[129.348341,43.798333],[129.406855,43.819496],[129.417942,43.843672],[129.449971,43.850578],[129.467833,43.874741],[129.529427,43.870427],[129.650767,43.873016],[129.699426,43.8838],[129.743158,43.876035],[129.739462,43.895876],[129.780114,43.892857],[129.802904,43.964837],[129.868193,44.012631],[129.881128,44.000148],[129.907614,44.023821],[129.951345,44.027263],[129.979062,44.015644],[130.017867,43.961821],[130.022794,43.917866],[130.009243,43.889407],[130.027722,43.851872],[130.079461,43.835039],[130.110873,43.852735],[130.116417,43.878192],[130.143518,43.878624],[130.153373,43.915711],[130.208192,43.948466],[130.262395,43.949328],[130.27225,43.981634],[130.307358,44.002731],[130.319061,44.03974],[130.365256,44.044042],[130.364025,43.992399],[130.338155,43.963975],[130.381887,43.910106],[130.368336,43.894151],[130.386198,43.85403],[130.362793,43.844967],[130.381887,43.817768],[130.382503,43.777164],[130.423155,43.745179],[130.394206,43.703227],[130.412684,43.652586],[130.437937,43.646091],[130.488444,43.65605],[130.501995,43.636563],[130.57098,43.626167],[130.57098,43.626167],[130.630726,43.622268],[130.623335,43.589767],[130.665835,43.583698],[130.671378,43.565054],[130.727429,43.560284],[130.776704,43.52341],[130.822899,43.503446],[130.841378,43.454374],[130.864167,43.437863],[130.907283,43.434387],[130.959638,43.48608],[131.026775,43.508655],[131.142572,43.425695],[131.175217,43.444816],[131.201086,43.442209],[131.234963,43.475224],[131.294093,43.470012],[131.304564,43.502144],[131.276847,43.495632],[131.20047,43.532089],[131.222028,43.593234],[131.216485,43.613169],[131.239274,43.670337],[131.221412,43.682024],[131.215869,43.72745],[131.232499,43.742585],[131.213405,43.801357],[131.2171,43.836334],[131.254057,43.893289],[131.26268,43.948897],[131.245434,43.95579],[131.26576,44.034578],[131.28239,44.035868],[131.287318,44.03802],[131.293477,44.043182],[131.310723,44.046623],[131.111775,44.710042],[131.090833,44.717272],[131.093297,44.746183],[131.069275,44.759783],[131.064348,44.786973],[131.016304,44.789521],[131.015688,44.814999],[130.972573,44.820094],[130.965181,44.85065],[131.07913,44.881614],[131.10192,44.898997],[131.090217,44.924427],[131.16105,44.948151],[131.20355,44.932901],[131.207861,44.913833],[131.263296,44.929935],[131.274999,44.919766],[131.313803,44.950692],[131.313803,44.965938],[131.355071,44.990068],[131.380324,44.978216],[131.409889,44.985836],[131.464708,44.963397],[131.501664,44.977793],[131.484418,44.99557],[131.529382,45.012073],[131.566338,45.045487],[131.63286,45.075078],[131.695685,45.132104],[131.687678,45.1511],[131.650722,45.159962],[131.681519,45.215217],[131.721555,45.234606],[131.759127,45.213952],[131.79362,45.211844],[131.788692,45.245984],[131.825649,45.291472],[131.82996,45.311677],[131.887858,45.342393],[131.917423,45.339448],[131.93159,45.287683],[131.976554,45.277156],[132.003655,45.25441],[132.17427,45.216903],[132.394161,45.16376],[132.76434,45.081417],[132.867202,45.061976],[132.916477,45.031109],[132.954049,45.023072],[132.98731,45.043373],[133.035969,45.054366],[133.070462,45.097051],[133.089556,45.097473],[133.107418,45.124504],[133.139447,45.127459],[133.129592,45.211422],[133.095715,45.246827],[133.110498,45.266627],[133.097563,45.284735],[133.128976,45.336924],[133.119121,45.352908],[133.144991,45.367205],[133.143759,45.430658],[133.164701,45.437377],[133.170244,45.465506],[133.203505,45.516689],[133.246005,45.517528],[133.333468,45.562379],[133.342707,45.554836],[133.393214,45.580393],[133.423395,45.584163],[133.412924,45.618079],[133.471438,45.631053],[133.448649,45.647372],[133.485605,45.658667],[133.484989,45.691702],[133.445569,45.705077],[133.454192,45.731819],[133.486837,45.740173],[133.469591,45.777751],[133.505315,45.785681],[133.469591,45.799451],[133.467743,45.834905],[133.494228,45.840325],[133.491764,45.867002],[133.51209,45.887001],[133.55459,45.893249],[133.583539,45.868669],[133.618032,45.903662],[133.614952,45.942794],[133.676546,45.94321],[133.681474,45.986473],[133.740604,46.048812],[133.745531,46.075389],[133.690713,46.133896],[133.706111,46.163333],[133.764626,46.17328],[133.794807,46.193583],[133.814517,46.230854],[133.849625,46.203939],[133.87919,46.233752],[133.867487,46.250722],[133.909987,46.254447],[133.91861,46.280924],[133.908139,46.308216],[133.922922,46.330948],[133.869335,46.338386],[133.876726,46.362345],[133.940784,46.38134],[133.948791,46.401153],[133.902596,46.446119],[133.852089,46.450242],[133.849625,46.475389],[133.890893,46.525235],[133.919842,46.596012],[134.011001,46.637941],[134.030711,46.708981],[134.033175,46.759023],[134.052885,46.779928],[134.025168,46.810657],[134.041182,46.848326],[134.042414,46.886787],[134.076291,46.938298],[134.063972,46.979962],[134.10216,47.005678],[134.118175,47.061968],[134.142812,47.093349],[134.222268,47.105164],[134.232739,47.134892],[134.230276,47.182097],[134.210566,47.210155],[134.156979,47.248357],[134.177305,47.326299],[134.203174,47.347389],[134.263536,47.371307],[134.266616,47.391974],[134.307268,47.428829],[134.339297,47.439759],[134.490202,47.446235],[134.522847,47.468086],[134.568426,47.478199],[134.576434,47.519036],[134.627556,47.546512],[134.678064,47.588507],[134.689766,47.63813],[134.779694,47.7159],[134.772918,47.763391],[134.678679,47.819278],[134.670056,47.864667],[134.677448,47.884738],[134.658969,47.901191],[134.607846,47.909214],[134.599839,47.947711],[134.55426,47.982173],[134.551796,48.032622],[134.632484,48.099412],[134.67252,48.170505],[134.679295,48.256245],[134.77107,48.288908],[134.864077,48.332293],[135.009439,48.365703],[135.090743,48.403461],[135.09567,48.437618],[135.068569,48.459451],[135.035924,48.440795],[134.996504,48.439603],[134.927519,48.451513],[134.886867,48.437618],[134.848679,48.393925],[134.820961,48.37604],[134.764295,48.370076],[134.704549,48.405448],[134.640491,48.409818],[134.578281,48.405448],[134.501905,48.418954],[134.438463,48.405448],[134.369478,48.382797],[134.20379,48.3824],[134.150819,48.346217],[134.116327,48.333089],[134.0689,48.338659],[134.029479,48.327519],[133.995603,48.303639],[133.940784,48.302047],[133.876111,48.282536],[133.824372,48.277359],[133.791111,48.261026],[133.740604,48.254651],[133.693177,48.186866],[133.667307,48.183275],[133.59709,48.194846],[133.573068,48.182078],[133.545967,48.121389],[133.451728,48.112999],[133.407997,48.124585],[133.302055,48.103009],[133.239845,48.126583],[133.182563,48.135769],[133.130208,48.134971],[133.053216,48.110202],[133.02673,48.085421],[133.016259,48.054228],[132.992238,48.035424],[132.883216,48.002599],[132.819159,47.936887],[132.769268,47.93849],[132.723072,47.962941],[132.691043,47.962941],[132.661478,47.944905],[132.662094,47.922451],[132.687348,47.88514],[132.662094,47.854227],[132.621442,47.82852],[132.599268,47.792347],[132.6005,47.740858],[132.558,47.718316],[132.469305,47.726368],[132.371987,47.765402],[132.325175,47.762184],[132.288835,47.742065],[132.272205,47.718718],[132.242639,47.70986],[132.19706,47.714289],[132.157024,47.70543],[132.086191,47.703013],[132.000575,47.712276],[131.976554,47.673201],[131.900793,47.685692],[131.825649,47.677231],[131.741881,47.706638],[131.690142,47.707041],[131.641483,47.663932],[131.59036,47.660707],[131.568186,47.682469],[131.559563,47.724757],[131.543548,47.736028],[131.456085,47.747297],[131.359998,47.730796],[131.273767,47.738846],[131.236811,47.733211],[131.183224,47.702611],[131.115471,47.689721],[131.029855,47.694555],[130.983659,47.713081],[130.966413,47.733211],[130.961486,47.828118],[130.891269,47.927263],[130.870943,47.943301],[130.770544,47.998194],[130.737284,48.034223],[130.699711,48.044227],[130.666451,48.105007],[130.673842,48.12818],[130.765617,48.18926],[130.769313,48.231136],[130.787791,48.256643],[130.817972,48.265409],[130.845073,48.296473],[130.81982,48.341444],[130.785327,48.357353],[130.747755,48.404256],[130.745907,48.449131],[130.776704,48.480084],[130.767465,48.507846],[130.711414,48.511414],[130.647357,48.484844],[130.620871,48.49595],[130.615944,48.575601],[130.605473,48.594207],[130.538335,48.612016],[130.538951,48.635751],[130.576524,48.688719],[130.622103,48.783842],[130.689856,48.849651],[130.680617,48.881146],[130.609168,48.881146],[130.559277,48.861071],[130.501995,48.865795],[130.471198,48.905541],[130.412068,48.905148],[130.279641,48.866976],[130.237757,48.868551],[130.219895,48.893739],[130.113337,48.956653],[130.059135,48.979047],[130.020946,49.021058],[129.937179,49.040285],[129.9187,49.060681],[129.934715,49.078717],[129.913157,49.1085],[129.866962,49.113985],[129.855259,49.133567],[129.864498,49.158621],[129.847867,49.181316],[129.784426,49.184054],[129.753629,49.208692],[129.761636,49.25754],[129.730223,49.288387],[129.696962,49.298535],[129.604571,49.279018],[129.562687,49.299706],[129.546057,49.395227],[129.51834,49.423652],[129.448739,49.441167],[129.390224,49.432605],[129.374826,49.414309],[129.379138,49.367175],[129.358196,49.355871],[129.320623,49.3586],[129.266421,49.396006],[129.215298,49.399122],[129.180805,49.386657],[129.143849,49.357431],[129.084719,49.359769],[129.061929,49.374189],[129.013886,49.457119],[128.932582,49.46801],[128.871604,49.492506],[128.792147,49.473065],[128.76135,49.482009],[128.763198,49.515824],[128.813089,49.558157],[128.802618,49.58222],[128.744104,49.595023],[128.715155,49.564756],[128.656025,49.577564],[128.619684,49.593471],[128.537764,49.604332],[128.500192,49.593859],[128.389939,49.58998],[128.343128,49.544956],[128.287077,49.566309],[128.243345,49.563203],[128.185447,49.53952],[128.122005,49.55311],[128.070882,49.556604],[128.001281,49.592307],[127.949542,49.596187],[127.897804,49.579116],[127.815268,49.593859],[127.782007,49.630698],[127.705015,49.665185],[127.677913,49.697712],[127.674833,49.764247],[127.653892,49.780094],[127.583059,49.786277],[127.531936,49.826059],[127.529472,49.864265],[127.547334,49.928645],[127.543638,49.944438],[127.495595,49.994479],[127.501755,50.056764],[127.58737,50.137768],[127.60708,50.178794],[127.603385,50.239309],[127.44632,50.270686],[127.371791,50.29669],[127.332371,50.340634],[127.369944,50.403996],[127.3644,50.438314],[127.30527,50.45432],[127.293567,50.46575],[127.323132,50.52552],[127.36132,50.547582],[127.370559,50.581415],[127.294799,50.663426],[127.28864,50.699451],[127.305886,50.733932],[127.295415,50.755139],[127.236285,50.781256],[127.143894,50.910111],[127.113713,50.93765],[127.052119,50.962911],[126.985597,51.029202],[126.922772,51.061937],[126.917844,51.138977],[126.899982,51.200518],[126.926467,51.246244],[126.976358,51.291551],[126.98375,51.318863],[126.970815,51.332327],[126.887047,51.321856],[126.877808,51.300906],[126.908605,51.283691],[126.92154,51.259729],[126.908605,51.246619],[126.863025,51.248492],[126.820526,51.281071],[126.813134,51.311756],[126.837156,51.345038],[126.904293,51.340552],[126.930163,51.359241],[126.908605,51.407423],[126.835308,51.413769],[126.791577,51.432428],[126.784185,51.448095],[126.812518,51.493948],[126.843931,51.521885],[126.837156,51.536033],[126.69549,51.57845],[126.67886,51.602246],[126.741069,51.642374],[126.723823,51.679126],[126.734294,51.711399],[126.724439,51.7266],[126.6727,51.73179],[126.658534,51.762544],[126.622809,51.777357],[126.580925,51.824728],[126.555056,51.874266],[126.510092,51.922274],[126.462665,51.948471],[126.468208,51.982395],[126.447882,52.009294],[126.450962,52.027709],[126.487918,52.041699],[126.514404,52.037282],[126.563679,52.119302],[126.556288,52.136203],[126.499005,52.16044],[126.457121,52.165212],[126.403535,52.185031],[126.34502,52.192002],[126.306832,52.205574],[126.312992,52.235271],[126.357955,52.264216],[126.401071,52.279597],[126.436795,52.277034],[126.4331,52.298632],[126.327774,52.310342],[126.320999,52.342163],[126.348716,52.357882],[126.353644,52.389304],[126.326542,52.424353],[126.268644,52.475051],[126.205202,52.466302],[126.192883,52.492181],[126.213209,52.525327],[126.147304,52.573],[126.066616,52.603905],[126.055529,52.582455],[126.030891,52.576273],[125.989008,52.603178],[125.968682,52.630429],[125.971145,52.654033],[125.995783,52.675085],[126.061688,52.673271],[126.072775,52.691048],[126.044442,52.739628],[126.112195,52.757016],[126.116507,52.768243],[126.052449,52.800095],[126.02042,52.795753],[125.985312,52.758465],[125.966834,52.759914],[125.937269,52.786705],[125.923718,52.815651],[125.855349,52.866259],[125.854117,52.891542],[125.827631,52.899123],[125.772197,52.89804],[125.751255,52.88143],[125.722306,52.880347],[125.678574,52.86084],[125.666871,52.869872],[125.665023,52.913561],[125.737088,52.943504],[125.742632,52.993964],[125.684118,53.00801],[125.643466,53.039686],[125.640386,53.06199],[125.613901,53.083564],[125.588647,53.081047],[125.530749,53.0512],[125.504263,53.061271],[125.503647,53.095424],[125.452524,53.107641],[125.343503,53.14463],[125.315786,53.144989],[125.252344,53.18051],[125.195062,53.198439],[125.142091,53.204175],[125.038613,53.202741],[124.970244,53.194137],[124.887708,53.164368],[124.909266,53.118059],[124.87231,53.099018],[124.832889,53.145347],[124.787926,53.140681],[124.734339,53.146783],[124.712165,53.162574],[124.720789,53.192344],[124.678905,53.207043],[124.590209,53.208476],[124.563108,53.201666],[124.496587,53.207759],[124.487348,53.217436],[124.435609,53.223886],[124.412203,53.248601],[124.375863,53.258984],[124.327819,53.331954],[124.239124,53.379817],[124.19416,53.37339],[124.125791,53.348033],[124.058038,53.404085],[124.01369,53.403371],[123.985973,53.434401],[123.865249,53.489627],[123.797495,53.489983],[123.746373,53.500308],[123.698329,53.498528],[123.668764,53.533756],[123.620721,53.550115],[123.58746,53.546915],[123.569598,53.505291],[123.53141,53.507071],[123.557895,53.531978],[123.546808,53.551537],[123.517243,53.558292],[123.490758,53.542648],[123.510468,53.509206],[123.499381,53.497816],[123.47228,53.509206],[123.454417,53.536602],[123.394055,53.538024],[123.309672,53.56078],[123.274563,53.563269],[123.231447,53.549404],[123.179092,53.509918],[123.137209,53.498172],[123.093477,53.508138],[123.052209,53.506715],[122.943804,53.483929],[122.894528,53.462914],[122.826775,53.457213],[122.763949,53.463626],[122.673406,53.459351],[122.608117,53.465408],[122.5379,53.453293],[122.496016,53.458638],[122.435038,53.444739],[122.37406,53.47467],[122.350038,53.505647],[122.266886,53.470039],[122.227466,53.461845],[122.161561,53.468614],[122.111054,53.426913],[122.077177,53.422277],[122.026054,53.428339],[121.875765,53.426556],[121.816019,53.41336],[121.754425,53.389454],[121.697758,53.392666],[121.589969,53.350891],[121.499426,53.337314],[121.504969,53.323018],[121.575802,53.29155],[121.615222,53.258984],[121.642324,53.262564],[121.679896,53.240722],[121.67928,53.199515],[121.660186,53.195213],[121.665114,53.170467],[121.722396,53.145706],[121.753193,53.147501],[121.784606,53.104408],[121.775367,53.089674],[121.817867,53.061631],[121.785838,53.018451],[121.715621,52.997926],[121.677432,52.948192],[121.66265,52.912478],[121.610295,52.892264],[121.604136,52.872401],[121.620766,52.853251],[121.591201,52.824693],[121.537614,52.801542],[121.511129,52.779104],[121.476636,52.772225],[121.455078,52.73528],[121.373158,52.683067],[121.309717,52.676173],[121.29247,52.651855],[121.237036,52.619167],[121.182217,52.59918],[121.225333,52.577364],[121.280151,52.586819],[121.323883,52.573727],[121.353448,52.534793],[121.411963,52.52205],[121.416274,52.499468],[121.474172,52.482706],[121.495114,52.484892],[121.519136,52.456821],[121.565331,52.460468],[121.590585,52.443326],[121.63986,52.44442],[121.678664,52.419973],[121.658338,52.3904],[121.715621,52.342894],[121.714389,52.318025],[121.769207,52.308147],[121.841272,52.282526],[121.901018,52.280695],[121.94783,52.298266],[121.976779,52.343626],[122.035909,52.377615],[122.040837,52.413038],[122.091344,52.427272],[122.080873,52.440407],[122.107358,52.452445],[122.142467,52.495096],[122.140003,52.510032],[122.168952,52.513674],[122.178191,52.48963],[122.207756,52.469218],[122.310618,52.475416],[122.326016,52.459374],[122.342031,52.414133],[122.367284,52.413768],[122.378987,52.395512],[122.419023,52.375057],[122.447356,52.394052],[122.484313,52.341432],[122.478153,52.29607],[122.560689,52.282526],[122.585943,52.266413],[122.67895,52.276667],[122.710979,52.256157],[122.76087,52.26678],[122.787355,52.252494],[122.766413,52.232705],[122.769493,52.179893],[122.73808,52.153464],[122.690653,52.140243],[122.629059,52.13657],[122.643841,52.111585],[122.625363,52.067459],[122.650616,52.058997],[122.664783,51.99861],[122.683877,51.974654],[122.726377,51.978709],[122.729457,51.919321],[122.706051,51.890151],[122.725761,51.87833],[122.732536,51.832495],[122.771957,51.779579],[122.749167,51.746613],[122.778732,51.698048],[122.816304,51.655371],[122.820616,51.633088],[122.85634,51.606707],[122.832935,51.581797],[122.874202,51.561339],[122.880362,51.537894],[122.858804,51.524864],[122.880362,51.511085],[122.854492,51.477551],[122.871123,51.455181],[122.900072,51.445112],[122.903768,51.415262],[122.946267,51.405183],[122.965977,51.386886],[122.965977,51.345786],[123.002934,51.31213],[123.069455,51.321108],[123.127969,51.297913],[123.231447,51.279199],[123.231447,51.268716],[123.294273,51.254111],[123.339853,51.27246],[123.376809,51.266844],[123.414381,51.278825],[123.440251,51.270963],[123.46304,51.286686],[123.582533,51.294545],[123.582533,51.306893],[123.661989,51.319237],[123.660141,51.342795],[123.711264,51.398089],[123.794416,51.361109],[123.842459,51.367462],[123.887423,51.320734],[123.926227,51.300532],[123.939777,51.313253],[123.994596,51.322604],[124.071588,51.320734],[124.090067,51.3413],[124.128255,51.347281],[124.192313,51.33943],[124.239124,51.344664],[124.271769,51.308389],[124.297638,51.298661],[124.339522,51.293422],[124.406659,51.272086],[124.430065,51.301281],[124.426985,51.331953],[124.443616,51.35812],[124.478108,51.36223],[124.490427,51.380537],[124.555717,51.375307],[124.58713,51.363725],[124.62655,51.327465],[124.693687,51.3327],[124.752817,51.35812],[124.76452,51.38726],[124.783614,51.392115],[124.864302,51.37979],[124.885244,51.40817],[124.942527,51.447349],[124.917889,51.474196],[124.928976,51.498419],[124.983795,51.508478],[125.004737,51.529332],[125.047236,51.529704],[125.073106,51.553526],[125.060171,51.59667],[125.098975,51.658341],[125.12854,51.659083],[125.130388,51.635317],[125.175968,51.639403],[125.214772,51.627888],[125.228938,51.640517],[125.289301,51.633831],[125.316402,51.610052],[125.35151,51.623801],[125.38046,51.585516],[125.424807,51.562827],[125.528285,51.488359],[125.559082,51.461521],[125.559082,51.461521],[125.595422,51.416755],[125.595422,51.416755],[125.60035,51.413396],[125.60035,51.413396],[125.600966,51.410409],[125.600966,51.410409],[125.62314,51.398089],[125.62314,51.398089],[125.623756,51.387633],[125.623756,51.387633],[125.626219,51.380163],[125.626219,51.380163],[125.700132,51.327465],[125.700132,51.327465],[125.740784,51.27583],[125.740784,51.27583],[125.76111,51.261976],[125.76111,51.261976],[125.761726,51.226385],[125.819008,51.227134],[125.850421,51.21364],[125.864588,51.146487],[125.909551,51.138977],[125.946508,51.108176],[125.970529,51.123955],[125.993935,51.119072],[125.976073,51.084498],[126.059225,51.043503],[126.033971,51.011132],[126.041978,50.981753],[126.068464,50.967434],[126.042594,50.92558],[126.02042,50.927466],[125.996399,50.906715],[125.997631,50.872738],[125.961906,50.901054],[125.939732,50.85423],[125.913247,50.825885],[125.878138,50.816812],[125.890457,50.805845],[125.836255,50.793363],[125.846726,50.769524],[125.828863,50.756654],[125.804226,50.773309],[125.758646,50.746809],[125.795603,50.738856],[125.78082,50.725598],[125.825784,50.70362],[125.789443,50.679735],[125.804226,50.658874],[125.793139,50.643316],[125.814697,50.62092],[125.807921,50.60383],[125.829479,50.56165],[125.794987,50.532748],[125.770349,50.531227],[125.754335,50.506874],[125.740784,50.523237],[125.699516,50.487078],[125.654553,50.471082],[125.627451,50.443268],[125.580024,50.449366],[125.562162,50.438314],[125.583104,50.409717],[125.567089,50.402852],[125.536292,50.420014],[125.522126,50.404759],[125.546763,50.358965],[125.520278,50.3498],[125.530749,50.331085],[125.463611,50.295925],[125.466075,50.266861],[125.442053,50.260357],[125.448829,50.216338],[125.417416,50.195654],[125.39093,50.199868],[125.382923,50.172278],[125.335496,50.161161],[125.376148,50.137385],[125.311474,50.140453],[125.27883,50.127411],[125.258504,50.103618],[125.287453,50.093636],[125.283757,50.070211],[125.328105,50.065985],[125.315786,50.04562],[125.289916,50.057917],[125.25296,50.041393],[125.283757,50.036012],[125.297924,50.014481],[125.278214,49.996402],[125.241873,49.987938],[125.231402,49.957531],[125.190134,49.959841],[125.199373,49.935194],[125.225859,49.922481],[125.212924,49.907452],[125.245569,49.87198],[125.225243,49.867351],[125.239409,49.844587],[125.177815,49.829533],[125.222779,49.799026],[125.221547,49.754969],[125.204301,49.734086],[125.225243,49.726349],[125.219699,49.669058],[125.185207,49.634574],[125.189518,49.652401],[125.164881,49.669446],[125.132236,49.672157],[125.127308,49.655113],[125.15441,49.616741],[125.16796,49.629923],[125.205533,49.593859],[125.23017,49.595411],[125.233866,49.536801],[125.211076,49.539908],[125.228323,49.487063],[125.270822,49.454395],[125.256656,49.437275],[125.25604,49.395227],[125.277598,49.379644],[125.256656,49.359769],[125.261583,49.322336],[125.214772,49.277066],[125.227707,49.248947],[125.219699,49.189139],[125.187671,49.186792],[125.158721,49.144921],[125.117453,49.126127],[125.034302,49.157056],[125.039845,49.17623],[124.983179,49.162535],[124.906802,49.184054],[124.860607,49.166448],[124.847672,49.129651],[124.809484,49.115943],[124.828578,49.077933],[124.808252,49.020666],[124.756513,48.967262],[124.744194,48.920487],[124.709086,48.920487],[124.715861,48.885475],[124.697383,48.841775],[124.654267,48.83429],[124.644412,48.80789],[124.656115,48.783842],[124.612383,48.747945],[124.624702,48.701755],[124.601912,48.632587],[124.579122,48.596582],[124.520608,48.556195],[124.548941,48.535593],[124.533543,48.515379],[124.555717,48.467784],[124.507674,48.445558],[124.52492,48.426897],[124.51876,48.378027],[124.547094,48.35775],[124.540934,48.335476],[124.579738,48.297269],[124.558796,48.268197],[124.579122,48.262221],[124.547094,48.200829],[124.512601,48.164518],[124.529847,48.146951],[124.505826,48.124985],[124.478108,48.123387],[124.46579,48.098213],[124.415899,48.08782],[124.430065,48.12099],[124.471333,48.133373],[124.475029,48.173698],[124.418978,48.181679],[124.412819,48.219175],[124.422058,48.245884],[124.365392,48.283731],[124.353689,48.315978],[124.317964,48.35099],[124.331515,48.380015],[124.309957,48.413393],[124.330283,48.435633],[124.302566,48.456673],[124.314269,48.503881],[124.25945,48.536385],[124.25945,48.536385],[124.136878,48.463023],[124.07898,48.43603],[124.019234,48.39313],[123.862785,48.271782],[123.746373,48.197638],[123.705105,48.152142],[123.579453,48.045427],[123.537569,48.021816],[123.300432,47.953723],[123.256085,47.876711],[123.214201,47.824502],[123.161846,47.781892],[123.041122,47.746492],[122.926557,47.697777],[122.848949,47.67441],[122.765181,47.614333],[122.59395,47.54732],[122.543443,47.495589],[122.507103,47.401291],[122.418407,47.350632],[122.441197,47.310476],[122.441197,47.310476],[122.462755,47.27841],[122.498479,47.255262],[122.531124,47.198771],[122.582863,47.158092],[122.582863,47.158092],[122.615508,47.124306],[122.679566,47.094164],[122.710363,47.093349],[122.710363,47.093349],[122.821232,47.065636],[122.852645,47.072158],[122.845869,47.046881],[122.778116,47.002822],[122.77442,46.973837],[122.798442,46.9575],[122.791051,46.941567],[122.83971,46.937072],[122.895144,46.960359],[122.893913,46.895376],[122.906847,46.80738],[122.996774,46.761483],[123.00355,46.730726],[123.026339,46.718829],[123.076846,46.745082],[123.103332,46.734828],[123.163694,46.74016],[123.198802,46.803283],[123.22344,46.821305],[123.221592,46.850373],[123.295505,46.865105],[123.341084,46.826628],[123.374345,46.837683],[123.40699,46.906416],[123.404526,46.935438],[123.360179,46.970978],[123.304128,46.964852],[123.301664,46.999965],[123.337389,46.988943],[123.42362,46.934212],[123.487678,46.959951],[123.52833,46.944836],[123.483366,46.84587],[123.506772,46.827038],[123.562823,46.82581],[123.575757,46.845461],[123.576989,46.891286],[123.605322,46.891286],[123.599163,46.868378],[123.625648,46.847508],[123.580069,46.827447],[123.629344,46.813524],[123.631808,46.728675],[123.603475,46.68928],[123.474743,46.686817],[123.366338,46.677784],[123.318295,46.662179],[123.276411,46.660947],[123.279491,46.616981],[123.228368,46.588198],[123.18094,46.614103],[123.098404,46.603002],[123.077462,46.622324],[123.04605,46.617803],[123.052825,46.579972],[123.002318,46.574624],[123.010325,46.524823],[123.011557,46.434984],[123.089781,46.347888],[123.142136,46.298293],[123.178476,46.248239],[123.248078,46.273065],[123.286266,46.250308],[123.320758,46.254447],[123.357099,46.232096],[123.357099,46.232096],[123.430396,46.243687],[123.452569,46.233338],[123.499381,46.259826],[123.569598,46.223816],[123.569598,46.223816]]]]}},{type:"Feature",properties:{adcode:31e4,name:"上海市",center:[121.472644,31.231706],centroid:[121.438737,31.072559],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:8,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[120.901349,31.017327],[120.940153,31.010146],[120.949392,31.030148],[120.989428,31.01425],[121.000515,30.938309],[120.993124,30.889532],[121.020225,30.872069],[120.991892,30.837133],[121.038087,30.814007],[121.060261,30.845354],[121.097833,30.857171],[121.13787,30.826342],[121.123087,30.77905],[121.174826,30.771851],[121.21671,30.785734],[121.232108,30.755909],[121.272144,30.723504],[121.274608,30.677191],[121.362071,30.679764],[121.426129,30.730192],[121.517288,30.775451],[121.601056,30.805269],[121.681128,30.818633],[121.904714,30.814007],[121.943518,30.776993],[121.970004,30.789333],[121.954605,30.825828],[121.994025,30.862823],[121.990945,30.96859],[121.977395,31.016301],[121.946598,31.066039],[121.809859,31.196669],[121.722396,31.3036],[121.599208,31.37465],[121.520984,31.394575],[121.404571,31.479337],[121.343593,31.511996],[121.301093,31.49873],[121.301093,31.49873],[121.247507,31.476785],[121.241963,31.493117],[121.174826,31.44922],[121.143413,31.392021],[121.113848,31.37465],[121.130478,31.343987],[121.142797,31.275472],[121.090442,31.291838],[121.060261,31.245289],[121.076892,31.158267],[121.018377,31.134194],[120.930298,31.141365],[120.881023,31.134706],[120.859465,31.100379],[120.890878,31.094229],[120.901349,31.017327]]],[[[121.974931,31.61704],[121.715005,31.673592],[121.64294,31.697527],[121.599824,31.703128],[121.49881,31.753012],[121.431673,31.769295],[121.384861,31.833382],[121.323267,31.868458],[121.265369,31.863883],[121.200079,31.834907],[121.118775,31.759119],[121.145261,31.75403],[121.289391,31.61653],[121.371926,31.553314],[121.395332,31.585437],[121.434136,31.590535],[121.547469,31.531382],[121.625693,31.501792],[121.682976,31.491075],[121.819098,31.437987],[121.890547,31.428795],[121.981706,31.464024],[121.995873,31.493117],[121.974931,31.61704]]],[[[121.795693,31.330186],[121.792613,31.363408],[121.742106,31.407345],[121.585657,31.454836],[121.567179,31.48342],[121.520984,31.494137],[121.509897,31.4824],[121.572107,31.435944],[121.727939,31.35472],[121.76428,31.31536],[121.785222,31.31127],[121.795693,31.330186]]],[[[121.801852,31.356765],[121.8037,31.328652],[121.840656,31.295418],[121.932431,31.283144],[122.016199,31.282121],[122.097503,31.255522],[122.122756,31.307179],[122.116597,31.320984],[122.040837,31.324051],[121.951525,31.337343],[121.845584,31.37465],[121.792613,31.377715],[121.801852,31.356765]]],[[[121.626925,31.445135],[121.631853,31.456878],[121.579498,31.479848],[121.626925,31.445135]]],[[[121.943518,31.215608],[121.959533,31.159291],[121.995873,31.160828],[122.008808,31.221238],[121.950909,31.228915],[121.943518,31.215608]]],[[[121.88254,31.240684],[121.909026,31.195133],[121.923808,31.234032],[121.88254,31.240684]]]]}},{type:"Feature",properties:{adcode:32e4,name:"江苏省",center:[118.767413,32.041544],centroid:[119.486506,32.983991],childrenNum:13,level:"province",parent:{adcode:1e5},subFeatureIndex:9,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[117.311654,34.561686],[117.27285,34.556757],[117.303647,34.542463],[117.267923,34.532603],[117.27285,34.499565],[117.252524,34.48674],[117.248213,34.451216],[117.166293,34.434435],[117.139191,34.526687],[117.15151,34.559222],[117.104083,34.648874],[117.073286,34.639026],[117.061583,34.675947],[117.070206,34.713835],[117.022163,34.759081],[116.969192,34.771864],[116.95133,34.81069],[116.979047,34.815113],[116.966113,34.844588],[116.929156,34.843114],[116.922381,34.894671],[116.858323,34.928533],[116.821983,34.929515],[116.815823,34.965324],[116.789338,34.975133],[116.781331,34.916757],[116.677853,34.939327],[116.622418,34.939818],[116.613795,34.922645],[116.557745,34.908905],[116.445028,34.895652],[116.408071,34.850972],[116.403144,34.756131],[116.369267,34.749247],[116.363724,34.715311],[116.392057,34.710391],[116.374195,34.640011],[116.430245,34.650843],[116.432709,34.630163],[116.477057,34.614896],[116.490607,34.573513],[116.594085,34.511894],[116.592237,34.493646],[116.662454,34.472927],[116.722816,34.472434],[116.773939,34.453683],[116.782563,34.429993],[116.828142,34.389012],[116.909446,34.408271],[116.969192,34.389012],[116.960569,34.363821],[116.983359,34.348011],[116.969192,34.283753],[117.051112,34.221425],[117.025243,34.167469],[117.046801,34.151622],[117.123793,34.128342],[117.130568,34.101586],[117.192162,34.068873],[117.257452,34.065899],[117.277162,34.078787],[117.311654,34.067882],[117.357234,34.088205],[117.404045,34.03218],[117.435458,34.028212],[117.514914,34.060941],[117.543248,34.038627],[117.569117,33.985051],[117.612849,34.000433],[117.629479,34.028708],[117.671363,33.992494],[117.672595,33.934916],[117.715095,33.879287],[117.753899,33.891211],[117.759442,33.874318],[117.739732,33.758467],[117.72495,33.74951],[117.750203,33.710688],[117.791471,33.733585],[117.843826,33.736074],[117.901724,33.720146],[117.972557,33.74951],[118.019985,33.738562],[118.065564,33.76593],[118.117919,33.766427],[118.161035,33.735576],[118.16781,33.663381],[118.112376,33.617045],[118.117919,33.594615],[118.107448,33.475391],[118.050782,33.491863],[118.027376,33.455421],[118.016905,33.402978],[118.029224,33.374995],[117.992883,33.333005],[117.974405,33.279487],[117.939297,33.262475],[117.942376,33.224936],[117.977485,33.226437],[117.988572,33.180869],[118.037231,33.152314],[118.038463,33.134776],[118.149332,33.169348],[118.178281,33.217926],[118.217085,33.191888],[118.219549,33.114227],[118.243571,33.027967],[118.244803,32.998359],[118.26944,32.969242],[118.303933,32.96874],[118.291614,32.946143],[118.252194,32.936601],[118.2331,32.914498],[118.250346,32.848157],[118.301469,32.846145],[118.300237,32.783275],[118.334114,32.761637],[118.363063,32.770695],[118.375382,32.718849],[118.411106,32.715828],[118.450526,32.743518],[118.483787,32.721367],[118.560163,32.729926],[118.572482,32.719856],[118.642699,32.744525],[118.707373,32.72036],[118.756648,32.737477],[118.73817,32.772708],[118.743097,32.853184],[118.743097,32.853184],[118.810235,32.853687],[118.821322,32.920527],[118.846575,32.922034],[118.849039,32.956689],[118.89585,32.957694],[118.89585,32.957694],[118.892771,32.941121],[118.934039,32.93861],[118.993169,32.958196],[119.020886,32.955685],[119.054763,32.8748],[119.113277,32.823014],[119.184726,32.825529],[119.211827,32.708275],[119.208748,32.641276],[119.230921,32.607001],[119.22045,32.576748],[119.152697,32.557582],[119.168096,32.536394],[119.142226,32.499556],[119.084944,32.452602],[119.041212,32.515201],[118.975923,32.505108],[118.922336,32.557078],[118.92172,32.557078],[118.922336,32.557078],[118.92172,32.557078],[118.890923,32.553042],[118.908169,32.59238],[118.84288,32.56767],[118.820706,32.60448],[118.784981,32.582295],[118.757264,32.603976],[118.73509,32.58885],[118.719076,32.614059],[118.719076,32.614059],[118.688895,32.588346],[118.658714,32.594397],[118.632844,32.578261],[118.59712,32.600951],[118.568787,32.585825],[118.564475,32.562122],[118.608823,32.536899],[118.592192,32.481383],[118.628533,32.467751],[118.691359,32.472295],[118.685199,32.403604],[118.703061,32.328792],[118.657482,32.30148],[118.674728,32.250375],[118.643931,32.209875],[118.510888,32.194176],[118.49549,32.165304],[118.501033,32.121726],[118.433896,32.086746],[118.394476,32.076098],[118.389548,31.985281],[118.363679,31.930443],[118.472084,31.879639],[118.466541,31.857784],[118.504729,31.841516],[118.481939,31.778453],[118.533678,31.76726],[118.521975,31.743343],[118.5577,31.73011],[118.571866,31.746397],[118.641467,31.75861],[118.653786,31.73011],[118.697518,31.709747],[118.643315,31.671555],[118.643315,31.649651],[118.736322,31.633347],[118.748025,31.675629],[118.773894,31.682759],[118.802844,31.619078],[118.858894,31.623665],[118.881684,31.564023],[118.885995,31.519139],[118.883532,31.500261],[118.852119,31.393553],[118.824401,31.375672],[118.767735,31.363919],[118.745561,31.372606],[118.720924,31.322518],[118.726467,31.282121],[118.756648,31.279564],[118.794836,31.229426],[118.870597,31.242219],[118.984546,31.237102],[119.014727,31.241707],[119.10527,31.235055],[119.107118,31.250917],[119.158241,31.294907],[119.197661,31.295418],[119.198277,31.270357],[119.266646,31.250405],[119.294363,31.263195],[119.338095,31.259103],[119.350414,31.301043],[119.374435,31.258591],[119.360269,31.213049],[119.391682,31.174142],[119.439109,31.177214],[119.461283,31.156219],[119.532732,31.159291],[119.599869,31.10909],[119.623891,31.130096],[119.678093,31.167997],[119.705811,31.152634],[119.715666,31.169533],[119.779723,31.17875],[119.809904,31.148536],[119.827151,31.174142],[119.878274,31.160828],[119.921389,31.170045],[119.946027,31.106016],[119.988527,31.059375],[120.001461,31.027071],[120.052584,31.00553],[120.111099,30.955761],[120.149903,30.937283],[120.223816,30.926502],[120.316206,30.933689],[120.371025,30.948575],[120.35809,30.886964],[120.42338,30.902884],[120.435083,30.920855],[120.441858,30.860768],[120.460336,30.839702],[120.489285,30.763624],[120.504684,30.757967],[120.563814,30.835592],[120.589684,30.854089],[120.654973,30.846896],[120.68269,30.882342],[120.713487,30.88491],[120.709176,30.933176],[120.684538,30.955247],[120.698089,30.970643],[120.746132,30.962432],[120.770154,30.996809],[120.820661,31.006556],[120.865624,30.989627],[120.901349,31.017327],[120.890878,31.094229],[120.859465,31.100379],[120.881023,31.134706],[120.930298,31.141365],[121.018377,31.134194],[121.076892,31.158267],[121.060261,31.245289],[121.090442,31.291838],[121.142797,31.275472],[121.130478,31.343987],[121.113848,31.37465],[121.143413,31.392021],[121.174826,31.44922],[121.241963,31.493117],[121.247507,31.476785],[121.301093,31.49873],[121.301093,31.49873],[121.343593,31.511996],[121.371926,31.553314],[121.289391,31.61653],[121.145261,31.75403],[121.118775,31.759119],[121.200079,31.834907],[121.265369,31.863883],[121.323267,31.868458],[121.384861,31.833382],[121.431673,31.769295],[121.49881,31.753012],[121.599824,31.703128],[121.64294,31.697527],[121.715005,31.673592],[121.974931,31.61704],[121.970004,31.718911],[121.889315,31.866425],[121.856055,31.955328],[121.772287,32.032984],[121.759352,32.059362],[121.525295,32.136423],[121.542542,32.152132],[121.458774,32.177462],[121.499426,32.211394],[121.493882,32.263533],[121.450151,32.282256],[121.425513,32.430885],[121.390405,32.460682],[121.352216,32.474315],[121.269681,32.483402],[121.153268,32.52933],[121.121855,32.569183],[121.076892,32.576243],[121.020225,32.605489],[120.961711,32.612042],[120.979573,32.636236],[120.963559,32.68259],[120.916131,32.701225],[120.953088,32.714318],[120.972182,32.761134],[120.981421,32.85972],[120.957399,32.893395],[120.932762,33.005887],[120.917979,33.02596],[120.871784,33.047032],[120.874247,33.093672],[120.843451,33.209915],[120.819429,33.237951],[120.833595,33.274984],[120.813885,33.303499],[120.769538,33.307],[120.741205,33.337505],[120.717183,33.436945],[120.680227,33.520306],[120.622944,33.615051],[120.611241,33.627012],[120.583524,33.668362],[120.534249,33.782346],[120.48559,33.859411],[120.367329,34.091674],[120.347619,34.179352],[120.314359,34.255563],[120.311895,34.306991],[120.103707,34.391481],[119.962657,34.459112],[119.811752,34.485754],[119.781571,34.515839],[119.641137,34.569078],[119.610956,34.592729],[119.569072,34.615389],[119.465594,34.672994],[119.525956,34.73351],[119.456971,34.748264],[119.381827,34.752198],[119.494543,34.754656],[119.497007,34.754164],[119.439725,34.785136],[119.440957,34.769406],[119.378747,34.764489],[119.312841,34.774813],[119.272189,34.797914],[119.238313,34.799388],[119.217371,34.827886],[119.202588,34.890253],[119.214907,34.925589],[119.211211,34.981507],[119.238313,35.048657],[119.285124,35.068252],[119.291899,35.028567],[119.307298,35.032977],[119.292515,35.068742],[119.306066,35.076578],[119.286972,35.115261],[119.250016,35.124562],[119.217371,35.106939],[119.137915,35.096167],[119.114509,35.055026],[119.027045,35.055516],[118.942662,35.040817],[118.928495,35.051106],[118.86259,35.025626],[118.860742,34.944233],[118.805307,34.87307],[118.80038,34.843114],[118.772047,34.794474],[118.739402,34.792508],[118.719076,34.745313],[118.764039,34.740396],[118.783749,34.723181],[118.739402,34.693663],[118.690127,34.678408],[118.664257,34.693663],[118.607591,34.694155],[118.601431,34.714327],[118.545997,34.705964],[118.460997,34.656258],[118.473932,34.623269],[118.439439,34.626223],[118.424657,34.595193],[118.439439,34.507949],[118.416034,34.473914],[118.404947,34.427525],[118.379693,34.415183],[118.290382,34.424563],[118.277447,34.404814],[118.220165,34.405802],[118.217701,34.379134],[118.179513,34.379628],[118.177665,34.45319],[118.132702,34.483287],[118.16473,34.50499],[118.185056,34.543942],[118.079115,34.569571],[118.114839,34.614404],[118.084042,34.655766],[118.053861,34.650843],[117.951615,34.678408],[117.909732,34.670533],[117.902956,34.644443],[117.793935,34.651827],[117.791471,34.583368],[117.801942,34.518798],[117.684298,34.547392],[117.659044,34.501044],[117.609769,34.490686],[117.592523,34.462566],[117.53832,34.467006],[117.465023,34.484767],[117.402813,34.550843],[117.402813,34.569571],[117.370785,34.584846],[117.325205,34.573021],[117.325205,34.573021],[117.32151,34.566614],[117.32151,34.566614],[117.311654,34.561686],[117.311654,34.561686]]]]}},{type:"Feature",properties:{adcode:33e4,name:"浙江省",center:[120.153576,30.287459],centroid:[120.109913,29.181466],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:10,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[118.433896,28.288335],[118.444367,28.253548],[118.490562,28.238259],[118.493026,28.262509],[118.588497,28.282538],[118.595272,28.258292],[118.651322,28.277267],[118.674728,28.27147],[118.699366,28.309939],[118.719692,28.312047],[118.756032,28.252493],[118.802228,28.240368],[118.804075,28.207675],[118.771431,28.188687],[118.805923,28.154923],[118.802228,28.117453],[118.767735,28.10584],[118.719076,28.063601],[118.733858,28.027684],[118.730163,27.970615],[118.753568,27.947885],[118.818242,27.916689],[118.829329,27.847921],[118.873677,27.733563],[118.879836,27.667859],[118.913713,27.619616],[118.909401,27.568168],[118.869365,27.540047],[118.907553,27.460952],[118.955597,27.4498],[118.986393,27.47582],[118.983314,27.498649],[119.020886,27.498118],[119.03998,27.478475],[119.092335,27.466262],[119.129907,27.475289],[119.121284,27.438115],[119.14777,27.424836],[119.224146,27.416868],[119.26911,27.42218],[119.285124,27.457766],[119.334399,27.480067],[119.360269,27.524657],[119.416935,27.539517],[119.438493,27.508734],[119.466826,27.526249],[119.501935,27.610601],[119.501319,27.649837],[119.541971,27.666799],[119.606028,27.674749],[119.644217,27.663619],[119.626354,27.620676],[119.630666,27.582491],[119.675014,27.574534],[119.659615,27.540578],[119.690412,27.537394],[119.70889,27.514042],[119.703347,27.446613],[119.685485,27.438646],[119.711354,27.403054],[119.750774,27.373829],[119.739687,27.362668],[119.782187,27.330241],[119.768636,27.307909],[119.843165,27.300464],[119.938636,27.329709],[119.960194,27.365857],[120.008237,27.375423],[120.026099,27.344063],[120.052584,27.338747],[120.096316,27.390302],[120.136968,27.402523],[120.134504,27.420055],[120.221352,27.420055],[120.26262,27.432804],[120.273091,27.38924],[120.340844,27.399867],[120.343924,27.363199],[120.430155,27.258976],[120.401822,27.250996],[120.404286,27.204166],[120.461568,27.142407],[120.492365,27.136016],[120.545952,27.156785],[120.574901,27.234501],[120.554575,27.25206],[120.580444,27.321203],[120.665444,27.357884],[120.673451,27.420055],[120.703016,27.478475],[120.637111,27.561271],[120.634647,27.577186],[120.685154,27.622797],[120.709176,27.682699],[120.771386,27.734623],[120.777545,27.774873],[120.809574,27.775402],[120.840371,27.758986],[120.910588,27.864852],[120.942001,27.896592],[120.97403,27.887071],[121.027616,27.832574],[121.070116,27.834162],[121.107688,27.81352],[121.152036,27.815638],[121.134174,27.787051],[121.13479,27.787051],[121.149572,27.801345],[121.149572,27.801875],[121.153268,27.809815],[121.152652,27.810344],[121.192072,27.822518],[121.193304,27.872259],[121.162507,27.879136],[121.162507,27.90717],[121.099681,27.895005],[121.05595,27.900294],[120.991892,27.95],[121.015298,27.981714],[121.059029,28.096338],[121.108304,28.139092],[121.121239,28.12537],[121.140949,28.031382],[121.176058,28.022401],[121.261057,28.034551],[121.299862,28.067297],[121.328195,28.134343],[121.373774,28.133287],[121.402107,28.197127],[121.45631,28.250385],[121.488955,28.301509],[121.538846,28.299401],[121.571491,28.279376],[121.580114,28.240368],[121.627541,28.251966],[121.669425,28.33312],[121.660186,28.355768],[121.634317,28.347868],[121.658954,28.392628],[121.692831,28.407368],[121.671273,28.472621],[121.646019,28.511544],[121.634317,28.562542],[121.596128,28.575156],[121.557324,28.645033],[121.540694,28.655537],[121.646019,28.682842],[121.689135,28.719062],[121.704534,28.804577],[121.687287,28.863294],[121.774751,28.863818],[121.772287,28.898404],[121.743338,28.954451],[121.711309,28.985865],[121.712541,29.028783],[121.658954,29.058606],[121.660186,29.118226],[121.616454,29.143318],[121.608447,29.168927],[121.715621,29.125022],[121.750113,29.136523],[121.767975,29.166837],[121.780294,29.10986],[121.811091,29.10986],[121.85975,29.086328],[121.884388,29.105677],[121.966308,29.052852],[121.970004,29.092604],[121.988482,29.110906],[121.986634,29.154817],[121.948446,29.193485],[121.971851,29.193485],[121.966924,29.249894],[122.002032,29.260336],[122.000185,29.278608],[121.94475,29.28435],[121.958301,29.334448],[121.936127,29.348012],[121.937975,29.384],[121.975547,29.411113],[121.993409,29.45229],[121.973083,29.477821],[121.968772,29.515846],[121.995257,29.545007],[122.000185,29.582486],[121.966308,29.636078],[121.909641,29.650122],[121.872685,29.632437],[121.833265,29.653242],[121.937359,29.748373],[122.003264,29.762401],[122.043916,29.822647],[122.10243,29.859504],[122.143082,29.877668],[122.140003,29.901535],[122.00696,29.891678],[122.00388,29.92021],[121.971235,29.955476],[121.919497,29.920729],[121.835113,29.958068],[121.78399,29.99332],[121.721164,29.992802],[121.699606,30.007832],[121.652795,30.071037],[121.635548,30.070002],[121.561636,30.184395],[121.497578,30.258861],[121.395332,30.338435],[121.371926,30.37097],[121.328195,30.397299],[121.225333,30.404526],[121.183449,30.434458],[121.092906,30.515952],[121.058413,30.563888],[121.148956,30.599953],[121.188992,30.632916],[121.239499,30.648878],[121.274608,30.677191],[121.272144,30.723504],[121.232108,30.755909],[121.21671,30.785734],[121.174826,30.771851],[121.123087,30.77905],[121.13787,30.826342],[121.097833,30.857171],[121.060261,30.845354],[121.038087,30.814007],[120.991892,30.837133],[121.020225,30.872069],[120.993124,30.889532],[121.000515,30.938309],[120.989428,31.01425],[120.949392,31.030148],[120.940153,31.010146],[120.901349,31.017327],[120.865624,30.989627],[120.820661,31.006556],[120.770154,30.996809],[120.746132,30.962432],[120.698089,30.970643],[120.684538,30.955247],[120.709176,30.933176],[120.713487,30.88491],[120.68269,30.882342],[120.654973,30.846896],[120.589684,30.854089],[120.563814,30.835592],[120.504684,30.757967],[120.489285,30.763624],[120.460336,30.839702],[120.441858,30.860768],[120.435083,30.920855],[120.42338,30.902884],[120.35809,30.886964],[120.371025,30.948575],[120.316206,30.933689],[120.223816,30.926502],[120.149903,30.937283],[120.111099,30.955761],[120.052584,31.00553],[120.001461,31.027071],[119.988527,31.059375],[119.946027,31.106016],[119.921389,31.170045],[119.878274,31.160828],[119.827151,31.174142],[119.809904,31.148536],[119.779723,31.17875],[119.715666,31.169533],[119.705811,31.152634],[119.678093,31.167997],[119.623891,31.130096],[119.649144,31.104991],[119.629434,31.085517],[119.633746,31.019379],[119.580159,30.967051],[119.582007,30.932149],[119.563529,30.919315],[119.557369,30.874124],[119.575847,30.829939],[119.55429,30.825828],[119.527188,30.77905],[119.479761,30.772365],[119.482841,30.704467],[119.444652,30.650422],[119.408312,30.645274],[119.39045,30.685941],[119.343022,30.664322],[119.323312,30.630341],[119.238929,30.609225],[119.265414,30.574709],[119.237081,30.546881],[119.272189,30.510281],[119.326392,30.532964],[119.336247,30.508734],[119.335015,30.448389],[119.36766,30.38491],[119.402768,30.374584],[119.349182,30.349281],[119.326392,30.372002],[119.277117,30.341018],[119.246936,30.341018],[119.236465,30.297106],[119.201356,30.290905],[119.126828,30.304856],[119.091719,30.323972],[119.06277,30.304856],[118.988857,30.332237],[118.954365,30.360126],[118.880452,30.31519],[118.877988,30.282637],[118.905089,30.216464],[118.929727,30.2025],[118.852735,30.166805],[118.852119,30.149729],[118.895234,30.148694],[118.873677,30.11505],[118.878604,30.064822],[118.902626,30.029078],[118.894619,29.937845],[118.838568,29.934733],[118.841032,29.891159],[118.740634,29.814859],[118.744945,29.73902],[118.700598,29.706277],[118.647011,29.64336],[118.61991,29.654282],[118.573714,29.638159],[118.532446,29.588731],[118.500417,29.57572],[118.496106,29.519492],[118.381541,29.504909],[118.347664,29.474174],[118.329802,29.495012],[118.306396,29.479384],[118.316252,29.422581],[118.248498,29.431443],[118.193064,29.395472],[118.205382,29.343839],[118.166578,29.314099],[118.178281,29.297921],[118.138861,29.283828],[118.077883,29.290614],[118.073571,29.216993],[118.042159,29.210202],[118.027992,29.167882],[118.045238,29.149068],[118.037847,29.102017],[118.076035,29.074822],[118.066796,29.053898],[118.097593,28.998952],[118.115455,29.009944],[118.115455,29.009944],[118.133933,28.983771],[118.165346,28.986912],[118.227556,28.942406],[118.195527,28.904167],[118.270056,28.918836],[118.300237,28.826075],[118.364295,28.813491],[118.403099,28.702791],[118.428352,28.681267],[118.428352,28.617193],[118.428352,28.617193],[118.412338,28.55676],[118.4302,28.515225],[118.414802,28.497344],[118.474548,28.478934],[118.456686,28.424738],[118.432048,28.402104],[118.455454,28.384204],[118.480091,28.327325],[118.433896,28.288335]]],[[[122.163408,29.988137],[122.239785,29.962735],[122.279205,29.937326],[122.322321,29.940438],[122.341415,29.976733],[122.343879,30.020269],[122.310002,30.039958],[122.290908,30.074663],[122.301379,30.086574],[122.293988,30.100554],[122.152938,30.113497],[122.095655,30.158008],[122.048844,30.147141],[121.955221,30.183878],[121.934895,30.161631],[121.983554,30.100554],[121.989714,30.077252],[121.978011,30.059125],[122.027902,29.991247],[122.106742,30.005759],[122.118445,29.986582],[122.163408,29.988137]]],[[[122.213915,30.186464],[122.178807,30.199396],[122.152938,30.19112],[122.143698,30.163183],[122.168336,30.138343],[122.213915,30.186464]]],[[[122.229314,29.711995],[122.210836,29.700559],[122.269966,29.685482],[122.231162,29.710435],[122.229314,29.711995]]],[[[122.427646,30.738422],[122.427031,30.697777],[122.532972,30.696748],[122.528045,30.725047],[122.475074,30.714243],[122.445509,30.745109],[122.427646,30.738422]]],[[[122.162793,30.329654],[122.058083,30.291938],[122.154169,30.244903],[122.231778,30.234562],[122.247176,30.30124],[122.228082,30.329654],[122.191126,30.329654],[122.176343,30.351863],[122.162793,30.329654]]],[[[122.317393,30.249556],[122.277973,30.242835],[122.358661,30.236113],[122.365437,30.255242],[122.417175,30.238699],[122.40732,30.272817],[122.333408,30.272817],[122.317393,30.249556]]],[[[122.026054,29.178333],[122.013119,29.151681],[122.056851,29.158476],[122.075945,29.176243],[122.036525,29.20759],[122.026054,29.178333]]],[[[122.372212,29.893234],[122.386379,29.834069],[122.415944,29.828877],[122.401777,29.869884],[122.433806,29.883376],[122.43319,29.919173],[122.411632,29.951846],[122.398081,29.9394],[122.351886,29.959105],[122.330944,29.937845],[122.338951,29.911911],[122.353734,29.89946],[122.362973,29.894272],[122.372212,29.893234]]],[[[122.43011,30.408655],[122.432574,30.445294],[122.37406,30.461802],[122.277973,30.471603],[122.281669,30.418461],[122.318625,30.407106],[122.352502,30.422074],[122.43011,30.408655]]],[[[121.837577,28.770484],[121.86283,28.782024],[121.861598,28.814016],[121.837577,28.770484]]],[[[122.265038,29.84549],[122.221307,29.832512],[122.248408,29.804473],[122.310002,29.766557],[122.325401,29.781621],[122.299531,29.819532],[122.319241,29.829397],[122.265038,29.84549]]],[[[121.790765,29.082144],[121.832649,29.050236],[121.84312,29.082144],[121.82033,29.099402],[121.790765,29.082144]]],[[[121.201311,27.623328],[121.197616,27.618025],[121.198848,27.616964],[121.203775,27.625979],[121.201311,27.623328]]],[[[121.943518,30.776993],[121.968156,30.688514],[121.997105,30.658659],[122.087032,30.602014],[122.133227,30.595317],[122.075329,30.647848],[122.011271,30.66947],[121.992793,30.695204],[121.987866,30.753338],[121.970004,30.789333],[121.943518,30.776993]]],[[[121.889315,28.471569],[121.918881,28.497344],[121.881924,28.502603],[121.889315,28.471569]]],[[[122.182503,29.650642],[122.211452,29.692241],[122.200365,29.712515],[122.146778,29.749412],[122.13138,29.788893],[122.083952,29.78318],[122.047612,29.719791],[122.074097,29.701599],[122.095655,29.716673],[122.138155,29.662083],[122.182503,29.650642]]],[[[122.461523,29.944068],[122.459675,29.944586],[122.460291,29.947179],[122.451668,29.943031],[122.451052,29.940956],[122.450436,29.940956],[122.449204,29.9394],[122.4529,29.936807],[122.452284,29.935252],[122.45598,29.926435],[122.457827,29.927472],[122.462755,29.927991],[122.467067,29.928509],[122.459059,29.938882],[122.461523,29.944068]]],[[[122.570544,30.644244],[122.559457,30.679764],[122.546523,30.651967],[122.570544,30.644244]]],[[[121.869605,28.423685],[121.910873,28.44],[121.889931,28.45105],[121.869605,28.423685]]],[[[122.065474,30.179739],[122.055619,30.200431],[122.017431,30.186464],[122.025438,30.161631],[122.065474,30.179739]]],[[[122.391306,29.970512],[122.411632,30.025969],[122.378371,30.023896],[122.3679,29.980361],[122.391306,29.970512]]],[[[121.850511,29.977251],[121.874533,29.964809],[121.933047,29.994875],[121.924424,30.052391],[121.88562,30.094859],[121.848663,30.101072],[121.84004,30.047211],[121.844968,29.982953],[121.850511,29.977251]]],[[[121.066421,27.478475],[121.066421,27.461483],[121.107073,27.443958],[121.067036,27.478475],[121.066421,27.478475]]],[[[121.952141,29.187738],[121.979243,29.160043],[121.976779,29.191918],[121.952141,29.187738]]],[[[122.038373,29.759284],[122.011271,29.746294],[122.02975,29.716673],[122.038373,29.759284]]],[[[121.940438,30.114533],[121.910257,30.089163],[121.945982,30.064304],[121.962612,30.106249],[121.940438,30.114533]]],[[[121.957685,30.287804],[122.0008,30.308473],[121.989098,30.339985],[121.94167,30.33327],[121.921344,30.30744],[121.957685,30.287804]]],[[[122.192974,29.965327],[122.163408,29.988137],[122.152322,29.97103],[122.154169,29.97103],[122.155401,29.970512],[122.18435,29.955476],[122.192974,29.965327]]],[[[122.287828,29.723949],[122.301379,29.748373],[122.258263,29.753569],[122.241633,29.784738],[122.2133,29.771752],[122.251488,29.731225],[122.287828,29.723949]]],[[[121.134174,27.787051],[121.134174,27.785992],[121.13479,27.787051],[121.134174,27.787051]]],[[[122.760254,30.141966],[122.784275,30.130062],[122.781196,30.13265],[122.778116,30.13679],[122.770725,30.138861],[122.763333,30.141966],[122.762101,30.142484],[122.760254,30.141966]]],[[[122.264423,30.269716],[122.253952,30.237147],[122.315545,30.250073],[122.300147,30.271266],[122.264423,30.269716]]],[[[122.282901,29.860542],[122.30877,29.849642],[122.343263,29.860542],[122.343263,29.882857],[122.301379,29.883895],[122.282901,29.860542]]],[[[122.781196,30.694175],[122.799674,30.716301],[122.778732,30.729677],[122.757174,30.713728],[122.781196,30.694175]]],[[[121.098449,27.937311],[121.152652,27.961629],[121.120623,27.986471],[121.0695,27.984357],[121.038087,27.948942],[121.098449,27.937311]]],[[[121.185913,27.963215],[121.237652,27.988056],[121.197616,28.000739],[121.17113,27.978543],[121.185913,27.963215]]],[[[122.454132,29.956513],[122.447972,29.955994],[122.445509,29.952365],[122.446741,29.951327],[122.447972,29.947698],[122.459059,29.950809],[122.458443,29.951846],[122.455364,29.955994],[122.454132,29.956513]]],[[[122.836014,30.698806],[122.831087,30.728648],[122.807681,30.714243],[122.836014,30.698806]]],[[[122.200365,29.969475],[122.233626,29.946661],[122.273662,29.93214],[122.239785,29.960142],[122.200365,29.969475]]],[[[122.029134,29.954957],[122.043916,29.930584],[122.058699,29.955994],[122.029134,29.954957]]],[[[121.044247,27.979072],[121.089826,27.998625],[121.073812,28.007608],[121.044247,27.979072]]],[[[122.471378,29.927472],[122.470762,29.925916],[122.473226,29.925397],[122.47261,29.927472],[122.471378,29.927472]]],[[[122.152322,29.97103],[122.155401,29.970512],[122.154169,29.97103],[122.152322,29.97103]]]]}},{type:"Feature",properties:{adcode:34e4,name:"安徽省",center:[117.283042,31.86119],centroid:[117.226884,31.849254],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:11,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[116.599629,34.014324],[116.641512,33.978103],[116.64336,33.896675],[116.631042,33.887733],[116.566984,33.9081],[116.558361,33.881274],[116.486296,33.869846],[116.437637,33.846489],[116.437021,33.801246],[116.408071,33.805721],[116.393905,33.782843],[116.316912,33.771402],[116.263326,33.730101],[116.230065,33.735078],[116.155536,33.709693],[116.132747,33.751501],[116.100102,33.782843],[116.074232,33.781351],[116.055754,33.804727],[116.05945,33.860902],[115.982457,33.917039],[116.00032,33.965199],[115.95782,34.007875],[115.904233,34.009859],[115.876516,34.028708],[115.877132,34.002913],[115.85003,34.004898],[115.846335,34.028708],[115.809378,34.062428],[115.768726,34.061932],[115.736082,34.076805],[115.705901,34.059949],[115.658473,34.061437],[115.642459,34.03218],[115.60735,34.030196],[115.579017,33.974133],[115.577785,33.950307],[115.547604,33.874815],[115.631988,33.869846],[115.614126,33.775879],[115.576553,33.787817],[115.563003,33.772895],[115.601807,33.718653],[115.601191,33.658898],[115.639995,33.585143],[115.564851,33.576169],[115.511264,33.55323],[115.463837,33.567193],[115.422569,33.557219],[115.394851,33.506335],[115.366518,33.5233],[115.345576,33.502842],[115.345576,33.449928],[115.324634,33.457418],[115.315395,33.431451],[115.328946,33.403477],[115.313547,33.376994],[115.341881,33.370997],[115.365286,33.336005],[115.361591,33.298497],[115.335105,33.297997],[115.340033,33.260973],[115.300613,33.204407],[115.303692,33.149809],[115.289526,33.131769],[115.245178,33.135778],[115.194671,33.120743],[115.168186,33.088658],[115.041302,33.086653],[114.990795,33.102195],[114.966158,33.147304],[114.932897,33.153817],[114.902716,33.129764],[114.897172,33.086653],[114.913187,33.083143],[114.925506,33.016928],[114.891629,33.020441],[114.883006,32.990328],[114.916266,32.971251],[114.943368,32.935094],[115.009273,32.940117],[115.035143,32.932582],[115.029599,32.906962],[115.139237,32.897917],[115.155867,32.864747],[115.197135,32.856201],[115.189744,32.812452],[115.211301,32.785791],[115.189744,32.770695],[115.179273,32.726402],[115.182968,32.666973],[115.20083,32.591876],[115.24333,32.593388],[115.267352,32.578261],[115.30554,32.583303],[115.304924,32.553042],[115.411482,32.575235],[115.409018,32.549007],[115.497713,32.492489],[115.5088,32.468761],[115.510648,32.468761],[115.510648,32.468256],[115.510648,32.467751],[115.509416,32.466741],[115.522967,32.441997],[115.57101,32.419266],[115.604271,32.425833],[115.626445,32.40512],[115.657857,32.428864],[115.667712,32.409667],[115.704669,32.495013],[115.742241,32.476335],[115.771806,32.505108],[115.789052,32.468761],[115.861117,32.537403],[115.891298,32.576243],[115.910393,32.567165],[115.8759,32.542448],[115.845719,32.501575],[115.883291,32.487946],[115.865429,32.458662],[115.899306,32.390971],[115.912856,32.227596],[115.941805,32.166318],[115.922095,32.049725],[115.928871,32.003046],[115.909161,31.94314],[115.920248,31.920285],[115.894994,31.8649],[115.893762,31.832365],[115.914704,31.814567],[115.886371,31.776418],[115.851878,31.786593],[115.808147,31.770313],[115.808147,31.770313],[115.767495,31.78761],[115.731154,31.76726],[115.676336,31.778453],[115.553764,31.69549],[115.534054,31.698545],[115.495249,31.673083],[115.476771,31.643028],[115.485394,31.608885],[115.439815,31.588496],[115.415793,31.525771],[115.371446,31.495668],[115.389924,31.450241],[115.373909,31.405813],[115.393004,31.389977],[115.372062,31.349098],[115.40717,31.337854],[115.443511,31.344498],[115.473076,31.265242],[115.507568,31.267799],[115.539597,31.231985],[115.540213,31.194621],[115.585793,31.143926],[115.603655,31.17363],[115.655394,31.211002],[115.700973,31.201276],[115.778582,31.112164],[115.797676,31.128047],[115.837712,31.127022],[115.867277,31.147512],[115.887603,31.10909],[115.939958,31.071678],[115.938726,31.04707],[116.006479,31.034764],[116.015102,31.011685],[116.058834,31.012711],[116.071769,30.956787],[116.03974,30.957813],[115.976298,30.931636],[115.932566,30.889532],[115.865429,30.864364],[115.848799,30.828397],[115.863581,30.815549],[115.851262,30.756938],[115.782893,30.751795],[115.762567,30.685426],[115.81369,30.637035],[115.819234,30.597893],[115.848799,30.602014],[115.876516,30.582438],[115.887603,30.542758],[115.910393,30.519046],[115.894994,30.452517],[115.921479,30.416397],[115.885139,30.379747],[115.91532,30.337919],[115.903001,30.31364],[115.985537,30.290905],[115.997856,30.252657],[116.065609,30.204569],[116.055754,30.180774],[116.088399,30.110391],[116.078544,30.062233],[116.091479,30.036331],[116.073616,29.969993],[116.128435,29.897904],[116.13521,29.819532],[116.172783,29.828358],[116.227601,29.816936],[116.250391,29.785777],[116.280572,29.788893],[116.342782,29.835626],[116.467818,29.896347],[116.525716,29.897385],[116.552201,29.909836],[116.585462,30.045657],[116.620571,30.073109],[116.666766,30.076734],[116.720353,30.053945],[116.747454,30.057053],[116.783794,30.030632],[116.802889,29.99643],[116.830606,30.004723],[116.83307,29.95755],[116.868794,29.980361],[116.900207,29.949253],[116.882961,29.893753],[116.780715,29.792529],[116.762237,29.802396],[116.673541,29.709916],[116.698795,29.707836],[116.70557,29.69692],[116.706802,29.6964],[116.704954,29.688602],[116.680317,29.681323],[116.651983,29.637118],[116.716657,29.590813],[116.721585,29.564789],[116.760389,29.599139],[116.780715,29.569994],[116.849084,29.57624],[116.873722,29.609546],[116.939627,29.648561],[116.974736,29.657403],[116.996294,29.683403],[117.041873,29.680803],[117.112706,29.711995],[117.108395,29.75201],[117.136728,29.775388],[117.123177,29.798761],[117.073286,29.831992],[117.127489,29.86158],[117.129952,29.89946],[117.171836,29.920729],[117.2168,29.926953],[117.246365,29.915023],[117.261763,29.880781],[117.25314,29.834588],[117.29256,29.822647],[117.338756,29.848085],[117.359082,29.812782],[117.382487,29.840818],[117.415132,29.85068],[117.408973,29.802396],[117.455168,29.749412],[117.453936,29.688082],[117.490277,29.660003],[117.530313,29.654282],[117.523538,29.630356],[117.543248,29.588731],[117.608537,29.591333],[117.647957,29.614749],[117.678754,29.595496],[117.690457,29.555939],[117.729877,29.550213],[117.795167,29.570515],[117.872775,29.54761],[117.933753,29.549172],[118.00397,29.578322],[118.042774,29.566351],[118.050782,29.542924],[118.095129,29.534072],[118.143788,29.489803],[118.127774,29.47209],[118.136397,29.418932],[118.193064,29.395472],[118.248498,29.431443],[118.316252,29.422581],[118.306396,29.479384],[118.329802,29.495012],[118.347664,29.474174],[118.381541,29.504909],[118.496106,29.519492],[118.500417,29.57572],[118.532446,29.588731],[118.573714,29.638159],[118.61991,29.654282],[118.647011,29.64336],[118.700598,29.706277],[118.744945,29.73902],[118.740634,29.814859],[118.841032,29.891159],[118.838568,29.934733],[118.894619,29.937845],[118.902626,30.029078],[118.878604,30.064822],[118.873677,30.11505],[118.895234,30.148694],[118.852119,30.149729],[118.852735,30.166805],[118.929727,30.2025],[118.905089,30.216464],[118.877988,30.282637],[118.880452,30.31519],[118.954365,30.360126],[118.988857,30.332237],[119.06277,30.304856],[119.091719,30.323972],[119.126828,30.304856],[119.201356,30.290905],[119.236465,30.297106],[119.246936,30.341018],[119.277117,30.341018],[119.326392,30.372002],[119.349182,30.349281],[119.402768,30.374584],[119.36766,30.38491],[119.335015,30.448389],[119.336247,30.508734],[119.326392,30.532964],[119.272189,30.510281],[119.237081,30.546881],[119.265414,30.574709],[119.238929,30.609225],[119.323312,30.630341],[119.343022,30.664322],[119.39045,30.685941],[119.408312,30.645274],[119.444652,30.650422],[119.482841,30.704467],[119.479761,30.772365],[119.527188,30.77905],[119.55429,30.825828],[119.575847,30.829939],[119.557369,30.874124],[119.563529,30.919315],[119.582007,30.932149],[119.580159,30.967051],[119.633746,31.019379],[119.629434,31.085517],[119.649144,31.104991],[119.623891,31.130096],[119.599869,31.10909],[119.532732,31.159291],[119.461283,31.156219],[119.439109,31.177214],[119.391682,31.174142],[119.360269,31.213049],[119.374435,31.258591],[119.350414,31.301043],[119.338095,31.259103],[119.294363,31.263195],[119.266646,31.250405],[119.198277,31.270357],[119.197661,31.295418],[119.158241,31.294907],[119.107118,31.250917],[119.10527,31.235055],[119.014727,31.241707],[118.984546,31.237102],[118.870597,31.242219],[118.794836,31.229426],[118.756648,31.279564],[118.726467,31.282121],[118.720924,31.322518],[118.745561,31.372606],[118.767735,31.363919],[118.824401,31.375672],[118.852119,31.393553],[118.883532,31.500261],[118.857046,31.506384],[118.865669,31.519139],[118.885995,31.519139],[118.881684,31.564023],[118.858894,31.623665],[118.802844,31.619078],[118.773894,31.682759],[118.748025,31.675629],[118.736322,31.633347],[118.643315,31.649651],[118.643315,31.671555],[118.697518,31.709747],[118.653786,31.73011],[118.641467,31.75861],[118.571866,31.746397],[118.5577,31.73011],[118.521975,31.743343],[118.533678,31.76726],[118.481939,31.778453],[118.504729,31.841516],[118.466541,31.857784],[118.472084,31.879639],[118.363679,31.930443],[118.389548,31.985281],[118.394476,32.076098],[118.433896,32.086746],[118.501033,32.121726],[118.49549,32.165304],[118.510888,32.194176],[118.643931,32.209875],[118.674728,32.250375],[118.657482,32.30148],[118.703061,32.328792],[118.685199,32.403604],[118.691359,32.472295],[118.628533,32.467751],[118.592192,32.481383],[118.608823,32.536899],[118.564475,32.562122],[118.568787,32.585825],[118.59712,32.600951],[118.632844,32.578261],[118.658714,32.594397],[118.688895,32.588346],[118.719076,32.614059],[118.719076,32.614059],[118.73509,32.58885],[118.757264,32.603976],[118.784981,32.582295],[118.820706,32.60448],[118.84288,32.56767],[118.908169,32.59238],[118.890923,32.553042],[118.92172,32.557078],[118.922336,32.557078],[118.92172,32.557078],[118.922336,32.557078],[118.975923,32.505108],[119.041212,32.515201],[119.084944,32.452602],[119.142226,32.499556],[119.168096,32.536394],[119.152697,32.557582],[119.22045,32.576748],[119.230921,32.607001],[119.208748,32.641276],[119.211827,32.708275],[119.184726,32.825529],[119.113277,32.823014],[119.054763,32.8748],[119.020886,32.955685],[118.993169,32.958196],[118.934039,32.93861],[118.892771,32.941121],[118.89585,32.957694],[118.89585,32.957694],[118.849039,32.956689],[118.846575,32.922034],[118.821322,32.920527],[118.810235,32.853687],[118.743097,32.853184],[118.743097,32.853184],[118.73817,32.772708],[118.756648,32.737477],[118.707373,32.72036],[118.642699,32.744525],[118.572482,32.719856],[118.560163,32.729926],[118.483787,32.721367],[118.450526,32.743518],[118.411106,32.715828],[118.375382,32.718849],[118.363063,32.770695],[118.334114,32.761637],[118.300237,32.783275],[118.301469,32.846145],[118.250346,32.848157],[118.2331,32.914498],[118.252194,32.936601],[118.291614,32.946143],[118.303933,32.96874],[118.26944,32.969242],[118.244803,32.998359],[118.243571,33.027967],[118.219549,33.114227],[118.217085,33.191888],[118.178281,33.217926],[118.149332,33.169348],[118.038463,33.134776],[118.037231,33.152314],[117.988572,33.180869],[117.977485,33.226437],[117.942376,33.224936],[117.939297,33.262475],[117.974405,33.279487],[117.992883,33.333005],[118.029224,33.374995],[118.016905,33.402978],[118.027376,33.455421],[118.050782,33.491863],[118.107448,33.475391],[118.117919,33.594615],[118.112376,33.617045],[118.16781,33.663381],[118.161035,33.735576],[118.117919,33.766427],[118.065564,33.76593],[118.019985,33.738562],[117.972557,33.74951],[117.901724,33.720146],[117.843826,33.736074],[117.791471,33.733585],[117.750203,33.710688],[117.72495,33.74951],[117.739732,33.758467],[117.759442,33.874318],[117.753899,33.891211],[117.715095,33.879287],[117.672595,33.934916],[117.671363,33.992494],[117.629479,34.028708],[117.612849,34.000433],[117.569117,33.985051],[117.543248,34.038627],[117.514914,34.060941],[117.435458,34.028212],[117.404045,34.03218],[117.357234,34.088205],[117.311654,34.067882],[117.277162,34.078787],[117.257452,34.065899],[117.192162,34.068873],[117.130568,34.101586],[117.123793,34.128342],[117.046801,34.151622],[117.025243,34.167469],[117.051112,34.221425],[116.969192,34.283753],[116.983359,34.348011],[116.960569,34.363821],[116.969192,34.389012],[116.909446,34.408271],[116.828142,34.389012],[116.782563,34.429993],[116.773939,34.453683],[116.722816,34.472434],[116.662454,34.472927],[116.592237,34.493646],[116.594085,34.511894],[116.490607,34.573513],[116.477057,34.614896],[116.432709,34.630163],[116.430245,34.650843],[116.374195,34.640011],[116.334159,34.620806],[116.32492,34.601104],[116.286116,34.608986],[116.247927,34.551829],[116.196804,34.575977],[116.191261,34.535561],[116.204196,34.508442],[116.178326,34.496112],[116.162312,34.459605],[116.178942,34.430487],[116.215898,34.403333],[116.213435,34.382098],[116.255934,34.376665],[116.301514,34.342082],[116.357564,34.319843],[116.372347,34.26595],[116.409303,34.273863],[116.409303,34.273863],[116.456731,34.268917],[116.516477,34.296114],[116.562056,34.285731],[116.582382,34.266444],[116.545426,34.241711],[116.542962,34.203608],[116.565752,34.16945],[116.536187,34.151127],[116.52818,34.122892],[116.576223,34.068873],[116.576223,34.068873],[116.599629,34.014324],[116.599629,34.014324]]],[[[118.865669,31.519139],[118.857046,31.506384],[118.883532,31.500261],[118.885995,31.519139],[118.865669,31.519139]]],[[[116.698795,29.707836],[116.673541,29.709916],[116.653831,29.694841],[116.680317,29.681323],[116.704954,29.688602],[116.706802,29.6964],[116.70557,29.69692],[116.698795,29.707836]]],[[[115.5088,32.468761],[115.509416,32.466741],[115.510648,32.467751],[115.510648,32.468256],[115.510648,32.468761],[115.5088,32.468761]]]]}},{type:"Feature",properties:{adcode:35e4,name:"福建省",center:[119.306239,26.075302],centroid:[118.006468,26.069925],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:12,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[119.004872,24.970009],[118.989473,24.973807],[119.023966,25.04377],[119.016575,25.058409],[118.974691,25.024792],[118.945126,25.028588],[118.892155,25.092558],[118.974691,25.115319],[118.951901,25.15162],[118.985162,25.168954],[118.985162,25.19495],[118.942046,25.211195],[118.940198,25.21715],[118.943278,25.221482],[118.903242,25.239347],[118.900162,25.242595],[118.919256,25.248008],[118.91556,25.256668],[118.918024,25.25721],[118.956212,25.272905],[118.996864,25.266411],[118.975307,25.237723],[118.990089,25.20199],[119.055379,25.219316],[119.074473,25.211195],[119.054147,25.168412],[119.032589,25.17437],[119.028893,25.139702],[119.06585,25.102855],[119.075705,25.099604],[119.134219,25.106107],[119.107118,25.075214],[119.119436,25.012861],[119.146538,25.056782],[119.165632,25.145661],[119.137299,25.15487],[119.108349,25.193867],[119.131755,25.223106],[119.190269,25.175995],[119.231537,25.188993],[119.26911,25.159746],[119.314689,25.190076],[119.294979,25.237182],[119.331935,25.230685],[119.380595,25.250173],[119.333167,25.287516],[119.299291,25.328634],[119.247552,25.333502],[119.240776,25.316733],[119.218603,25.368115],[119.14469,25.388121],[119.151465,25.426503],[119.191501,25.424341],[119.232153,25.442176],[119.219834,25.468654],[119.256175,25.488643],[119.275269,25.476758],[119.26295,25.428124],[119.288204,25.410827],[119.353493,25.411908],[119.343638,25.472436],[119.359037,25.521592],[119.400921,25.493505],[119.45266,25.493505],[119.438493,25.412449],[119.463131,25.448661],[119.491464,25.443257],[119.48592,25.418935],[119.507478,25.396231],[119.486536,25.369737],[119.548746,25.365952],[119.578927,25.400556],[119.555521,25.429205],[119.577695,25.445959],[119.59063,25.398394],[119.582623,25.374063],[119.597405,25.334584],[119.649144,25.342697],[119.665159,25.3719],[119.656535,25.396772],[119.670086,25.435691],[119.622659,25.434069],[119.675014,25.468113],[119.682405,25.445959],[119.688564,25.441095],[119.773564,25.395691],[119.764325,25.433529],[119.804977,25.457847],[119.866571,25.455145],[119.864107,25.469734],[119.862875,25.474597],[119.811136,25.507009],[119.81668,25.532393],[119.861027,25.531313],[119.883817,25.546432],[119.831462,25.579905],[119.843165,25.597717],[119.790194,25.614447],[119.785883,25.66786],[119.700267,25.616606],[119.683637,25.592859],[119.716898,25.551292],[119.715666,25.51187],[119.680557,25.497827],[119.675014,25.475137],[119.634362,25.475137],[119.611572,25.519972],[119.616499,25.556691],[119.586934,25.59232],[119.534579,25.585303],[119.541355,25.6247],[119.478529,25.631715],[119.472986,25.662466],[119.543819,25.684581],[119.602949,25.68512],[119.602949,25.714779],[119.626354,25.723406],[119.628202,25.87212],[119.638057,25.889888],[119.69534,25.904424],[119.723673,26.011503],[119.700267,26.032477],[119.668854,26.026024],[119.654688,26.090002],[119.618963,26.11956],[119.604181,26.168985],[119.664543,26.202282],[119.676246,26.262943],[119.7711,26.285481],[119.802513,26.268846],[119.806825,26.307479],[119.845013,26.323036],[119.862875,26.307479],[119.904143,26.308552],[119.95465,26.352534],[119.946027,26.374519],[119.893672,26.355752],[119.835774,26.434019],[119.83639,26.454381],[119.788346,26.583435],[119.740303,26.610727],[119.670086,26.618218],[119.605412,26.595744],[119.577695,26.622498],[119.619579,26.649246],[119.637441,26.703256],[119.664543,26.726243],[119.711354,26.686681],[119.833926,26.690959],[119.864107,26.671174],[119.873962,26.642827],[119.908455,26.661547],[119.899216,26.693098],[119.938636,26.747088],[119.942947,26.784492],[120.052584,26.786629],[120.061824,26.768997],[119.99407,26.720363],[119.969433,26.686681],[119.972512,26.654594],[119.949107,26.624638],[119.901679,26.624638],[119.851788,26.595209],[119.828383,26.524013],[119.867187,26.509019],[119.947875,26.56042],[119.93802,26.576478],[119.967585,26.597885],[120.007621,26.595744],[120.063671,26.627848],[120.093852,26.613938],[120.1382,26.638012],[120.110483,26.692563],[120.162222,26.717691],[120.151135,26.750829],[120.106787,26.752966],[120.136352,26.797847],[120.103707,26.794642],[120.102476,26.82669],[120.073526,26.823485],[120.054432,26.863533],[120.117874,26.882751],[120.126497,26.920644],[120.130193,26.917976],[120.1807,26.920644],[120.233055,26.907837],[120.25954,26.982526],[120.279866,26.987326],[120.275554,27.027315],[120.29588,27.035845],[120.282946,27.089671],[120.391967,27.081146],[120.403054,27.10086],[120.461568,27.142407],[120.404286,27.204166],[120.401822,27.250996],[120.430155,27.258976],[120.343924,27.363199],[120.340844,27.399867],[120.273091,27.38924],[120.26262,27.432804],[120.221352,27.420055],[120.134504,27.420055],[120.136968,27.402523],[120.096316,27.390302],[120.052584,27.338747],[120.026099,27.344063],[120.008237,27.375423],[119.960194,27.365857],[119.938636,27.329709],[119.843165,27.300464],[119.768636,27.307909],[119.782187,27.330241],[119.739687,27.362668],[119.750774,27.373829],[119.711354,27.403054],[119.685485,27.438646],[119.703347,27.446613],[119.70889,27.514042],[119.690412,27.537394],[119.659615,27.540578],[119.675014,27.574534],[119.630666,27.582491],[119.626354,27.620676],[119.644217,27.663619],[119.606028,27.674749],[119.541971,27.666799],[119.501319,27.649837],[119.501935,27.610601],[119.466826,27.526249],[119.438493,27.508734],[119.416935,27.539517],[119.360269,27.524657],[119.334399,27.480067],[119.285124,27.457766],[119.26911,27.42218],[119.224146,27.416868],[119.14777,27.424836],[119.121284,27.438115],[119.129907,27.475289],[119.092335,27.466262],[119.03998,27.478475],[119.020886,27.498118],[118.983314,27.498649],[118.986393,27.47582],[118.955597,27.4498],[118.907553,27.460952],[118.869365,27.540047],[118.909401,27.568168],[118.913713,27.619616],[118.879836,27.667859],[118.873677,27.733563],[118.829329,27.847921],[118.818242,27.916689],[118.753568,27.947885],[118.730163,27.970615],[118.733858,28.027684],[118.719076,28.063601],[118.767735,28.10584],[118.802228,28.117453],[118.805923,28.154923],[118.771431,28.188687],[118.804075,28.207675],[118.802228,28.240368],[118.756032,28.252493],[118.719692,28.312047],[118.699366,28.309939],[118.674728,28.27147],[118.651322,28.277267],[118.595272,28.258292],[118.588497,28.282538],[118.493026,28.262509],[118.490562,28.238259],[118.444367,28.253548],[118.433896,28.288335],[118.424041,28.291497],[118.314404,28.221913],[118.339041,28.193962],[118.375382,28.186577],[118.361215,28.155978],[118.356288,28.091586],[118.242339,28.075746],[118.199839,28.049869],[118.153644,28.062016],[118.120999,28.041946],[118.129006,28.017118],[118.094513,28.003909],[118.096977,27.970615],[117.999043,27.991227],[117.965166,27.962687],[117.942992,27.974315],[117.910963,27.949471],[117.856145,27.94577],[117.78716,27.896063],[117.788392,27.855858],[117.740348,27.800286],[117.704624,27.834162],[117.68245,27.823577],[117.649805,27.851625],[117.609769,27.863265],[117.556182,27.966387],[117.52169,27.982243],[117.477958,27.930966],[117.453936,27.939955],[117.407741,27.893948],[117.366473,27.88231],[117.341836,27.855858],[117.334444,27.8876],[117.280242,27.871201],[117.276546,27.847921],[117.303031,27.833103],[117.296256,27.764282],[117.245133,27.71926],[117.205097,27.714492],[117.204481,27.683759],[117.174916,27.677399],[117.114554,27.692238],[117.096076,27.667329],[117.11209,27.645596],[117.094228,27.627569],[117.065279,27.665739],[117.040641,27.669979],[117.003685,27.625449],[117.024627,27.592569],[117.01662,27.563393],[117.054808,27.5427],[117.076982,27.566046],[117.103467,27.533149],[117.110242,27.458828],[117.133032,27.42218],[117.107163,27.393491],[117.104699,27.330773],[117.140423,27.322798],[117.136728,27.303123],[117.171836,27.29036],[117.149662,27.241419],[117.044953,27.146667],[117.05296,27.100327],[116.967344,27.061962],[116.936547,27.019319],[116.910062,27.034779],[116.851548,27.009188],[116.817671,27.018252],[116.679085,26.978259],[116.632889,26.933984],[116.602092,26.888623],[116.548506,26.84004],[116.543578,26.803723],[116.557745,26.773806],[116.515245,26.720898],[116.520172,26.684543],[116.566368,26.650315],[116.553433,26.575942],[116.539267,26.559349],[116.597165,26.512768],[116.610716,26.476882],[116.638433,26.477418],[116.608252,26.429732],[116.601476,26.372911],[116.553433,26.365404],[116.553433,26.400253],[116.519557,26.410437],[116.499846,26.361651],[116.459194,26.345026],[116.437021,26.308016],[116.412999,26.297822],[116.385282,26.238253],[116.400064,26.202819],[116.392057,26.171133],[116.435789,26.159854],[116.476441,26.172745],[116.489375,26.113649],[116.384666,26.030864],[116.360028,25.991601],[116.369883,25.963088],[116.326152,25.956631],[116.303362,25.924341],[116.258398,25.902809],[116.225138,25.908731],[116.17771,25.894195],[116.132131,25.860273],[116.131515,25.824185],[116.18079,25.778926],[116.129667,25.758985],[116.106877,25.701299],[116.067457,25.703995],[116.068689,25.646282],[116.041588,25.62416],[116.063145,25.56317],[116.040356,25.548052],[116.03666,25.514571],[116.005247,25.490264],[116.023109,25.435691],[115.992928,25.374063],[116.008327,25.319437],[115.987385,25.290221],[115.949813,25.292386],[115.930719,25.236099],[115.855574,25.20957],[115.860501,25.165704],[115.888219,25.128866],[115.880212,25.092016],[115.908545,25.084428],[115.928255,25.050276],[115.873436,25.019911],[115.925175,24.960786],[115.870356,24.959701],[115.89253,24.936911],[115.907929,24.923343],[115.985537,24.899461],[116.015102,24.905975],[116.068073,24.850053],[116.153073,24.846795],[116.191877,24.877203],[116.221442,24.829959],[116.251007,24.82507],[116.244232,24.793563],[116.297202,24.801712],[116.345862,24.828872],[116.363724,24.87123],[116.395137,24.877746],[116.417927,24.840821],[116.381586,24.82507],[116.375427,24.803885],[116.419158,24.767482],[116.416079,24.744113],[116.44626,24.714216],[116.485064,24.720196],[116.517709,24.652225],[116.506622,24.621218],[116.530027,24.604895],[116.570679,24.621762],[116.600861,24.654401],[116.623034,24.64189],[116.667382,24.658752],[116.777635,24.679418],[116.815207,24.654944],[116.761005,24.583128],[116.759157,24.545572],[116.796729,24.502014],[116.83307,24.496568],[116.860787,24.460075],[116.839229,24.442097],[116.903903,24.369614],[116.895895,24.350533],[116.919301,24.321087],[116.914374,24.287817],[116.938395,24.28127],[116.933468,24.220157],[116.956257,24.216883],[116.998757,24.179217],[116.9347,24.126794],[116.930388,24.064514],[116.953178,24.008218],[116.981511,23.999471],[116.976583,23.931659],[116.955642,23.922359],[116.981511,23.855602],[117.012308,23.855054],[117.019083,23.801952],[117.048032,23.758687],[117.055424,23.694038],[117.123793,23.647448],[117.147199,23.654027],[117.192778,23.629356],[117.192778,23.5619],[117.291328,23.571225],[117.302415,23.550379],[117.387415,23.555317],[117.463791,23.584937],[117.454552,23.628259],[117.493357,23.642514],[117.501364,23.70445],[117.54448,23.715956],[117.601762,23.70171],[117.660276,23.789357],[117.651653,23.815093],[117.671979,23.878041],[117.691073,23.888985],[117.762522,23.886796],[117.792703,23.906494],[117.807486,23.947521],[117.864768,24.004938],[117.910347,24.012045],[117.927594,24.039922],[117.936217,24.100029],[118.000275,24.152462],[118.019369,24.197232],[118.074803,24.225615],[118.115455,24.229435],[118.158571,24.269814],[118.112376,24.357075],[118.081579,24.35653],[118.088354,24.408858],[118.048934,24.418122],[118.084042,24.528695],[118.121615,24.570067],[118.150564,24.583673],[118.169042,24.559725],[118.242955,24.51236],[118.375382,24.536317],[118.363679,24.567889],[118.444367,24.614689],[118.512736,24.60816],[118.557084,24.572788],[118.558316,24.51236],[118.614366,24.521617],[118.680272,24.58204],[118.687047,24.63373],[118.661178,24.622306],[118.652554,24.653857],[118.670417,24.679962],[118.703677,24.665278],[118.778822,24.743569],[118.786213,24.77672],[118.650707,24.808774],[118.647627,24.843536],[118.702445,24.865258],[118.69875,24.848967],[118.748641,24.84245],[118.807771,24.870687],[118.834256,24.854397],[118.864437,24.887518],[118.933423,24.870687],[118.988857,24.878831],[118.987009,24.898375],[118.932807,24.906518],[118.91864,24.932569],[118.945741,24.954275],[119.014111,24.941252],[119.032589,24.961328],[119.032589,24.961871],[119.007335,24.963499],[119.004872,24.970009]]],[[[118.412338,24.514538],[118.374766,24.458986],[118.318715,24.486765],[118.298389,24.477506],[118.31194,24.424661],[118.282375,24.413218],[118.329802,24.382152],[118.353208,24.415398],[118.405563,24.427931],[118.457918,24.412128],[118.477012,24.437738],[118.451758,24.506915],[118.412338,24.514538]]],[[[119.471138,25.197116],[119.507478,25.183036],[119.52534,25.157579],[119.549362,25.161912],[119.566608,25.210112],[119.540739,25.20199],[119.501319,25.21715],[119.473601,25.259916],[119.44342,25.238806],[119.444036,25.20199],[119.471138,25.197116]]],[[[119.580159,25.627398],[119.611572,25.669479],[119.580775,25.650059],[119.580159,25.627398]]],[[[119.976824,26.191005],[120.016244,26.217316],[119.998998,26.235569],[119.970665,26.217852],[119.976824,26.191005]]],[[[118.230636,24.401228],[118.273752,24.441007],[118.233716,24.445911],[118.230636,24.401228]]],[[[119.906607,26.68989],[119.926933,26.664756],[119.950954,26.692563],[119.906607,26.68989]]],[[[118.204151,24.504737],[118.191832,24.536861],[118.14502,24.560814],[118.093281,24.540672],[118.068644,24.463344],[118.084042,24.435559],[118.143173,24.420847],[118.19368,24.463344],[118.204151,24.504737]]],[[[119.929397,26.134067],[119.960194,26.146961],[119.919542,26.172208],[119.929397,26.134067]]],[[[119.642985,26.129231],[119.665159,26.155556],[119.62697,26.173282],[119.606028,26.15287],[119.642985,26.129231]]],[[[120.034106,26.488667],[120.066751,26.498308],[120.071679,26.521336],[120.035954,26.515981],[120.034106,26.488667]]],[[[119.662079,25.646822],[119.673782,25.632794],[119.718745,25.634952],[119.716898,25.664624],[119.662079,25.646822]]],[[[119.760629,26.613402],[119.776644,26.600025],[119.818527,26.616613],[119.796354,26.630523],[119.760629,26.613402]]],[[[120.135736,26.550784],[120.167149,26.571661],[120.153598,26.604841],[120.117874,26.568984],[120.135736,26.550784]]],[[[120.360554,26.916909],[120.394431,26.933984],[120.363018,26.967592],[120.327909,26.963858],[120.319286,26.944654],[120.360554,26.916909]]],[[[120.150519,26.798916],[120.140048,26.795176],[120.163454,26.798381],[120.161606,26.803189],[120.150519,26.798916]]],[[[119.668238,26.628383],[119.720593,26.635873],[119.758781,26.659408],[119.748926,26.681334],[119.712586,26.6685],[119.673782,26.680799],[119.651608,26.657269],[119.668238,26.628383]]]]}},{type:"Feature",properties:{adcode:36e4,name:"江西省",center:[115.892151,28.676493],centroid:[115.732975,27.636112],childrenNum:11,level:"province",parent:{adcode:1e5},subFeatureIndex:13,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[118.193064,29.395472],[118.136397,29.418932],[118.127774,29.47209],[118.143788,29.489803],[118.095129,29.534072],[118.050782,29.542924],[118.042774,29.566351],[118.00397,29.578322],[117.933753,29.549172],[117.872775,29.54761],[117.795167,29.570515],[117.729877,29.550213],[117.690457,29.555939],[117.678754,29.595496],[117.647957,29.614749],[117.608537,29.591333],[117.543248,29.588731],[117.523538,29.630356],[117.530313,29.654282],[117.490277,29.660003],[117.453936,29.688082],[117.455168,29.749412],[117.408973,29.802396],[117.415132,29.85068],[117.382487,29.840818],[117.359082,29.812782],[117.338756,29.848085],[117.29256,29.822647],[117.25314,29.834588],[117.261763,29.880781],[117.246365,29.915023],[117.2168,29.926953],[117.171836,29.920729],[117.129952,29.89946],[117.127489,29.86158],[117.073286,29.831992],[117.123177,29.798761],[117.136728,29.775388],[117.108395,29.75201],[117.112706,29.711995],[117.041873,29.680803],[116.996294,29.683403],[116.974736,29.657403],[116.939627,29.648561],[116.873722,29.609546],[116.849084,29.57624],[116.780715,29.569994],[116.760389,29.599139],[116.721585,29.564789],[116.716657,29.590813],[116.651983,29.637118],[116.680317,29.681323],[116.653831,29.694841],[116.673541,29.709916],[116.762237,29.802396],[116.780715,29.792529],[116.882961,29.893753],[116.900207,29.949253],[116.868794,29.980361],[116.83307,29.95755],[116.830606,30.004723],[116.802889,29.99643],[116.783794,30.030632],[116.747454,30.057053],[116.720353,30.053945],[116.666766,30.076734],[116.620571,30.073109],[116.585462,30.045657],[116.552201,29.909836],[116.525716,29.897385],[116.467818,29.896347],[116.342782,29.835626],[116.280572,29.788893],[116.250391,29.785777],[116.227601,29.816936],[116.172783,29.828358],[116.13521,29.819532],[116.087167,29.795125],[116.049595,29.761881],[115.965827,29.724469],[115.909777,29.723949],[115.837096,29.748373],[115.762567,29.793048],[115.706517,29.837703],[115.667712,29.850161],[115.611662,29.841337],[115.51188,29.840299],[115.479235,29.811224],[115.470612,29.739539],[115.412714,29.688602],[115.355431,29.649602],[115.304924,29.637118],[115.28583,29.618391],[115.250722,29.660003],[115.176809,29.654803],[115.113367,29.684963],[115.117679,29.655843],[115.143548,29.645961],[115.120142,29.597578],[115.157099,29.584568],[115.154019,29.510117],[115.086266,29.525741],[115.087498,29.560104],[115.033295,29.546568],[115.00065,29.572076],[114.947679,29.542924],[114.966773,29.522096],[114.940288,29.493971],[114.900868,29.505951],[114.860216,29.476258],[114.888549,29.436134],[114.918114,29.454374],[114.90518,29.473132],[114.935977,29.486678],[114.947063,29.465317],[114.931049,29.422581],[114.895325,29.397557],[114.866375,29.404335],[114.812173,29.383478],[114.784455,29.386086],[114.759818,29.363139],[114.740724,29.386607],[114.67297,29.395993],[114.621847,29.379828],[114.589819,29.352707],[114.519602,29.325578],[114.466015,29.324013],[114.440145,29.341752],[114.376088,29.322969],[114.341595,29.327665],[114.307102,29.365225],[114.259059,29.343839],[114.252284,29.23475],[114.169748,29.216993],[114.063191,29.204978],[114.034857,29.152204],[113.98743,29.126068],[113.952321,29.092604],[113.94185,29.047097],[113.961561,28.999476],[113.955401,28.978536],[113.973879,28.937692],[114.008988,28.955498],[114.005292,28.917788],[114.028082,28.891069],[114.060111,28.902596],[114.056415,28.872204],[114.076741,28.834464],[114.124784,28.843376],[114.153734,28.829221],[114.137719,28.779926],[114.157429,28.761566],[114.122321,28.623497],[114.132176,28.607211],[114.08598,28.558337],[114.138335,28.533629],[114.15435,28.507337],[114.218407,28.48472],[114.217175,28.466308],[114.172212,28.432632],[114.214712,28.403157],[114.252284,28.395787],[114.2529,28.319423],[114.198081,28.29097],[114.182067,28.249858],[114.143879,28.246694],[114.109386,28.205038],[114.107538,28.182885],[114.068734,28.171806],[114.012068,28.174972],[113.992357,28.161255],[114.025002,28.080499],[114.047176,28.057263],[114.025618,28.031382],[113.970184,28.041418],[113.966488,28.017646],[113.936307,28.018703],[113.914133,27.991227],[113.864242,28.004966],[113.845148,27.971672],[113.822974,27.982243],[113.752141,27.93361],[113.72812,27.874904],[113.756453,27.860091],[113.763228,27.799228],[113.69917,27.740979],[113.696707,27.71979],[113.652359,27.663619],[113.607395,27.625449],[113.608627,27.585143],[113.579062,27.545354],[113.583374,27.524657],[113.627105,27.49971],[113.591381,27.467855],[113.59754,27.428554],[113.632033,27.40518],[113.605548,27.38924],[113.616635,27.345658],[113.657902,27.347253],[113.699786,27.331836],[113.72812,27.350442],[113.872865,27.384988],[113.872865,27.346721],[113.854387,27.30525],[113.872865,27.289828],[113.846996,27.222262],[113.779242,27.137081],[113.771851,27.096598],[113.803264,27.099261],[113.824206,27.036378],[113.86301,27.018252],[113.892575,26.964925],[113.927068,26.948922],[113.890112,26.895562],[113.877177,26.859262],[113.835909,26.806394],[113.853771,26.769532],[113.860546,26.664221],[113.912901,26.613938],[113.996669,26.615543],[114.019459,26.587182],[114.10877,26.56952],[114.07243,26.480096],[114.110002,26.482775],[114.090292,26.455988],[114.085364,26.406149],[114.062575,26.406149],[114.030546,26.376664],[114.047792,26.337518],[114.021307,26.288701],[114.029314,26.266163],[113.978807,26.237716],[113.972647,26.20604],[113.949242,26.192616],[113.962792,26.150722],[114.013299,26.184023],[114.088444,26.168448],[114.102611,26.187783],[114.181451,26.214631],[114.216559,26.203355],[114.237501,26.152333],[114.188842,26.121172],[114.10569,26.097526],[114.121089,26.085702],[114.087828,26.06635],[114.044096,26.076564],[114.008372,26.015806],[114.028082,25.98138],[114.028082,25.893119],[113.971416,25.836036],[113.961561,25.77731],[113.920293,25.741197],[113.913517,25.701299],[113.957249,25.611749],[113.983118,25.599336],[113.986198,25.529153],[113.962792,25.528072],[113.94493,25.441635],[114.003444,25.442716],[113.983118,25.415152],[114.050256,25.36433],[114.029314,25.328093],[114.017611,25.273987],[114.039785,25.250714],[114.055799,25.277775],[114.083517,25.275611],[114.115545,25.302125],[114.190074,25.316733],[114.204857,25.29942],[114.260291,25.291845],[114.2954,25.299961],[114.31511,25.33837],[114.382863,25.317274],[114.43029,25.343779],[114.438914,25.376226],[114.477718,25.37136],[114.541159,25.416773],[114.599674,25.385959],[114.63663,25.324306],[114.714238,25.315651],[114.743188,25.274528],[114.73518,25.225813],[114.693912,25.213902],[114.685905,25.173287],[114.73518,25.155954],[114.735796,25.121822],[114.664963,25.10123],[114.640326,25.074129],[114.604601,25.083886],[114.561485,25.077382],[114.532536,25.022623],[114.506051,24.999844],[114.45616,24.99659],[114.454928,24.977062],[114.395798,24.951019],[114.403189,24.877746],[114.378551,24.861457],[114.342211,24.807145],[114.336052,24.749004],[114.281849,24.724001],[114.27261,24.700624],[114.169132,24.689749],[114.19069,24.656576],[114.258443,24.641346],[114.289856,24.619042],[114.300943,24.578775],[114.363769,24.582584],[114.391486,24.563535],[114.403189,24.497657],[114.429058,24.48622],[114.534384,24.559181],[114.589819,24.537406],[114.627391,24.576598],[114.664963,24.583673],[114.704999,24.525973],[114.73826,24.565168],[114.729637,24.608704],[114.781376,24.613057],[114.827571,24.588026],[114.846665,24.602719],[114.868839,24.562446],[114.893477,24.582584],[114.909491,24.661471],[114.940288,24.650049],[115.00373,24.679418],[115.024672,24.669085],[115.057317,24.703343],[115.083802,24.699537],[115.104744,24.667997],[115.1842,24.711498],[115.258729,24.728894],[115.269816,24.749548],[115.306772,24.758787],[115.358511,24.735416],[115.372678,24.774546],[115.412714,24.79302],[115.476771,24.762591],[115.522967,24.702799],[115.555611,24.683768],[115.569778,24.622306],[115.605503,24.62557],[115.671408,24.604895],[115.68927,24.545027],[115.752712,24.546116],[115.785357,24.567345],[115.843871,24.562446],[115.840791,24.584217],[115.797676,24.628834],[115.780429,24.663103],[115.801371,24.705517],[115.769342,24.708236],[115.756408,24.749004],[115.776734,24.774546],[115.764415,24.791933],[115.790284,24.856027],[115.807531,24.862543],[115.824161,24.909232],[115.863581,24.891318],[115.861733,24.863629],[115.907313,24.879917],[115.885139,24.898918],[115.89253,24.936911],[115.870356,24.959701],[115.925175,24.960786],[115.873436,25.019911],[115.928255,25.050276],[115.908545,25.084428],[115.880212,25.092016],[115.888219,25.128866],[115.860501,25.165704],[115.855574,25.20957],[115.930719,25.236099],[115.949813,25.292386],[115.987385,25.290221],[116.008327,25.319437],[115.992928,25.374063],[116.023109,25.435691],[116.005247,25.490264],[116.03666,25.514571],[116.040356,25.548052],[116.063145,25.56317],[116.041588,25.62416],[116.068689,25.646282],[116.067457,25.703995],[116.106877,25.701299],[116.129667,25.758985],[116.18079,25.778926],[116.131515,25.824185],[116.132131,25.860273],[116.17771,25.894195],[116.225138,25.908731],[116.258398,25.902809],[116.303362,25.924341],[116.326152,25.956631],[116.369883,25.963088],[116.360028,25.991601],[116.384666,26.030864],[116.489375,26.113649],[116.476441,26.172745],[116.435789,26.159854],[116.392057,26.171133],[116.400064,26.202819],[116.385282,26.238253],[116.412999,26.297822],[116.437021,26.308016],[116.459194,26.345026],[116.499846,26.361651],[116.519557,26.410437],[116.553433,26.400253],[116.553433,26.365404],[116.601476,26.372911],[116.608252,26.429732],[116.638433,26.477418],[116.610716,26.476882],[116.597165,26.512768],[116.539267,26.559349],[116.553433,26.575942],[116.566368,26.650315],[116.520172,26.684543],[116.515245,26.720898],[116.557745,26.773806],[116.543578,26.803723],[116.548506,26.84004],[116.602092,26.888623],[116.632889,26.933984],[116.679085,26.978259],[116.817671,27.018252],[116.851548,27.009188],[116.910062,27.034779],[116.936547,27.019319],[116.967344,27.061962],[117.05296,27.100327],[117.044953,27.146667],[117.149662,27.241419],[117.171836,27.29036],[117.136728,27.303123],[117.140423,27.322798],[117.104699,27.330773],[117.107163,27.393491],[117.133032,27.42218],[117.110242,27.458828],[117.103467,27.533149],[117.076982,27.566046],[117.054808,27.5427],[117.01662,27.563393],[117.024627,27.592569],[117.003685,27.625449],[117.040641,27.669979],[117.065279,27.665739],[117.094228,27.627569],[117.11209,27.645596],[117.096076,27.667329],[117.114554,27.692238],[117.174916,27.677399],[117.204481,27.683759],[117.205097,27.714492],[117.245133,27.71926],[117.296256,27.764282],[117.303031,27.833103],[117.276546,27.847921],[117.280242,27.871201],[117.334444,27.8876],[117.341836,27.855858],[117.366473,27.88231],[117.407741,27.893948],[117.453936,27.939955],[117.477958,27.930966],[117.52169,27.982243],[117.556182,27.966387],[117.609769,27.863265],[117.649805,27.851625],[117.68245,27.823577],[117.704624,27.834162],[117.740348,27.800286],[117.788392,27.855858],[117.78716,27.896063],[117.856145,27.94577],[117.910963,27.949471],[117.942992,27.974315],[117.965166,27.962687],[117.999043,27.991227],[118.096977,27.970615],[118.094513,28.003909],[118.129006,28.017118],[118.120999,28.041946],[118.153644,28.062016],[118.199839,28.049869],[118.242339,28.075746],[118.356288,28.091586],[118.361215,28.155978],[118.375382,28.186577],[118.339041,28.193962],[118.314404,28.221913],[118.424041,28.291497],[118.433896,28.288335],[118.480091,28.327325],[118.455454,28.384204],[118.432048,28.402104],[118.456686,28.424738],[118.474548,28.478934],[118.414802,28.497344],[118.4302,28.515225],[118.412338,28.55676],[118.428352,28.617193],[118.428352,28.617193],[118.428352,28.681267],[118.403099,28.702791],[118.364295,28.813491],[118.300237,28.826075],[118.270056,28.918836],[118.195527,28.904167],[118.227556,28.942406],[118.165346,28.986912],[118.133933,28.983771],[118.115455,29.009944],[118.115455,29.009944],[118.097593,28.998952],[118.066796,29.053898],[118.076035,29.074822],[118.037847,29.102017],[118.045238,29.149068],[118.027992,29.167882],[118.042159,29.210202],[118.073571,29.216993],[118.077883,29.290614],[118.138861,29.283828],[118.178281,29.297921],[118.166578,29.314099],[118.205382,29.343839],[118.193064,29.395472]]]]}},{type:"Feature",properties:{adcode:37e4,name:"山东省",center:[117.000923,36.675807],centroid:[118.187759,36.376092],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:14,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[116.374195,34.640011],[116.392057,34.710391],[116.363724,34.715311],[116.369267,34.749247],[116.403144,34.756131],[116.408071,34.850972],[116.445028,34.895652],[116.557745,34.908905],[116.613795,34.922645],[116.622418,34.939818],[116.677853,34.939327],[116.781331,34.916757],[116.789338,34.975133],[116.815823,34.965324],[116.821983,34.929515],[116.858323,34.928533],[116.922381,34.894671],[116.929156,34.843114],[116.966113,34.844588],[116.979047,34.815113],[116.95133,34.81069],[116.969192,34.771864],[117.022163,34.759081],[117.070206,34.713835],[117.061583,34.675947],[117.073286,34.639026],[117.104083,34.648874],[117.15151,34.559222],[117.139191,34.526687],[117.166293,34.434435],[117.248213,34.451216],[117.252524,34.48674],[117.27285,34.499565],[117.267923,34.532603],[117.303647,34.542463],[117.27285,34.556757],[117.311654,34.561686],[117.311654,34.561686],[117.32151,34.566614],[117.32151,34.566614],[117.325205,34.573021],[117.325205,34.573021],[117.370785,34.584846],[117.402813,34.569571],[117.402813,34.550843],[117.465023,34.484767],[117.53832,34.467006],[117.592523,34.462566],[117.609769,34.490686],[117.659044,34.501044],[117.684298,34.547392],[117.801942,34.518798],[117.791471,34.583368],[117.793935,34.651827],[117.902956,34.644443],[117.909732,34.670533],[117.951615,34.678408],[118.053861,34.650843],[118.084042,34.655766],[118.114839,34.614404],[118.079115,34.569571],[118.185056,34.543942],[118.16473,34.50499],[118.132702,34.483287],[118.177665,34.45319],[118.179513,34.379628],[118.217701,34.379134],[118.220165,34.405802],[118.277447,34.404814],[118.290382,34.424563],[118.379693,34.415183],[118.404947,34.427525],[118.416034,34.473914],[118.439439,34.507949],[118.424657,34.595193],[118.439439,34.626223],[118.473932,34.623269],[118.460997,34.656258],[118.545997,34.705964],[118.601431,34.714327],[118.607591,34.694155],[118.664257,34.693663],[118.690127,34.678408],[118.739402,34.693663],[118.783749,34.723181],[118.764039,34.740396],[118.719076,34.745313],[118.739402,34.792508],[118.772047,34.794474],[118.80038,34.843114],[118.805307,34.87307],[118.860742,34.944233],[118.86259,35.025626],[118.928495,35.051106],[118.942662,35.040817],[119.027045,35.055516],[119.114509,35.055026],[119.137915,35.096167],[119.217371,35.106939],[119.250016,35.124562],[119.286972,35.115261],[119.306066,35.076578],[119.354109,35.080007],[119.373819,35.078538],[119.428022,35.121136],[119.397841,35.137777],[119.411392,35.231689],[119.450812,35.285443],[119.493312,35.318655],[119.538275,35.296678],[119.543819,35.347949],[119.590014,35.37284],[119.579543,35.406504],[119.618963,35.459655],[119.663311,35.562931],[119.662079,35.589215],[119.718129,35.615492],[119.75139,35.617924],[119.772332,35.578995],[119.780339,35.584835],[119.792658,35.615492],[119.824071,35.646136],[119.83023,35.620357],[119.868419,35.60868],[119.925085,35.637382],[119.91215,35.660725],[119.950339,35.729741],[119.920157,35.739943],[119.926317,35.759856],[119.958346,35.760342],[120.01378,35.714193],[120.049505,35.786562],[120.032258,35.812288],[120.064287,35.873414],[120.112331,35.885052],[120.125265,35.906868],[120.152983,35.907353],[120.207801,35.947575],[120.169613,35.888446],[120.202258,35.89184],[120.209033,35.917531],[120.265699,35.966468],[120.30512,35.971796],[120.316206,36.002304],[120.289721,36.017311],[120.285409,36.01247],[120.249069,35.992136],[120.257076,36.025055],[120.198562,35.995525],[120.234902,36.030863],[120.239214,36.062316],[120.181316,36.066669],[120.152367,36.095206],[120.116642,36.102943],[120.108635,36.127599],[120.142512,36.143549],[120.140664,36.173507],[120.181316,36.203936],[120.22012,36.209248],[120.224432,36.19138],[120.260772,36.198624],[120.263236,36.182202],[120.310047,36.185101],[120.297112,36.225664],[120.319902,36.232423],[120.362402,36.196209],[120.35809,36.174956],[120.286025,36.047317],[120.337764,36.055058],[120.429539,36.056994],[120.468959,36.087952],[120.546568,36.091821],[120.546568,36.107778],[120.593995,36.100525],[120.615553,36.120348],[120.64327,36.114547],[120.672835,36.130016],[120.712255,36.126632],[120.696857,36.15563],[120.696857,36.203936],[120.680843,36.238698],[120.686386,36.279234],[120.657437,36.276339],[120.66298,36.331803],[120.744284,36.327946],[120.694393,36.390118],[120.759683,36.46283],[120.828668,36.46668],[120.837291,36.459942],[120.858849,36.424797],[120.848994,36.403124],[120.871784,36.36699],[120.911204,36.412276],[120.917979,36.417573],[120.90874,36.450315],[120.938305,36.447908],[120.965407,36.466199],[120.95432,36.507578],[120.983269,36.546051],[120.962327,36.562877],[120.909972,36.568645],[120.884718,36.601323],[120.847146,36.618617],[120.882255,36.627262],[120.926602,36.611892],[120.955551,36.575855],[121.028848,36.572971],[121.078123,36.607568],[121.161275,36.651273],[121.251818,36.671436],[121.29863,36.702151],[121.31218,36.702151],[121.35776,36.713186],[121.400876,36.701191],[121.3941,36.738129],[121.454462,36.752515],[121.496962,36.795179],[121.506817,36.803805],[121.565331,36.830635],[121.548701,36.807638],[121.485259,36.786073],[121.532071,36.73621],[121.575186,36.740047],[121.556092,36.764502],[121.651563,36.723739],[121.631853,36.80093],[121.6762,36.819137],[121.726092,36.826323],[121.762432,36.84644],[121.767975,36.874691],[121.927504,36.932597],[121.965076,36.938337],[122.008808,36.96225],[122.042684,36.871819],[122.051923,36.904846],[122.093191,36.913938],[122.115981,36.94025],[122.124604,36.944077],[122.141235,36.938337],[122.119677,36.891924],[122.175727,36.894317],[122.188662,36.866073],[122.174495,36.842609],[122.220691,36.848835],[122.275509,36.83734],[122.280437,36.835904],[122.344495,36.828239],[122.378371,36.844525],[122.383915,36.865595],[122.415944,36.85937],[122.454748,36.879],[122.452284,36.88618],[122.434422,36.914416],[122.483081,36.913938],[122.48924,36.886659],[122.532356,36.901496],[122.55761,36.968467],[122.544675,37.004797],[122.583479,37.037289],[122.575472,37.054485],[122.494168,37.033945],[122.467067,37.037289],[122.478769,37.058784],[122.484313,37.128956],[122.533588,37.153286],[122.581015,37.147562],[122.573624,37.176178],[122.624131,37.190959],[122.592718,37.261485],[122.567465,37.25958],[122.573624,37.296247],[122.611196,37.339558],[122.607501,37.364296],[122.650616,37.388551],[122.6925,37.373809],[122.714058,37.392355],[122.701739,37.418501],[122.67587,37.413273],[122.641377,37.428482],[122.553914,37.407093],[122.4954,37.413748],[122.487393,37.43466],[122.41656,37.414699],[122.337103,37.414223],[122.281053,37.430858],[122.287212,37.445114],[122.25272,37.467917],[122.194205,37.456041],[122.166488,37.438937],[122.131996,37.49926],[122.163408,37.519199],[122.150474,37.557163],[122.08888,37.554316],[122.075329,37.540556],[122.017431,37.531065],[121.997721,37.494512],[121.923808,37.473142],[121.772903,37.466492],[121.66573,37.473617],[121.635548,37.494037],[121.575802,37.460317],[121.571491,37.441313],[121.477252,37.475992],[121.460006,37.522522],[121.400876,37.557638],[121.395948,37.589891],[121.435368,37.592737],[121.391021,37.625449],[121.349137,37.635403],[121.358376,37.597479],[121.304789,37.582778],[121.217326,37.582778],[121.17421,37.597479],[121.148956,37.626397],[121.161891,37.646302],[121.142797,37.661464],[121.160043,37.698882],[121.136022,37.723501],[121.037471,37.718767],[120.994356,37.759468],[120.943233,37.785486],[120.940769,37.819533],[120.874863,37.833241],[120.845298,37.826623],[120.839139,37.82426],[120.733197,37.833714],[120.656821,37.793054],[120.634031,37.796364],[120.590915,37.7642],[120.517619,37.750005],[120.454793,37.757576],[120.367945,37.697935],[120.227511,37.693673],[120.22012,37.671886],[120.269395,37.658622],[120.272475,37.636824],[120.215192,37.621183],[120.208417,37.588469],[120.246605,37.556689],[120.222584,37.532963],[120.144359,37.481691],[120.086461,37.465067],[120.064903,37.448915],[120.010085,37.442263],[119.949723,37.419927],[119.926933,37.386649],[119.843781,37.376662],[119.837006,37.346695],[119.883201,37.311004],[119.89244,37.263866],[119.865339,37.233854],[119.83023,37.225754],[119.808057,37.196203],[119.740303,37.133727],[119.687332,37.143746],[119.678709,37.158056],[119.576463,37.127524],[119.489616,37.134681],[119.428022,37.125616],[119.361501,37.125616],[119.327624,37.115595],[119.301138,37.139452],[119.298675,37.197156],[119.2069,37.223371],[119.190885,37.25958],[119.204436,37.280058],[119.136683,37.230995],[119.12806,37.254816],[119.091103,37.257674],[119.084328,37.239572],[119.054147,37.254816],[119.03998,37.30434],[119.001176,37.31862],[118.942662,37.497361],[118.939582,37.527268],[118.988857,37.620709],[119.023966,37.642037],[119.153313,37.655305],[119.236465,37.651988],[119.262334,37.660517],[119.280197,37.692726],[119.309146,37.805349],[119.291899,37.869627],[119.24016,37.878131],[119.212443,37.838913],[119.16132,37.81906],[119.12806,37.847892],[119.110813,37.921577],[119.001792,37.99613],[118.974075,38.094162],[118.908169,38.139362],[118.811467,38.157717],[118.703677,38.151129],[118.626069,38.138421],[118.607591,38.129006],[118.597736,38.079088],[118.552156,38.05553],[118.534294,38.063541],[118.517048,38.088509],[118.504729,38.11394],[118.44991,38.124299],[118.431432,38.106406],[118.404331,38.121003],[118.331034,38.12524],[118.217085,38.146893],[118.177665,38.186417],[118.112376,38.210403],[118.045238,38.214165],[118.018753,38.202409],[117.896797,38.279495],[117.895565,38.301572],[117.848754,38.255062],[117.808718,38.22827],[117.789007,38.180772],[117.766834,38.158658],[117.771145,38.134655],[117.746508,38.12524],[117.704624,38.076262],[117.586979,38.071551],[117.557414,38.046105],[117.557414,38.046105],[117.524154,37.989527],[117.513067,37.94329],[117.481038,37.914967],[117.438538,37.854035],[117.400966,37.844584],[117.320278,37.861596],[117.271618,37.839858],[117.185387,37.849783],[117.150278,37.839385],[117.074518,37.848837],[117.027091,37.832296],[116.919301,37.846002],[116.837997,37.835132],[116.804736,37.848837],[116.753613,37.793054],[116.753613,37.77035],[116.724664,37.744327],[116.679085,37.728708],[116.66307,37.686096],[116.604556,37.624975],[116.575607,37.610754],[116.4826,37.521573],[116.448108,37.503059],[116.433941,37.473142],[116.38097,37.522522],[116.379738,37.522047],[116.38097,37.522522],[116.379738,37.522047],[116.36742,37.566177],[116.336007,37.581355],[116.295355,37.554316],[116.278724,37.524895],[116.290427,37.484065],[116.27626,37.466967],[116.240536,37.489764],[116.240536,37.489764],[116.224522,37.479791],[116.243,37.447965],[116.226369,37.428007],[116.2855,37.404241],[116.236224,37.361442],[116.193109,37.365723],[116.169087,37.384271],[116.106261,37.368577],[116.085935,37.373809],[116.024341,37.360015],[115.975682,37.337179],[115.969523,37.239572],[115.909777,37.20669],[115.91224,37.177132],[115.879596,37.150901],[115.888219,37.112254],[115.85619,37.060694],[115.776734,36.992848],[115.79706,36.968945],[115.75764,36.902453],[115.71206,36.883308],[115.683727,36.808117],[115.524815,36.763543],[115.479851,36.760187],[115.451518,36.702151],[115.420105,36.686795],[115.365902,36.621979],[115.355431,36.627262],[115.33141,36.550378],[115.272895,36.497476],[115.291374,36.460423],[115.317243,36.454166],[115.297533,36.413239],[115.340033,36.398307],[115.368982,36.342409],[115.366518,36.30914],[115.423185,36.32216],[115.417025,36.292742],[115.462605,36.276339],[115.466916,36.258969],[115.466916,36.258969],[115.474923,36.248352],[115.483547,36.148865],[115.484163,36.125666],[115.449054,36.047317],[115.447822,36.01247],[115.362822,35.971796],[115.353583,35.938854],[115.364054,35.894264],[115.335105,35.796756],[115.363438,35.779765],[115.407786,35.80889],[115.460141,35.867594],[115.487858,35.880688],[115.495249,35.896203],[115.505104,35.899112],[115.513112,35.890385],[115.583945,35.921893],[115.648618,35.922863],[115.699125,35.966468],[115.774886,35.974702],[115.779813,35.993588],[115.817386,36.012954],[115.859886,36.003756],[115.89869,36.026507],[115.989849,36.045381],[116.057602,36.104877],[116.099486,36.112129],[116.063145,36.028927],[116.048979,35.970343],[115.984921,35.974218],[115.911624,35.960171],[115.907929,35.92674],[115.873436,35.918985],[115.882675,35.879718],[115.859886,35.857894],[115.81677,35.844312],[115.773654,35.854014],[115.73485,35.833154],[115.696046,35.788989],[115.693582,35.754028],[115.622749,35.739457],[115.52851,35.733628],[115.48601,35.710306],[115.383148,35.568772],[115.34496,35.55368],[115.356047,35.490359],[115.307388,35.480126],[115.237171,35.423087],[115.172497,35.426501],[115.126302,35.41821],[115.117679,35.400163],[115.091809,35.416259],[115.073947,35.374304],[115.04315,35.376744],[114.957534,35.261014],[114.929201,35.244886],[114.932281,35.198441],[114.861448,35.182301],[114.841738,35.15099],[114.883006,35.098615],[114.835578,35.076578],[114.818948,35.051596],[114.852209,35.041797],[114.824492,35.012393],[114.880542,35.00357],[114.923658,34.968757],[114.950759,34.989843],[115.008041,34.988372],[115.028983,34.9717],[115.075179,35.000628],[115.12815,35.00455],[115.157099,34.957968],[115.219309,34.96042],[115.205142,34.914303],[115.251953,34.906451],[115.239019,34.87798],[115.256265,34.845079],[115.317243,34.859321],[115.42688,34.805285],[115.449054,34.74433],[115.433655,34.725149],[115.461373,34.637057],[115.515575,34.582383],[115.553148,34.568586],[115.622749,34.574499],[115.685575,34.556265],[115.697278,34.594207],[115.787821,34.580905],[115.827241,34.558236],[115.838328,34.5676],[115.984305,34.589281],[115.991081,34.615389],[116.037276,34.593222],[116.101334,34.60603],[116.134594,34.559715],[116.156768,34.5538],[116.196804,34.575977],[116.247927,34.551829],[116.286116,34.608986],[116.32492,34.601104],[116.334159,34.620806],[116.374195,34.640011]]],[[[120.729502,37.947065],[120.721495,37.917328],[120.76461,37.895134],[120.76461,37.923937],[120.729502,37.947065]]],[[[120.692545,37.983867],[120.732581,37.961694],[120.724574,37.987641],[120.692545,37.983867]]],[[[120.990044,36.413239],[120.978341,36.428649],[120.950624,36.414684],[120.990044,36.413239]]],[[[120.750444,38.150188],[120.7874,38.158658],[120.742436,38.199116],[120.750444,38.150188]]],[[[120.918595,38.345236],[120.914899,38.373393],[120.895189,38.36307],[120.918595,38.345236]]],[[[120.159142,35.765198],[120.169613,35.740428],[120.193019,35.756942],[120.172077,35.785591],[120.159142,35.765198]]],[[[120.62664,37.94565],[120.631567,37.981037],[120.602002,37.978678],[120.62664,37.94565]]],[[[120.802183,38.284193],[120.848378,38.305799],[120.816349,38.318008],[120.802183,38.284193]]],[[[121.489571,37.577086],[121.489571,37.577561],[121.489571,37.578509],[121.488955,37.578035],[121.489571,37.577086]]],[[[121.485875,37.578509],[121.487723,37.578035],[121.487723,37.578509],[121.485875,37.578509]]],[[[121.487723,37.578509],[121.487723,37.577561],[121.488955,37.578035],[121.488955,37.578509],[121.488339,37.578509],[121.487723,37.578509]]],[[[115.495249,35.896203],[115.487858,35.880688],[115.513112,35.890385],[115.505104,35.899112],[115.495249,35.896203]]]]}},{type:"Feature",properties:{adcode:41e4,name:"河南省",center:[113.665412,34.757975],centroid:[113.619717,33.902648],childrenNum:18,level:"province",parent:{adcode:1e5},subFeatureIndex:15,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[112.716747,32.357612],[112.735841,32.356095],[112.776493,32.358623],[112.860877,32.396024],[112.888594,32.37682],[112.912,32.390971],[112.992072,32.378336],[113.000695,32.41674],[113.025949,32.425328],[113.078919,32.394508],[113.107869,32.398551],[113.118956,32.375809],[113.155912,32.380863],[113.158992,32.410677],[113.211962,32.431895],[113.2366,32.407141],[113.333918,32.336377],[113.317904,32.327275],[113.353628,32.294904],[113.376418,32.298445],[113.428773,32.270618],[113.511925,32.316654],[113.624642,32.36115],[113.650511,32.412698],[113.700402,32.420782],[113.735511,32.410677],[113.76754,32.370249],[113.753989,32.328286],[113.768772,32.30148],[113.768156,32.284279],[113.758301,32.27669],[113.749061,32.272642],[113.73859,32.255942],[113.752757,32.215951],[113.782322,32.184553],[113.750293,32.11615],[113.722576,32.12426],[113.728735,32.083197],[113.791561,32.036028],[113.757685,31.98985],[113.817431,31.964467],[113.805728,31.929428],[113.832213,31.918761],[113.830981,31.87913],[113.854387,31.843042],[113.893807,31.847109],[113.914749,31.877098],[113.957865,31.852701],[113.952321,31.793714],[113.988662,31.749959],[114.017611,31.770822],[114.086596,31.782014],[114.121705,31.809482],[114.134024,31.843042],[114.191922,31.852192],[114.235654,31.833382],[114.292936,31.752503],[114.350218,31.755557],[114.403189,31.746906],[114.443841,31.728074],[114.530688,31.742834],[114.549783,31.766751],[114.586123,31.762172],[114.57134,31.660858],[114.547935,31.623665],[114.560869,31.560963],[114.572572,31.553824],[114.61692,31.585437],[114.641558,31.582378],[114.696376,31.525771],[114.778912,31.520669],[114.789383,31.480358],[114.830035,31.45892],[114.870071,31.479337],[114.884238,31.469129],[114.962462,31.494648],[114.995107,31.471171],[115.022824,31.527811],[115.096121,31.508425],[115.114599,31.530362],[115.106592,31.567592],[115.12507,31.599201],[115.16449,31.604808],[115.212533,31.555354],[115.235939,31.555354],[115.218077,31.515057],[115.211301,31.442072],[115.252569,31.421646],[115.250722,31.392021],[115.301229,31.383846],[115.338801,31.40428],[115.373909,31.405813],[115.389924,31.450241],[115.371446,31.495668],[115.415793,31.525771],[115.439815,31.588496],[115.485394,31.608885],[115.476771,31.643028],[115.495249,31.673083],[115.534054,31.698545],[115.553764,31.69549],[115.676336,31.778453],[115.731154,31.76726],[115.767495,31.78761],[115.808147,31.770313],[115.808147,31.770313],[115.851878,31.786593],[115.886371,31.776418],[115.914704,31.814567],[115.893762,31.832365],[115.894994,31.8649],[115.920248,31.920285],[115.909161,31.94314],[115.928871,32.003046],[115.922095,32.049725],[115.941805,32.166318],[115.912856,32.227596],[115.899306,32.390971],[115.865429,32.458662],[115.883291,32.487946],[115.845719,32.501575],[115.8759,32.542448],[115.910393,32.567165],[115.891298,32.576243],[115.861117,32.537403],[115.789052,32.468761],[115.771806,32.505108],[115.742241,32.476335],[115.704669,32.495013],[115.667712,32.409667],[115.657857,32.428864],[115.626445,32.40512],[115.604271,32.425833],[115.57101,32.419266],[115.522967,32.441997],[115.509416,32.466741],[115.5088,32.468761],[115.497713,32.492489],[115.409018,32.549007],[115.411482,32.575235],[115.304924,32.553042],[115.30554,32.583303],[115.267352,32.578261],[115.24333,32.593388],[115.20083,32.591876],[115.182968,32.666973],[115.179273,32.726402],[115.189744,32.770695],[115.211301,32.785791],[115.189744,32.812452],[115.197135,32.856201],[115.155867,32.864747],[115.139237,32.897917],[115.029599,32.906962],[115.035143,32.932582],[115.009273,32.940117],[114.943368,32.935094],[114.916266,32.971251],[114.883006,32.990328],[114.891629,33.020441],[114.925506,33.016928],[114.913187,33.083143],[114.897172,33.086653],[114.902716,33.129764],[114.932897,33.153817],[114.966158,33.147304],[114.990795,33.102195],[115.041302,33.086653],[115.168186,33.088658],[115.194671,33.120743],[115.245178,33.135778],[115.289526,33.131769],[115.303692,33.149809],[115.300613,33.204407],[115.340033,33.260973],[115.335105,33.297997],[115.361591,33.298497],[115.365286,33.336005],[115.341881,33.370997],[115.313547,33.376994],[115.328946,33.403477],[115.315395,33.431451],[115.324634,33.457418],[115.345576,33.449928],[115.345576,33.502842],[115.366518,33.5233],[115.394851,33.506335],[115.422569,33.557219],[115.463837,33.567193],[115.511264,33.55323],[115.564851,33.576169],[115.639995,33.585143],[115.601191,33.658898],[115.601807,33.718653],[115.563003,33.772895],[115.576553,33.787817],[115.614126,33.775879],[115.631988,33.869846],[115.547604,33.874815],[115.577785,33.950307],[115.579017,33.974133],[115.60735,34.030196],[115.642459,34.03218],[115.658473,34.061437],[115.705901,34.059949],[115.736082,34.076805],[115.768726,34.061932],[115.809378,34.062428],[115.846335,34.028708],[115.85003,34.004898],[115.877132,34.002913],[115.876516,34.028708],[115.904233,34.009859],[115.95782,34.007875],[116.00032,33.965199],[115.982457,33.917039],[116.05945,33.860902],[116.055754,33.804727],[116.074232,33.781351],[116.100102,33.782843],[116.132747,33.751501],[116.155536,33.709693],[116.230065,33.735078],[116.263326,33.730101],[116.316912,33.771402],[116.393905,33.782843],[116.408071,33.805721],[116.437021,33.801246],[116.437637,33.846489],[116.486296,33.869846],[116.558361,33.881274],[116.566984,33.9081],[116.631042,33.887733],[116.64336,33.896675],[116.641512,33.978103],[116.599629,34.014324],[116.599629,34.014324],[116.576223,34.068873],[116.576223,34.068873],[116.52818,34.122892],[116.536187,34.151127],[116.565752,34.16945],[116.542962,34.203608],[116.545426,34.241711],[116.582382,34.266444],[116.562056,34.285731],[116.516477,34.296114],[116.456731,34.268917],[116.409303,34.273863],[116.409303,34.273863],[116.372347,34.26595],[116.357564,34.319843],[116.301514,34.342082],[116.255934,34.376665],[116.213435,34.382098],[116.215898,34.403333],[116.178942,34.430487],[116.162312,34.459605],[116.178326,34.496112],[116.204196,34.508442],[116.191261,34.535561],[116.196804,34.575977],[116.156768,34.5538],[116.134594,34.559715],[116.101334,34.60603],[116.037276,34.593222],[115.991081,34.615389],[115.984305,34.589281],[115.838328,34.5676],[115.827241,34.558236],[115.787821,34.580905],[115.697278,34.594207],[115.685575,34.556265],[115.622749,34.574499],[115.553148,34.568586],[115.515575,34.582383],[115.461373,34.637057],[115.433655,34.725149],[115.449054,34.74433],[115.42688,34.805285],[115.317243,34.859321],[115.256265,34.845079],[115.239019,34.87798],[115.251953,34.906451],[115.205142,34.914303],[115.219309,34.96042],[115.157099,34.957968],[115.12815,35.00455],[115.075179,35.000628],[115.028983,34.9717],[115.008041,34.988372],[114.950759,34.989843],[114.923658,34.968757],[114.880542,35.00357],[114.824492,35.012393],[114.852209,35.041797],[114.818948,35.051596],[114.835578,35.076578],[114.883006,35.098615],[114.841738,35.15099],[114.861448,35.182301],[114.932281,35.198441],[114.929201,35.244886],[114.957534,35.261014],[115.04315,35.376744],[115.073947,35.374304],[115.091809,35.416259],[115.117679,35.400163],[115.126302,35.41821],[115.172497,35.426501],[115.237171,35.423087],[115.307388,35.480126],[115.356047,35.490359],[115.34496,35.55368],[115.383148,35.568772],[115.48601,35.710306],[115.52851,35.733628],[115.622749,35.739457],[115.693582,35.754028],[115.696046,35.788989],[115.73485,35.833154],[115.773654,35.854014],[115.81677,35.844312],[115.859886,35.857894],[115.882675,35.879718],[115.873436,35.918985],[115.907929,35.92674],[115.911624,35.960171],[115.984921,35.974218],[116.048979,35.970343],[116.063145,36.028927],[116.099486,36.112129],[116.057602,36.104877],[115.989849,36.045381],[115.89869,36.026507],[115.859886,36.003756],[115.817386,36.012954],[115.779813,35.993588],[115.774886,35.974702],[115.699125,35.966468],[115.648618,35.922863],[115.583945,35.921893],[115.513112,35.890385],[115.487858,35.880688],[115.460141,35.867594],[115.407786,35.80889],[115.363438,35.779765],[115.335105,35.796756],[115.364054,35.894264],[115.353583,35.938854],[115.362822,35.971796],[115.447822,36.01247],[115.449054,36.047317],[115.484163,36.125666],[115.483547,36.148865],[115.465068,36.170125],[115.450902,36.152248],[115.376989,36.128083],[115.365902,36.099074],[115.312931,36.088436],[115.30246,36.127599],[115.279055,36.13775],[115.242098,36.19138],[115.202678,36.208765],[115.202678,36.208765],[115.202678,36.209248],[115.202678,36.209248],[115.201446,36.210214],[115.201446,36.210214],[115.1842,36.193312],[115.12507,36.209731],[115.104744,36.172058],[115.06286,36.178338],[115.048693,36.161912],[115.04623,36.112613],[114.998186,36.069572],[114.914419,36.052155],[114.926737,36.089403],[114.912571,36.140649],[114.858368,36.144516],[114.857752,36.127599],[114.771521,36.124699],[114.734564,36.15563],[114.720398,36.140166],[114.640326,36.137266],[114.588587,36.118414],[114.586739,36.141133],[114.533152,36.171575],[114.480181,36.177855],[114.466015,36.197658],[114.417356,36.205868],[114.408117,36.224699],[114.356378,36.230492],[114.345291,36.255591],[114.299095,36.245938],[114.257827,36.263794],[114.241197,36.251247],[114.2104,36.272962],[114.203009,36.245456],[114.170364,36.245938],[114.170364,36.245938],[114.175907,36.264759],[114.129096,36.280199],[114.080437,36.269585],[114.04348,36.303353],[114.056415,36.329392],[114.002828,36.334214],[113.981887,36.31782],[113.962792,36.353977],[113.911054,36.314927],[113.882104,36.353977],[113.84946,36.347711],[113.856851,36.329392],[113.813119,36.332285],[113.755221,36.366026],[113.731199,36.363135],[113.736127,36.324571],[113.712105,36.303353],[113.716417,36.262347],[113.681924,36.216491],[113.697939,36.181719],[113.651127,36.174473],[113.705946,36.148865],[113.712721,36.129533],[113.655439,36.125182],[113.671453,36.115514],[113.68562,36.056026],[113.660366,36.034735],[113.694859,36.026991],[113.678844,35.985841],[113.648663,35.994073],[113.654207,35.931586],[113.637576,35.870019],[113.660982,35.837035],[113.582758,35.818111],[113.604932,35.797727],[113.587685,35.736542],[113.592613,35.691838],[113.622794,35.674825],[113.625258,35.632518],[113.578446,35.633491],[113.547649,35.656835],[113.55812,35.621816],[113.513773,35.57364],[113.49899,35.532254],[113.439244,35.507412],[113.391817,35.506925],[113.348085,35.468429],[113.31236,35.481101],[113.304353,35.426989],[113.243375,35.449418],[113.189789,35.44893],[113.185477,35.409431],[113.165151,35.412845],[113.149137,35.350878],[113.126347,35.332327],[113.067217,35.353806],[112.996384,35.362104],[112.985913,35.33965],[112.992072,35.29619],[112.936022,35.284466],[112.934174,35.262968],[112.884283,35.243909],[112.822073,35.258082],[112.772798,35.207732],[112.720443,35.206265],[112.628052,35.263457],[112.637291,35.225822],[112.513487,35.218489],[112.390915,35.239021],[112.36751,35.219956],[112.288053,35.219956],[112.304684,35.251728],[112.242474,35.234622],[112.21722,35.253195],[112.13838,35.271275],[112.058924,35.280069],[112.078634,35.219467],[112.03983,35.194039],[112.066315,35.153437],[112.05646,35.098615],[112.062004,35.056005],[112.039214,35.045717],[112.018888,35.068742],[111.97762,35.067272],[111.933272,35.083435],[111.810084,35.062374],[111.807005,35.032977],[111.740483,35.00455],[111.664107,34.984449],[111.681969,34.9511],[111.646861,34.938836],[111.617911,34.894671],[111.592042,34.881416],[111.570484,34.843114],[111.543999,34.853428],[111.502731,34.829851],[111.439289,34.838202],[111.389398,34.815113],[111.345666,34.831816],[111.29208,34.806759],[111.255123,34.819535],[111.232949,34.789559],[111.148566,34.807742],[111.118385,34.756623],[111.035233,34.740887],[110.976103,34.706456],[110.920052,34.730068],[110.903422,34.669056],[110.883712,34.64395],[110.824582,34.615881],[110.791937,34.649858],[110.749437,34.65232],[110.710017,34.605045],[110.610851,34.607508],[110.533242,34.583368],[110.488279,34.610956],[110.424837,34.588295],[110.379257,34.600612],[110.366939,34.566614],[110.404511,34.557743],[110.372482,34.544435],[110.360779,34.516825],[110.403279,34.433448],[110.403279,34.433448],[110.473496,34.393457],[110.503677,34.33714],[110.451938,34.292653],[110.428533,34.288203],[110.43962,34.243196],[110.507989,34.217466],[110.55172,34.213012],[110.55788,34.193214],[110.621938,34.177372],[110.642264,34.161032],[110.61393,34.113478],[110.591757,34.101586],[110.587445,34.023252],[110.620706,34.035652],[110.671213,33.966192],[110.665669,33.937895],[110.627481,33.925482],[110.628713,33.910086],[110.587445,33.887733],[110.612083,33.852453],[110.66259,33.85295],[110.712481,33.833564],[110.74143,33.798759],[110.782082,33.796272],[110.81719,33.751003],[110.831973,33.713675],[110.823966,33.685793],[110.878784,33.634486],[110.966864,33.609071],[111.00382,33.578662],[111.002588,33.535772],[111.02661,33.478386],[111.02661,33.467903],[110.996429,33.435946],[111.025994,33.375495],[111.025994,33.330504],[110.984726,33.255469],[111.046936,33.202905],[111.045704,33.169849],[111.08882,33.181871],[111.12824,33.15532],[111.146102,33.12375],[111.179363,33.115229],[111.192913,33.071609],[111.152877,33.039507],[111.221862,33.042517],[111.258819,33.006389],[111.273601,32.971753],[111.242804,32.930573],[111.255123,32.883846],[111.276065,32.903445],[111.293311,32.859217],[111.380159,32.829049],[111.41342,32.757108],[111.475629,32.760127],[111.458383,32.726402],[111.513202,32.674026],[111.530448,32.628172],[111.577875,32.593388],[111.640701,32.634724],[111.646245,32.605993],[111.713382,32.606497],[111.808853,32.536899],[111.858128,32.528826],[111.890157,32.503089],[111.948671,32.51722],[111.975772,32.471791],[112.014576,32.450077],[112.063851,32.474315],[112.081098,32.425833],[112.155626,32.377326],[112.150083,32.411688],[112.172873,32.385412],[112.206133,32.392992],[112.328089,32.321712],[112.360118,32.3657],[112.390915,32.37126],[112.448814,32.34295],[112.477147,32.380863],[112.530733,32.37682],[112.545516,32.404109],[112.589248,32.381369],[112.612037,32.386928],[112.645298,32.368227],[112.716747,32.357612]]],[[[113.768156,32.284279],[113.768772,32.30148],[113.749061,32.272642],[113.758301,32.27669],[113.768156,32.284279]]]]}},{type:"Feature",properties:{adcode:42e4,name:"湖北省",center:[114.298572,30.584355],centroid:[112.271301,30.987527],childrenNum:17,level:"province",parent:{adcode:1e5},subFeatureIndex:16,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[111.045704,33.169849],[111.034001,33.177864],[111.035849,33.187881],[111.046936,33.202905],[110.984726,33.255469],[110.960704,33.253967],[110.9219,33.203907],[110.865234,33.213921],[110.828893,33.201403],[110.824582,33.158327],[110.753133,33.15031],[110.702626,33.097182],[110.650887,33.157324],[110.623785,33.143796],[110.59422,33.168346],[110.57759,33.250464],[110.54125,33.255469],[110.471032,33.171352],[110.398352,33.176862],[110.398352,33.176862],[110.372482,33.186379],[110.33799,33.160331],[110.285635,33.171352],[110.218497,33.163336],[110.164911,33.209415],[110.031252,33.191888],[109.999223,33.212419],[109.973353,33.203907],[109.916687,33.229942],[109.852013,33.247961],[109.813209,33.236449],[109.732521,33.231443],[109.693101,33.254468],[109.649985,33.251465],[109.619804,33.275484],[109.60687,33.235949],[109.514479,33.237951],[109.498464,33.207412],[109.438718,33.152314],[109.468283,33.140288],[109.522486,33.138785],[109.576073,33.110216],[109.688174,33.116733],[109.704188,33.101694],[109.794731,33.067095],[109.785492,32.987316],[109.76455,32.909474],[109.789804,32.882339],[109.847702,32.893395],[109.856941,32.910479],[109.907448,32.903947],[109.927158,32.887364],[109.988752,32.886359],[110.051578,32.851676],[110.105164,32.832569],[110.142121,32.802895],[110.127338,32.77774],[110.159367,32.767173],[110.156903,32.683093],[110.206179,32.633212],[110.153824,32.593388],[110.124259,32.616579],[110.090382,32.617083],[110.084223,32.580782],[110.017701,32.546989],[109.97089,32.577756],[109.910528,32.592884],[109.816905,32.577252],[109.746072,32.594901],[109.726978,32.608513],[109.631507,32.599943],[109.619804,32.56767],[109.637051,32.540935],[109.575457,32.506622],[109.526797,32.43341],[109.529877,32.405625],[109.502776,32.38895],[109.513247,32.342444],[109.495385,32.300468],[109.528645,32.270112],[109.550203,32.225065],[109.592703,32.219495],[109.604406,32.199241],[109.58716,32.161251],[109.621652,32.106519],[109.590855,32.047696],[109.590855,32.012688],[109.631507,31.962436],[109.62042,31.928412],[109.584696,31.900472],[109.60379,31.885737],[109.633971,31.824738],[109.633971,31.804396],[109.592087,31.789136],[109.585928,31.726546],[109.622268,31.711783],[109.683246,31.719929],[109.731289,31.700582],[109.737449,31.628761],[109.76455,31.602769],[109.745456,31.598182],[109.727594,31.548214],[109.837847,31.555354],[109.894513,31.519139],[109.969658,31.508935],[109.94502,31.47066],[109.98752,31.474744],[110.036795,31.436966],[110.054042,31.410921],[110.118715,31.409899],[110.161831,31.314338],[110.155671,31.279564],[110.180309,31.179774],[110.200019,31.158779],[110.180309,31.121899],[110.147048,31.116776],[110.119947,31.088592],[110.120563,31.0322],[110.140273,31.030661],[110.140889,30.987062],[110.172918,30.978853],[110.153824,30.953708],[110.151976,30.911613],[110.082375,30.799614],[110.048498,30.800642],[110.019549,30.829425],[110.008462,30.883369],[109.943788,30.878746],[109.894513,30.899803],[109.828608,30.864364],[109.780564,30.848437],[109.701724,30.783677],[109.656761,30.760538],[109.661072,30.738936],[109.625348,30.702923],[109.590855,30.69366],[109.574225,30.646818],[109.543428,30.63961],[109.535421,30.664837],[109.435638,30.595832],[109.418392,30.559766],[109.35495,30.487076],[109.337088,30.521623],[109.36111,30.551004],[109.314298,30.599953],[109.299516,30.630341],[109.245313,30.580892],[109.191726,30.545851],[109.191726,30.545851],[109.143683,30.521108],[109.103647,30.565949],[109.09256,30.578831],[109.106111,30.61077],[109.111654,30.646303],[109.071002,30.640125],[109.042669,30.655571],[109.006329,30.626736],[108.971836,30.627766],[108.893612,30.565434],[108.838793,30.503062],[108.808612,30.491202],[108.789518,30.513374],[108.743939,30.494812],[108.698975,30.54482],[108.688504,30.58759],[108.642925,30.578831],[108.6497,30.53915],[108.56778,30.468508],[108.556077,30.487592],[108.512961,30.501515],[108.472925,30.487076],[108.42673,30.492233],[108.411331,30.438586],[108.430425,30.416397],[108.402092,30.376649],[108.431041,30.354446],[108.460606,30.35961],[108.501258,30.314673],[108.524048,30.309506],[108.54499,30.269716],[108.581947,30.255759],[108.551766,30.1637],[108.56778,30.157491],[108.546222,30.104178],[108.513577,30.057571],[108.532055,30.051873],[108.536367,29.983472],[108.517889,29.9394],[108.516041,29.885451],[108.467998,29.864175],[108.433505,29.880262],[108.371295,29.841337],[108.424266,29.815897],[108.422418,29.772791],[108.442744,29.778505],[108.437201,29.741098],[108.460606,29.741098],[108.504338,29.707836],[108.504954,29.728626],[108.548686,29.749412],[108.52528,29.770713],[108.556077,29.818493],[108.601041,29.863656],[108.658939,29.854833],[108.680497,29.800319],[108.676801,29.749412],[108.690968,29.689642],[108.752562,29.649082],[108.786438,29.691721],[108.797525,29.660003],[108.781511,29.635558],[108.844337,29.658443],[108.888068,29.628795],[108.870206,29.596537],[108.901003,29.604863],[108.913322,29.574679],[108.878213,29.539279],[108.888684,29.502305],[108.866511,29.470527],[108.884373,29.440824],[108.927488,29.435612],[108.934264,29.399643],[108.919481,29.3261],[108.983539,29.332883],[108.999553,29.36366],[109.034662,29.360531],[109.060531,29.403292],[109.11227,29.361053],[109.106727,29.288526],[109.141835,29.270256],[109.110422,29.21647],[109.139372,29.168927],[109.162777,29.180946],[109.215748,29.145409],[109.232378,29.119271],[109.274262,29.121885],[109.261328,29.161089],[109.275494,29.202366],[109.257632,29.222738],[109.312451,29.25146],[109.352487,29.284872],[109.343863,29.369398],[109.391291,29.372005],[109.368501,29.413719],[109.418392,29.453332],[109.415928,29.497617],[109.436254,29.488761],[109.433791,29.530948],[109.458428,29.513242],[109.467051,29.560104],[109.488609,29.553336],[109.516326,29.626194],[109.558826,29.606944],[109.578536,29.629836],[109.651833,29.625674],[109.664768,29.599659],[109.717739,29.615269],[109.701108,29.636078],[109.714659,29.673524],[109.760238,29.689122],[109.755311,29.733304],[109.779333,29.757725],[109.869876,29.774869],[109.908064,29.763959],[109.941325,29.774349],[110.02386,29.769674],[110.113788,29.789932],[110.160599,29.753569],[110.219729,29.746814],[110.289946,29.6964],[110.302265,29.661563],[110.339221,29.668324],[110.372482,29.633477],[110.447011,29.664684],[110.467337,29.713034],[110.507373,29.692241],[110.562807,29.712515],[110.642879,29.775907],[110.60038,29.839779],[110.549873,29.848085],[110.538786,29.895828],[110.49875,29.91243],[110.517228,29.961179],[110.557264,29.988137],[110.491358,30.019751],[110.497518,30.055499],[110.531394,30.061197],[110.600996,30.054463],[110.650887,30.07777],[110.712481,30.033223],[110.756212,30.054463],[110.746973,30.112979],[110.851067,30.126439],[110.924364,30.111426],[110.929907,30.063268],[111.031537,30.048765],[111.242188,30.040476],[111.266826,30.01146],[111.3315,29.970512],[111.342587,29.944586],[111.382623,29.95029],[111.394325,29.912948],[111.436825,29.930065],[111.475629,29.918654],[111.527368,29.925916],[111.553854,29.894272],[111.669034,29.888565],[111.669034,29.888565],[111.705375,29.890121],[111.723853,29.909317],[111.723853,29.909317],[111.75773,29.92021],[111.8107,29.901017],[111.861207,29.856909],[111.899396,29.855871],[111.899396,29.855871],[111.925881,29.836665],[111.965917,29.832512],[111.95483,29.796683],[112.008417,29.778505],[112.07617,29.743696],[112.065699,29.681323],[112.089721,29.685482],[112.111279,29.659483],[112.178416,29.656883],[112.202438,29.633997],[112.244322,29.659483],[112.233851,29.61631],[112.303452,29.585609],[112.281278,29.536676],[112.291133,29.517409],[112.333017,29.545007],[112.368741,29.541362],[112.424792,29.598619],[112.439574,29.633997],[112.499321,29.629316],[112.54182,29.60122],[112.572001,29.624113],[112.640371,29.607985],[112.650842,29.592374],[112.693957,29.601741],[112.714283,29.648561],[112.733378,29.645441],[112.788812,29.681323],[112.79374,29.735902],[112.861493,29.78318],[112.894138,29.783699],[112.902145,29.79149],[112.929246,29.77383],[112.923703,29.766557],[112.926782,29.692241],[112.944645,29.682883],[112.974826,29.732784],[113.025949,29.772791],[113.005007,29.693801],[112.915696,29.620992],[112.912,29.606944],[112.950188,29.473132],[113.034572,29.523658],[113.057362,29.522616],[113.078304,29.438218],[113.099861,29.459585],[113.145441,29.449163],[113.181781,29.485636],[113.222433,29.543965],[113.277252,29.594976],[113.37765,29.703158],[113.571671,29.849123],[113.575367,29.809147],[113.550729,29.768115],[113.558736,29.727067],[113.540258,29.699519],[113.547033,29.675603],[113.606164,29.666764],[113.663446,29.684443],[113.680692,29.64336],[113.704098,29.634518],[113.73859,29.579363],[113.710257,29.555419],[113.630801,29.523137],[113.677613,29.513763],[113.755221,29.446557],[113.731199,29.393907],[113.674533,29.388172],[113.660982,29.333405],[113.632033,29.316186],[113.609859,29.25146],[113.651743,29.225872],[113.693011,29.226394],[113.691779,29.19662],[113.66283,29.16945],[113.690547,29.114566],[113.696091,29.077437],[113.722576,29.104631],[113.749677,29.060699],[113.775547,29.095219],[113.816199,29.105154],[113.852539,29.058606],[113.882104,29.065407],[113.876561,29.038202],[113.898119,29.029307],[113.94185,29.047097],[113.952321,29.092604],[113.98743,29.126068],[114.034857,29.152204],[114.063191,29.204978],[114.169748,29.216993],[114.252284,29.23475],[114.259059,29.343839],[114.307102,29.365225],[114.341595,29.327665],[114.376088,29.322969],[114.440145,29.341752],[114.466015,29.324013],[114.519602,29.325578],[114.589819,29.352707],[114.621847,29.379828],[114.67297,29.395993],[114.740724,29.386607],[114.759818,29.363139],[114.784455,29.386086],[114.812173,29.383478],[114.866375,29.404335],[114.895325,29.397557],[114.931049,29.422581],[114.947063,29.465317],[114.935977,29.486678],[114.90518,29.473132],[114.918114,29.454374],[114.888549,29.436134],[114.860216,29.476258],[114.900868,29.505951],[114.940288,29.493971],[114.966773,29.522096],[114.947679,29.542924],[115.00065,29.572076],[115.033295,29.546568],[115.087498,29.560104],[115.086266,29.525741],[115.154019,29.510117],[115.157099,29.584568],[115.120142,29.597578],[115.143548,29.645961],[115.117679,29.655843],[115.113367,29.684963],[115.176809,29.654803],[115.250722,29.660003],[115.28583,29.618391],[115.304924,29.637118],[115.355431,29.649602],[115.412714,29.688602],[115.470612,29.739539],[115.479235,29.811224],[115.51188,29.840299],[115.611662,29.841337],[115.667712,29.850161],[115.706517,29.837703],[115.762567,29.793048],[115.837096,29.748373],[115.909777,29.723949],[115.965827,29.724469],[116.049595,29.761881],[116.087167,29.795125],[116.13521,29.819532],[116.128435,29.897904],[116.073616,29.969993],[116.091479,30.036331],[116.078544,30.062233],[116.088399,30.110391],[116.055754,30.180774],[116.065609,30.204569],[115.997856,30.252657],[115.985537,30.290905],[115.903001,30.31364],[115.91532,30.337919],[115.885139,30.379747],[115.921479,30.416397],[115.894994,30.452517],[115.910393,30.519046],[115.887603,30.542758],[115.876516,30.582438],[115.848799,30.602014],[115.819234,30.597893],[115.81369,30.637035],[115.762567,30.685426],[115.782893,30.751795],[115.851262,30.756938],[115.863581,30.815549],[115.848799,30.828397],[115.865429,30.864364],[115.932566,30.889532],[115.976298,30.931636],[116.03974,30.957813],[116.071769,30.956787],[116.058834,31.012711],[116.015102,31.011685],[116.006479,31.034764],[115.938726,31.04707],[115.939958,31.071678],[115.887603,31.10909],[115.867277,31.147512],[115.837712,31.127022],[115.797676,31.128047],[115.778582,31.112164],[115.700973,31.201276],[115.655394,31.211002],[115.603655,31.17363],[115.585793,31.143926],[115.540213,31.194621],[115.539597,31.231985],[115.507568,31.267799],[115.473076,31.265242],[115.443511,31.344498],[115.40717,31.337854],[115.372062,31.349098],[115.393004,31.389977],[115.373909,31.405813],[115.338801,31.40428],[115.301229,31.383846],[115.250722,31.392021],[115.252569,31.421646],[115.211301,31.442072],[115.218077,31.515057],[115.235939,31.555354],[115.212533,31.555354],[115.16449,31.604808],[115.12507,31.599201],[115.106592,31.567592],[115.114599,31.530362],[115.096121,31.508425],[115.022824,31.527811],[114.995107,31.471171],[114.962462,31.494648],[114.884238,31.469129],[114.870071,31.479337],[114.830035,31.45892],[114.789383,31.480358],[114.778912,31.520669],[114.696376,31.525771],[114.641558,31.582378],[114.61692,31.585437],[114.572572,31.553824],[114.560869,31.560963],[114.547935,31.623665],[114.57134,31.660858],[114.586123,31.762172],[114.549783,31.766751],[114.530688,31.742834],[114.443841,31.728074],[114.403189,31.746906],[114.350218,31.755557],[114.292936,31.752503],[114.235654,31.833382],[114.191922,31.852192],[114.134024,31.843042],[114.121705,31.809482],[114.086596,31.782014],[114.017611,31.770822],[113.988662,31.749959],[113.952321,31.793714],[113.957865,31.852701],[113.914749,31.877098],[113.893807,31.847109],[113.854387,31.843042],[113.830981,31.87913],[113.832213,31.918761],[113.805728,31.929428],[113.817431,31.964467],[113.757685,31.98985],[113.791561,32.036028],[113.728735,32.083197],[113.722576,32.12426],[113.750293,32.11615],[113.782322,32.184553],[113.752757,32.215951],[113.73859,32.255942],[113.749061,32.272642],[113.768772,32.30148],[113.753989,32.328286],[113.76754,32.370249],[113.735511,32.410677],[113.700402,32.420782],[113.650511,32.412698],[113.624642,32.36115],[113.511925,32.316654],[113.428773,32.270618],[113.376418,32.298445],[113.353628,32.294904],[113.317904,32.327275],[113.333918,32.336377],[113.2366,32.407141],[113.211962,32.431895],[113.158992,32.410677],[113.155912,32.380863],[113.118956,32.375809],[113.107869,32.398551],[113.078919,32.394508],[113.025949,32.425328],[113.000695,32.41674],[112.992072,32.378336],[112.912,32.390971],[112.888594,32.37682],[112.860877,32.396024],[112.776493,32.358623],[112.735841,32.356095],[112.733993,32.356601],[112.724138,32.358623],[112.716747,32.357612],[112.645298,32.368227],[112.612037,32.386928],[112.589248,32.381369],[112.545516,32.404109],[112.530733,32.37682],[112.477147,32.380863],[112.448814,32.34295],[112.390915,32.37126],[112.360118,32.3657],[112.328089,32.321712],[112.206133,32.392992],[112.172873,32.385412],[112.150083,32.411688],[112.155626,32.377326],[112.081098,32.425833],[112.063851,32.474315],[112.014576,32.450077],[111.975772,32.471791],[111.948671,32.51722],[111.890157,32.503089],[111.858128,32.528826],[111.808853,32.536899],[111.713382,32.606497],[111.646245,32.605993],[111.640701,32.634724],[111.577875,32.593388],[111.530448,32.628172],[111.513202,32.674026],[111.458383,32.726402],[111.475629,32.760127],[111.41342,32.757108],[111.380159,32.829049],[111.293311,32.859217],[111.276065,32.903445],[111.255123,32.883846],[111.242804,32.930573],[111.273601,32.971753],[111.258819,33.006389],[111.221862,33.042517],[111.152877,33.039507],[111.192913,33.071609],[111.179363,33.115229],[111.146102,33.12375],[111.12824,33.15532],[111.08882,33.181871],[111.045704,33.169849]]],[[[109.106111,30.570587],[109.101183,30.579346],[109.09872,30.579346],[109.106111,30.570587]]],[[[111.046936,33.202905],[111.035849,33.187881],[111.034001,33.177864],[111.045704,33.169849],[111.046936,33.202905]]],[[[112.716747,32.357612],[112.735841,32.356095],[112.733993,32.356601],[112.724138,32.358623],[112.716747,32.357612]]],[[[112.902145,29.79149],[112.894138,29.783699],[112.923703,29.766557],[112.929246,29.77383],[112.902145,29.79149]]]]}},{type:"Feature",properties:{adcode:43e4,name:"湖南省",center:[112.982279,28.19409],centroid:[111.711649,27.629216],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:17,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[112.024431,24.740308],[112.03367,24.771286],[112.124214,24.841364],[112.149467,24.837019],[112.167329,24.859828],[112.175337,24.927685],[112.119902,24.963499],[112.12175,24.989538],[112.155626,25.026419],[112.151931,25.055698],[112.177184,25.106649],[112.187039,25.182494],[112.246785,25.185202],[112.256025,25.159204],[112.302836,25.157037],[112.315771,25.175453],[112.365046,25.191701],[112.414937,25.14241],[112.44327,25.185744],[112.458053,25.152162],[112.562762,25.124531],[112.628052,25.140785],[112.660081,25.132658],[112.712436,25.083344],[112.714899,25.025876],[112.742001,24.99876],[112.743233,24.959701],[112.778341,24.947764],[112.780805,24.896747],[112.873812,24.896747],[112.904609,24.921715],[112.941565,24.915745],[112.994536,24.927142],[113.009934,24.977604],[112.979137,25.03401],[113.004391,25.089306],[112.96805,25.141869],[112.97421,25.168412],[113.034572,25.198199],[112.992688,25.247467],[112.958195,25.254503],[112.897833,25.238264],[112.867036,25.249632],[112.854718,25.337829],[112.891058,25.339993],[112.924319,25.296714],[112.93479,25.325929],[112.969898,25.350269],[113.013014,25.352432],[113.078304,25.382174],[113.096782,25.412449],[113.131274,25.414611],[113.11834,25.445418],[113.176854,25.471355],[113.226129,25.50971],[113.248919,25.514031],[113.311129,25.490264],[113.314208,25.442716],[113.341926,25.448661],[113.373338,25.402719],[113.407215,25.401637],[113.449715,25.359463],[113.479896,25.375145],[113.535946,25.368656],[113.579062,25.34432],[113.584606,25.306453],[113.611707,25.327552],[113.680076,25.334584],[113.686852,25.351891],[113.753373,25.362707],[113.76446,25.333502],[113.814967,25.328634],[113.839605,25.363248],[113.877177,25.380552],[113.887032,25.436772],[113.94493,25.441635],[113.962792,25.528072],[113.986198,25.529153],[113.983118,25.599336],[113.957249,25.611749],[113.913517,25.701299],[113.920293,25.741197],[113.961561,25.77731],[113.971416,25.836036],[114.028082,25.893119],[114.028082,25.98138],[114.008372,26.015806],[114.044096,26.076564],[114.087828,26.06635],[114.121089,26.085702],[114.10569,26.097526],[114.188842,26.121172],[114.237501,26.152333],[114.216559,26.203355],[114.181451,26.214631],[114.102611,26.187783],[114.088444,26.168448],[114.013299,26.184023],[113.962792,26.150722],[113.949242,26.192616],[113.972647,26.20604],[113.978807,26.237716],[114.029314,26.266163],[114.021307,26.288701],[114.047792,26.337518],[114.030546,26.376664],[114.062575,26.406149],[114.085364,26.406149],[114.090292,26.455988],[114.110002,26.482775],[114.07243,26.480096],[114.10877,26.56952],[114.019459,26.587182],[113.996669,26.615543],[113.912901,26.613938],[113.860546,26.664221],[113.853771,26.769532],[113.835909,26.806394],[113.877177,26.859262],[113.890112,26.895562],[113.927068,26.948922],[113.892575,26.964925],[113.86301,27.018252],[113.824206,27.036378],[113.803264,27.099261],[113.771851,27.096598],[113.779242,27.137081],[113.846996,27.222262],[113.872865,27.289828],[113.854387,27.30525],[113.872865,27.346721],[113.872865,27.384988],[113.72812,27.350442],[113.699786,27.331836],[113.657902,27.347253],[113.616635,27.345658],[113.605548,27.38924],[113.632033,27.40518],[113.59754,27.428554],[113.591381,27.467855],[113.627105,27.49971],[113.583374,27.524657],[113.579062,27.545354],[113.608627,27.585143],[113.607395,27.625449],[113.652359,27.663619],[113.696707,27.71979],[113.69917,27.740979],[113.763228,27.799228],[113.756453,27.860091],[113.72812,27.874904],[113.752141,27.93361],[113.822974,27.982243],[113.845148,27.971672],[113.864242,28.004966],[113.914133,27.991227],[113.936307,28.018703],[113.966488,28.017646],[113.970184,28.041418],[114.025618,28.031382],[114.047176,28.057263],[114.025002,28.080499],[113.992357,28.161255],[114.012068,28.174972],[114.068734,28.171806],[114.107538,28.182885],[114.109386,28.205038],[114.143879,28.246694],[114.182067,28.249858],[114.198081,28.29097],[114.2529,28.319423],[114.252284,28.395787],[114.214712,28.403157],[114.172212,28.432632],[114.217175,28.466308],[114.218407,28.48472],[114.15435,28.507337],[114.138335,28.533629],[114.08598,28.558337],[114.132176,28.607211],[114.122321,28.623497],[114.157429,28.761566],[114.137719,28.779926],[114.153734,28.829221],[114.124784,28.843376],[114.076741,28.834464],[114.056415,28.872204],[114.060111,28.902596],[114.028082,28.891069],[114.005292,28.917788],[114.008988,28.955498],[113.973879,28.937692],[113.955401,28.978536],[113.961561,28.999476],[113.94185,29.047097],[113.898119,29.029307],[113.876561,29.038202],[113.882104,29.065407],[113.852539,29.058606],[113.816199,29.105154],[113.775547,29.095219],[113.749677,29.060699],[113.722576,29.104631],[113.696091,29.077437],[113.690547,29.114566],[113.66283,29.16945],[113.691779,29.19662],[113.693011,29.226394],[113.651743,29.225872],[113.609859,29.25146],[113.632033,29.316186],[113.660982,29.333405],[113.674533,29.388172],[113.731199,29.393907],[113.755221,29.446557],[113.677613,29.513763],[113.630801,29.523137],[113.710257,29.555419],[113.73859,29.579363],[113.704098,29.634518],[113.680692,29.64336],[113.663446,29.684443],[113.606164,29.666764],[113.547033,29.675603],[113.540258,29.699519],[113.558736,29.727067],[113.550729,29.768115],[113.575367,29.809147],[113.571671,29.849123],[113.37765,29.703158],[113.277252,29.594976],[113.222433,29.543965],[113.181781,29.485636],[113.145441,29.449163],[113.099861,29.459585],[113.078304,29.438218],[113.057362,29.522616],[113.034572,29.523658],[112.950188,29.473132],[112.912,29.606944],[112.915696,29.620992],[113.005007,29.693801],[113.025949,29.772791],[112.974826,29.732784],[112.944645,29.682883],[112.926782,29.692241],[112.923703,29.766557],[112.894138,29.783699],[112.861493,29.78318],[112.79374,29.735902],[112.788812,29.681323],[112.733378,29.645441],[112.714283,29.648561],[112.693957,29.601741],[112.650842,29.592374],[112.640371,29.607985],[112.572001,29.624113],[112.54182,29.60122],[112.499321,29.629316],[112.439574,29.633997],[112.424792,29.598619],[112.368741,29.541362],[112.333017,29.545007],[112.291133,29.517409],[112.281278,29.536676],[112.303452,29.585609],[112.233851,29.61631],[112.244322,29.659483],[112.202438,29.633997],[112.178416,29.656883],[112.111279,29.659483],[112.089721,29.685482],[112.065699,29.681323],[112.07617,29.743696],[112.008417,29.778505],[111.95483,29.796683],[111.965917,29.832512],[111.925881,29.836665],[111.899396,29.855871],[111.899396,29.855871],[111.861207,29.856909],[111.8107,29.901017],[111.75773,29.92021],[111.723853,29.909317],[111.723853,29.909317],[111.705375,29.890121],[111.669034,29.888565],[111.669034,29.888565],[111.553854,29.894272],[111.527368,29.925916],[111.475629,29.918654],[111.436825,29.930065],[111.394325,29.912948],[111.382623,29.95029],[111.342587,29.944586],[111.3315,29.970512],[111.266826,30.01146],[111.242188,30.040476],[111.031537,30.048765],[110.929907,30.063268],[110.924364,30.111426],[110.851067,30.126439],[110.746973,30.112979],[110.756212,30.054463],[110.712481,30.033223],[110.650887,30.07777],[110.600996,30.054463],[110.531394,30.061197],[110.497518,30.055499],[110.491358,30.019751],[110.557264,29.988137],[110.517228,29.961179],[110.49875,29.91243],[110.538786,29.895828],[110.549873,29.848085],[110.60038,29.839779],[110.642879,29.775907],[110.562807,29.712515],[110.507373,29.692241],[110.467337,29.713034],[110.447011,29.664684],[110.372482,29.633477],[110.339221,29.668324],[110.302265,29.661563],[110.289946,29.6964],[110.219729,29.746814],[110.160599,29.753569],[110.113788,29.789932],[110.02386,29.769674],[109.941325,29.774349],[109.908064,29.763959],[109.869876,29.774869],[109.779333,29.757725],[109.755311,29.733304],[109.760238,29.689122],[109.714659,29.673524],[109.701108,29.636078],[109.717739,29.615269],[109.664768,29.599659],[109.651833,29.625674],[109.578536,29.629836],[109.558826,29.606944],[109.516326,29.626194],[109.488609,29.553336],[109.467051,29.560104],[109.458428,29.513242],[109.433791,29.530948],[109.436254,29.488761],[109.415928,29.497617],[109.418392,29.453332],[109.368501,29.413719],[109.391291,29.372005],[109.343863,29.369398],[109.352487,29.284872],[109.312451,29.25146],[109.257632,29.222738],[109.275494,29.202366],[109.261328,29.161089],[109.274262,29.121885],[109.232378,29.119271],[109.240386,29.086328],[109.312451,29.066453],[109.319842,29.042388],[109.294588,29.015177],[109.292741,28.987436],[109.261328,28.952356],[109.235458,28.882161],[109.246545,28.80143],[109.241002,28.776779],[109.2989,28.7474],[109.294588,28.722211],[109.252704,28.691767],[109.271183,28.671816],[109.192958,28.636104],[109.201581,28.597753],[109.235458,28.61982],[109.252089,28.606685],[109.306907,28.62087],[109.319842,28.579886],[109.273646,28.53836],[109.274262,28.494714],[109.260712,28.46473],[109.264407,28.392628],[109.289045,28.373673],[109.268719,28.33786],[109.275494,28.313101],[109.317994,28.277795],[109.33524,28.293605],[109.388211,28.268307],[109.367885,28.254602],[109.340168,28.19027],[109.33832,28.141731],[109.314298,28.103729],[109.298284,28.036136],[109.335856,28.063073],[109.378972,28.034551],[109.362342,28.007608],[109.319842,27.988585],[109.30198,27.956343],[109.32169,27.868027],[109.346943,27.838396],[109.332777,27.782815],[109.37774,27.736741],[109.366653,27.721909],[109.414081,27.725087],[109.470747,27.680049],[109.45658,27.673689],[109.470131,27.62863],[109.451037,27.586204],[109.461508,27.567637],[109.404841,27.55066],[109.303211,27.47582],[109.300132,27.423774],[109.245313,27.41793],[109.202197,27.450331],[109.167089,27.41793],[109.141835,27.448207],[109.142451,27.418461],[109.103647,27.336621],[109.044517,27.331304],[109.053756,27.293551],[108.983539,27.26802],[108.963213,27.235565],[108.907778,27.204699],[108.926873,27.160512],[108.878829,27.106187],[108.79075,27.084343],[108.877597,27.01612],[108.942887,27.017186],[108.942887,27.017186],[108.940423,27.044907],[109.007561,27.08008],[109.032814,27.104056],[109.128901,27.122701],[109.101183,27.06889],[109.165857,27.066758],[109.21698,27.114711],[109.239154,27.14933],[109.264407,27.131755],[109.33524,27.139212],[109.358646,27.153058],[109.415312,27.154123],[109.441182,27.117907],[109.472595,27.134951],[109.454733,27.069423],[109.486761,27.053968],[109.497848,27.079548],[109.520022,27.058764],[109.555131,26.946788],[109.436254,26.892359],[109.452885,26.861932],[109.486761,26.895562],[109.509551,26.877947],[109.513247,26.84004],[109.497232,26.815474],[109.522486,26.749226],[109.528645,26.743881],[109.554515,26.73533],[109.597015,26.756173],[109.568065,26.726243],[109.528645,26.743881],[109.52187,26.749226],[109.486761,26.759913],[109.447957,26.759913],[109.407305,26.719829],[109.35495,26.693098],[109.283501,26.698445],[109.306291,26.661012],[109.334008,26.646036],[109.35495,26.658873],[109.390675,26.598955],[109.407305,26.533116],[109.381436,26.518659],[109.385747,26.493487],[109.362342,26.472061],[109.38082,26.454381],[109.319842,26.418477],[109.29582,26.350389],[109.271183,26.327863],[109.285965,26.295676],[109.325385,26.29031],[109.351255,26.264016],[109.369733,26.277432],[109.442414,26.289774],[109.467051,26.313917],[109.439334,26.238789],[109.47629,26.148035],[109.513863,26.128157],[109.502776,26.096451],[109.449805,26.101826],[109.452885,26.055598],[109.48245,26.029788],[109.513247,25.998056],[109.560058,26.021184],[109.588391,26.019571],[109.635203,26.047533],[109.649369,26.016882],[109.730057,25.989988],[109.710963,25.954478],[109.693717,25.959321],[109.67955,25.921649],[109.685094,25.880197],[109.768246,25.890427],[109.779333,25.866196],[109.811361,25.877504],[109.826144,25.911422],[109.806434,25.973848],[109.782412,25.996981],[109.814441,26.041081],[109.864332,26.027637],[109.898825,26.095377],[109.904368,26.135679],[109.970274,26.195301],[110.03002,26.166299],[110.099005,26.168985],[110.100853,26.132455],[110.065128,26.050221],[110.100853,26.020108],[110.168606,26.028713],[110.181541,26.060437],[110.24991,26.010965],[110.257301,25.961473],[110.325671,25.975462],[110.373098,26.088927],[110.437772,26.153945],[110.477808,26.179727],[110.495054,26.166299],[110.546793,26.233421],[110.552952,26.283335],[110.584365,26.296749],[110.612083,26.333764],[110.643495,26.308552],[110.673676,26.317135],[110.721104,26.294066],[110.742046,26.313917],[110.73527,26.270993],[110.759292,26.248451],[110.836284,26.255966],[110.939762,26.286554],[110.926212,26.320354],[110.944074,26.326791],[110.94469,26.373447],[110.974255,26.385778],[111.008747,26.35897],[111.008132,26.336982],[111.090667,26.308016],[111.208928,26.30426],[111.204616,26.276359],[111.228022,26.261333],[111.277913,26.272066],[111.293311,26.222148],[111.271754,26.217316],[111.274833,26.183486],[111.258203,26.151796],[111.26621,26.095914],[111.244652,26.078177],[111.267442,26.058824],[111.235413,26.048071],[111.189834,25.953402],[111.230486,25.916267],[111.251428,25.864581],[111.29208,25.854349],[111.297007,25.874274],[111.346282,25.906577],[111.376463,25.906039],[111.383239,25.881812],[111.460231,25.885042],[111.4861,25.859196],[111.43313,25.84627],[111.442369,25.77192],[111.399869,25.744431],[111.30871,25.720171],[111.309942,25.645203],[111.343202,25.602574],[111.324724,25.564249],[111.32842,25.521592],[111.279145,25.42326],[111.210776,25.363248],[111.184906,25.367034],[111.138711,25.303748],[111.103602,25.285351],[111.112841,25.21715],[110.998892,25.161371],[110.98411,25.101772],[110.951465,25.04377],[110.968711,24.975434],[111.009363,24.921172],[111.100522,24.945593],[111.101754,25.035095],[111.139943,25.042144],[111.200921,25.074672],[111.221862,25.106649],[111.274833,25.151078],[111.321645,25.105023],[111.36784,25.108817],[111.375231,25.128324],[111.435593,25.093642],[111.416499,25.047566],[111.467622,25.02208],[111.460231,24.992793],[111.43313,24.979774],[111.434977,24.951562],[111.470086,24.92877],[111.447296,24.892947],[111.449144,24.857113],[111.479325,24.797366],[111.461463,24.728894],[111.431282,24.687574],[111.451608,24.665822],[111.499035,24.667997],[111.526752,24.637538],[111.570484,24.64461],[111.588962,24.690837],[111.641933,24.684856],[111.637621,24.715303],[111.666571,24.760961],[111.708455,24.788673],[111.783599,24.785957],[111.814396,24.770199],[111.868599,24.771829],[111.875374,24.756613],[111.929577,24.75607],[111.951135,24.769655],[112.024431,24.740308]]],[[[109.528645,26.743881],[109.522486,26.749226],[109.52187,26.749226],[109.528645,26.743881]]]]}},{type:"Feature",properties:{adcode:44e4,name:"广东省",center:[113.280637,23.125178],centroid:[113.429919,23.334643],childrenNum:21,level:"province",parent:{adcode:1e5},subFeatureIndex:18,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[113.558736,22.212244],[113.594461,22.228864],[113.595693,22.304186],[113.617866,22.315259],[113.604932,22.339617],[113.627721,22.349027],[113.669605,22.416539],[113.66591,22.438667],[113.624642,22.443092],[113.608627,22.408793],[113.573519,22.41156],[113.631417,22.475723],[113.668373,22.4807],[113.691779,22.514981],[113.740438,22.534329],[113.717033,22.645391],[113.678228,22.726007],[113.733663,22.736494],[113.758301,22.683496],[113.765692,22.665825],[113.803264,22.593463],[113.856851,22.539857],[113.869786,22.459685],[113.893807,22.442539],[113.952937,22.486783],[113.954785,22.491206],[113.976343,22.510558],[114.031778,22.503923],[114.082285,22.512216],[114.095219,22.534329],[114.156813,22.543726],[114.166052,22.559201],[114.222719,22.553122],[114.232574,22.539857],[114.294784,22.563623],[114.321885,22.587385],[114.381631,22.60175],[114.427211,22.589042],[114.472174,22.522168],[114.476486,22.459132],[114.506667,22.438667],[114.549167,22.465769],[114.611377,22.481806],[114.628623,22.513875],[114.614456,22.545384],[114.568261,22.560859],[114.559022,22.583517],[114.603369,22.638763],[114.579964,22.661407],[114.51529,22.655332],[114.567029,22.685705],[114.591666,22.690122],[114.601521,22.730975],[114.689601,22.7674],[114.709927,22.787817],[114.749963,22.764089],[114.73518,22.724351],[114.728405,22.651466],[114.743803,22.632687],[114.746267,22.581859],[114.866375,22.591805],[114.88547,22.538751],[114.922426,22.549253],[114.927969,22.621639],[114.945216,22.645391],[115.039454,22.713862],[115.02344,22.726007],[115.053621,22.747533],[115.076411,22.788368],[115.154635,22.80161],[115.190975,22.77347],[115.190359,22.818711],[115.236555,22.82533],[115.230396,22.776781],[115.319091,22.783402],[115.338185,22.776781],[115.349272,22.712206],[115.381301,22.684048],[115.430576,22.684048],[115.471844,22.697852],[115.575322,22.650914],[115.565467,22.684048],[115.609198,22.753052],[115.541445,22.755259],[115.570394,22.786713],[115.583945,22.82864],[115.654162,22.865591],[115.696046,22.84298],[115.760103,22.834707],[115.788437,22.809885],[115.796444,22.739254],[115.829089,22.734838],[115.883291,22.78561],[115.931334,22.802713],[115.965211,22.800506],[115.99724,22.826985],[116.05637,22.844635],[116.104413,22.816505],[116.14137,22.835259],[116.239304,22.921275],[116.259014,22.932298],[116.302746,22.951588],[116.382818,22.91907],[116.449955,22.936707],[116.50539,22.930645],[116.544194,22.996769],[116.576839,23.014397],[116.557129,23.056253],[116.566368,23.088738],[116.550969,23.109656],[116.566368,23.134424],[116.665534,23.158086],[116.701259,23.198248],[116.74499,23.215299],[116.806584,23.200998],[116.821367,23.240597],[116.798577,23.244996],[116.782563,23.313714],[116.871874,23.4159],[116.871258,23.416449],[116.874338,23.447199],[116.874953,23.447748],[116.895895,23.476295],[116.888504,23.501543],[116.92854,23.530079],[116.963649,23.507031],[117.01046,23.502641],[117.044953,23.539955],[117.085605,23.536663],[117.192778,23.5619],[117.192778,23.629356],[117.147199,23.654027],[117.123793,23.647448],[117.055424,23.694038],[117.048032,23.758687],[117.019083,23.801952],[117.012308,23.855054],[116.981511,23.855602],[116.955642,23.922359],[116.976583,23.931659],[116.981511,23.999471],[116.953178,24.008218],[116.930388,24.064514],[116.9347,24.126794],[116.998757,24.179217],[116.956257,24.216883],[116.933468,24.220157],[116.938395,24.28127],[116.914374,24.287817],[116.919301,24.321087],[116.895895,24.350533],[116.903903,24.369614],[116.839229,24.442097],[116.860787,24.460075],[116.83307,24.496568],[116.796729,24.502014],[116.759157,24.545572],[116.761005,24.583128],[116.815207,24.654944],[116.777635,24.679418],[116.667382,24.658752],[116.623034,24.64189],[116.600861,24.654401],[116.570679,24.621762],[116.530027,24.604895],[116.506622,24.621218],[116.517709,24.652225],[116.485064,24.720196],[116.44626,24.714216],[116.416079,24.744113],[116.419158,24.767482],[116.375427,24.803885],[116.381586,24.82507],[116.417927,24.840821],[116.395137,24.877746],[116.363724,24.87123],[116.345862,24.828872],[116.297202,24.801712],[116.244232,24.793563],[116.251007,24.82507],[116.221442,24.829959],[116.191877,24.877203],[116.153073,24.846795],[116.068073,24.850053],[116.015102,24.905975],[115.985537,24.899461],[115.907929,24.923343],[115.89253,24.936911],[115.885139,24.898918],[115.907313,24.879917],[115.861733,24.863629],[115.863581,24.891318],[115.824161,24.909232],[115.807531,24.862543],[115.790284,24.856027],[115.764415,24.791933],[115.776734,24.774546],[115.756408,24.749004],[115.769342,24.708236],[115.801371,24.705517],[115.780429,24.663103],[115.797676,24.628834],[115.840791,24.584217],[115.843871,24.562446],[115.785357,24.567345],[115.752712,24.546116],[115.68927,24.545027],[115.671408,24.604895],[115.605503,24.62557],[115.569778,24.622306],[115.555611,24.683768],[115.522967,24.702799],[115.476771,24.762591],[115.412714,24.79302],[115.372678,24.774546],[115.358511,24.735416],[115.306772,24.758787],[115.269816,24.749548],[115.258729,24.728894],[115.1842,24.711498],[115.104744,24.667997],[115.083802,24.699537],[115.057317,24.703343],[115.024672,24.669085],[115.00373,24.679418],[114.940288,24.650049],[114.909491,24.661471],[114.893477,24.582584],[114.868839,24.562446],[114.846665,24.602719],[114.827571,24.588026],[114.781376,24.613057],[114.729637,24.608704],[114.73826,24.565168],[114.704999,24.525973],[114.664963,24.583673],[114.627391,24.576598],[114.589819,24.537406],[114.534384,24.559181],[114.429058,24.48622],[114.403189,24.497657],[114.391486,24.563535],[114.363769,24.582584],[114.300943,24.578775],[114.289856,24.619042],[114.258443,24.641346],[114.19069,24.656576],[114.169132,24.689749],[114.27261,24.700624],[114.281849,24.724001],[114.336052,24.749004],[114.342211,24.807145],[114.378551,24.861457],[114.403189,24.877746],[114.395798,24.951019],[114.454928,24.977062],[114.45616,24.99659],[114.506051,24.999844],[114.532536,25.022623],[114.561485,25.077382],[114.604601,25.083886],[114.640326,25.074129],[114.664963,25.10123],[114.735796,25.121822],[114.73518,25.155954],[114.685905,25.173287],[114.693912,25.213902],[114.73518,25.225813],[114.743188,25.274528],[114.714238,25.315651],[114.63663,25.324306],[114.599674,25.385959],[114.541159,25.416773],[114.477718,25.37136],[114.438914,25.376226],[114.43029,25.343779],[114.382863,25.317274],[114.31511,25.33837],[114.2954,25.299961],[114.260291,25.291845],[114.204857,25.29942],[114.190074,25.316733],[114.115545,25.302125],[114.083517,25.275611],[114.055799,25.277775],[114.039785,25.250714],[114.017611,25.273987],[114.029314,25.328093],[114.050256,25.36433],[113.983118,25.415152],[114.003444,25.442716],[113.94493,25.441635],[113.887032,25.436772],[113.877177,25.380552],[113.839605,25.363248],[113.814967,25.328634],[113.76446,25.333502],[113.753373,25.362707],[113.686852,25.351891],[113.680076,25.334584],[113.611707,25.327552],[113.584606,25.306453],[113.579062,25.34432],[113.535946,25.368656],[113.479896,25.375145],[113.449715,25.359463],[113.407215,25.401637],[113.373338,25.402719],[113.341926,25.448661],[113.314208,25.442716],[113.311129,25.490264],[113.248919,25.514031],[113.226129,25.50971],[113.176854,25.471355],[113.11834,25.445418],[113.131274,25.414611],[113.096782,25.412449],[113.078304,25.382174],[113.013014,25.352432],[112.969898,25.350269],[112.93479,25.325929],[112.924319,25.296714],[112.891058,25.339993],[112.854718,25.337829],[112.867036,25.249632],[112.897833,25.238264],[112.958195,25.254503],[112.992688,25.247467],[113.034572,25.198199],[112.97421,25.168412],[112.96805,25.141869],[113.004391,25.089306],[112.979137,25.03401],[113.009934,24.977604],[112.994536,24.927142],[112.941565,24.915745],[112.904609,24.921715],[112.873812,24.896747],[112.780805,24.896747],[112.778341,24.947764],[112.743233,24.959701],[112.742001,24.99876],[112.714899,25.025876],[112.712436,25.083344],[112.660081,25.132658],[112.628052,25.140785],[112.562762,25.124531],[112.458053,25.152162],[112.44327,25.185744],[112.414937,25.14241],[112.365046,25.191701],[112.315771,25.175453],[112.302836,25.157037],[112.256025,25.159204],[112.246785,25.185202],[112.187039,25.182494],[112.177184,25.106649],[112.151931,25.055698],[112.155626,25.026419],[112.12175,24.989538],[112.119902,24.963499],[112.175337,24.927685],[112.167329,24.859828],[112.149467,24.837019],[112.124214,24.841364],[112.03367,24.771286],[112.024431,24.740308],[111.961606,24.721283],[111.939432,24.686487],[111.953598,24.64733],[111.927729,24.629378],[111.936968,24.595645],[111.972077,24.578775],[112.007185,24.534684],[112.009649,24.503103],[111.985011,24.467701],[112.025047,24.438828],[112.057692,24.387057],[112.05954,24.339628],[112.026279,24.294908],[111.990555,24.279634],[111.986243,24.25672],[111.958526,24.263813],[111.912946,24.221795],[111.877222,24.227252],[111.871062,24.176487],[111.886461,24.163929],[111.878454,24.109862],[111.92157,24.012045],[111.940664,23.987989],[111.911714,23.943693],[111.854432,23.947521],[111.845809,23.904305],[111.812548,23.887343],[111.824867,23.832612],[111.8107,23.80688],[111.722621,23.823305],[111.683201,23.822758],[111.683201,23.822758],[111.654868,23.833159],[111.627766,23.78881],[111.621607,23.725819],[111.666571,23.718696],[111.614832,23.65896],[111.615448,23.639225],[111.555702,23.64087],[111.487332,23.626615],[111.479941,23.532822],[111.428818,23.466414],[111.399869,23.469159],[111.383239,23.399423],[111.389398,23.375804],[111.363528,23.340641],[111.376463,23.30437],[111.353058,23.284582],[111.36476,23.240047],[111.388782,23.210349],[111.38447,23.16744],[111.365992,23.14488],[111.377695,23.082132],[111.402333,23.066165],[111.43313,23.073322],[111.433746,23.036428],[111.389398,23.005583],[111.403565,22.99126],[111.362913,22.967568],[111.374615,22.938361],[111.358601,22.889301],[111.218167,22.748085],[111.185522,22.735942],[111.118385,22.744773],[111.058023,22.729871],[111.089435,22.695643],[111.055559,22.648705],[110.997045,22.631582],[110.958856,22.636553],[110.950233,22.61059],[110.896031,22.613352],[110.897878,22.591805],[110.812263,22.576333],[110.778386,22.585174],[110.749437,22.556991],[110.762988,22.518298],[110.740198,22.498947],[110.74143,22.464109],[110.688459,22.477935],[110.712481,22.440879],[110.711249,22.369506],[110.74143,22.361757],[110.749437,22.329653],[110.787009,22.28259],[110.759292,22.274837],[110.725415,22.29588],[110.687843,22.249914],[110.646575,22.220554],[110.678604,22.172901],[110.629329,22.149068],[110.598532,22.162924],[110.602843,22.18343],[110.55788,22.196175],[110.505525,22.14297],[110.456866,22.189526],[110.414366,22.208365],[110.378026,22.164587],[110.34846,22.195621],[110.326287,22.152393],[110.364475,22.125785],[110.35154,22.097508],[110.359547,22.015973],[110.352772,21.97602],[110.374946,21.967695],[110.374946,21.967695],[110.378642,21.939942],[110.378642,21.939942],[110.391576,21.89386],[110.337374,21.887751],[110.290562,21.917736],[110.283787,21.892194],[110.224041,21.882198],[110.224041,21.882198],[110.212338,21.886085],[110.212338,21.886085],[110.196323,21.899968],[110.12857,21.902744],[110.101469,21.86998],[110.050962,21.857205],[109.999839,21.881643],[109.94502,21.84443],[109.940093,21.769419],[109.916071,21.668787],[109.888354,21.652101],[109.888354,21.652101],[109.839695,21.636525],[109.786108,21.637638],[109.778101,21.670455],[109.742992,21.616497],[109.754695,21.556396],[109.788572,21.490702],[109.785492,21.45673],[109.819369,21.445033],[109.894513,21.442248],[109.904368,21.429992],[109.868644,21.365913],[109.770709,21.359783],[109.757775,21.346963],[109.763934,21.226514],[109.674623,21.136671],[109.674007,21.067997],[109.655529,20.929435],[109.664768,20.862343],[109.711579,20.774519],[109.730057,20.719673],[109.74484,20.621124],[109.793499,20.615522],[109.813825,20.574627],[109.811977,20.541566],[109.839695,20.489439],[109.888354,20.475423],[109.895745,20.42776],[109.864948,20.40196],[109.861252,20.376717],[109.916071,20.316677],[109.909296,20.236961],[109.929006,20.211691],[109.993679,20.254368],[110.082375,20.258859],[110.118099,20.219553],[110.168606,20.219553],[110.220345,20.25156],[110.296722,20.249314],[110.349076,20.258859],[110.384185,20.293103],[110.425453,20.291419],[110.452554,20.311064],[110.491358,20.373912],[110.54125,20.42047],[110.550489,20.47262],[110.499982,20.572386],[110.487047,20.640167],[110.466105,20.680485],[110.411286,20.670966],[110.392192,20.682724],[110.407591,20.731987],[110.393424,20.816479],[110.350924,20.84165],[110.327519,20.847802],[110.269004,20.839972],[110.209874,20.860106],[110.184005,20.891979],[110.180925,20.98197],[110.204947,21.003202],[110.208642,21.050684],[110.241903,21.016051],[110.24991,21.045098],[110.296722,21.093684],[110.39096,21.124949],[110.422373,21.190807],[110.451322,21.186343],[110.501213,21.217588],[110.534474,21.204198],[110.626249,21.215915],[110.65951,21.239902],[110.713097,21.3124],[110.768531,21.364799],[110.796248,21.37483],[110.888639,21.367585],[110.929291,21.375945],[111.034617,21.438906],[111.103602,21.455616],[111.171355,21.458401],[111.28284,21.485691],[111.276065,21.443362],[111.250196,21.45116],[111.257587,21.41495],[111.28592,21.41885],[111.353058,21.464528],[111.382623,21.495714],[111.444217,21.514088],[111.494724,21.501282],[111.521825,21.517429],[111.560629,21.50518],[111.609904,21.530234],[111.650556,21.512418],[111.677658,21.529677],[111.693672,21.590345],[111.736788,21.609821],[111.794686,21.61149],[111.832258,21.578659],[111.810084,21.555283],[111.887693,21.578659],[111.941896,21.607039],[111.972692,21.603144],[112.026895,21.633744],[111.997946,21.657107],[111.954214,21.667674],[111.956062,21.710494],[112.036134,21.761637],[112.136532,21.793871],[112.192583,21.789425],[112.196894,21.736624],[112.236315,21.727173],[112.238778,21.702153],[112.353343,21.707157],[112.415553,21.734956],[112.427256,21.789981],[112.445734,21.803317],[112.497473,21.785535],[112.535661,21.753856],[112.647146,21.758302],[112.68595,21.810541],[112.792508,21.921067],[112.841167,21.920512],[112.893522,21.84443],[112.929862,21.838875],[112.989608,21.869424],[113.047507,21.956595],[113.053666,22.012089],[113.032108,22.04593],[113.045659,22.088636],[113.086927,22.12634],[113.091854,22.065344],[113.142977,22.012089],[113.1516,21.979905],[113.235368,21.887751],[113.266781,21.871646],[113.319752,21.909407],[113.330223,21.96159],[113.442324,22.009315],[113.45957,22.043711],[113.527939,22.073663],[113.567359,22.075327],[113.554425,22.107489],[113.554425,22.142416],[113.534715,22.174009],[113.53841,22.209473],[113.558736,22.212244]]],[[[117.024627,23.437865],[116.982743,23.460924],[116.944555,23.440061],[116.951946,23.419744],[117.027091,23.41535],[117.050496,23.400522],[117.081909,23.409309],[117.124409,23.389537],[117.142887,23.400522],[117.142887,23.459826],[117.129336,23.483431],[117.093612,23.459277],[117.058503,23.47355],[117.029554,23.443356],[117.024627,23.437865]]],[[[112.853486,21.740515],[112.876275,21.772753],[112.840551,21.776644],[112.782653,21.739959],[112.724138,21.719945],[112.70566,21.679354],[112.734609,21.666562],[112.780189,21.671568],[112.730914,21.613715],[112.775261,21.564189],[112.817145,21.590345],[112.798667,21.610933],[112.821457,21.655994],[112.804826,21.686583],[112.83316,21.736624],[112.853486,21.740515]]],[[[112.530733,21.583667],[112.563378,21.591458],[112.571385,21.619835],[112.621277,21.606482],[112.665624,21.642644],[112.639139,21.67268],[112.66624,21.683803],[112.663776,21.714386],[112.592327,21.693256],[112.560299,21.666562],[112.57077,21.645982],[112.535045,21.628737],[112.530733,21.583667]]],[[[114.231342,22.016528],[114.311414,22.041493],[114.302791,22.050368],[114.239965,22.03539],[114.231342,22.016528]]],[[[110.43346,21.171276],[110.489511,21.138904],[110.508605,21.140579],[110.544945,21.083633],[110.582517,21.094801],[110.632409,21.210893],[110.589293,21.194713],[110.525235,21.190249],[110.499366,21.213125],[110.445163,21.184669],[110.431612,21.180763],[110.43346,21.171276]]],[[[112.435263,21.663781],[112.456205,21.648763],[112.458669,21.68992],[112.435263,21.663781]]],[[[110.517844,21.079166],[110.459946,21.062971],[110.398352,21.096476],[110.352772,21.079724],[110.305961,21.0881],[110.27578,21.033369],[110.211106,20.986999],[110.201251,20.938378],[110.309656,20.963529],[110.347845,20.984763],[110.407591,20.990351],[110.47288,20.983087],[110.511684,20.916578],[110.535706,20.922727],[110.539402,20.987557],[110.560344,21.061295],[110.517844,21.079166]]],[[[113.765076,21.962145],[113.774315,21.998218],[113.74167,21.991559],[113.765076,21.962145]]],[[[113.723192,21.922177],[113.742902,21.950489],[113.71888,21.951599],[113.723192,21.922177]]],[[[113.142977,21.831653],[113.162071,21.853873],[113.203955,21.861093],[113.167615,21.876644],[113.136818,21.868869],[113.142977,21.831653]]],[[[113.819894,22.396068],[113.813735,22.419858],[113.786634,22.413773],[113.819894,22.396068]]],[[[114.190074,21.986564],[114.229494,21.995443],[114.180835,22.00987],[114.190074,21.986564]]],[[[114.153734,21.97491],[114.171596,22.000437],[114.124169,21.985455],[114.153734,21.97491]]],[[[116.769628,20.771721],[116.761005,20.750456],[116.87249,20.738143],[116.889736,20.683284],[116.849084,20.628405],[116.749302,20.600958],[116.796113,20.582471],[116.862635,20.588633],[116.905135,20.619443],[116.934084,20.676565],[116.925461,20.726949],[116.88604,20.775638],[116.820135,20.780674],[116.769628,20.771721]]],[[[113.025333,21.847762],[113.045659,21.882753],[113.007471,21.869424],[113.025333,21.847762]]],[[[110.405127,20.678245],[110.437772,20.677685],[110.414366,20.710157],[110.405127,20.678245]]],[[[110.644727,20.935584],[110.584365,20.948998],[110.548641,20.908752],[110.562807,20.861224],[110.611467,20.860106],[110.646575,20.917137],[110.644727,20.935584]]],[[[110.556648,20.32734],[110.593604,20.360447],[110.586213,20.381205],[110.556648,20.32734]]],[[[115.943037,21.097592],[115.953508,21.064088],[115.989233,21.035603],[116.040356,21.02052],[116.067457,21.04063],[116.044051,21.110434],[116.024341,21.12439],[115.965211,21.123832],[115.943037,21.097592]]],[[[115.926407,20.981411],[115.939342,20.945644],[115.970139,20.919373],[115.999088,20.922727],[116.000936,20.948439],[115.954124,20.99985],[115.926407,20.981411]]],[[[115.834632,22.722695],[115.834632,22.722143],[115.835248,22.722695],[115.834632,22.722695]]],[[[115.834632,22.723247],[115.834632,22.722695],[115.835248,22.722695],[115.834632,22.723247]]]]}},{type:"Feature",properties:{adcode:45e4,name:"广西壮族自治区",center:[108.320004,22.82402],centroid:[108.7944,23.833381],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:19,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[109.48245,26.029788],[109.473211,26.006663],[109.408537,25.967392],[109.435022,25.93349],[109.396834,25.900117],[109.359262,25.836036],[109.339552,25.83442],[109.327849,25.76168],[109.340168,25.731493],[109.296436,25.71424],[109.207125,25.740119],[109.206509,25.788087],[109.147995,25.741736],[109.13198,25.762758],[109.143683,25.795092],[109.095024,25.80533],[109.077778,25.776771],[109.048213,25.790781],[108.989698,25.778926],[108.999553,25.765453],[108.963829,25.732572],[108.940423,25.740119],[108.896076,25.71424],[108.900387,25.682423],[108.953974,25.686738],[108.953974,25.686738],[109.007561,25.734728],[109.043285,25.738502],[109.07901,25.72071],[109.075314,25.693749],[109.030966,25.629556],[109.051908,25.566949],[109.088249,25.550752],[109.024807,25.51241],[108.949046,25.557231],[108.8893,25.543193],[108.890532,25.556151],[108.826474,25.550212],[108.814772,25.526992],[108.781511,25.554531],[108.799989,25.576666],[108.783975,25.628477],[108.724844,25.634952],[108.68912,25.623081],[108.68604,25.587462],[108.660787,25.584763],[108.658323,25.550212],[108.68912,25.533473],[108.634917,25.520512],[108.6072,25.491885],[108.600425,25.432448],[108.62999,25.335666],[108.625062,25.308076],[108.589338,25.335125],[108.585642,25.365952],[108.471693,25.458928],[108.418723,25.443257],[108.400244,25.491344],[108.359592,25.513491],[108.348506,25.536173],[108.308469,25.525912],[108.280752,25.48],[108.241332,25.46217],[108.251803,25.430286],[108.192673,25.458928],[108.162492,25.444878],[108.193289,25.405421],[108.142782,25.390825],[108.152021,25.324306],[108.143398,25.269658],[108.115065,25.210112],[108.080572,25.193867],[108.001732,25.196574],[107.928435,25.155954],[107.872384,25.141327],[107.839124,25.115861],[107.762747,25.125073],[107.789233,25.15487],[107.760283,25.188451],[107.762131,25.229061],[107.741805,25.24043],[107.700537,25.194408],[107.696226,25.219858],[107.661733,25.258833],[107.659885,25.316192],[107.632168,25.310241],[107.599523,25.250714],[107.576734,25.256668],[107.512676,25.209029],[107.472024,25.213902],[107.489886,25.276693],[107.481263,25.299961],[107.432604,25.289139],[107.409198,25.347024],[107.420901,25.392987],[107.375937,25.411908],[107.358691,25.393528],[107.318039,25.401637],[107.308184,25.432988],[107.336517,25.461089],[107.263836,25.543193],[107.232423,25.556691],[107.228728,25.604733],[107.205322,25.607971],[107.185612,25.578825],[107.064272,25.559391],[107.066736,25.50917],[107.015613,25.495666],[106.996519,25.442716],[106.963874,25.437852],[106.987896,25.358922],[107.012533,25.352973],[107.013765,25.275611],[106.975577,25.232851],[106.933077,25.250714],[106.904128,25.231768],[106.888113,25.181953],[106.853005,25.186827],[106.787715,25.17112],[106.764926,25.183036],[106.732281,25.162454],[106.691013,25.179245],[106.644817,25.164621],[106.63989,25.132658],[106.590615,25.08768],[106.551195,25.082802],[106.519782,25.054072],[106.450181,25.033468],[106.442173,25.019369],[106.332536,24.988454],[106.304819,24.973807],[106.253696,24.971094],[106.215508,24.981944],[106.191486,24.95319],[106.145291,24.954275],[106.197645,24.885889],[106.206269,24.851139],[106.173008,24.760417],[106.150218,24.762591],[106.113878,24.714216],[106.047356,24.684312],[106.024566,24.633186],[105.961741,24.677786],[105.942031,24.725088],[105.863806,24.729437],[105.827466,24.702799],[105.767104,24.719109],[105.70551,24.768569],[105.617431,24.78161],[105.607576,24.803885],[105.573083,24.797366],[105.497322,24.809318],[105.493011,24.833217],[105.457286,24.87123],[105.428337,24.930941],[105.365511,24.943423],[105.334099,24.9266],[105.267577,24.929313],[105.251563,24.967296],[105.212758,24.995505],[105.178266,24.985199],[105.157324,24.958616],[105.131454,24.959701],[105.09573,24.92877],[105.096346,24.928228],[105.082179,24.915745],[105.077868,24.918459],[105.039064,24.872859],[105.026745,24.815836],[105.03352,24.787586],[104.899245,24.752809],[104.865985,24.730524],[104.841963,24.676155],[104.771746,24.659839],[104.729246,24.617953],[104.703377,24.645698],[104.628848,24.660927],[104.595587,24.709323],[104.529682,24.731611],[104.489646,24.653313],[104.520443,24.535228],[104.550008,24.518894],[104.575877,24.424661],[104.616529,24.421937],[104.63008,24.397958],[104.610986,24.377246],[104.641783,24.367979],[104.70892,24.321087],[104.721239,24.340173],[104.703377,24.419757],[104.715695,24.441552],[104.74834,24.435559],[104.765587,24.45953],[104.784681,24.443732],[104.83642,24.446456],[104.914028,24.426296],[104.930042,24.411038],[104.979933,24.412673],[105.042759,24.442097],[105.106817,24.414853],[105.111744,24.37234],[105.138846,24.376701],[105.188121,24.347261],[105.196744,24.326541],[105.164715,24.288362],[105.215222,24.214699],[105.24294,24.208695],[105.229389,24.165567],[105.182577,24.167205],[105.20044,24.105491],[105.260186,24.061236],[105.292831,24.074896],[105.273121,24.092927],[105.320548,24.116416],[105.334099,24.094566],[105.395692,24.065607],[105.406163,24.043748],[105.493011,24.016965],[105.533663,24.130071],[105.594641,24.137718],[105.628518,24.126794],[105.649459,24.032816],[105.704278,24.0667],[105.739387,24.059596],[105.765256,24.073804],[105.802212,24.051945],[105.796669,24.023524],[105.841633,24.03063],[105.859495,24.056864],[105.89214,24.040468],[105.908154,24.069432],[105.901995,24.099482],[105.919241,24.122425],[105.963589,24.110954],[105.998081,24.120786],[106.011632,24.099482],[106.04982,24.089649],[106.053516,24.051399],[106.096631,24.018058],[106.091088,23.998924],[106.128044,23.956819],[106.157609,23.891174],[106.192718,23.879135],[106.173008,23.861622],[106.192102,23.824947],[106.136667,23.795381],[106.157609,23.724175],[106.149602,23.665538],[106.120653,23.605229],[106.141595,23.569579],[106.08616,23.524043],[106.071994,23.495506],[106.039965,23.484529],[105.999929,23.447748],[105.986378,23.489469],[105.935871,23.508678],[105.913081,23.499348],[105.89214,23.52514],[105.852103,23.526786],[105.815763,23.507031],[105.805908,23.467512],[105.758481,23.459826],[105.699966,23.40162],[105.637757,23.404366],[105.694423,23.363168],[105.699966,23.327453],[105.649459,23.346136],[105.593409,23.312614],[105.560148,23.257093],[105.526272,23.234548],[105.542902,23.184495],[105.558916,23.177893],[105.574931,23.066165],[105.625438,23.064513],[105.648844,23.078828],[105.724604,23.06231],[105.74185,23.030921],[105.780039,23.022659],[105.805908,22.994565],[105.839169,22.987403],[105.879205,22.916865],[105.893987,22.936707],[105.959277,22.948832],[105.994385,22.93781],[106.019639,22.990709],[106.08616,22.996218],[106.106486,22.980792],[106.153914,22.988505],[106.206885,22.978588],[106.270326,22.907494],[106.258007,22.889852],[106.286957,22.867245],[106.366413,22.857871],[106.37134,22.878273],[106.41384,22.877171],[106.504383,22.91025],[106.525941,22.946628],[106.562282,22.923479],[106.606013,22.925684],[106.631267,22.88103],[106.657136,22.863385],[106.674998,22.891506],[106.716882,22.881582],[106.709491,22.866142],[106.774781,22.812643],[106.776012,22.813746],[106.778476,22.814298],[106.779092,22.813746],[106.779708,22.813195],[106.78094,22.813195],[106.784636,22.812643],[106.796338,22.812091],[106.801882,22.815401],[106.804346,22.816505],[106.808657,22.817608],[106.813585,22.817608],[106.838838,22.803265],[106.820976,22.768504],[106.768621,22.739254],[106.780324,22.708894],[106.756302,22.68957],[106.711955,22.575228],[106.650361,22.575228],[106.61402,22.602303],[106.585071,22.517192],[106.588151,22.472958],[106.560434,22.455813],[106.588767,22.374486],[106.562897,22.345706],[106.663296,22.33076],[106.670071,22.283144],[106.688549,22.260438],[106.7021,22.207257],[106.673151,22.182322],[106.706411,22.160707],[106.691629,22.13521],[106.71565,22.089745],[106.706411,22.021521],[106.683006,21.999882],[106.698404,21.959925],[106.73844,22.008205],[106.790179,22.004876],[106.802498,21.98157],[106.859164,21.986009],[106.926302,21.967695],[106.935541,21.933836],[106.974345,21.923288],[106.999598,21.947714],[107.05996,21.914959],[107.058729,21.887196],[107.018693,21.859427],[107.018077,21.81943],[107.093837,21.803317],[107.148656,21.758858],[107.194851,21.736624],[107.199163,21.718833],[107.242279,21.703265],[107.271844,21.727173],[107.310648,21.733844],[107.356843,21.667674],[107.363619,21.602031],[107.388256,21.594241],[107.431372,21.642088],[107.477567,21.659888],[107.500973,21.613715],[107.486806,21.59591],[107.547168,21.58645],[107.584741,21.614828],[107.603219,21.597579],[107.712856,21.616497],[107.807711,21.655438],[107.837892,21.640419],[107.863761,21.650988],[107.892095,21.622617],[107.893942,21.596466],[107.929051,21.585893],[107.958,21.534131],[108.034376,21.545821],[108.108289,21.508521],[108.193905,21.519656],[108.156332,21.55083],[108.205608,21.597579],[108.241332,21.599805],[108.249955,21.561406],[108.210535,21.505737],[108.230245,21.491259],[108.330027,21.540254],[108.397781,21.533017],[108.492635,21.554727],[108.591802,21.677129],[108.626294,21.67991],[108.658939,21.643757],[108.678033,21.659331],[108.735931,21.628181],[108.734084,21.626512],[108.745786,21.602587],[108.801837,21.626512],[108.83325,21.610933],[108.881293,21.627068],[108.937959,21.589789],[109.093792,21.579215],[109.09872,21.571424],[109.110422,21.568085],[109.138756,21.567528],[109.142451,21.511861],[109.074698,21.489589],[109.039589,21.457844],[109.046365,21.424421],[109.095024,21.419407],[109.138756,21.388762],[109.186183,21.390991],[109.245929,21.425536],[109.41716,21.438906],[109.484914,21.453388],[109.529877,21.437234],[109.540964,21.466199],[109.576689,21.493487],[109.604406,21.523553],[109.612413,21.556953],[109.654913,21.493487],[109.704188,21.462857],[109.785492,21.45673],[109.788572,21.490702],[109.754695,21.556396],[109.742992,21.616497],[109.778101,21.670455],[109.786108,21.637638],[109.839695,21.636525],[109.888354,21.652101],[109.888354,21.652101],[109.916071,21.668787],[109.940093,21.769419],[109.94502,21.84443],[109.999839,21.881643],[110.050962,21.857205],[110.101469,21.86998],[110.12857,21.902744],[110.196323,21.899968],[110.212338,21.886085],[110.212338,21.886085],[110.224041,21.882198],[110.224041,21.882198],[110.283787,21.892194],[110.290562,21.917736],[110.337374,21.887751],[110.391576,21.89386],[110.378642,21.939942],[110.378642,21.939942],[110.374946,21.967695],[110.374946,21.967695],[110.352772,21.97602],[110.359547,22.015973],[110.35154,22.097508],[110.364475,22.125785],[110.326287,22.152393],[110.34846,22.195621],[110.378026,22.164587],[110.414366,22.208365],[110.456866,22.189526],[110.505525,22.14297],[110.55788,22.196175],[110.602843,22.18343],[110.598532,22.162924],[110.629329,22.149068],[110.678604,22.172901],[110.646575,22.220554],[110.687843,22.249914],[110.725415,22.29588],[110.759292,22.274837],[110.787009,22.28259],[110.749437,22.329653],[110.74143,22.361757],[110.711249,22.369506],[110.712481,22.440879],[110.688459,22.477935],[110.74143,22.464109],[110.740198,22.498947],[110.762988,22.518298],[110.749437,22.556991],[110.778386,22.585174],[110.812263,22.576333],[110.897878,22.591805],[110.896031,22.613352],[110.950233,22.61059],[110.958856,22.636553],[110.997045,22.631582],[111.055559,22.648705],[111.089435,22.695643],[111.058023,22.729871],[111.118385,22.744773],[111.185522,22.735942],[111.218167,22.748085],[111.358601,22.889301],[111.374615,22.938361],[111.362913,22.967568],[111.403565,22.99126],[111.389398,23.005583],[111.433746,23.036428],[111.43313,23.073322],[111.402333,23.066165],[111.377695,23.082132],[111.365992,23.14488],[111.38447,23.16744],[111.388782,23.210349],[111.36476,23.240047],[111.353058,23.284582],[111.376463,23.30437],[111.363528,23.340641],[111.389398,23.375804],[111.383239,23.399423],[111.399869,23.469159],[111.428818,23.466414],[111.479941,23.532822],[111.487332,23.626615],[111.555702,23.64087],[111.615448,23.639225],[111.614832,23.65896],[111.666571,23.718696],[111.621607,23.725819],[111.627766,23.78881],[111.654868,23.833159],[111.683201,23.822758],[111.683201,23.822758],[111.722621,23.823305],[111.8107,23.80688],[111.824867,23.832612],[111.812548,23.887343],[111.845809,23.904305],[111.854432,23.947521],[111.911714,23.943693],[111.940664,23.987989],[111.92157,24.012045],[111.878454,24.109862],[111.886461,24.163929],[111.871062,24.176487],[111.877222,24.227252],[111.912946,24.221795],[111.958526,24.263813],[111.986243,24.25672],[111.990555,24.279634],[112.026279,24.294908],[112.05954,24.339628],[112.057692,24.387057],[112.025047,24.438828],[111.985011,24.467701],[112.009649,24.503103],[112.007185,24.534684],[111.972077,24.578775],[111.936968,24.595645],[111.927729,24.629378],[111.953598,24.64733],[111.939432,24.686487],[111.961606,24.721283],[112.024431,24.740308],[111.951135,24.769655],[111.929577,24.75607],[111.875374,24.756613],[111.868599,24.771829],[111.814396,24.770199],[111.783599,24.785957],[111.708455,24.788673],[111.666571,24.760961],[111.637621,24.715303],[111.641933,24.684856],[111.588962,24.690837],[111.570484,24.64461],[111.526752,24.637538],[111.499035,24.667997],[111.451608,24.665822],[111.431282,24.687574],[111.461463,24.728894],[111.479325,24.797366],[111.449144,24.857113],[111.447296,24.892947],[111.470086,24.92877],[111.434977,24.951562],[111.43313,24.979774],[111.460231,24.992793],[111.467622,25.02208],[111.416499,25.047566],[111.435593,25.093642],[111.375231,25.128324],[111.36784,25.108817],[111.321645,25.105023],[111.274833,25.151078],[111.221862,25.106649],[111.200921,25.074672],[111.139943,25.042144],[111.101754,25.035095],[111.100522,24.945593],[111.009363,24.921172],[110.968711,24.975434],[110.951465,25.04377],[110.98411,25.101772],[110.998892,25.161371],[111.112841,25.21715],[111.103602,25.285351],[111.138711,25.303748],[111.184906,25.367034],[111.210776,25.363248],[111.279145,25.42326],[111.32842,25.521592],[111.324724,25.564249],[111.343202,25.602574],[111.309942,25.645203],[111.30871,25.720171],[111.399869,25.744431],[111.442369,25.77192],[111.43313,25.84627],[111.4861,25.859196],[111.460231,25.885042],[111.383239,25.881812],[111.376463,25.906039],[111.346282,25.906577],[111.297007,25.874274],[111.29208,25.854349],[111.251428,25.864581],[111.230486,25.916267],[111.189834,25.953402],[111.235413,26.048071],[111.267442,26.058824],[111.244652,26.078177],[111.26621,26.095914],[111.258203,26.151796],[111.274833,26.183486],[111.271754,26.217316],[111.293311,26.222148],[111.277913,26.272066],[111.228022,26.261333],[111.204616,26.276359],[111.208928,26.30426],[111.090667,26.308016],[111.008132,26.336982],[111.008747,26.35897],[110.974255,26.385778],[110.94469,26.373447],[110.944074,26.326791],[110.926212,26.320354],[110.939762,26.286554],[110.836284,26.255966],[110.759292,26.248451],[110.73527,26.270993],[110.742046,26.313917],[110.721104,26.294066],[110.673676,26.317135],[110.643495,26.308552],[110.612083,26.333764],[110.584365,26.296749],[110.552952,26.283335],[110.546793,26.233421],[110.495054,26.166299],[110.477808,26.179727],[110.437772,26.153945],[110.373098,26.088927],[110.325671,25.975462],[110.257301,25.961473],[110.24991,26.010965],[110.181541,26.060437],[110.168606,26.028713],[110.100853,26.020108],[110.065128,26.050221],[110.100853,26.132455],[110.099005,26.168985],[110.03002,26.166299],[109.970274,26.195301],[109.904368,26.135679],[109.898825,26.095377],[109.864332,26.027637],[109.814441,26.041081],[109.782412,25.996981],[109.806434,25.973848],[109.826144,25.911422],[109.811361,25.877504],[109.779333,25.866196],[109.768246,25.890427],[109.685094,25.880197],[109.67955,25.921649],[109.693717,25.959321],[109.710963,25.954478],[109.730057,25.989988],[109.649369,26.016882],[109.635203,26.047533],[109.588391,26.019571],[109.560058,26.021184],[109.513247,25.998056],[109.48245,26.029788]]],[[[105.096346,24.928228],[105.09573,24.92877],[105.077868,24.918459],[105.082179,24.915745],[105.096346,24.928228]]],[[[109.088249,21.014934],[109.11227,21.02499],[109.117814,21.017727],[109.144299,21.041189],[109.138756,21.067439],[109.09256,21.057386],[109.088865,21.031134],[109.088249,21.014934]]]]}},{type:"Feature",properties:{adcode:46e4,name:"海南省",center:[110.33119,20.031971],centroid:[109.754859,19.189767],childrenNum:19,level:"province",parent:{adcode:1e5},subFeatureIndex:20,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.106396,20.026812],[110.042339,19.991384],[109.997375,19.980136],[109.965346,19.993634],[109.898825,19.994196],[109.855093,19.984073],[109.814441,19.993072],[109.76147,19.981261],[109.712195,20.017253],[109.657993,20.01163],[109.585312,19.98801],[109.526797,19.943573],[109.498464,19.873236],[109.411001,19.895184],[109.349407,19.898561],[109.300748,19.917693],[109.25948,19.898561],[109.255784,19.867045],[109.231147,19.863105],[109.159082,19.79048],[109.169553,19.736411],[109.147379,19.704863],[109.093792,19.68965],[109.048829,19.619764],[108.993394,19.587065],[108.92872,19.524468],[108.855424,19.469182],[108.806148,19.450561],[108.765496,19.400894],[108.694047,19.387346],[108.644772,19.349518],[108.609048,19.276661],[108.591186,19.141592],[108.598577,19.055633],[108.630606,19.003017],[108.637997,18.924346],[108.595497,18.872256],[108.593033,18.809386],[108.65278,18.740258],[108.663866,18.67337],[108.641077,18.565614],[108.644772,18.486738],[108.68912,18.447571],[108.776583,18.441894],[108.881293,18.416344],[108.905315,18.389087],[108.944735,18.314107],[109.006329,18.323198],[109.108575,18.323766],[109.138756,18.268081],[109.17448,18.260125],[109.287813,18.264671],[109.355566,18.215221],[109.441182,18.199303],[109.467051,18.173718],[109.527413,18.169169],[109.584696,18.143579],[109.661688,18.175424],[109.726362,18.177698],[109.749767,18.193618],[109.785492,18.339672],[109.919767,18.375457],[110.022629,18.360121],[110.070672,18.376025],[110.090382,18.399309],[110.116867,18.506602],[110.214186,18.578662],[110.246215,18.609859],[110.329366,18.642185],[110.367555,18.631977],[110.499366,18.651824],[110.499366,18.751592],[110.578206,18.784458],[110.590525,18.838841],[110.585597,18.88075],[110.619474,19.152334],[110.676756,19.286264],[110.706321,19.320153],[110.729727,19.378878],[110.787009,19.399765],[110.844292,19.449996],[110.888023,19.518827],[110.920668,19.552668],[111.008747,19.60398],[111.061718,19.612436],[111.071573,19.628784],[111.043856,19.763448],[111.013675,19.850159],[110.966248,20.018377],[110.940994,20.028499],[110.871393,20.01163],[110.808567,20.035808],[110.778386,20.068415],[110.744509,20.074036],[110.717408,20.148778],[110.687843,20.163947],[110.655814,20.134169],[110.562191,20.110006],[110.526467,20.07516],[110.495054,20.077408],[110.387265,20.113378],[110.318279,20.108882],[110.28933,20.056047],[110.243135,20.077408],[110.144585,20.074598],[110.106396,20.026812]]],[[[112.208597,3.876129],[112.241858,3.845677],[112.280046,3.86777],[112.260336,3.917925],[112.219068,3.908969],[112.208597,3.876129]]],[[[113.266165,8.125929],[113.311129,8.177469],[113.343157,8.193463],[113.288955,8.119412],[113.349933,8.172137],[113.386273,8.238479],[113.386273,8.289412],[113.354244,8.304217],[113.353628,8.237887],[113.293882,8.176284],[113.266165,8.125929]]],[[[111.99733,3.848065],[112.015192,3.823583],[112.064467,3.830152],[112.073707,3.865979],[112.03367,3.892251],[111.99733,3.848065]]],[[[111.463311,17.077491],[111.536607,17.104949],[111.4861,17.058039],[111.559397,17.087788],[111.542151,17.11982],[111.452224,17.092936],[111.463311,17.077491]]],[[[117.708319,15.182712],[117.712631,15.118592],[117.726798,15.105303],[117.827812,15.111659],[117.72495,15.131302],[117.720638,15.195418],[117.74466,15.217941],[117.784696,15.16885],[117.838899,15.15903],[117.782848,15.187333],[117.748355,15.230068],[117.715095,15.222561],[117.708319,15.182712]]],[[[112.241858,3.942404],[112.292365,3.946583],[112.288053,3.97345],[112.254177,3.97942],[112.241858,3.942404]]],[[[111.734324,16.19732],[111.779903,16.19732],[111.81686,16.224329],[111.813164,16.261676],[111.782367,16.273741],[111.716462,16.249036],[111.789758,16.250186],[111.790374,16.220307],[111.734324,16.19732]]],[[[111.649324,16.255931],[111.577875,16.208239],[111.56802,16.162834],[111.611136,16.156511],[111.690592,16.211112],[111.606825,16.177779],[111.598817,16.198469],[111.681353,16.262251],[111.649324,16.255931]]],[[[113.896887,7.607204],[113.919677,7.566865],[113.98743,7.536014],[114.058879,7.537794],[114.157429,7.561525],[114.289856,7.617288],[114.368696,7.638642],[114.407501,7.683126],[114.419819,7.765557],[114.464167,7.814771],[114.540543,7.862201],[114.555326,7.891249],[114.540543,7.945783],[114.511594,7.966527],[114.47279,7.968898],[114.414892,7.952895],[114.268298,7.870501],[114.211632,7.786904],[114.095219,7.721082],[114.029314,7.670078],[113.921524,7.639235],[113.896887,7.607204]]],[[[113.976959,8.872888],[114.013299,8.836817],[114.035473,8.783591],[114.060111,8.816119],[114.041017,8.843913],[113.989894,8.878801],[113.976959,8.872888]]],[[[113.956017,8.840365],[113.975111,8.793054],[114.012068,8.798376],[113.977575,8.841548],[113.956017,8.840365]]],[[[111.97454,16.323715],[112.002258,16.306484],[112.07617,16.323715],[112.074938,16.349558],[112.047221,16.360469],[112.002874,16.350707],[111.97454,16.323715]]],[[[111.739251,16.452898],[111.766969,16.470116],[111.786679,16.520039],[111.759577,16.545857],[111.765737,16.495366],[111.739251,16.452898]]],[[[112.216604,8.866383],[112.206133,8.88767],[112.180264,8.862244],[112.216604,8.866383]]],[[[113.792177,7.373422],[113.828518,7.362145],[113.829134,7.383511],[113.792177,7.373422]]],[[[114.194386,8.764664],[114.201161,8.727991],[114.248588,8.724442],[114.222103,8.784773],[114.194386,8.764664]]],[[[112.232619,16.996239],[112.207981,16.987081],[112.222764,16.960751],[112.292981,16.96762],[112.266496,16.993949],[112.232619,16.996239]]],[[[114.689601,10.345648],[114.702536,10.312677],[114.725941,10.319154],[114.747499,10.37214],[114.717318,10.380381],[114.689601,10.345648]]],[[[115.837712,9.709775],[115.861117,9.694438],[115.867277,9.650191],[115.901153,9.67084],[115.925791,9.781734],[115.901153,9.795888],[115.870972,9.778785],[115.837712,9.709775]]],[[[114.617536,9.965688],[114.642173,9.917351],[114.672355,9.927963],[114.685905,9.979245],[114.617536,9.965688]]],[[[113.769387,7.636862],[113.773699,7.601865],[113.814967,7.603051],[113.831597,7.644573],[113.769387,7.636862]]],[[[109.463972,7.344339],[109.463972,7.315254],[109.513247,7.320002],[109.571761,7.373422],[109.654297,7.479648],[109.709115,7.511095],[109.791651,7.524742],[109.938861,7.504569],[109.948716,7.522962],[109.904984,7.55144],[109.816289,7.572797],[109.72205,7.575763],[109.653065,7.559745],[109.536037,7.448792],[109.463972,7.344339]]],[[[116.273181,8.879392],[116.294123,8.858105],[116.332311,8.901269],[116.305826,8.917233],[116.273181,8.879392]]],[[[112.476531,16.001247],[112.570154,16.011027],[112.612037,16.039212],[112.588016,16.070844],[112.462364,16.043813],[112.448814,16.005274],[112.476531,16.001247]]],[[[112.537509,8.846278],[112.57077,8.815527],[112.639755,8.818484],[112.598487,8.859288],[112.537509,8.846278]]],[[[114.469095,10.836261],[114.475254,10.814512],[114.513442,10.848605],[114.565181,10.836261],[114.593514,10.856245],[114.587355,10.909138],[114.55471,10.900911],[114.469095,10.836261]]],[[[112.409393,16.294996],[112.383524,16.265698],[112.411241,16.2634],[112.475915,16.288677],[112.531349,16.285805],[112.536893,16.312228],[112.509176,16.317397],[112.409393,16.294996]]],[[[116.48876,10.395686],[116.461658,10.34918],[116.467202,10.309144],[116.511549,10.297957],[116.566368,10.304434],[116.644592,10.335051],[116.637817,10.365076],[116.514629,10.34918],[116.542346,10.41982],[116.526332,10.426883],[116.48876,10.395686]]],[[[112.349031,16.912088],[112.360734,16.925257],[112.334249,16.962469],[112.30222,16.963041],[112.349031,16.912088]]],[[[111.500267,16.45175],[111.49534,16.4374],[111.545847,16.43453],[111.538455,16.461507],[111.500267,16.45175]]],[[[115.500177,9.897897],[115.54822,9.869007],[115.585177,9.896128],[115.581481,9.917351],[115.518039,9.933857],[115.500177,9.897897]]],[[[114.669891,8.210048],[114.691449,8.18517],[114.74134,8.189316],[114.726557,8.21064],[114.669891,8.210048]]],[[[114.507899,8.120004],[114.530073,8.103415],[114.595978,8.120596],[114.624311,8.149626],[114.595978,8.15792],[114.507899,8.120004]]],[[[115.16757,8.386523],[115.18112,8.345668],[115.235939,8.321982],[115.285214,8.314876],[115.315395,8.356326],[115.299381,8.370537],[115.202678,8.395403],[115.16757,8.386523]]],[[[113.895039,8.00505],[113.904894,7.963564],[113.9708,7.944597],[113.969568,7.974825],[113.940003,8.018088],[113.895039,8.00505]]],[[[115.436119,9.393447],[115.450286,9.345028],[115.469996,9.3592],[115.456445,9.417064],[115.436119,9.393447]]],[[[116.457347,9.174326],[116.477057,9.137103],[116.500462,9.164282],[116.457347,9.174326]]],[[[113.638192,8.976942],[113.654823,8.962163],[113.730583,9.004133],[113.719496,9.020092],[113.644968,8.989355],[113.638192,8.976942]]],[[[114.696992,11.004322],[114.710543,11.001972],[114.793079,11.07657],[114.799854,11.10476],[114.766593,11.110045],[114.710543,11.039567],[114.696992,11.004322]]],[[[114.62,11.432264],[114.652644,11.436957],[114.661884,11.522584],[114.621232,11.518479],[114.62,11.432264]]],[[[114.910723,10.863298],[114.931049,10.841551],[114.959998,10.902087],[114.934129,10.902674],[114.910723,10.863298]]],[[[111.572948,16.470116],[111.578491,16.447158],[111.614216,16.44027],[111.592658,16.490775],[111.572948,16.470116]]],[[[113.939387,8.875253],[113.912285,8.888853],[113.893807,8.862836],[113.916597,8.837999],[113.939387,8.875253]]],[[[109.936397,7.848566],[109.936397,7.823665],[109.988136,7.8124],[110.050346,7.846194],[110.082991,7.896584],[110.078063,7.949339],[110.0331,7.944597],[109.953027,7.888878],[109.936397,7.848566]]],[[[116.727128,11.501473],[116.765316,11.430504],[116.772092,11.445755],[116.738215,11.514961],[116.727128,11.501473]]],[[[111.690592,16.587731],[111.724469,16.560198],[111.717078,16.59404],[111.690592,16.587731]]],[[[112.507328,16.466098],[112.586784,16.525777],[112.575081,16.537251],[112.499321,16.493645],[112.507328,16.466098]]],[[[111.761425,16.061642],[111.791606,16.028859],[111.828563,16.049565],[111.829795,16.070844],[111.761425,16.061642]]],[[[113.845764,10.018733],[113.865474,10.00341],[113.872249,10.123029],[113.856851,10.12185],[113.845764,10.018733]]],[[[114.791847,8.160882],[114.777064,8.114079],[114.812173,8.110524],[114.818332,8.141332],[114.791847,8.160882]]],[[[116.557129,9.745167],[116.566368,9.718623],[116.593469,9.723932],[116.557129,9.745167]]],[[[115.28275,10.191951],[115.288294,10.172513],[115.333257,10.200198],[115.28891,10.211388],[115.28275,10.191951]]],[[[116.832454,10.476908],[116.855243,10.468669],[116.868794,10.495739],[116.832454,10.476908]]],[[[114.703151,16.170307],[114.816484,16.198469],[114.802934,16.215135],[114.704383,16.199044],[114.703151,16.170307]]],[[[115.97753,9.321997],[115.926407,9.311366],[115.943037,9.269433],[115.976298,9.268252],[115.999088,9.293649],[115.97753,9.321997]]],[[[113.660366,9.231039],[113.676997,9.202683],[113.697323,9.225722],[113.660366,9.231039]]],[[[114.665579,7.590001],[114.671739,7.563898],[114.72163,7.59178],[114.703767,7.614915],[114.665579,7.590001]]],[[[114.493116,10.717504],[114.513442,10.722208],[114.562717,10.778064],[114.539312,10.793349],[114.493116,10.717504]]],[[[117.770529,10.773361],[117.798862,10.753371],[117.835819,10.803931],[117.831507,10.838612],[117.801942,10.839788],[117.775457,10.809222],[117.770529,10.773361]]],[[[114.242429,10.242014],[114.263371,10.239658],[114.326197,10.284414],[114.312646,10.300901],[114.265219,10.275581],[114.242429,10.242014]]],[[[114.688985,11.469217],[114.722246,11.429331],[114.737644,11.463938],[114.720398,11.49209],[114.688985,11.469217]]],[[[116.638433,10.503977],[116.653215,10.491031],[116.70865,10.492797],[116.699411,10.517511],[116.638433,10.503977]]],[[[110.459946,8.116449],[110.471032,8.072012],[110.554184,8.093935],[110.599764,8.156735],[110.568351,8.17273],[110.461793,8.128298],[110.459946,8.116449]]],[[[111.463311,8.52504],[111.497187,8.523857],[111.509506,8.550489],[111.463311,8.52504]]],[[[115.258113,8.509652],[115.271048,8.477098],[115.296301,8.510836],[115.258113,8.509652]]],[[[113.221817,8.073789],[113.235984,8.068456],[113.283411,8.111117],[113.269861,8.120004],[113.221817,8.073789]]],[[[114.074893,10.929118],[114.064422,10.904437],[114.110002,10.918541],[114.096451,10.947921],[114.074893,10.929118]]],[[[117.258068,10.320331],[117.299336,10.313855],[117.299952,10.343293],[117.274698,10.358011],[117.258068,10.320331]]],[[[114.212864,16.040937],[114.31203,16.034611],[114.306487,16.057616],[114.268914,16.059342],[114.212864,16.040937]]],[[[110.609003,8.010976],[110.642879,7.989049],[110.641648,8.031125],[110.622553,8.041199],[110.609003,8.010976]]],[[[115.509416,8.490712],[115.521735,8.460523],[115.55438,8.461115],[115.569162,8.49012],[115.558691,8.523265],[115.514344,8.519122],[115.509416,8.490712]]],[[[111.539071,7.54432],[111.542767,7.524742],[111.583419,7.543134],[111.612368,7.592374],[111.566788,7.606017],[111.539071,7.54432]]],[[[111.657947,8.672974],[111.665955,8.622683],[111.717694,8.6499],[111.697368,8.67889],[111.657947,8.672974]]],[[[110.460561,7.799948],[110.487663,7.783346],[110.511684,7.805878],[110.485199,7.827815],[110.460561,7.799948]]],[[[112.345952,8.926101],[112.392763,8.919598],[112.384756,8.946793],[112.345952,8.926101]]],[[[116.469665,9.810041],[116.47952,9.785272],[116.50847,9.79117],[116.490607,9.821246],[116.469665,9.810041]]],[[[111.925265,8.070827],[111.949287,8.05068],[111.994866,8.047125],[112.018888,8.065494],[112.013344,8.093342],[111.95483,8.106377],[111.925265,8.070827]]],[[[114.457392,15.599305],[114.466631,15.576823],[114.491884,15.59354],[114.457392,15.599305]]],[[[114.985252,11.078332],[115.013585,11.063062],[115.021592,11.085967],[114.985252,11.078332]]],[[[114.10569,16.004124],[114.110618,15.978235],[114.132176,16.007575],[114.10569,16.004124]]],[[[116.045283,10.095338],[116.067457,10.065876],[116.09579,10.09357],[116.070537,10.12892],[116.045283,10.095338]]],[[[117.266691,10.69163],[117.348611,10.672811],[117.404661,10.671047],[117.418212,10.702803],[117.369553,10.7422],[117.293176,10.735144],[117.266691,10.69163]]],[[[114.854057,7.244611],[114.819564,7.192957],[114.869455,7.198895],[114.854057,7.244611]]],[[[112.823305,8.910729],[112.859645,8.889444],[112.873196,8.908364],[112.823305,8.910729]]],[[[111.670266,7.651098],[111.707223,7.648725],[111.749722,7.703884],[111.726317,7.729977],[111.691208,7.711593],[111.670266,7.651098]]],[[[112.207981,8.835634],[112.235699,8.827355],[112.241242,8.852783],[112.207981,8.835634]]],[[[112.527654,5.79444],[112.531965,5.766455],[112.562762,5.75931],[112.562146,5.820637],[112.527654,5.79444]]],[[[114.599058,8.846278],[114.645869,8.844504],[114.68221,8.881166],[114.665579,8.900087],[114.61692,8.881166],[114.599058,8.846278]]],[[[114.868223,7.983715],[114.907643,7.951117],[114.914419,8.00742],[114.883006,8.011569],[114.868223,7.983715]]],[[[112.945261,8.410204],[112.985297,8.429149],[112.949572,8.432701],[112.945261,8.410204]]],[[[113.600004,6.961929],[113.580294,6.920344],[113.62341,6.942325],[113.600004,6.961929]]],[[[116.695099,16.345538],[116.708034,16.299591],[116.738831,16.303612],[116.747454,16.360469],[116.717889,16.373676],[116.695099,16.345538]]],[[[117.347995,10.090624],[117.354154,10.06293],[117.385567,10.063519],[117.373864,10.106532],[117.347995,10.090624]]],[[[112.993304,19.472003],[113.038883,19.480466],[113.048123,19.506417],[113.029028,19.52898],[112.993304,19.52616],[112.980369,19.496263],[112.993304,19.472003]]],[[[114.448153,16.034035],[114.485109,16.034611],[114.521449,16.056466],[114.465399,16.067393],[114.448153,16.034035]]],[[[113.832213,19.158552],[113.874097,19.151203],[113.914749,19.172119],[113.920293,19.223551],[113.875945,19.237113],[113.80696,19.222986],[113.799568,19.19925],[113.832213,19.158552]]],[[[112.650842,5.106941],[112.655769,5.055676],[112.682871,5.048522],[112.719211,5.075944],[112.678559,5.121247],[112.650842,5.106941]]],[[[111.638853,7.907254],[111.665339,7.887099],[111.712766,7.887099],[111.713382,7.927408],[111.651788,7.932743],[111.638853,7.907254]]],[[[112.244322,8.874662],[112.281278,8.855148],[112.288669,8.885896],[112.244322,8.874662]]],[[[112.89229,7.844416],[112.929862,7.827815],[112.93171,7.867537],[112.89229,7.844416]]],[[[112.583088,5.56159],[112.606494,5.51751],[112.614501,5.465683],[112.642834,5.489512],[112.616349,5.568737],[112.583088,5.56159]]],[[[112.523342,5.656289],[112.5449,5.616386],[112.565842,5.63068],[112.56153,5.677133],[112.528886,5.687257],[112.523342,5.656289]]],[[[115.361591,13.948985],[115.397315,13.92517],[115.438583,13.943757],[115.423185,13.977443],[115.377605,13.968732],[115.361591,13.948985]]],[[[113.596924,10.240836],[113.617866,10.22199],[113.638192,10.243192],[113.596924,10.240836]]],[[[113.860546,15.477068],[113.893807,15.463802],[113.890112,15.490909],[113.860546,15.477068]]],[[[112.907072,4.993079],[112.943413,4.991887],[112.952652,5.047926],[112.910768,5.038388],[112.907072,4.993079]]],[[[112.557219,5.109326],[112.568922,5.071771],[112.610806,5.091443],[112.601567,5.120055],[112.557219,5.109326]]],[[[112.350263,5.621747],[112.385988,5.615791],[112.385372,5.643187],[112.350263,5.621747]]],[[[112.226459,16.759147],[112.254177,16.751698],[112.262184,16.778057],[112.211061,16.795819],[112.226459,16.759147]]],[[[112.233851,15.69612],[112.25972,15.734718],[112.240626,15.741055],[112.20367,15.71398],[112.233851,15.69612]]],[[[112.612037,5.367973],[112.640371,5.347715],[112.685334,5.371548],[112.690878,5.406702],[112.62374,5.401935],[112.612037,5.367973]]],[[[112.472219,5.73966],[112.496857,5.736683],[112.498089,5.775387],[112.472219,5.73966]]],[[[113.217506,6.306249],[113.230441,6.285429],[113.243991,6.325878],[113.217506,6.306249]]],[[[116.152457,9.579384],[116.189413,9.565221],[116.187565,9.595317],[116.152457,9.579384]]],[[[114.948911,7.508722],[114.960614,7.484988],[115.012353,7.484988],[115.013585,7.525928],[114.948911,7.508722]]],[[[111.553854,7.807656],[111.585267,7.771487],[111.619759,7.840265],[111.603745,7.861608],[111.553854,7.807656]]],[[[113.938771,15.8355],[113.973263,15.805558],[113.9708,15.83953],[113.938771,15.8355]]],[[[114.926122,16.036911],[114.895325,16.036336],[114.910723,16.001823],[114.926122,16.036911]]],[[[116.749302,9.056736],[116.699411,9.049053],[116.70865,9.024229],[116.740679,9.028367],[116.749302,9.056736]]],[[[112.64653,16.385733],[112.681639,16.400661],[112.660081,16.426494],[112.64653,16.385733]]],[[[111.203384,19.92557],[111.203384,19.925007],[111.204,19.92557],[111.204,19.926132],[111.203384,19.92557]]],[[[115.758256,10.461018],[115.776118,10.434534],[115.801987,10.463372],[115.758256,10.461018]]],[[[117.21372,10.735144],[117.187235,10.741612],[117.206945,10.707507],[117.21372,10.735144]]],[[[112.671784,16.331755],[112.701349,16.331755],[112.677943,16.35932],[112.671784,16.331755]]],[[[115.782277,10.541046],[115.795212,10.499858],[115.805067,10.524571],[115.782277,10.541046]]],[[[112.512255,9.544566],[112.50856,9.525679],[112.568922,9.516826],[112.567074,9.554008],[112.512255,9.544566]]],[[[114.610145,15.649447],[114.581195,15.625242],[114.610761,15.615444],[114.610145,15.649447]]],[[[117.299336,11.077745],[117.264227,11.063062],[117.284553,11.02547],[117.304263,11.027232],[117.299336,11.077745]]],[[[117.691073,11.048965],[117.653501,11.046029],[117.655965,11.024882],[117.690457,11.016658],[117.691073,11.048965]]],[[[114.166668,9.38459],[114.175291,9.342075],[114.195617,9.350933],[114.194386,9.391676],[114.166668,9.38459]]],[[[114.714854,9.736909],[114.693296,9.741038],[114.680978,9.707416],[114.704999,9.700337],[114.714854,9.736909]]],[[[112.554139,5.97839],[112.553523,5.942676],[112.575697,5.971247],[112.554139,5.97839]]]]}},{type:"Feature",properties:{adcode:5e5,name:"重庆市",center:[106.504962,29.533155],centroid:[107.8839,30.067297],childrenNum:38,level:"province",parent:{adcode:1e5},subFeatureIndex:21,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[106.37442,28.525742],[106.403369,28.569901],[106.477282,28.530474],[106.504999,28.544669],[106.466811,28.586193],[106.49268,28.591448],[106.502535,28.661313],[106.528405,28.677591],[106.492064,28.742153],[106.461883,28.761041],[106.45326,28.817162],[106.474202,28.832891],[106.561666,28.756319],[106.56105,28.719062],[106.587535,28.691767],[106.6171,28.691242],[106.617716,28.66709],[106.651593,28.649235],[106.618332,28.645033],[106.63681,28.622972],[106.606629,28.593024],[106.615252,28.549401],[106.567825,28.523638],[106.564745,28.485247],[106.632499,28.503655],[106.697788,28.47683],[106.708259,28.450524],[106.747063,28.467361],[106.726121,28.51838],[106.73844,28.554657],[106.77786,28.563068],[106.756918,28.607211],[106.784636,28.626649],[106.807425,28.589346],[106.830831,28.623497],[106.866556,28.624548],[106.889345,28.695966],[106.86594,28.690192],[106.824056,28.756319],[106.845614,28.780975],[106.872099,28.777304],[106.923222,28.809821],[106.951555,28.766812],[106.988512,28.776254],[106.983584,28.851239],[107.019308,28.861722],[107.016229,28.882685],[107.14188,28.887925],[107.206554,28.868535],[107.194851,28.838134],[107.227496,28.836037],[107.210866,28.817686],[107.219489,28.772582],[107.24659,28.76209],[107.261373,28.792514],[107.327894,28.810869],[107.339597,28.845997],[107.383945,28.848618],[107.41351,28.911502],[107.441227,28.943977],[107.412894,28.960211],[107.396879,28.993718],[107.364235,29.00942],[107.395647,29.041341],[107.369778,29.091558],[107.412278,29.094696],[107.427676,29.128682],[107.408582,29.138091],[107.401807,29.184603],[107.441227,29.203934],[107.486806,29.174153],[107.570574,29.218037],[107.589052,29.150113],[107.605683,29.164747],[107.659885,29.162656],[107.700537,29.141228],[107.749197,29.199754],[107.810791,29.139137],[107.784921,29.048143],[107.823725,29.034016],[107.810175,28.984295],[107.867457,28.960211],[107.882855,29.00628],[107.908725,29.007327],[107.925971,29.032446],[108.026369,29.039772],[108.070717,29.086328],[108.150173,29.053375],[108.193289,29.072207],[108.256115,29.040295],[108.277673,29.091558],[108.306622,29.079006],[108.297999,29.045527],[108.319556,28.961258],[108.345426,28.943453],[108.357745,28.893165],[108.346658,28.859625],[108.352817,28.815589],[108.386078,28.803003],[108.385462,28.772058],[108.347274,28.736381],[108.332491,28.679166],[108.439049,28.634003],[108.501258,28.626649],[108.50249,28.63768],[108.575787,28.659738],[108.636149,28.621396],[108.604736,28.590922],[108.610896,28.539412],[108.573939,28.531],[108.586874,28.463678],[108.609664,28.43579],[108.609048,28.407368],[108.576403,28.38631],[108.580099,28.343128],[108.611512,28.324691],[108.667562,28.334173],[108.656475,28.359981],[108.697127,28.401051],[108.688504,28.422106],[108.640461,28.456838],[108.657091,28.47683],[108.700207,28.48209],[108.709446,28.501026],[108.746402,28.45105],[108.780279,28.42579],[108.759953,28.389995],[108.783359,28.380518],[108.761801,28.304143],[108.726692,28.282011],[108.738395,28.228241],[108.772888,28.212949],[108.821547,28.245113],[108.855424,28.199764],[108.89546,28.219804],[108.923793,28.217167],[108.929952,28.19027],[109.005713,28.162837],[109.026655,28.220331],[109.086401,28.184467],[109.101799,28.202401],[109.081473,28.247749],[109.117198,28.277795],[109.152306,28.349975],[109.153538,28.417369],[109.191726,28.471043],[109.23361,28.474726],[109.274262,28.494714],[109.273646,28.53836],[109.319842,28.579886],[109.306907,28.62087],[109.252089,28.606685],[109.235458,28.61982],[109.201581,28.597753],[109.192958,28.636104],[109.271183,28.671816],[109.252704,28.691767],[109.294588,28.722211],[109.2989,28.7474],[109.241002,28.776779],[109.246545,28.80143],[109.235458,28.882161],[109.261328,28.952356],[109.292741,28.987436],[109.294588,29.015177],[109.319842,29.042388],[109.312451,29.066453],[109.240386,29.086328],[109.232378,29.119271],[109.215748,29.145409],[109.162777,29.180946],[109.139372,29.168927],[109.110422,29.21647],[109.141835,29.270256],[109.106727,29.288526],[109.11227,29.361053],[109.060531,29.403292],[109.034662,29.360531],[108.999553,29.36366],[108.983539,29.332883],[108.919481,29.3261],[108.934264,29.399643],[108.927488,29.435612],[108.884373,29.440824],[108.866511,29.470527],[108.888684,29.502305],[108.878213,29.539279],[108.913322,29.574679],[108.901003,29.604863],[108.870206,29.596537],[108.888068,29.628795],[108.844337,29.658443],[108.781511,29.635558],[108.797525,29.660003],[108.786438,29.691721],[108.752562,29.649082],[108.690968,29.689642],[108.676801,29.749412],[108.680497,29.800319],[108.658939,29.854833],[108.601041,29.863656],[108.556077,29.818493],[108.52528,29.770713],[108.548686,29.749412],[108.504954,29.728626],[108.504338,29.707836],[108.460606,29.741098],[108.437201,29.741098],[108.442744,29.778505],[108.422418,29.772791],[108.424266,29.815897],[108.371295,29.841337],[108.433505,29.880262],[108.467998,29.864175],[108.516041,29.885451],[108.517889,29.9394],[108.536367,29.983472],[108.532055,30.051873],[108.513577,30.057571],[108.546222,30.104178],[108.56778,30.157491],[108.551766,30.1637],[108.581947,30.255759],[108.54499,30.269716],[108.524048,30.309506],[108.501258,30.314673],[108.460606,30.35961],[108.431041,30.354446],[108.402092,30.376649],[108.430425,30.416397],[108.411331,30.438586],[108.42673,30.492233],[108.472925,30.487076],[108.512961,30.501515],[108.556077,30.487592],[108.56778,30.468508],[108.6497,30.53915],[108.642925,30.578831],[108.688504,30.58759],[108.698975,30.54482],[108.743939,30.494812],[108.789518,30.513374],[108.808612,30.491202],[108.838793,30.503062],[108.893612,30.565434],[108.971836,30.627766],[109.006329,30.626736],[109.042669,30.655571],[109.071002,30.640125],[109.111654,30.646303],[109.106111,30.61077],[109.105495,30.585529],[109.102415,30.580377],[109.101183,30.579346],[109.106111,30.570587],[109.103647,30.565949],[109.143683,30.521108],[109.191726,30.545851],[109.191726,30.545851],[109.245313,30.580892],[109.299516,30.630341],[109.314298,30.599953],[109.36111,30.551004],[109.337088,30.521623],[109.35495,30.487076],[109.418392,30.559766],[109.435638,30.595832],[109.535421,30.664837],[109.543428,30.63961],[109.574225,30.646818],[109.590855,30.69366],[109.625348,30.702923],[109.661072,30.738936],[109.656761,30.760538],[109.701724,30.783677],[109.780564,30.848437],[109.828608,30.864364],[109.894513,30.899803],[109.943788,30.878746],[110.008462,30.883369],[110.019549,30.829425],[110.048498,30.800642],[110.082375,30.799614],[110.151976,30.911613],[110.153824,30.953708],[110.172918,30.978853],[110.140889,30.987062],[110.140273,31.030661],[110.120563,31.0322],[110.119947,31.088592],[110.147048,31.116776],[110.180309,31.121899],[110.200019,31.158779],[110.180309,31.179774],[110.155671,31.279564],[110.161831,31.314338],[110.118715,31.409899],[110.054042,31.410921],[110.036795,31.436966],[109.98752,31.474744],[109.94502,31.47066],[109.969658,31.508935],[109.894513,31.519139],[109.837847,31.555354],[109.727594,31.548214],[109.745456,31.598182],[109.76455,31.602769],[109.737449,31.628761],[109.731289,31.700582],[109.683246,31.719929],[109.622268,31.711783],[109.585928,31.726546],[109.549587,31.73011],[109.502776,31.716365],[109.446109,31.722983],[109.381436,31.705165],[109.281654,31.716874],[109.282885,31.743343],[109.253936,31.759628],[109.279806,31.776418],[109.27611,31.79931],[109.195422,31.817618],[109.191111,31.85575],[109.123357,31.892851],[109.085785,31.929428],[108.986619,31.980205],[108.902235,31.984774],[108.837561,32.039072],[108.78767,32.04871],[108.75133,32.076098],[108.734084,32.106519],[108.676801,32.10297],[108.585026,32.17189],[108.543758,32.177969],[108.509882,32.201266],[108.480317,32.182527],[108.399013,32.194176],[108.370063,32.172397],[108.379918,32.154158],[108.379918,32.154158],[108.379303,32.153652],[108.379303,32.153652],[108.399628,32.147065],[108.452599,32.090296],[108.42981,32.061391],[108.372527,32.077112],[108.344194,32.067477],[108.362056,32.035521],[108.329411,32.020299],[108.370063,31.988835],[108.351585,31.971575],[108.307238,31.997463],[108.259194,31.967006],[108.343578,31.860834],[108.386078,31.854226],[108.391005,31.829822],[108.429194,31.809482],[108.455063,31.814059],[108.462454,31.780488],[108.535135,31.757592],[108.50557,31.734182],[108.514809,31.693963],[108.546838,31.665442],[108.519121,31.665952],[108.468614,31.636404],[108.442744,31.633856],[108.390389,31.591555],[108.386078,31.544134],[108.339266,31.539033],[108.344194,31.512506],[108.254883,31.49873],[108.233941,31.506894],[108.191441,31.492096],[108.193289,31.467598],[108.224086,31.464024],[108.216079,31.41041],[108.153869,31.371073],[108.185898,31.336831],[108.095354,31.268311],[108.038688,31.252964],[108.031297,31.217144],[108.07626,31.231985],[108.089811,31.204859],[108.025753,31.116263],[108.009123,31.109602],[108.026985,31.061938],[108.060246,31.052197],[108.00358,31.025533],[107.983254,30.983983],[107.942602,30.989114],[107.948145,30.918802],[107.994956,30.908533],[107.956152,30.882855],[107.851443,30.792931],[107.788001,30.81966],[107.763979,30.817091],[107.760899,30.862823],[107.739957,30.884396],[107.693146,30.875665],[107.645103,30.821202],[107.57735,30.847924],[107.515756,30.854603],[107.483111,30.838675],[107.498509,30.809381],[107.454162,30.771851],[107.454162,30.771851],[107.424597,30.74048],[107.458473,30.704981],[107.477567,30.664837],[107.516987,30.644759],[107.485575,30.598408],[107.427676,30.547397],[107.443075,30.53348],[107.408582,30.521623],[107.368546,30.468508],[107.338981,30.386459],[107.288474,30.337402],[107.257677,30.267131],[107.221337,30.213878],[107.103076,30.090198],[107.080286,30.094341],[107.084598,30.063786],[107.058113,30.043066],[107.055649,30.040476],[107.054417,30.040994],[107.053801,30.043584],[107.02054,30.036849],[106.981736,30.08502],[106.976193,30.083467],[106.94478,30.037367],[106.913367,30.025451],[106.862244,30.033223],[106.83699,30.049801],[106.825904,30.03115],[106.825904,30.03115],[106.785252,30.01716],[106.732281,30.027005],[106.724274,30.058607],[106.699636,30.074145],[106.700252,30.111944],[106.672535,30.122297],[106.677462,30.156974],[106.631883,30.186464],[106.611557,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.612173,30.235596],[106.612173,30.235596],[106.612789,30.235596],[106.612789,30.235596],[106.642354,30.246454],[106.611557,30.292455],[106.560434,30.31519],[106.545035,30.296589],[106.49884,30.295556],[106.43971,30.308473],[106.428623,30.254725],[106.401521,30.242318],[106.349167,30.24542],[106.334384,30.225772],[106.306667,30.238182],[106.296196,30.205603],[106.264167,30.20974],[106.260471,30.19681],[106.232754,30.185947],[106.180399,30.233011],[106.168696,30.303823],[106.132356,30.323972],[106.132972,30.30279],[106.07261,30.333786],[106.031958,30.373551],[105.943263,30.372002],[105.900763,30.405042],[105.84656,30.410203],[105.825618,30.436006],[105.792357,30.427234],[105.760329,30.384393],[105.754785,30.342567],[105.714749,30.322939],[105.720292,30.252657],[105.720292,30.252657],[105.670401,30.254208],[105.624822,30.275918],[105.619894,30.234045],[105.662394,30.210258],[105.642684,30.186464],[105.56138,30.183878],[105.550909,30.179222],[105.536127,30.152834],[105.596489,30.159043],[105.574315,30.130579],[105.580474,30.129544],[105.582938,30.127474],[105.582938,30.12385],[105.642068,30.101072],[105.638988,30.076216],[105.676561,30.06793],[105.687032,30.038922],[105.719677,30.042548],[105.753553,30.018196],[105.723372,29.975177],[105.730763,29.95755],[105.70243,29.924879],[105.717213,29.893753],[105.738771,29.891159],[105.707974,29.840818],[105.610655,29.837184],[105.582938,29.819013],[105.574931,29.744216],[105.529351,29.707836],[105.481924,29.718232],[105.476996,29.674564],[105.419714,29.688082],[105.38091,29.628275],[105.347649,29.621512],[105.332867,29.592374],[105.296526,29.571035],[105.305149,29.53199],[105.337794,29.459064],[105.334099,29.441345],[105.387069,29.455416],[105.387069,29.455416],[105.399388,29.43874],[105.372903,29.421018],[105.426489,29.419454],[105.441888,29.400686],[105.418482,29.352185],[105.42033,29.31149],[105.465294,29.322969],[105.459134,29.288526],[105.513337,29.283306],[105.521344,29.264513],[105.557684,29.278608],[105.631597,29.280174],[105.647612,29.253027],[105.695039,29.287482],[105.712285,29.219082],[105.703662,29.176766],[105.728916,29.134432],[105.752321,29.129727],[105.728916,29.1062],[105.757865,29.069068],[105.74185,29.039249],[105.766488,29.013607],[105.762176,28.9911],[105.801596,28.958116],[105.797285,28.936121],[105.830546,28.944501],[105.852719,28.927217],[105.910002,28.920407],[105.969132,28.965971],[106.001161,28.973824],[106.040581,28.955498],[106.049204,28.906263],[106.070762,28.919884],[106.101559,28.898928],[106.14837,28.901548],[106.173008,28.920407],[106.206885,28.904691],[106.264783,28.845997],[106.245689,28.817686],[106.267863,28.779402],[106.274022,28.739004],[106.305435,28.704365],[106.304203,28.64976],[106.346703,28.583565],[106.33192,28.55308],[106.37442,28.525742]]],[[[109.105495,30.585529],[109.106111,30.61077],[109.09256,30.578831],[109.09872,30.579346],[109.101183,30.579346],[109.102415,30.580377],[109.105495,30.585529]]],[[[105.582938,30.12385],[105.582938,30.127474],[105.580474,30.129544],[105.574315,30.130579],[105.582938,30.12385]]],[[[109.09872,30.579346],[109.09256,30.578831],[109.103647,30.565949],[109.106111,30.570587],[109.09872,30.579346]]],[[[107.058113,30.043066],[107.053801,30.043584],[107.054417,30.040994],[107.055649,30.040476],[107.058113,30.043066]]]]}},{type:"Feature",properties:{adcode:51e4,name:"四川省",center:[104.065735,30.659462],centroid:[102.693453,30.674545],childrenNum:21,level:"province",parent:{adcode:1e5},subFeatureIndex:22,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[101.167885,27.198311],[101.170349,27.175421],[101.145095,27.103523],[101.157414,27.094999],[101.136472,27.023584],[101.228863,26.981992],[101.227015,26.959057],[101.264587,26.955323],[101.267667,26.903034],[101.311399,26.903034],[101.365602,26.883819],[101.399478,26.841642],[101.358826,26.771669],[101.387159,26.753501],[101.389623,26.723036],[101.435819,26.740675],[101.458608,26.731054],[101.445674,26.77434],[101.466,26.786629],[101.513427,26.768463],[101.453065,26.692563],[101.481398,26.673313],[101.461072,26.640687],[101.461688,26.606447],[101.402558,26.604841],[101.395783,26.591998],[101.422884,26.53151],[101.458608,26.49563],[101.506652,26.499915],[101.530057,26.467239],[101.565782,26.454381],[101.637847,26.388995],[101.635383,26.357361],[101.660636,26.346635],[101.64031,26.318745],[101.597195,26.303187],[101.586108,26.279579],[101.630455,26.224832],[101.690202,26.241473],[101.737013,26.219463],[101.773353,26.168448],[101.807846,26.156093],[101.796759,26.114723],[101.839875,26.082477],[101.835563,26.04592],[101.857737,26.049146],[101.899621,26.099139],[101.929186,26.105588],[101.954439,26.084627],[102.020961,26.096451],[102.080091,26.065275],[102.107808,26.068501],[102.152156,26.10935],[102.174946,26.146961],[102.242699,26.190468],[102.245163,26.212483],[102.349257,26.244694],[102.392372,26.296749],[102.440416,26.300505],[102.542046,26.338591],[102.570995,26.362723],[102.629509,26.336982],[102.638748,26.307479],[102.60056,26.250598],[102.659074,26.221611],[102.709581,26.210336],[102.739762,26.268846],[102.785342,26.298895],[102.833385,26.306406],[102.878964,26.364332],[102.893131,26.338591],[102.975667,26.340736],[102.998457,26.371839],[102.988602,26.413117],[102.989833,26.482775],[103.030485,26.485989],[103.052659,26.514374],[103.052659,26.555602],[103.035413,26.556673],[103.026174,26.664221],[103.005232,26.679195],[103.008312,26.710741],[102.983674,26.76686],[102.991681,26.775409],[102.966428,26.837904],[102.949181,26.843244],[102.896211,26.91264],[102.894979,27.001724],[102.870957,27.026782],[102.913457,27.133886],[102.904218,27.227584],[102.883276,27.258444],[102.883892,27.299401],[102.899906,27.317481],[102.941174,27.405711],[102.989833,27.367983],[103.055739,27.40943],[103.080992,27.396679],[103.141355,27.420586],[103.144434,27.450331],[103.19063,27.523596],[103.232514,27.56976],[103.2861,27.561802],[103.29226,27.632872],[103.349542,27.678459],[103.369868,27.708664],[103.393274,27.709194],[103.461027,27.779638],[103.487512,27.794992],[103.509686,27.843687],[103.502295,27.910343],[103.55465,27.978543],[103.515846,27.965329],[103.486281,28.033495],[103.459179,28.021345],[103.430846,28.044587],[103.470266,28.122204],[103.533092,28.168641],[103.573128,28.230877],[103.643961,28.260401],[103.692004,28.232459],[103.701859,28.198709],[103.740048,28.23615],[103.770845,28.233514],[103.828743,28.285173],[103.877402,28.316262],[103.85338,28.356822],[103.860156,28.383677],[103.828743,28.44],[103.829975,28.459995],[103.781931,28.525216],[103.802873,28.563068],[103.838598,28.587244],[103.833054,28.605109],[103.850917,28.66709],[103.887873,28.61982],[103.910047,28.631377],[103.953779,28.600906],[104.05972,28.6277],[104.09606,28.603533],[104.117618,28.634003],[104.170589,28.642932],[104.230951,28.635579],[104.252509,28.660788],[104.277147,28.631902],[104.314719,28.615617],[104.372617,28.649235],[104.425588,28.626649],[104.417581,28.598279],[104.375697,28.5946],[104.355987,28.555183],[104.323342,28.540989],[104.260516,28.536257],[104.267908,28.499448],[104.254357,28.403683],[104.282074,28.343128],[104.314103,28.306778],[104.343052,28.334173],[104.384936,28.329959],[104.392943,28.291497],[104.420045,28.269889],[104.44961,28.269889],[104.462544,28.241422],[104.442834,28.211366],[104.402182,28.202928],[104.406494,28.173389],[104.444682,28.16231],[104.448994,28.113758],[104.40095,28.091586],[104.373233,28.051454],[104.304248,28.050926],[104.30856,28.036136],[104.362762,28.012891],[104.40095,27.952114],[104.44961,27.927794],[104.508124,27.878078],[104.52537,27.889187],[104.573413,27.840512],[104.607906,27.857974],[104.63316,27.850567],[104.676275,27.880723],[104.743413,27.901881],[104.761891,27.884426],[104.796999,27.901352],[104.842579,27.900294],[104.888158,27.914574],[104.918339,27.938897],[104.903557,27.962158],[104.975006,28.020816],[104.980549,28.063073],[105.002107,28.064129],[105.061853,28.096866],[105.119752,28.07205],[105.168411,28.071522],[105.186889,28.054623],[105.167795,28.021345],[105.186273,27.995454],[105.218302,27.990698],[105.247867,28.009193],[105.270657,27.99704],[105.284823,27.935725],[105.233084,27.895534],[105.25957,27.827811],[105.313157,27.810874],[105.273736,27.794992],[105.293447,27.770637],[105.290367,27.712373],[105.308229,27.704955],[105.353809,27.748924],[105.44004,27.775402],[105.508409,27.769048],[105.560148,27.71979],[105.605112,27.715552],[105.62359,27.666269],[105.664242,27.683759],[105.720292,27.683759],[105.722756,27.706015],[105.76772,27.7182],[105.848408,27.707074],[105.868118,27.732504],[105.922937,27.746805],[105.92848,27.729855],[105.985146,27.749983],[106.023335,27.746805],[106.063987,27.776991],[106.120653,27.779638],[106.193334,27.75422],[106.242609,27.767459],[106.306667,27.808756],[106.337464,27.859033],[106.325145,27.898708],[106.304819,27.899237],[106.307899,27.936782],[106.328225,27.952643],[106.286341,28.007079],[106.246305,28.011835],[106.266631,28.066769],[106.206885,28.134343],[106.145291,28.162837],[106.093552,28.162837],[105.975907,28.107952],[105.943878,28.143314],[105.895219,28.119565],[105.860727,28.159672],[105.889676,28.237732],[105.848408,28.255656],[105.824386,28.306251],[105.78743,28.335753],[105.76464,28.308359],[105.76464,28.308359],[105.737539,28.30309],[105.730147,28.271997],[105.68888,28.284119],[105.639604,28.324164],[105.655003,28.362615],[105.643916,28.431053],[105.612503,28.438947],[105.62359,28.517854],[105.68272,28.534154],[105.693191,28.58882],[105.712901,28.586718],[105.74493,28.616668],[105.757249,28.590397],[105.78435,28.610889],[105.808372,28.599855],[105.884748,28.595126],[105.889676,28.670765],[105.937719,28.686517],[105.966668,28.761041],[106.001161,28.743727],[106.030726,28.694917],[106.085544,28.681792],[106.103407,28.636104],[106.14837,28.642932],[106.17116,28.629275],[106.184711,28.58882],[106.254928,28.539412],[106.2925,28.537309],[106.304819,28.505233],[106.349167,28.473674],[106.379348,28.479986],[106.37442,28.525742],[106.33192,28.55308],[106.346703,28.583565],[106.304203,28.64976],[106.305435,28.704365],[106.274022,28.739004],[106.267863,28.779402],[106.245689,28.817686],[106.264783,28.845997],[106.206885,28.904691],[106.173008,28.920407],[106.14837,28.901548],[106.101559,28.898928],[106.070762,28.919884],[106.049204,28.906263],[106.040581,28.955498],[106.001161,28.973824],[105.969132,28.965971],[105.910002,28.920407],[105.852719,28.927217],[105.830546,28.944501],[105.797285,28.936121],[105.801596,28.958116],[105.762176,28.9911],[105.766488,29.013607],[105.74185,29.039249],[105.757865,29.069068],[105.728916,29.1062],[105.752321,29.129727],[105.728916,29.134432],[105.703662,29.176766],[105.712285,29.219082],[105.695039,29.287482],[105.647612,29.253027],[105.631597,29.280174],[105.557684,29.278608],[105.521344,29.264513],[105.513337,29.283306],[105.459134,29.288526],[105.465294,29.322969],[105.42033,29.31149],[105.418482,29.352185],[105.441888,29.400686],[105.426489,29.419454],[105.372903,29.421018],[105.399388,29.43874],[105.387069,29.455416],[105.387069,29.455416],[105.334099,29.441345],[105.337794,29.459064],[105.305149,29.53199],[105.296526,29.571035],[105.332867,29.592374],[105.347649,29.621512],[105.38091,29.628275],[105.419714,29.688082],[105.476996,29.674564],[105.481924,29.718232],[105.529351,29.707836],[105.574931,29.744216],[105.582938,29.819013],[105.610655,29.837184],[105.707974,29.840818],[105.738771,29.891159],[105.717213,29.893753],[105.70243,29.924879],[105.730763,29.95755],[105.723372,29.975177],[105.753553,30.018196],[105.719677,30.042548],[105.687032,30.038922],[105.676561,30.06793],[105.638988,30.076216],[105.642068,30.101072],[105.582938,30.12385],[105.574315,30.130579],[105.596489,30.159043],[105.536127,30.152834],[105.550909,30.179222],[105.556453,30.187499],[105.558916,30.18543],[105.56138,30.183878],[105.642684,30.186464],[105.662394,30.210258],[105.619894,30.234045],[105.624822,30.275918],[105.670401,30.254208],[105.720292,30.252657],[105.720292,30.252657],[105.714749,30.322939],[105.754785,30.342567],[105.760329,30.384393],[105.792357,30.427234],[105.825618,30.436006],[105.84656,30.410203],[105.900763,30.405042],[105.943263,30.372002],[106.031958,30.373551],[106.07261,30.333786],[106.132972,30.30279],[106.132356,30.323972],[106.168696,30.303823],[106.180399,30.233011],[106.232754,30.185947],[106.260471,30.19681],[106.260471,30.204051],[106.260471,30.207672],[106.264167,30.20974],[106.296196,30.205603],[106.306667,30.238182],[106.334384,30.225772],[106.349167,30.24542],[106.401521,30.242318],[106.428623,30.254725],[106.43971,30.308473],[106.49884,30.295556],[106.545035,30.296589],[106.560434,30.31519],[106.611557,30.292455],[106.642354,30.246454],[106.612789,30.235596],[106.612789,30.235596],[106.612173,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.612173,30.235596],[106.611557,30.235596],[106.631883,30.186464],[106.677462,30.156974],[106.672535,30.122297],[106.700252,30.111944],[106.699636,30.074145],[106.724274,30.058607],[106.732281,30.027005],[106.785252,30.01716],[106.825904,30.03115],[106.825904,30.03115],[106.83699,30.049801],[106.862244,30.033223],[106.913367,30.025451],[106.94478,30.037367],[106.976193,30.083467],[106.975577,30.088127],[106.976809,30.088127],[106.977425,30.087609],[106.978656,30.087609],[106.979888,30.088127],[106.980504,30.087609],[106.981736,30.08502],[107.02054,30.036849],[107.053801,30.043584],[107.058113,30.043066],[107.084598,30.063786],[107.080286,30.094341],[107.103076,30.090198],[107.221337,30.213878],[107.257677,30.267131],[107.288474,30.337402],[107.338981,30.386459],[107.368546,30.468508],[107.408582,30.521623],[107.443075,30.53348],[107.427676,30.547397],[107.485575,30.598408],[107.516987,30.644759],[107.477567,30.664837],[107.458473,30.704981],[107.424597,30.74048],[107.454162,30.771851],[107.454162,30.771851],[107.498509,30.809381],[107.483111,30.838675],[107.515756,30.854603],[107.57735,30.847924],[107.645103,30.821202],[107.693146,30.875665],[107.739957,30.884396],[107.760899,30.862823],[107.763979,30.817091],[107.788001,30.81966],[107.851443,30.792931],[107.956152,30.882855],[107.994956,30.908533],[107.948145,30.918802],[107.942602,30.989114],[107.983254,30.983983],[108.00358,31.025533],[108.060246,31.052197],[108.026985,31.061938],[108.009123,31.109602],[108.025753,31.116263],[108.089811,31.204859],[108.07626,31.231985],[108.031297,31.217144],[108.038688,31.252964],[108.095354,31.268311],[108.185898,31.336831],[108.153869,31.371073],[108.216079,31.41041],[108.224086,31.464024],[108.193289,31.467598],[108.191441,31.492096],[108.233941,31.506894],[108.254883,31.49873],[108.344194,31.512506],[108.339266,31.539033],[108.386078,31.544134],[108.390389,31.591555],[108.442744,31.633856],[108.468614,31.636404],[108.519121,31.665952],[108.546838,31.665442],[108.514809,31.693963],[108.50557,31.734182],[108.535135,31.757592],[108.462454,31.780488],[108.455063,31.814059],[108.429194,31.809482],[108.391005,31.829822],[108.386078,31.854226],[108.343578,31.860834],[108.259194,31.967006],[108.307238,31.997463],[108.351585,31.971575],[108.370063,31.988835],[108.329411,32.020299],[108.362056,32.035521],[108.344194,32.067477],[108.372527,32.077112],[108.42981,32.061391],[108.452599,32.090296],[108.399628,32.147065],[108.379303,32.153652],[108.379303,32.153652],[108.379918,32.154158],[108.379918,32.154158],[108.370063,32.172397],[108.399013,32.194176],[108.480317,32.182527],[108.509882,32.201266],[108.507418,32.245819],[108.469846,32.270618],[108.414411,32.252399],[108.389773,32.263533],[108.310933,32.232152],[108.240716,32.274666],[108.179738,32.221521],[108.156948,32.239239],[108.143398,32.219495],[108.086731,32.233165],[108.018362,32.2119],[108.024521,32.177462],[107.979558,32.146051],[107.924739,32.197215],[107.890247,32.214432],[107.864377,32.201266],[107.812022,32.247844],[107.753508,32.338399],[107.707929,32.331826],[107.680827,32.397035],[107.648183,32.413709],[107.598291,32.411688],[107.527458,32.38238],[107.489886,32.425328],[107.456625,32.41775],[107.460937,32.453612],[107.438763,32.465732],[107.436299,32.529835],[107.382097,32.54043],[107.356843,32.506622],[107.313727,32.489965],[107.287858,32.457147],[107.263836,32.403099],[107.212097,32.428864],[107.189924,32.468256],[107.127098,32.482393],[107.080286,32.542448],[107.108004,32.600951],[107.098765,32.649338],[107.05996,32.686115],[107.066736,32.708779],[107.012533,32.721367],[106.912751,32.704247],[106.903512,32.721367],[106.854853,32.724388],[106.82344,32.705254],[106.793259,32.712807],[106.783404,32.735967],[106.733513,32.739491],[106.670071,32.694678],[106.626955,32.682086],[106.585687,32.68813],[106.517934,32.668485],[106.498224,32.649338],[106.451412,32.65992],[106.421231,32.616579],[106.389203,32.62666],[106.347935,32.671003],[106.301123,32.680071],[106.267863,32.673522],[106.254928,32.693671],[106.17424,32.6977],[106.120037,32.719856],[106.071378,32.758114],[106.07261,32.76365],[106.093552,32.82402],[106.071378,32.828546],[106.044277,32.864747],[106.011632,32.829552],[105.969132,32.849162],[105.93156,32.826032],[105.893371,32.838603],[105.849024,32.817985],[105.825002,32.824523],[105.822538,32.770192],[105.779423,32.750061],[105.768952,32.767676],[105.719061,32.759624],[105.677793,32.726402],[105.596489,32.69921],[105.585402,32.728919],[105.563844,32.724891],[105.555221,32.794343],[105.534279,32.790822],[105.524424,32.847654],[105.495475,32.873292],[105.49917,32.911986],[105.467757,32.930071],[105.414171,32.922034],[105.408011,32.885857],[105.38091,32.876307],[105.396308,32.85067],[105.396308,32.85067],[105.427721,32.784281],[105.454207,32.767173],[105.448663,32.732946],[105.368591,32.712807],[105.347033,32.68259],[105.297758,32.656897],[105.263265,32.652362],[105.219534,32.666469],[105.215222,32.63674],[105.185041,32.617587],[105.111128,32.593893],[105.0791,32.637244],[105.026745,32.650346],[104.925115,32.607505],[104.881999,32.600951],[104.845659,32.653873],[104.820405,32.662943],[104.795768,32.643292],[104.739717,32.635228],[104.696601,32.673522],[104.643015,32.661935],[104.592508,32.695685],[104.582653,32.722374],[104.526602,32.728416],[104.51182,32.753585],[104.458849,32.748551],[104.363994,32.822511],[104.294393,32.835586],[104.277147,32.90244],[104.288234,32.942628],[104.345516,32.940117],[104.378161,32.953174],[104.383704,32.994343],[104.426204,33.010906],[104.391711,33.035493],[104.337509,33.038002],[104.378161,33.109214],[104.351059,33.158828],[104.32827,33.223934],[104.323958,33.26898],[104.303632,33.304499],[104.333813,33.315502],[104.386168,33.298497],[104.420045,33.327004],[104.373849,33.345004],[104.292545,33.336505],[104.272219,33.391486],[104.22048,33.404477],[104.213089,33.446932],[104.180444,33.472895],[104.155191,33.542755],[104.176749,33.5996],[104.103452,33.663381],[104.046169,33.686291],[103.980264,33.670852],[103.861388,33.682307],[103.778236,33.658898],[103.690772,33.69376],[103.667983,33.685793],[103.645809,33.708697],[103.593454,33.716164],[103.563889,33.699735],[103.552186,33.671351],[103.520157,33.678323],[103.545411,33.719649],[103.518309,33.807213],[103.464723,33.80224],[103.434542,33.752993],[103.35447,33.743539],[103.278709,33.774387],[103.284868,33.80224],[103.24976,33.814175],[103.228202,33.79478],[103.165376,33.805721],[103.153673,33.819147],[103.181391,33.900649],[103.16476,33.929454],[103.1315,33.931937],[103.120413,33.953286],[103.157369,33.998944],[103.147514,34.036644],[103.119797,34.03466],[103.129652,34.065899],[103.178927,34.079779],[103.121644,34.112487],[103.124108,34.162022],[103.100087,34.181828],[103.052043,34.195194],[103.005848,34.184798],[102.973203,34.205588],[102.977515,34.252595],[102.949181,34.292159],[102.911609,34.312923],[102.85987,34.301058],[102.856791,34.270895],[102.798276,34.272874],[102.779798,34.236764],[102.728675,34.235774],[102.694799,34.198659],[102.664002,34.192719],[102.651067,34.165983],[102.598712,34.14766],[102.655994,34.113478],[102.649219,34.080275],[102.615958,34.099604],[102.511865,34.086222],[102.471213,34.072839],[102.437336,34.087214],[102.406539,34.033172],[102.392372,33.971651],[102.345561,33.969666],[102.315996,33.993983],[102.287047,33.977607],[102.248858,33.98654],[102.226069,33.963214],[102.16817,33.983066],[102.136142,33.965199],[102.25317,33.861399],[102.261177,33.821136],[102.243315,33.786823],[102.296286,33.783838],[102.324619,33.754486],[102.284583,33.719151],[102.342481,33.725622],[102.31538,33.665374],[102.346793,33.605582],[102.440416,33.574673],[102.477988,33.543254],[102.446575,33.53228],[102.461358,33.501345],[102.462589,33.449429],[102.447807,33.454922],[102.392988,33.404477],[102.368967,33.41247],[102.310452,33.397982],[102.296286,33.413969],[102.258098,33.409472],[102.218062,33.349503],[102.192192,33.337005],[102.217446,33.247961],[102.200815,33.223434],[102.160163,33.242956],[102.144765,33.273983],[102.117047,33.288492],[102.08933,33.227439],[102.08933,33.204908],[102.054838,33.189884],[101.99386,33.1999],[101.935345,33.186879],[101.921795,33.153817],[101.887302,33.135778],[101.865744,33.103198],[101.825708,33.119239],[101.841723,33.184876],[101.83002,33.213921],[101.770274,33.248962],[101.769658,33.26898],[101.877447,33.314502],[101.887302,33.383991],[101.915635,33.425957],[101.946432,33.442937],[101.906396,33.48188],[101.907012,33.539264],[101.884222,33.578163],[101.844186,33.602591],[101.831252,33.554726],[101.783208,33.556721],[101.769042,33.538765],[101.777665,33.533776],[101.769042,33.45592],[101.695745,33.433948],[101.663716,33.383991],[101.64955,33.323004],[101.677883,33.297497],[101.735781,33.279987],[101.709912,33.21292],[101.653861,33.162835],[101.661252,33.135778],[101.633535,33.101193],[101.557775,33.167344],[101.515275,33.192889],[101.487557,33.226938],[101.403174,33.225436],[101.386543,33.207412],[101.393935,33.157826],[101.381616,33.153316],[101.297232,33.262475],[101.217776,33.256469],[101.182668,33.26948],[101.156798,33.236449],[101.124769,33.221431],[101.11553,33.194893],[101.169733,33.10019],[101.143863,33.086151],[101.146327,33.056563],[101.184515,33.041514],[101.171581,33.009902],[101.183899,32.984304],[101.129081,32.989324],[101.134624,32.95217],[101.124153,32.909976],[101.178356,32.892892],[101.223935,32.855698],[101.237486,32.825026],[101.22332,32.725898],[101.157414,32.661431],[101.124769,32.658408],[101.077342,32.68259],[101.030531,32.660424],[100.99727,32.627668],[100.956618,32.621116],[100.93198,32.600447],[100.887633,32.632708],[100.834046,32.648835],[100.77122,32.643795],[100.690532,32.678056],[100.71209,32.645307],[100.710242,32.610026],[100.673286,32.628172],[100.661583,32.616075],[100.657887,32.546484],[100.645568,32.526303],[100.603069,32.553547],[100.54517,32.569687],[100.516837,32.632204],[100.470026,32.694678],[100.450932,32.694678],[100.420135,32.73194],[100.378251,32.698707],[100.399193,32.756101],[100.339447,32.719353],[100.258759,32.742511],[100.231041,32.696189],[100.229809,32.650346],[100.208252,32.606497],[100.189773,32.630692],[100.109701,32.640268],[100.088143,32.668988],[100.139266,32.724388],[100.117093,32.802392],[100.123252,32.837095],[100.064738,32.895907],[100.029629,32.895907],[100.038252,32.929066],[99.956332,32.948152],[99.947709,32.986814],[99.877492,33.045527],[99.877492,32.993339],[99.851007,32.941623],[99.805427,32.940619],[99.788181,32.956689],[99.764159,32.924545],[99.791877,32.883344],[99.766623,32.826032],[99.760464,32.769689],[99.717964,32.732443],[99.700718,32.76667],[99.646515,32.774721],[99.640355,32.790822],[99.589233,32.789312],[99.558436,32.839106],[99.45311,32.862233],[99.376118,32.899927],[99.353944,32.885354],[99.268944,32.878318],[99.24677,32.924043],[99.235067,32.982296],[99.214741,32.991332],[99.196263,33.035493],[99.124814,33.046028],[99.090322,33.079131],[99.024416,33.094675],[99.014561,33.081137],[98.971445,33.098185],[98.967134,33.115229],[98.92217,33.118738],[98.858728,33.150811],[98.804526,33.219428],[98.802062,33.270481],[98.759562,33.276985],[98.779888,33.370497],[98.736157,33.406975],[98.742316,33.477887],[98.725686,33.503341],[98.678258,33.522801],[98.648077,33.548741],[98.652389,33.595114],[98.622824,33.610067],[98.61728,33.637476],[98.6567,33.64744],[98.610505,33.682805],[98.582788,33.731595],[98.539672,33.746525],[98.51873,33.77389],[98.494092,33.768915],[98.492861,33.796272],[98.463295,33.848477],[98.434962,33.843009],[98.407245,33.867362],[98.425723,33.913066],[98.415252,33.956761],[98.440506,33.981577],[98.428187,34.029204],[98.396774,34.053008],[98.399854,34.085231],[98.344419,34.094648],[98.258188,34.083249],[98.206449,34.08424],[98.158405,34.107037],[98.098043,34.122892],[98.028442,34.122892],[97.95453,34.190739],[97.898479,34.209548],[97.8104,34.207568],[97.796849,34.199154],[97.796849,34.199154],[97.789458,34.182818],[97.789458,34.182818],[97.766668,34.158555],[97.665654,34.126855],[97.70261,34.036644],[97.652719,33.998448],[97.660111,33.956264],[97.629314,33.919523],[97.601596,33.929951],[97.52214,33.903133],[97.503662,33.912073],[97.460546,33.887236],[97.395257,33.889224],[97.398336,33.848477],[97.371851,33.842015],[97.373083,33.817655],[97.406344,33.795278],[97.422974,33.754984],[97.418046,33.728608],[97.435293,33.682307],[97.415583,33.605582],[97.450075,33.582152],[97.523372,33.577166],[97.511669,33.520805],[97.552321,33.465906],[97.625618,33.461412],[97.674893,33.432949],[97.754349,33.409972],[97.676125,33.341004],[97.622538,33.337005],[97.607756,33.263976],[97.548626,33.203907],[97.487648,33.168346],[97.498119,33.137783],[97.487032,33.107209],[97.517213,33.097683],[97.542466,33.035995],[97.499966,33.011408],[97.523988,32.988822],[97.438372,32.976271],[97.375547,32.956689],[97.347829,32.895907],[97.376163,32.886359],[97.392793,32.828546],[97.386018,32.77925],[97.429133,32.714318],[97.42359,32.70475],[97.48272,32.654377],[97.535075,32.638252],[97.543698,32.62162],[97.607756,32.614059],[97.616995,32.586329],[97.700763,32.53488],[97.730944,32.527312],[97.795617,32.521257],[97.80732,32.50006],[97.863986,32.499051],[97.880001,32.486431],[97.940363,32.482393],[98.079565,32.415224],[98.107283,32.391476],[98.125145,32.401077],[98.218768,32.342444],[98.208913,32.318171],[98.23047,32.262521],[98.218768,32.234683],[98.260035,32.208862],[98.303151,32.121726],[98.357354,32.087253],[98.404781,32.045159],[98.402933,32.026896],[98.434962,32.007613],[98.432498,31.922825],[98.399238,31.895899],[98.426339,31.856767],[98.414636,31.832365],[98.461448,31.800327],[98.508875,31.751995],[98.516882,31.717383],[98.545831,31.717383],[98.553839,31.660349],[98.619128,31.591555],[98.651157,31.57881],[98.696736,31.538523],[98.714599,31.508935],[98.844562,31.429817],[98.84333,31.416028],[98.887062,31.37465],[98.810685,31.306668],[98.805758,31.279052],[98.773113,31.249382],[98.691809,31.333253],[98.643766,31.338876],[98.616048,31.3036],[98.60373,31.257568],[98.62344,31.221238],[98.602498,31.192062],[98.675179,31.15417],[98.710287,31.1178],[98.712135,31.082954],[98.736772,31.049121],[98.774961,31.031174],[98.806374,30.995783],[98.797135,30.948575],[98.774345,30.908019],[98.797135,30.87926],[98.850105,30.849465],[98.904924,30.782649],[98.957895,30.765166],[98.963438,30.728134],[98.907388,30.698292],[98.92217,30.609225],[98.939417,30.598923],[98.926482,30.569556],[98.932025,30.521623],[98.965286,30.449937],[98.967134,30.33482],[98.986844,30.280569],[98.970829,30.260928],[98.993003,30.215429],[98.9813,30.182843],[98.989308,30.151799],[99.044742,30.079842],[99.036735,30.053945],[99.055213,29.958587],[99.068148,29.931621],[99.0238,29.846009],[99.018873,29.792009],[98.992387,29.677163],[99.014561,29.607464],[99.052133,29.563748],[99.044742,29.520013],[99.066916,29.421018],[99.058909,29.417368],[99.075539,29.316186],[99.114343,29.243628],[99.113727,29.221171],[99.105104,29.162656],[99.118039,29.100971],[99.113727,29.07273],[99.132206,28.94869],[99.123582,28.890021],[99.103872,28.841803],[99.114343,28.765763],[99.134053,28.734806],[99.126662,28.698066],[99.147604,28.640831],[99.183944,28.58882],[99.170394,28.566221],[99.191952,28.494714],[99.187024,28.44],[99.16485,28.425264],[99.200575,28.365774],[99.229524,28.350502],[99.237531,28.317842],[99.28927,28.286227],[99.306516,28.227714],[99.374886,28.18183],[99.412458,28.295186],[99.392748,28.318369],[99.437095,28.398419],[99.404451,28.44421],[99.426625,28.454207],[99.396444,28.491032],[99.403219,28.546246],[99.463581,28.549401],[99.466045,28.579886],[99.504233,28.619294],[99.540573,28.623497],[99.53195,28.677591],[99.553508,28.710664],[99.614486,28.740054],[99.609559,28.784122],[99.625573,28.81454],[99.676696,28.810345],[99.717964,28.846521],[99.722275,28.757369],[99.755536,28.701216],[99.79434,28.699116],[99.834992,28.660788],[99.834376,28.628225],[99.873181,28.631902],[99.875644,28.611939],[99.91876,28.599329],[99.985281,28.529422],[99.990209,28.47683],[100.073977,28.426317],[100.057346,28.368934],[100.136803,28.349975],[100.176223,28.325218],[100.147274,28.288862],[100.188541,28.252493],[100.153433,28.208202],[100.102926,28.201873],[100.091223,28.181302],[100.062274,28.193962],[100.033325,28.184467],[100.021006,28.147008],[100.05673,28.097922],[100.088759,28.029269],[100.120788,28.018703],[100.196549,27.936254],[100.170063,27.907699],[100.210715,27.87702],[100.30865,27.861149],[100.30865,27.830457],[100.28586,27.80611],[100.304954,27.788639],[100.311729,27.724028],[100.327744,27.72032],[100.350534,27.755809],[100.412127,27.816167],[100.442924,27.86644],[100.504518,27.852154],[100.511294,27.827811],[100.54517,27.809286],[100.609228,27.859033],[100.634482,27.915631],[100.681293,27.923035],[100.719481,27.858503],[100.707162,27.800816],[100.757053,27.770107],[100.775532,27.743098],[100.782307,27.691708],[100.848212,27.672099],[100.827886,27.615904],[100.854988,27.623858],[100.91227,27.521473],[100.901183,27.453517],[100.936908,27.469448],[100.95169,27.426961],[101.021907,27.332899],[101.026219,27.270679],[101.042233,27.22173],[101.071798,27.194585],[101.119226,27.208957],[101.167885,27.198311],[101.167885,27.198311]]],[[[106.264167,30.20974],[106.260471,30.207672],[106.260471,30.204051],[106.260471,30.19681],[106.264167,30.20974]]],[[[106.976809,30.088127],[106.975577,30.088127],[106.976193,30.083467],[106.981736,30.08502],[106.980504,30.087609],[106.979888,30.088127],[106.978656,30.087609],[106.977425,30.087609],[106.976809,30.088127]]],[[[105.558916,30.18543],[105.556453,30.187499],[105.550909,30.179222],[105.56138,30.183878],[105.558916,30.18543]]]]}},{type:"Feature",properties:{adcode:52e4,name:"贵州省",center:[106.713478,26.578343],centroid:[106.880455,26.826368],childrenNum:9,level:"province",parent:{adcode:1e5},subFeatureIndex:23,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[109.274262,28.494714],[109.23361,28.474726],[109.191726,28.471043],[109.153538,28.417369],[109.152306,28.349975],[109.117198,28.277795],[109.081473,28.247749],[109.101799,28.202401],[109.086401,28.184467],[109.026655,28.220331],[109.005713,28.162837],[108.929952,28.19027],[108.923793,28.217167],[108.89546,28.219804],[108.855424,28.199764],[108.821547,28.245113],[108.772888,28.212949],[108.738395,28.228241],[108.726692,28.282011],[108.761801,28.304143],[108.783359,28.380518],[108.759953,28.389995],[108.780279,28.42579],[108.746402,28.45105],[108.709446,28.501026],[108.700207,28.48209],[108.657091,28.47683],[108.640461,28.456838],[108.688504,28.422106],[108.697127,28.401051],[108.656475,28.359981],[108.667562,28.334173],[108.611512,28.324691],[108.580099,28.343128],[108.576403,28.38631],[108.609048,28.407368],[108.609664,28.43579],[108.586874,28.463678],[108.573939,28.531],[108.610896,28.539412],[108.604736,28.590922],[108.636149,28.621396],[108.575787,28.659738],[108.50249,28.63768],[108.501258,28.626649],[108.439049,28.634003],[108.332491,28.679166],[108.347274,28.736381],[108.385462,28.772058],[108.386078,28.803003],[108.352817,28.815589],[108.346658,28.859625],[108.357745,28.893165],[108.345426,28.943453],[108.319556,28.961258],[108.297999,29.045527],[108.306622,29.079006],[108.277673,29.091558],[108.256115,29.040295],[108.193289,29.072207],[108.150173,29.053375],[108.070717,29.086328],[108.026369,29.039772],[107.925971,29.032446],[107.908725,29.007327],[107.882855,29.00628],[107.867457,28.960211],[107.810175,28.984295],[107.823725,29.034016],[107.784921,29.048143],[107.810791,29.139137],[107.749197,29.199754],[107.700537,29.141228],[107.659885,29.162656],[107.605683,29.164747],[107.589052,29.150113],[107.570574,29.218037],[107.486806,29.174153],[107.441227,29.203934],[107.401807,29.184603],[107.408582,29.138091],[107.427676,29.128682],[107.412278,29.094696],[107.369778,29.091558],[107.395647,29.041341],[107.364235,29.00942],[107.396879,28.993718],[107.412894,28.960211],[107.441227,28.943977],[107.41351,28.911502],[107.383945,28.848618],[107.339597,28.845997],[107.327894,28.810869],[107.261373,28.792514],[107.24659,28.76209],[107.219489,28.772582],[107.210866,28.817686],[107.227496,28.836037],[107.194851,28.838134],[107.206554,28.868535],[107.14188,28.887925],[107.016229,28.882685],[107.019308,28.861722],[106.983584,28.851239],[106.988512,28.776254],[106.951555,28.766812],[106.923222,28.809821],[106.872099,28.777304],[106.845614,28.780975],[106.824056,28.756319],[106.86594,28.690192],[106.889345,28.695966],[106.866556,28.624548],[106.830831,28.623497],[106.807425,28.589346],[106.784636,28.626649],[106.756918,28.607211],[106.77786,28.563068],[106.73844,28.554657],[106.726121,28.51838],[106.747063,28.467361],[106.708259,28.450524],[106.697788,28.47683],[106.632499,28.503655],[106.564745,28.485247],[106.567825,28.523638],[106.615252,28.549401],[106.606629,28.593024],[106.63681,28.622972],[106.618332,28.645033],[106.651593,28.649235],[106.617716,28.66709],[106.6171,28.691242],[106.587535,28.691767],[106.56105,28.719062],[106.561666,28.756319],[106.474202,28.832891],[106.45326,28.817162],[106.461883,28.761041],[106.492064,28.742153],[106.528405,28.677591],[106.502535,28.661313],[106.49268,28.591448],[106.466811,28.586193],[106.504999,28.544669],[106.477282,28.530474],[106.403369,28.569901],[106.37442,28.525742],[106.379348,28.479986],[106.349167,28.473674],[106.304819,28.505233],[106.2925,28.537309],[106.254928,28.539412],[106.184711,28.58882],[106.17116,28.629275],[106.14837,28.642932],[106.103407,28.636104],[106.085544,28.681792],[106.030726,28.694917],[106.001161,28.743727],[105.966668,28.761041],[105.937719,28.686517],[105.889676,28.670765],[105.884748,28.595126],[105.808372,28.599855],[105.78435,28.610889],[105.757249,28.590397],[105.74493,28.616668],[105.712901,28.586718],[105.693191,28.58882],[105.68272,28.534154],[105.62359,28.517854],[105.612503,28.438947],[105.643916,28.431053],[105.655003,28.362615],[105.639604,28.324164],[105.68888,28.284119],[105.730147,28.271997],[105.737539,28.30309],[105.76464,28.308359],[105.76464,28.308359],[105.78743,28.335753],[105.824386,28.306251],[105.848408,28.255656],[105.889676,28.237732],[105.860727,28.159672],[105.895219,28.119565],[105.943878,28.143314],[105.975907,28.107952],[106.093552,28.162837],[106.145291,28.162837],[106.206885,28.134343],[106.266631,28.066769],[106.246305,28.011835],[106.286341,28.007079],[106.328225,27.952643],[106.307899,27.936782],[106.304819,27.899237],[106.325145,27.898708],[106.337464,27.859033],[106.306667,27.808756],[106.242609,27.767459],[106.193334,27.75422],[106.120653,27.779638],[106.063987,27.776991],[106.023335,27.746805],[105.985146,27.749983],[105.92848,27.729855],[105.922937,27.746805],[105.868118,27.732504],[105.848408,27.707074],[105.76772,27.7182],[105.722756,27.706015],[105.720292,27.683759],[105.664242,27.683759],[105.62359,27.666269],[105.605112,27.715552],[105.560148,27.71979],[105.508409,27.769048],[105.44004,27.775402],[105.353809,27.748924],[105.308229,27.704955],[105.29591,27.631811],[105.304533,27.611661],[105.25649,27.582491],[105.232469,27.546945],[105.260186,27.514573],[105.234316,27.489093],[105.233084,27.436522],[105.182577,27.367451],[105.184425,27.392959],[105.120984,27.418461],[105.068013,27.418461],[105.01073,27.379143],[104.913412,27.327051],[104.871528,27.290891],[104.851818,27.299401],[104.856746,27.332368],[104.824717,27.3531],[104.77113,27.317481],[104.7545,27.345658],[104.611602,27.306846],[104.570334,27.331836],[104.539537,27.327583],[104.497037,27.414743],[104.467472,27.414211],[104.363378,27.467855],[104.30856,27.407305],[104.295625,27.37436],[104.247582,27.336621],[104.248813,27.291955],[104.210625,27.297273],[104.173053,27.263232],[104.113923,27.338216],[104.084358,27.330773],[104.01722,27.383926],[104.015372,27.429086],[103.956242,27.425367],[103.932221,27.443958],[103.905119,27.38552],[103.903271,27.347785],[103.874322,27.331304],[103.865699,27.28185],[103.80041,27.26536],[103.801641,27.250464],[103.748671,27.210021],[103.696316,27.126429],[103.63349,27.12057],[103.620555,27.096598],[103.652584,27.092868],[103.659975,27.065692],[103.614396,27.079548],[103.601461,27.061962],[103.623635,27.035312],[103.623019,27.007056],[103.675374,27.051836],[103.704939,27.049171],[103.73204,27.018785],[103.753598,26.963858],[103.775156,26.951056],[103.763453,26.905702],[103.779468,26.87421],[103.722185,26.851253],[103.705555,26.794642],[103.725265,26.742812],[103.773308,26.716621],[103.759142,26.689355],[103.748671,26.623568],[103.763453,26.585041],[103.815808,26.55239],[103.819504,26.529903],[103.865699,26.512232],[103.953163,26.521336],[104.008597,26.511697],[104.067727,26.51491],[104.068343,26.573266],[104.121314,26.638012],[104.160734,26.646571],[104.222328,26.620358],[104.268524,26.617683],[104.274683,26.633733],[104.313487,26.612867],[104.353523,26.620893],[104.398487,26.686147],[104.424356,26.709137],[104.468088,26.644431],[104.459465,26.602701],[104.488414,26.579689],[104.556783,26.590393],[104.579573,26.568449],[104.57095,26.524549],[104.598667,26.520801],[104.638703,26.477954],[104.631928,26.451702],[104.665804,26.434019],[104.664572,26.397572],[104.684283,26.3772],[104.659645,26.335373],[104.592508,26.317672],[104.542616,26.253282],[104.548776,26.226979],[104.518595,26.165762],[104.52845,26.114186],[104.499501,26.070651],[104.460081,26.085702],[104.470552,26.009352],[104.438523,25.92757],[104.414501,25.909807],[104.441602,25.868889],[104.42374,25.841961],[104.397871,25.76168],[104.370769,25.730415],[104.328886,25.760602],[104.310407,25.647901],[104.332581,25.598796],[104.389248,25.595558],[104.428668,25.576126],[104.436059,25.520512],[104.418813,25.499447],[104.434827,25.472436],[104.44961,25.495126],[104.483486,25.494585],[104.524138,25.526992],[104.556783,25.524832],[104.543232,25.400556],[104.566638,25.402719],[104.615913,25.364871],[104.646094,25.356759],[104.639935,25.295632],[104.689826,25.296173],[104.736021,25.268034],[104.816094,25.262622],[104.826565,25.235558],[104.806854,25.224189],[104.822869,25.170037],[104.801927,25.163537],[104.753884,25.214443],[104.724319,25.195491],[104.732326,25.167871],[104.695369,25.122364],[104.685514,25.078466],[104.619609,25.060577],[104.684898,25.054072],[104.713232,24.996048],[104.663957,24.964584],[104.635623,24.903803],[104.586964,24.872859],[104.539537,24.813663],[104.542616,24.75607],[104.529682,24.731611],[104.595587,24.709323],[104.628848,24.660927],[104.703377,24.645698],[104.729246,24.617953],[104.771746,24.659839],[104.841963,24.676155],[104.865985,24.730524],[104.899245,24.752809],[105.03352,24.787586],[105.026745,24.815836],[105.039064,24.872859],[105.077868,24.918459],[105.09573,24.92877],[105.131454,24.959701],[105.157324,24.958616],[105.178266,24.985199],[105.212758,24.995505],[105.251563,24.967296],[105.267577,24.929313],[105.334099,24.9266],[105.365511,24.943423],[105.428337,24.930941],[105.457286,24.87123],[105.493011,24.833217],[105.497322,24.809318],[105.573083,24.797366],[105.607576,24.803885],[105.617431,24.78161],[105.70551,24.768569],[105.767104,24.719109],[105.827466,24.702799],[105.863806,24.729437],[105.942031,24.725088],[105.961741,24.677786],[106.024566,24.633186],[106.047356,24.684312],[106.113878,24.714216],[106.150218,24.762591],[106.173008,24.760417],[106.206269,24.851139],[106.197645,24.885889],[106.145291,24.954275],[106.191486,24.95319],[106.215508,24.981944],[106.253696,24.971094],[106.304819,24.973807],[106.332536,24.988454],[106.442173,25.019369],[106.450181,25.033468],[106.519782,25.054072],[106.551195,25.082802],[106.590615,25.08768],[106.63989,25.132658],[106.644817,25.164621],[106.691013,25.179245],[106.732281,25.162454],[106.764926,25.183036],[106.787715,25.17112],[106.853005,25.186827],[106.888113,25.181953],[106.904128,25.231768],[106.933077,25.250714],[106.975577,25.232851],[107.013765,25.275611],[107.012533,25.352973],[106.987896,25.358922],[106.963874,25.437852],[106.996519,25.442716],[107.015613,25.495666],[107.066736,25.50917],[107.064272,25.559391],[107.185612,25.578825],[107.205322,25.607971],[107.228728,25.604733],[107.232423,25.556691],[107.263836,25.543193],[107.336517,25.461089],[107.308184,25.432988],[107.318039,25.401637],[107.358691,25.393528],[107.375937,25.411908],[107.420901,25.392987],[107.409198,25.347024],[107.432604,25.289139],[107.481263,25.299961],[107.489886,25.276693],[107.472024,25.213902],[107.512676,25.209029],[107.576734,25.256668],[107.599523,25.250714],[107.632168,25.310241],[107.659885,25.316192],[107.661733,25.258833],[107.696226,25.219858],[107.700537,25.194408],[107.741805,25.24043],[107.762131,25.229061],[107.760283,25.188451],[107.789233,25.15487],[107.762747,25.125073],[107.839124,25.115861],[107.872384,25.141327],[107.928435,25.155954],[108.001732,25.196574],[108.080572,25.193867],[108.115065,25.210112],[108.143398,25.269658],[108.152021,25.324306],[108.142782,25.390825],[108.193289,25.405421],[108.162492,25.444878],[108.192673,25.458928],[108.251803,25.430286],[108.241332,25.46217],[108.280752,25.48],[108.308469,25.525912],[108.348506,25.536173],[108.359592,25.513491],[108.400244,25.491344],[108.418723,25.443257],[108.471693,25.458928],[108.585642,25.365952],[108.589338,25.335125],[108.625062,25.308076],[108.62999,25.335666],[108.600425,25.432448],[108.6072,25.491885],[108.634917,25.520512],[108.68912,25.533473],[108.658323,25.550212],[108.660787,25.584763],[108.68604,25.587462],[108.68912,25.623081],[108.724844,25.634952],[108.783975,25.628477],[108.799989,25.576666],[108.781511,25.554531],[108.814772,25.526992],[108.826474,25.550212],[108.890532,25.556151],[108.8893,25.543193],[108.949046,25.557231],[109.024807,25.51241],[109.088249,25.550752],[109.051908,25.566949],[109.030966,25.629556],[109.075314,25.693749],[109.07901,25.72071],[109.043285,25.738502],[109.007561,25.734728],[108.953974,25.686738],[108.953974,25.686738],[108.900387,25.682423],[108.896076,25.71424],[108.940423,25.740119],[108.963829,25.732572],[108.999553,25.765453],[108.989698,25.778926],[109.048213,25.790781],[109.077778,25.776771],[109.095024,25.80533],[109.143683,25.795092],[109.13198,25.762758],[109.147995,25.741736],[109.206509,25.788087],[109.207125,25.740119],[109.296436,25.71424],[109.340168,25.731493],[109.327849,25.76168],[109.339552,25.83442],[109.359262,25.836036],[109.396834,25.900117],[109.435022,25.93349],[109.408537,25.967392],[109.473211,26.006663],[109.48245,26.029788],[109.452885,26.055598],[109.449805,26.101826],[109.502776,26.096451],[109.513863,26.128157],[109.47629,26.148035],[109.439334,26.238789],[109.467051,26.313917],[109.442414,26.289774],[109.369733,26.277432],[109.351255,26.264016],[109.325385,26.29031],[109.285965,26.295676],[109.271183,26.327863],[109.29582,26.350389],[109.319842,26.418477],[109.38082,26.454381],[109.362342,26.472061],[109.385747,26.493487],[109.381436,26.518659],[109.407305,26.533116],[109.390675,26.598955],[109.35495,26.658873],[109.334008,26.646036],[109.306291,26.661012],[109.283501,26.698445],[109.35495,26.693098],[109.407305,26.719829],[109.447957,26.759913],[109.486761,26.759913],[109.47629,26.829894],[109.467051,26.83203],[109.452885,26.861932],[109.436254,26.892359],[109.555131,26.946788],[109.520022,27.058764],[109.497848,27.079548],[109.486761,27.053968],[109.454733,27.069423],[109.472595,27.134951],[109.441182,27.117907],[109.415312,27.154123],[109.358646,27.153058],[109.33524,27.139212],[109.264407,27.131755],[109.239154,27.14933],[109.21698,27.114711],[109.165857,27.066758],[109.101183,27.06889],[109.128901,27.122701],[109.032814,27.104056],[109.007561,27.08008],[108.940423,27.044907],[108.942887,27.017186],[108.942887,27.017186],[108.877597,27.01612],[108.79075,27.084343],[108.878829,27.106187],[108.926873,27.160512],[108.907778,27.204699],[108.963213,27.235565],[108.983539,27.26802],[109.053756,27.293551],[109.044517,27.331304],[109.103647,27.336621],[109.142451,27.418461],[109.141835,27.448207],[109.167089,27.41793],[109.202197,27.450331],[109.245313,27.41793],[109.300132,27.423774],[109.303211,27.47582],[109.404841,27.55066],[109.461508,27.567637],[109.451037,27.586204],[109.470131,27.62863],[109.45658,27.673689],[109.470747,27.680049],[109.414081,27.725087],[109.366653,27.721909],[109.37774,27.736741],[109.332777,27.782815],[109.346943,27.838396],[109.32169,27.868027],[109.30198,27.956343],[109.319842,27.988585],[109.362342,28.007608],[109.378972,28.034551],[109.335856,28.063073],[109.298284,28.036136],[109.314298,28.103729],[109.33832,28.141731],[109.340168,28.19027],[109.367885,28.254602],[109.388211,28.268307],[109.33524,28.293605],[109.317994,28.277795],[109.275494,28.313101],[109.268719,28.33786],[109.289045,28.373673],[109.264407,28.392628],[109.260712,28.46473],[109.274262,28.494714]]],[[[109.47629,26.829894],[109.486761,26.759913],[109.52187,26.749226],[109.522486,26.749226],[109.497232,26.815474],[109.513247,26.84004],[109.509551,26.877947],[109.486761,26.895562],[109.452885,26.861932],[109.467051,26.83203],[109.47629,26.829894]]],[[[109.528645,26.743881],[109.568065,26.726243],[109.597015,26.756173],[109.554515,26.73533],[109.528645,26.743881]]]]}},{type:"Feature",properties:{adcode:53e4,name:"云南省",center:[102.712251,25.040609],centroid:[101.485106,25.008643],childrenNum:16,level:"province",parent:{adcode:1e5},subFeatureIndex:24,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[105.308229,27.704955],[105.290367,27.712373],[105.293447,27.770637],[105.273736,27.794992],[105.313157,27.810874],[105.25957,27.827811],[105.233084,27.895534],[105.284823,27.935725],[105.270657,27.99704],[105.247867,28.009193],[105.218302,27.990698],[105.186273,27.995454],[105.167795,28.021345],[105.186889,28.054623],[105.168411,28.071522],[105.119752,28.07205],[105.061853,28.096866],[105.002107,28.064129],[104.980549,28.063073],[104.975006,28.020816],[104.903557,27.962158],[104.918339,27.938897],[104.888158,27.914574],[104.842579,27.900294],[104.796999,27.901352],[104.761891,27.884426],[104.743413,27.901881],[104.676275,27.880723],[104.63316,27.850567],[104.607906,27.857974],[104.573413,27.840512],[104.52537,27.889187],[104.508124,27.878078],[104.44961,27.927794],[104.40095,27.952114],[104.362762,28.012891],[104.30856,28.036136],[104.304248,28.050926],[104.373233,28.051454],[104.40095,28.091586],[104.448994,28.113758],[104.444682,28.16231],[104.406494,28.173389],[104.402182,28.202928],[104.442834,28.211366],[104.462544,28.241422],[104.44961,28.269889],[104.420045,28.269889],[104.392943,28.291497],[104.384936,28.329959],[104.343052,28.334173],[104.314103,28.306778],[104.282074,28.343128],[104.254357,28.403683],[104.267908,28.499448],[104.260516,28.536257],[104.323342,28.540989],[104.355987,28.555183],[104.375697,28.5946],[104.417581,28.598279],[104.425588,28.626649],[104.372617,28.649235],[104.314719,28.615617],[104.277147,28.631902],[104.252509,28.660788],[104.230951,28.635579],[104.170589,28.642932],[104.117618,28.634003],[104.09606,28.603533],[104.05972,28.6277],[103.953779,28.600906],[103.910047,28.631377],[103.887873,28.61982],[103.850917,28.66709],[103.833054,28.605109],[103.838598,28.587244],[103.802873,28.563068],[103.781931,28.525216],[103.829975,28.459995],[103.828743,28.44],[103.860156,28.383677],[103.85338,28.356822],[103.877402,28.316262],[103.828743,28.285173],[103.770845,28.233514],[103.740048,28.23615],[103.701859,28.198709],[103.692004,28.232459],[103.643961,28.260401],[103.573128,28.230877],[103.533092,28.168641],[103.470266,28.122204],[103.430846,28.044587],[103.459179,28.021345],[103.486281,28.033495],[103.515846,27.965329],[103.55465,27.978543],[103.502295,27.910343],[103.509686,27.843687],[103.487512,27.794992],[103.461027,27.779638],[103.393274,27.709194],[103.369868,27.708664],[103.349542,27.678459],[103.29226,27.632872],[103.2861,27.561802],[103.232514,27.56976],[103.19063,27.523596],[103.144434,27.450331],[103.141355,27.420586],[103.080992,27.396679],[103.055739,27.40943],[102.989833,27.367983],[102.941174,27.405711],[102.899906,27.317481],[102.883892,27.299401],[102.883276,27.258444],[102.904218,27.227584],[102.913457,27.133886],[102.870957,27.026782],[102.894979,27.001724],[102.896211,26.91264],[102.949181,26.843244],[102.966428,26.837904],[102.991681,26.775409],[102.983674,26.76686],[103.008312,26.710741],[103.005232,26.679195],[103.026174,26.664221],[103.035413,26.556673],[103.052659,26.555602],[103.052659,26.514374],[103.030485,26.485989],[102.989833,26.482775],[102.988602,26.413117],[102.998457,26.371839],[102.975667,26.340736],[102.893131,26.338591],[102.878964,26.364332],[102.833385,26.306406],[102.785342,26.298895],[102.739762,26.268846],[102.709581,26.210336],[102.659074,26.221611],[102.60056,26.250598],[102.638748,26.307479],[102.629509,26.336982],[102.570995,26.362723],[102.542046,26.338591],[102.440416,26.300505],[102.392372,26.296749],[102.349257,26.244694],[102.245163,26.212483],[102.242699,26.190468],[102.174946,26.146961],[102.152156,26.10935],[102.107808,26.068501],[102.080091,26.065275],[102.020961,26.096451],[101.954439,26.084627],[101.929186,26.105588],[101.899621,26.099139],[101.857737,26.049146],[101.835563,26.04592],[101.839875,26.082477],[101.796759,26.114723],[101.807846,26.156093],[101.773353,26.168448],[101.737013,26.219463],[101.690202,26.241473],[101.630455,26.224832],[101.586108,26.279579],[101.597195,26.303187],[101.64031,26.318745],[101.660636,26.346635],[101.635383,26.357361],[101.637847,26.388995],[101.565782,26.454381],[101.530057,26.467239],[101.506652,26.499915],[101.458608,26.49563],[101.422884,26.53151],[101.395783,26.591998],[101.402558,26.604841],[101.461688,26.606447],[101.461072,26.640687],[101.481398,26.673313],[101.453065,26.692563],[101.513427,26.768463],[101.466,26.786629],[101.445674,26.77434],[101.458608,26.731054],[101.435819,26.740675],[101.389623,26.723036],[101.387159,26.753501],[101.358826,26.771669],[101.399478,26.841642],[101.365602,26.883819],[101.311399,26.903034],[101.267667,26.903034],[101.264587,26.955323],[101.227015,26.959057],[101.228863,26.981992],[101.136472,27.023584],[101.157414,27.094999],[101.145095,27.103523],[101.170349,27.175421],[101.167885,27.198311],[101.167885,27.198311],[101.119226,27.208957],[101.071798,27.194585],[101.042233,27.22173],[101.026219,27.270679],[101.021907,27.332899],[100.95169,27.426961],[100.936908,27.469448],[100.901183,27.453517],[100.91227,27.521473],[100.854988,27.623858],[100.827886,27.615904],[100.848212,27.672099],[100.782307,27.691708],[100.775532,27.743098],[100.757053,27.770107],[100.707162,27.800816],[100.719481,27.858503],[100.681293,27.923035],[100.634482,27.915631],[100.609228,27.859033],[100.54517,27.809286],[100.511294,27.827811],[100.504518,27.852154],[100.442924,27.86644],[100.412127,27.816167],[100.350534,27.755809],[100.327744,27.72032],[100.311729,27.724028],[100.304954,27.788639],[100.28586,27.80611],[100.30865,27.830457],[100.30865,27.861149],[100.210715,27.87702],[100.170063,27.907699],[100.196549,27.936254],[100.120788,28.018703],[100.088759,28.029269],[100.05673,28.097922],[100.021006,28.147008],[100.033325,28.184467],[100.062274,28.193962],[100.091223,28.181302],[100.102926,28.201873],[100.153433,28.208202],[100.188541,28.252493],[100.147274,28.288862],[100.176223,28.325218],[100.136803,28.349975],[100.057346,28.368934],[100.073977,28.426317],[99.990209,28.47683],[99.985281,28.529422],[99.91876,28.599329],[99.875644,28.611939],[99.873181,28.631902],[99.834376,28.628225],[99.834992,28.660788],[99.79434,28.699116],[99.755536,28.701216],[99.722275,28.757369],[99.717964,28.846521],[99.676696,28.810345],[99.625573,28.81454],[99.609559,28.784122],[99.614486,28.740054],[99.553508,28.710664],[99.53195,28.677591],[99.540573,28.623497],[99.504233,28.619294],[99.466045,28.579886],[99.463581,28.549401],[99.403219,28.546246],[99.396444,28.491032],[99.426625,28.454207],[99.404451,28.44421],[99.437095,28.398419],[99.392748,28.318369],[99.412458,28.295186],[99.374886,28.18183],[99.306516,28.227714],[99.28927,28.286227],[99.237531,28.317842],[99.229524,28.350502],[99.200575,28.365774],[99.16485,28.425264],[99.187024,28.44],[99.191952,28.494714],[99.170394,28.566221],[99.183944,28.58882],[99.147604,28.640831],[99.126662,28.698066],[99.134053,28.734806],[99.114343,28.765763],[99.103872,28.841803],[99.123582,28.890021],[99.132206,28.94869],[99.113727,29.07273],[99.118039,29.100971],[99.105104,29.162656],[99.113727,29.221171],[99.037351,29.20759],[99.024416,29.188783],[98.9813,29.204978],[98.960974,29.165792],[98.967134,29.128159],[98.991771,29.105677],[99.013329,29.036632],[98.925866,28.978536],[98.917859,28.886877],[98.973909,28.864867],[98.972677,28.832367],[98.922786,28.823978],[98.912931,28.800906],[98.852569,28.798283],[98.827932,28.821356],[98.821772,28.920931],[98.786048,28.998952],[98.757714,29.004186],[98.70228,28.9644],[98.655469,28.976966],[98.624056,28.95864],[98.6567,28.910454],[98.643766,28.895261],[98.668403,28.843376],[98.652389,28.817162],[98.683802,28.740054],[98.666555,28.712239],[98.594491,28.667615],[98.637606,28.552029],[98.619128,28.50944],[98.625903,28.489455],[98.673947,28.478934],[98.693041,28.43158],[98.740468,28.348395],[98.746628,28.321003],[98.710287,28.288862],[98.712135,28.229296],[98.649925,28.200291],[98.625903,28.165475],[98.559382,28.182885],[98.494092,28.141203],[98.464527,28.151229],[98.428803,28.104785],[98.389383,28.114814],[98.389999,28.16442],[98.370289,28.18394],[98.37768,28.246167],[98.353042,28.293078],[98.317934,28.324691],[98.301303,28.384204],[98.208913,28.358401],[98.207681,28.330486],[98.231702,28.314681],[98.266811,28.242477],[98.21692,28.212949],[98.169492,28.206093],[98.17442,28.163365],[98.139311,28.142259],[98.160253,28.101089],[98.133152,27.990698],[98.143007,27.948942],[98.187355,27.939426],[98.205217,27.889716],[98.169492,27.851096],[98.215688,27.810874],[98.234166,27.690648],[98.283441,27.654608],[98.310542,27.583552],[98.317318,27.51935],[98.337644,27.508734],[98.388767,27.515104],[98.429419,27.549068],[98.430035,27.653547],[98.444201,27.665209],[98.474998,27.634462],[98.53536,27.620676],[98.554454,27.646126],[98.587099,27.587265],[98.583404,27.571351],[98.650541,27.567637],[98.662244,27.586734],[98.706591,27.553313],[98.685034,27.484315],[98.704744,27.462014],[98.686881,27.425367],[98.702896,27.412618],[98.706591,27.362136],[98.741084,27.330241],[98.734925,27.287168],[98.717062,27.271211],[98.723222,27.221198],[98.696121,27.211086],[98.713983,27.139744],[98.712751,27.075817],[98.765722,27.05077],[98.762642,27.018252],[98.732461,27.002257],[98.757098,26.877947],[98.730613,26.851253],[98.762026,26.798916],[98.746012,26.696841],[98.770033,26.690424],[98.762642,26.660478],[98.781736,26.620893],[98.773113,26.578083],[98.753403,26.559349],[98.757098,26.491881],[98.741084,26.432947],[98.750323,26.424372],[98.733693,26.350926],[98.681338,26.308016],[98.672715,26.239863],[98.713367,26.231274],[98.735541,26.185097],[98.712751,26.156093],[98.720142,26.127082],[98.661012,26.087852],[98.656084,26.139977],[98.632679,26.145887],[98.575396,26.118485],[98.602498,26.054523],[98.614201,25.968468],[98.637606,25.971696],[98.686881,25.925955],[98.705976,25.855426],[98.677642,25.816105],[98.640686,25.798864],[98.553839,25.845731],[98.529201,25.840884],[98.476846,25.77731],[98.461448,25.735267],[98.457752,25.682963],[98.409709,25.664084],[98.402317,25.593939],[98.326557,25.566409],[98.314854,25.543193],[98.247717,25.607971],[98.170724,25.620383],[98.189818,25.569108],[98.163949,25.524292],[98.131304,25.51025],[98.15779,25.457307],[98.137464,25.381633],[98.101123,25.388662],[98.099891,25.354055],[98.06971,25.311864],[98.006884,25.298338],[98.0075,25.279399],[97.940363,25.214985],[97.904023,25.216609],[97.875689,25.25721],[97.839349,25.27074],[97.796233,25.155954],[97.743262,25.078466],[97.719857,25.080634],[97.727864,25.04377],[97.716777,24.978147],[97.729712,24.908689],[97.785762,24.876117],[97.797465,24.845709],[97.765436,24.823984],[97.680437,24.827243],[97.652103,24.790846],[97.569567,24.765852],[97.547394,24.739221],[97.569567,24.708236],[97.570799,24.602719],[97.554785,24.490577],[97.530147,24.443187],[97.588662,24.435559],[97.669966,24.452993],[97.679821,24.401228],[97.716161,24.358711],[97.662574,24.339083],[97.665038,24.296544],[97.721089,24.295999],[97.767284,24.258357],[97.729712,24.227252],[97.72848,24.183585],[97.754349,24.163929],[97.748806,24.160653],[97.743262,24.159561],[97.730944,24.113685],[97.700763,24.093473],[97.697067,24.092927],[97.637321,24.04812],[97.628698,24.004938],[97.572647,23.983068],[97.529531,23.943146],[97.5283,23.926736],[97.618227,23.888438],[97.640401,23.866001],[97.647176,23.840823],[97.684132,23.876946],[97.718009,23.867643],[97.72848,23.895551],[97.763588,23.907041],[97.795617,23.951897],[97.8104,23.943146],[97.863371,23.978693],[97.896015,23.974319],[97.902175,24.014231],[97.984095,24.031177],[97.995182,24.04648],[98.091268,24.085824],[98.096196,24.08637],[98.123297,24.092927],[98.125761,24.092927],[98.132536,24.09238],[98.19721,24.09839],[98.219999,24.113685],[98.343187,24.098936],[98.37768,24.114232],[98.48239,24.122425],[98.487933,24.123517],[98.547063,24.128433],[98.593875,24.08036],[98.646229,24.106038],[98.681954,24.100029],[98.71891,24.127887],[98.818692,24.133348],[98.841482,24.126794],[98.876591,24.15137],[98.895069,24.098936],[98.807606,24.025164],[98.773729,24.022431],[98.727533,23.970491],[98.701048,23.981427],[98.673331,23.960647],[98.701048,23.946427],[98.68565,23.90157],[98.701664,23.834254],[98.669019,23.800857],[98.696121,23.784429],[98.784816,23.781691],[98.824236,23.727462],[98.811917,23.703354],[98.835939,23.683625],[98.847026,23.632097],[98.882134,23.620035],[98.882134,23.595358],[98.844562,23.578904],[98.80391,23.540504],[98.826084,23.470257],[98.874743,23.483431],[98.912315,23.426333],[98.920938,23.360971],[98.872895,23.329651],[98.906772,23.331849],[98.936953,23.309866],[98.928946,23.26589],[98.889525,23.209249],[98.906772,23.185595],[99.002242,23.160287],[99.057677,23.164689],[99.048438,23.11461],[99.106336,23.086536],[99.187024,23.100299],[99.255393,23.077727],[99.281879,23.101399],[99.3484,23.12892],[99.380429,23.099748],[99.440791,23.079379],[99.477747,23.083233],[99.528255,23.065614],[99.517168,23.006685],[99.533798,22.961507],[99.563363,22.925684],[99.531334,22.897019],[99.446951,22.934503],[99.43648,22.913557],[99.462965,22.844635],[99.401371,22.826434],[99.385357,22.761882],[99.326842,22.751396],[99.31514,22.737598],[99.339777,22.708894],[99.385973,22.57136],[99.359487,22.535435],[99.382277,22.493418],[99.297277,22.41156],[99.251698,22.393301],[99.278183,22.34626],[99.233836,22.296434],[99.235683,22.250468],[99.207966,22.232188],[99.175321,22.185647],[99.188256,22.162924],[99.156227,22.159599],[99.219669,22.110816],[99.294814,22.109152],[99.35456,22.095845],[99.400139,22.100281],[99.486987,22.128557],[99.516552,22.099726],[99.562747,22.113034],[99.578762,22.098617],[99.581841,22.103053],[99.648979,22.100835],[99.696406,22.067562],[99.762927,22.068117],[99.870101,22.029288],[99.871333,22.067007],[99.972347,22.053141],[99.965571,22.014309],[100.000064,21.973245],[99.982202,21.919401],[99.960028,21.907186],[99.944014,21.821097],[99.991441,21.703821],[100.049339,21.669899],[100.094303,21.702709],[100.131875,21.699929],[100.169447,21.663225],[100.107853,21.585337],[100.123252,21.565302],[100.131259,21.504066],[100.168831,21.482906],[100.184846,21.516315],[100.206404,21.509634],[100.235353,21.466756],[100.298795,21.477894],[100.349302,21.528564],[100.437381,21.533017],[100.48296,21.458958],[100.526692,21.471211],[100.579047,21.451717],[100.691764,21.510748],[100.730568,21.518542],[100.753358,21.555283],[100.789082,21.570867],[100.804481,21.609821],[100.847597,21.634856],[100.870386,21.67268],[100.896872,21.68269],[100.899335,21.684915],[100.936292,21.694368],[100.937524,21.693812],[101.015132,21.707157],[101.089661,21.773865],[101.123537,21.771642],[101.111835,21.746074],[101.116762,21.691032],[101.153102,21.669343],[101.169117,21.590345],[101.146943,21.560293],[101.209153,21.55751],[101.210385,21.509077],[101.225167,21.499055],[101.193138,21.473996],[101.194986,21.424979],[101.142631,21.409379],[101.183899,21.334699],[101.244877,21.302364],[101.246725,21.275598],[101.222088,21.234324],[101.290457,21.17853],[101.387775,21.225956],[101.439514,21.227072],[101.532521,21.252174],[101.601506,21.233208],[101.588572,21.191365],[101.605818,21.172392],[101.672339,21.194713],[101.703136,21.14616],[101.76473,21.147835],[101.794911,21.208104],[101.834331,21.204756],[101.833715,21.252731],[101.791832,21.285636],[101.745636,21.297345],[101.730238,21.336929],[101.749948,21.409379],[101.741324,21.482906],[101.772737,21.512975],[101.755491,21.538027],[101.754875,21.58478],[101.804766,21.577546],[101.828788,21.617054],[101.807846,21.644313],[101.780129,21.640975],[101.76781,21.716054],[101.747484,21.729953],[101.771506,21.833319],[101.740093,21.845541],[101.735165,21.875534],[101.700057,21.897191],[101.701288,21.938832],[101.666796,21.934391],[101.606434,21.967695],[101.626144,22.005986],[101.573789,22.115251],[101.602738,22.131883],[101.596579,22.161262],[101.547304,22.238282],[101.56455,22.269299],[101.625528,22.28259],[101.671723,22.372826],[101.648318,22.400494],[101.672339,22.47517],[101.715455,22.477935],[101.774585,22.506135],[101.824476,22.45692],[101.823244,22.42705],[101.862665,22.389427],[101.901469,22.384447],[101.907628,22.437007],[101.978461,22.427603],[102.046214,22.458026],[102.131214,22.430922],[102.145381,22.397727],[102.179257,22.430369],[102.270416,22.419858],[102.25625,22.457473],[102.322771,22.554227],[102.356648,22.563623],[102.404691,22.629925],[102.384365,22.679631],[102.43672,22.699508],[102.45951,22.762986],[102.510633,22.774574],[102.551285,22.743669],[102.569763,22.701164],[102.607335,22.730975],[102.657226,22.687913],[102.688639,22.70006],[102.80074,22.620534],[102.82353,22.623296],[102.880196,22.586832],[102.892515,22.533223],[102.930703,22.482359],[102.986754,22.477935],[103.030485,22.441432],[103.081608,22.454154],[103.071753,22.488441],[103.183238,22.558649],[103.161065,22.590147],[103.195557,22.648153],[103.220195,22.643734],[103.283021,22.678526],[103.288564,22.732078],[103.321209,22.777885],[103.323057,22.807678],[103.375411,22.794989],[103.441317,22.753052],[103.436389,22.6973],[103.457947,22.658646],[103.50907,22.601198],[103.529396,22.59291],[103.580519,22.66693],[103.567585,22.701164],[103.642113,22.794989],[103.740048,22.709446],[103.743127,22.697852],[103.766533,22.688465],[103.825047,22.615562],[103.863851,22.584069],[103.875554,22.565833],[103.894032,22.564728],[103.964865,22.502265],[104.009213,22.517745],[104.009213,22.575228],[104.022148,22.593463],[104.04309,22.67687],[104.045553,22.728215],[104.089901,22.768504],[104.117618,22.808781],[104.224176,22.826434],[104.261748,22.841877],[104.274067,22.828088],[104.256821,22.77347],[104.272835,22.73815],[104.323342,22.728767],[104.375697,22.690122],[104.422508,22.734838],[104.498885,22.774574],[104.527834,22.814298],[104.596203,22.846289],[104.674428,22.817056],[104.737869,22.825882],[104.732942,22.852356],[104.760659,22.862282],[104.772362,22.893711],[104.846275,22.926235],[104.860441,22.970874],[104.821021,23.032022],[104.804391,23.110207],[104.874608,23.123417],[104.882615,23.163589],[104.912796,23.175693],[104.949136,23.152033],[104.958991,23.188896],[105.093266,23.260942],[105.122215,23.247745],[105.181962,23.279084],[105.238012,23.26424],[105.260186,23.31811],[105.325475,23.390086],[105.353809,23.362069],[105.372903,23.317561],[105.416018,23.283482],[105.445584,23.292827],[105.50225,23.202648],[105.542902,23.184495],[105.526272,23.234548],[105.560148,23.257093],[105.593409,23.312614],[105.649459,23.346136],[105.699966,23.327453],[105.694423,23.363168],[105.637757,23.404366],[105.699966,23.40162],[105.758481,23.459826],[105.805908,23.467512],[105.815763,23.507031],[105.852103,23.526786],[105.89214,23.52514],[105.913081,23.499348],[105.935871,23.508678],[105.986378,23.489469],[105.999929,23.447748],[106.039965,23.484529],[106.071994,23.495506],[106.08616,23.524043],[106.141595,23.569579],[106.120653,23.605229],[106.149602,23.665538],[106.157609,23.724175],[106.136667,23.795381],[106.192102,23.824947],[106.173008,23.861622],[106.192718,23.879135],[106.157609,23.891174],[106.128044,23.956819],[106.091088,23.998924],[106.096631,24.018058],[106.053516,24.051399],[106.04982,24.089649],[106.011632,24.099482],[105.998081,24.120786],[105.963589,24.110954],[105.919241,24.122425],[105.901995,24.099482],[105.908154,24.069432],[105.89214,24.040468],[105.859495,24.056864],[105.841633,24.03063],[105.796669,24.023524],[105.802212,24.051945],[105.765256,24.073804],[105.739387,24.059596],[105.704278,24.0667],[105.649459,24.032816],[105.628518,24.126794],[105.594641,24.137718],[105.533663,24.130071],[105.493011,24.016965],[105.406163,24.043748],[105.395692,24.065607],[105.334099,24.094566],[105.320548,24.116416],[105.273121,24.092927],[105.292831,24.074896],[105.260186,24.061236],[105.20044,24.105491],[105.182577,24.167205],[105.229389,24.165567],[105.24294,24.208695],[105.215222,24.214699],[105.164715,24.288362],[105.196744,24.326541],[105.188121,24.347261],[105.138846,24.376701],[105.111744,24.37234],[105.106817,24.414853],[105.042759,24.442097],[104.979933,24.412673],[104.930042,24.411038],[104.914028,24.426296],[104.83642,24.446456],[104.784681,24.443732],[104.765587,24.45953],[104.74834,24.435559],[104.715695,24.441552],[104.703377,24.419757],[104.721239,24.340173],[104.70892,24.321087],[104.641783,24.367979],[104.610986,24.377246],[104.63008,24.397958],[104.616529,24.421937],[104.575877,24.424661],[104.550008,24.518894],[104.520443,24.535228],[104.489646,24.653313],[104.529682,24.731611],[104.542616,24.75607],[104.539537,24.813663],[104.586964,24.872859],[104.635623,24.903803],[104.663957,24.964584],[104.713232,24.996048],[104.684898,25.054072],[104.619609,25.060577],[104.685514,25.078466],[104.695369,25.122364],[104.732326,25.167871],[104.724319,25.195491],[104.753884,25.214443],[104.801927,25.163537],[104.822869,25.170037],[104.806854,25.224189],[104.826565,25.235558],[104.816094,25.262622],[104.736021,25.268034],[104.689826,25.296173],[104.639935,25.295632],[104.646094,25.356759],[104.615913,25.364871],[104.566638,25.402719],[104.543232,25.400556],[104.556783,25.524832],[104.524138,25.526992],[104.483486,25.494585],[104.44961,25.495126],[104.434827,25.472436],[104.418813,25.499447],[104.436059,25.520512],[104.428668,25.576126],[104.389248,25.595558],[104.332581,25.598796],[104.310407,25.647901],[104.328886,25.760602],[104.370769,25.730415],[104.397871,25.76168],[104.42374,25.841961],[104.441602,25.868889],[104.414501,25.909807],[104.438523,25.92757],[104.470552,26.009352],[104.460081,26.085702],[104.499501,26.070651],[104.52845,26.114186],[104.518595,26.165762],[104.548776,26.226979],[104.542616,26.253282],[104.592508,26.317672],[104.659645,26.335373],[104.684283,26.3772],[104.664572,26.397572],[104.665804,26.434019],[104.631928,26.451702],[104.638703,26.477954],[104.598667,26.520801],[104.57095,26.524549],[104.579573,26.568449],[104.556783,26.590393],[104.488414,26.579689],[104.459465,26.602701],[104.468088,26.644431],[104.424356,26.709137],[104.398487,26.686147],[104.353523,26.620893],[104.313487,26.612867],[104.274683,26.633733],[104.268524,26.617683],[104.222328,26.620358],[104.160734,26.646571],[104.121314,26.638012],[104.068343,26.573266],[104.067727,26.51491],[104.008597,26.511697],[103.953163,26.521336],[103.865699,26.512232],[103.819504,26.529903],[103.815808,26.55239],[103.763453,26.585041],[103.748671,26.623568],[103.759142,26.689355],[103.773308,26.716621],[103.725265,26.742812],[103.705555,26.794642],[103.722185,26.851253],[103.779468,26.87421],[103.763453,26.905702],[103.775156,26.951056],[103.753598,26.963858],[103.73204,27.018785],[103.704939,27.049171],[103.675374,27.051836],[103.623019,27.007056],[103.623635,27.035312],[103.601461,27.061962],[103.614396,27.079548],[103.659975,27.065692],[103.652584,27.092868],[103.620555,27.096598],[103.63349,27.12057],[103.696316,27.126429],[103.748671,27.210021],[103.801641,27.250464],[103.80041,27.26536],[103.865699,27.28185],[103.874322,27.331304],[103.903271,27.347785],[103.905119,27.38552],[103.932221,27.443958],[103.956242,27.425367],[104.015372,27.429086],[104.01722,27.383926],[104.084358,27.330773],[104.113923,27.338216],[104.173053,27.263232],[104.210625,27.297273],[104.248813,27.291955],[104.247582,27.336621],[104.295625,27.37436],[104.30856,27.407305],[104.363378,27.467855],[104.467472,27.414211],[104.497037,27.414743],[104.539537,27.327583],[104.570334,27.331836],[104.611602,27.306846],[104.7545,27.345658],[104.77113,27.317481],[104.824717,27.3531],[104.856746,27.332368],[104.851818,27.299401],[104.871528,27.290891],[104.913412,27.327051],[105.01073,27.379143],[105.068013,27.418461],[105.120984,27.418461],[105.184425,27.392959],[105.182577,27.367451],[105.233084,27.436522],[105.234316,27.489093],[105.260186,27.514573],[105.232469,27.546945],[105.25649,27.582491],[105.304533,27.611661],[105.29591,27.631811],[105.308229,27.704955]]]]}},{type:"Feature",properties:{adcode:54e4,name:"西藏自治区",center:[91.132212,29.660361],centroid:[88.388277,31.56375],childrenNum:7,level:"province",parent:{adcode:1e5},subFeatureIndex:25,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[89.711414,36.093272],[89.614711,36.109712],[89.594385,36.126632],[89.490291,36.151281],[89.375727,36.228078],[89.335075,36.23725],[89.292575,36.231457],[89.232213,36.295636],[89.198952,36.260417],[89.126887,36.254626],[89.10225,36.281164],[89.054822,36.291777],[89.013554,36.315409],[88.964279,36.318785],[88.926091,36.36458],[88.870657,36.348193],[88.838628,36.353496],[88.802903,36.33807],[88.783809,36.291777],[88.766563,36.292259],[88.690186,36.367954],[88.623665,36.389636],[88.618121,36.428168],[88.573158,36.461386],[88.498629,36.446463],[88.470912,36.48208],[88.41055,36.473418],[88.356963,36.477268],[88.366202,36.458016],[88.282434,36.470049],[88.241782,36.468605],[88.222688,36.447426],[88.182652,36.452721],[88.134609,36.427205],[88.092109,36.43539],[88.006494,36.430575],[87.983088,36.437797],[87.95845,36.408423],[87.919646,36.39349],[87.838342,36.383855],[87.826023,36.391563],[87.767509,36.3747],[87.731785,36.384818],[87.6203,36.360243],[87.570409,36.342409],[87.470626,36.354459],[87.460155,36.409868],[87.426895,36.42576],[87.386859,36.412757],[87.363453,36.420463],[87.348055,36.393008],[87.292004,36.358797],[87.193454,36.349158],[87.161425,36.325535],[87.149106,36.297565],[87.08628,36.310587],[87.051788,36.2966],[86.996353,36.308658],[86.943998,36.284058],[86.931064,36.265242],[86.887332,36.262829],[86.86331,36.299977],[86.836209,36.291294],[86.746282,36.291777],[86.69947,36.24449],[86.599072,36.222285],[86.531935,36.227113],[86.515305,36.205385],[86.454943,36.221319],[86.392733,36.206834],[86.35824,36.168676],[86.2794,36.170608],[86.248603,36.141616],[86.187625,36.130983],[86.182081,36.064734],[86.199944,36.047801],[86.173458,36.008113],[86.150668,36.00424],[86.129111,35.941761],[86.093386,35.906868],[86.090306,35.876809],[86.05335,35.842857],[86.035488,35.846738],[85.949256,35.778794],[85.903677,35.78462],[85.835308,35.771996],[85.811286,35.778794],[85.691178,35.751114],[85.65299,35.731199],[85.612953,35.651486],[85.566142,35.6403],[85.518715,35.680658],[85.373969,35.700101],[85.341324,35.753543],[85.271107,35.788989],[85.146071,35.742371],[85.053065,35.752086],[84.99455,35.737028],[84.973608,35.709334],[84.920022,35.696213],[84.798066,35.647595],[84.729081,35.613546],[84.704443,35.616951],[84.628067,35.595055],[84.570168,35.588242],[84.513502,35.564391],[84.448828,35.550272],[84.475929,35.516181],[84.45314,35.473303],[84.424191,35.466479],[84.333032,35.413821],[84.274517,35.404065],[84.200605,35.381135],[84.160569,35.359663],[84.140859,35.379184],[84.095895,35.362592],[84.077417,35.400163],[84.005968,35.422599],[83.906186,35.40309],[83.885244,35.367472],[83.79778,35.354783],[83.785462,35.36308],[83.677672,35.361128],[83.622238,35.335256],[83.599448,35.351366],[83.54155,35.341603],[83.540318,35.364056],[83.502745,35.360639],[83.449159,35.382111],[83.405427,35.380648],[83.333978,35.397236],[83.280391,35.401138],[83.251442,35.417722],[83.178145,35.38943],[83.127022,35.398699],[83.088834,35.425526],[83.067892,35.46258],[82.998907,35.484512],[82.971806,35.548324],[82.981661,35.599922],[82.956407,35.636409],[82.967494,35.667532],[82.894813,35.673852],[82.873871,35.688922],[82.795031,35.688436],[82.780249,35.666073],[82.731589,35.637868],[82.652133,35.67288],[82.628727,35.692324],[82.546192,35.708362],[82.501844,35.701073],[82.468583,35.717595],[82.424852,35.712736],[82.392823,35.656349],[82.336156,35.651486],[82.350323,35.611113],[82.328149,35.559523],[82.2992,35.544916],[82.263475,35.547837],[82.234526,35.520565],[82.189563,35.513258],[82.164925,35.495719],[82.086701,35.467454],[82.071302,35.450393],[82.034346,35.451855],[82.029419,35.426013],[82.05344,35.35039],[82.030034,35.321585],[81.99123,35.30547],[81.955506,35.307423],[81.927789,35.271275],[81.853876,35.25857],[81.804601,35.270786],[81.736847,35.26248],[81.68634,35.235599],[81.513261,35.23511],[81.504638,35.279092],[81.447972,35.318167],[81.441196,35.333303],[81.385762,35.335256],[81.363588,35.354783],[81.314313,35.337209],[81.285364,35.345508],[81.26627,35.322562],[81.219458,35.319144],[81.191741,35.36552],[81.142466,35.365032],[81.103662,35.386015],[81.09935,35.40748],[81.054387,35.402602],[81.031597,35.380648],[81.030981,35.337209],[81.002648,35.334768],[81.026053,35.31133],[80.963844,35.310842],[80.924423,35.330862],[80.894242,35.324027],[80.844351,35.345508],[80.759968,35.334768],[80.689135,35.339162],[80.690982,35.364544],[80.65649,35.393821],[80.599823,35.409431],[80.56841,35.391381],[80.532686,35.404553],[80.514824,35.391869],[80.444607,35.417235],[80.432904,35.449418],[80.375006,35.387966],[80.321419,35.38699],[80.286926,35.35283],[80.267832,35.295701],[80.362687,35.20871],[80.257977,35.203331],[80.223484,35.177409],[80.23026,35.147565],[80.118159,35.066293],[80.078123,35.076578],[80.031311,35.034447],[80.04363,35.022196],[80.02392,34.971209],[80.041782,34.943252],[80.034391,34.902033],[80.003594,34.895162],[79.996819,34.856375],[79.961094,34.862759],[79.926602,34.849499],[79.947544,34.821008],[79.898268,34.732035],[79.906892,34.683821],[79.866856,34.671517],[79.88595,34.642965],[79.84345,34.55725],[79.861312,34.528166],[79.801566,34.478847],[79.735661,34.471447],[79.699936,34.477861],[79.675914,34.451216],[79.58106,34.456151],[79.545335,34.476381],[79.504683,34.45467],[79.435082,34.447761],[79.363017,34.428018],[79.326677,34.44332],[79.274322,34.435916],[79.241677,34.415183],[79.179467,34.422588],[79.161605,34.441345],[79.072294,34.412714],[79.039033,34.421601],[79.0107,34.399877],[79.048888,34.348506],[79.039649,34.33467],[79.019939,34.313417],[78.981751,34.31836],[78.958345,34.230827],[78.941099,34.212022],[78.9257,34.155584],[78.910302,34.143202],[78.878273,34.163012],[78.828998,34.125369],[78.801897,34.137258],[78.737223,34.089692],[78.661462,34.086718],[78.656535,34.030196],[78.736607,33.999937],[78.744614,33.980585],[78.734143,33.918529],[78.762476,33.90959],[78.756317,33.8773],[78.766172,33.823124],[78.758165,33.790802],[78.779723,33.73259],[78.692259,33.676331],[78.684868,33.654415],[78.713201,33.623025],[78.755085,33.623025],[78.74215,33.55323],[78.816679,33.480882],[78.84994,33.419963],[78.896751,33.41247],[78.949722,33.376495],[78.9682,33.334505],[79.022403,33.323504],[79.041497,33.268479],[79.083997,33.245459],[79.072294,33.22844],[79.10925,33.200401],[79.152366,33.184375],[79.162221,33.165841],[79.139431,33.117735],[79.162837,33.01191],[79.204721,32.964724],[79.255844,32.942628],[79.227511,32.89038],[79.237982,32.846145],[79.225047,32.784281],[79.275554,32.778746],[79.301423,32.728919],[79.27309,32.678056],[79.299575,32.637244],[79.308199,32.596918],[79.272474,32.561113],[79.252148,32.516715],[79.190554,32.511669],[79.180083,32.492994],[79.135736,32.472295],[79.124649,32.416235],[79.103091,32.369744],[79.067982,32.380863],[79.005772,32.375304],[78.970664,32.331826],[78.904142,32.374798],[78.87273,32.40512],[78.81052,32.436441],[78.782186,32.480373],[78.760629,32.563635],[78.781571,32.608009],[78.74215,32.654881],[78.741534,32.703743],[78.6861,32.680071],[78.675013,32.658408],[78.628202,32.630188],[78.588782,32.637748],[78.577695,32.615067],[78.518564,32.605993],[78.500086,32.580782],[78.424942,32.565652],[78.395377,32.530339],[78.426174,32.502584],[78.472985,32.435431],[78.458818,32.379853],[78.483456,32.357106],[78.480992,32.329297],[78.508709,32.297939],[78.475449,32.236708],[78.430485,32.212407],[78.429869,32.194683],[78.469905,32.127808],[78.509941,32.147065],[78.527188,32.11463],[78.609107,32.052768],[78.60726,32.023851],[78.705194,31.988835],[78.762476,31.947203],[78.768636,31.92638],[78.739687,31.885228],[78.665158,31.851684],[78.654687,31.819144],[78.706426,31.778453],[78.763092,31.668499],[78.798817,31.675629],[78.806824,31.64099],[78.845628,31.609905],[78.833925,31.584927],[78.779723,31.545154],[78.740303,31.532912],[78.729832,31.478316],[78.755701,31.478316],[78.792041,31.435944],[78.760013,31.392531],[78.755085,31.355742],[78.795121,31.301043],[78.859179,31.289281],[78.865338,31.312804],[78.884432,31.277006],[78.923852,31.246824],[78.930628,31.220726],[78.997765,31.158779],[78.97436,31.115751],[79.010084,31.043994],[79.059359,31.028097],[79.096931,30.992192],[79.181931,31.015788],[79.205953,31.0004],[79.227511,30.949088],[79.33222,30.969103],[79.316206,31.01784],[79.35809,31.031174],[79.404901,31.071678],[79.424611,31.061425],[79.427075,31.018353],[79.505915,31.027584],[79.550879,30.957813],[79.59769,30.925989],[79.660516,30.956787],[79.668523,30.980392],[79.729501,30.941389],[79.75845,30.936769],[79.835443,30.851006],[79.890877,30.855116],[79.913051,30.833022],[79.900732,30.7991],[79.961094,30.771337],[79.955551,30.738422],[79.970333,30.685941],[80.014065,30.661748],[80.04363,30.603559],[80.143412,30.55822],[80.214245,30.586044],[80.261673,30.566465],[80.322035,30.564403],[80.357759,30.520592],[80.43044,30.515952],[80.446454,30.495327],[80.504969,30.483466],[80.549316,30.448905],[80.585041,30.463866],[80.633084,30.458707],[80.692214,30.416913],[80.719316,30.414848],[80.81725,30.321389],[80.910873,30.30279],[80.933662,30.266614],[80.996488,30.267648],[81.034677,30.246971],[81.038372,30.205086],[81.082104,30.151281],[81.085799,30.100554],[81.110437,30.085538],[81.09627,30.052909],[81.131995,30.016124],[81.225618,30.005759],[81.256415,30.011978],[81.247792,30.032705],[81.2829,30.061197],[81.293371,30.094859],[81.269349,30.153351],[81.335871,30.149729],[81.393769,30.199396],[81.397465,30.240767],[81.419023,30.270232],[81.406088,30.291938],[81.427646,30.305373],[81.399929,30.319323],[81.406088,30.369421],[81.432573,30.379231],[81.406704,30.40401],[81.418407,30.420525],[81.454131,30.412268],[81.494783,30.381296],[81.555761,30.369421],[81.566232,30.428782],[81.613044,30.412784],[81.63029,30.446842],[81.723913,30.407623],[81.759021,30.385426],[81.872354,30.373035],[81.939491,30.344633],[81.954274,30.355995],[81.99123,30.322939],[82.022027,30.339468],[82.060215,30.332237],[82.104563,30.346182],[82.132896,30.30434],[82.11873,30.279019],[82.114418,30.226806],[82.142135,30.200948],[82.188947,30.18543],[82.207425,30.143519],[82.183403,30.12178],[82.17786,30.06793],[82.246845,30.071555],[82.311519,30.035813],[82.333693,30.045138],[82.368185,30.014051],[82.412533,30.011978],[82.431011,29.989692],[82.474743,29.973622],[82.498148,29.947698],[82.560974,29.955476],[82.609017,29.886489],[82.64351,29.868846],[82.6238,29.834588],[82.703872,29.847566],[82.737749,29.80655],[82.691553,29.766037],[82.757459,29.761881],[82.774089,29.726548],[82.816589,29.717192],[82.830756,29.687562],[82.885574,29.689122],[82.9484,29.704718],[82.966878,29.658963],[83.011226,29.667804],[83.088834,29.604863],[83.12887,29.623593],[83.159667,29.61735],[83.164595,29.595496],[83.217565,29.60018],[83.266841,29.571035],[83.27608,29.505951],[83.325355,29.502826],[83.383253,29.42206],[83.415898,29.420496],[83.423289,29.361053],[83.450391,29.332883],[83.463941,29.285916],[83.492274,29.280174],[83.548941,29.201322],[83.57789,29.203934],[83.596368,29.174153],[83.656114,29.16736],[83.667201,29.200277],[83.727563,29.244672],[83.800244,29.249372],[83.82057,29.294267],[83.851367,29.294789],[83.911729,29.323491],[83.949301,29.312533],[83.986874,29.325057],[84.002272,29.291658],[84.052163,29.296877],[84.116837,29.286438],[84.130388,29.239972],[84.203068,29.239972],[84.197525,29.210202],[84.17104,29.19453],[84.176583,29.133909],[84.20738,29.118749],[84.192597,29.084236],[84.194445,29.045004],[84.224626,29.049189],[84.248648,29.030353],[84.228322,28.949738],[84.234481,28.889497],[84.268358,28.895261],[84.330568,28.859101],[84.340423,28.866963],[84.408176,28.85386],[84.404481,28.828173],[84.434046,28.823978],[84.445133,28.764189],[84.483321,28.735331],[84.557233,28.74635],[84.620059,28.732182],[84.650856,28.714338],[84.669334,28.680742],[84.699515,28.671816],[84.698284,28.633478],[84.773428,28.610363],[84.857196,28.567798],[84.896616,28.587244],[84.981616,28.586193],[84.995782,28.611414],[85.05676,28.674441],[85.126361,28.676016],[85.155926,28.643983],[85.195963,28.624022],[85.18426,28.587244],[85.189803,28.544669],[85.160238,28.49261],[85.108499,28.461047],[85.129441,28.377885],[85.113427,28.344708],[85.179948,28.324164],[85.209513,28.338914],[85.272339,28.282538],[85.349947,28.298347],[85.379512,28.274105],[85.415853,28.321003],[85.458969,28.332593],[85.520563,28.326798],[85.602483,28.295712],[85.601251,28.254075],[85.650526,28.283592],[85.682555,28.375779],[85.720743,28.372093],[85.753388,28.227714],[85.791576,28.195544],[85.854402,28.172334],[85.871648,28.124843],[85.898749,28.101617],[85.901213,28.053566],[85.980053,27.984357],[85.949256,27.937311],[86.002227,27.90717],[86.053966,27.900823],[86.125415,27.923035],[86.082915,28.018175],[86.086611,28.090002],[86.128495,28.086835],[86.140198,28.114814],[86.19132,28.167058],[86.223965,28.092642],[86.206103,28.084195],[86.231972,27.974315],[86.27324,27.976958],[86.308965,27.950528],[86.393349,27.926736],[86.414906,27.904526],[86.450015,27.908757],[86.475884,27.944713],[86.514689,27.954757],[86.513457,27.996511],[86.537478,28.044587],[86.55842,28.047757],[86.568891,28.103201],[86.60092,28.097922],[86.611391,28.069938],[86.647732,28.06941],[86.662514,28.092114],[86.700086,28.101617],[86.74813,28.089474],[86.768456,28.06941],[86.756753,28.032967],[86.827586,28.012363],[86.864542,28.022401],[86.885484,27.995983],[86.926752,27.985942],[86.935375,27.955286],[87.035157,27.946299],[87.080737,27.910872],[87.118309,27.840512],[87.173744,27.818284],[87.227946,27.812991],[87.249504,27.839454],[87.280917,27.845275],[87.317258,27.826753],[87.364069,27.824106],[87.421967,27.856916],[87.418272,27.825694],[87.45954,27.820931],[87.58088,27.859562],[87.598126,27.814579],[87.670191,27.832045],[87.668343,27.809815],[87.727473,27.802933],[87.77798,27.860091],[87.782292,27.890774],[87.826639,27.927794],[87.930733,27.909285],[87.982472,27.884426],[88.037291,27.901881],[88.090877,27.885484],[88.111819,27.864852],[88.137689,27.878607],[88.120442,27.915103],[88.156783,27.957929],[88.203594,27.943127],[88.242398,27.967444],[88.254101,27.939426],[88.357579,27.986471],[88.401311,27.976958],[88.43334,28.002852],[88.469064,28.009721],[88.498013,28.04089],[88.554064,28.027684],[88.565151,28.083139],[88.620585,28.091586],[88.645223,28.111119],[88.67602,28.068353],[88.764099,28.068353],[88.812142,28.018175],[88.842939,28.006023],[88.846635,27.921448],[88.864497,27.921448],[88.888519,27.846863],[88.863265,27.811932],[88.870657,27.743098],[88.850331,27.710783],[88.852178,27.671039],[88.816454,27.641354],[88.813374,27.606889],[88.770874,27.563924],[88.797976,27.521473],[88.783193,27.467324],[88.809063,27.405711],[88.838012,27.37808],[88.867577,27.3818],[88.901453,27.327583],[88.920548,27.325456],[88.911924,27.272807],[88.942105,27.261636],[88.984605,27.208957],[89.067757,27.240354],[89.077612,27.287168],[89.152757,27.319076],[89.182938,27.373829],[89.132431,27.441302],[89.095474,27.471572],[89.109025,27.537925],[89.163228,27.574534],[89.128735,27.611131],[89.131815,27.633402],[89.184786,27.673689],[89.238988,27.796581],[89.295655,27.84845],[89.375727,27.875962],[89.44348,27.968501],[89.461958,28.03191],[89.511233,28.086307],[89.541414,28.088418],[89.605472,28.161782],[89.720037,28.170224],[89.779167,28.197127],[89.789638,28.240895],[89.869094,28.221386],[89.901739,28.18183],[89.976268,28.189215],[90.017536,28.162837],[90.03355,28.136981],[90.07297,28.155451],[90.103151,28.141731],[90.124709,28.190797],[90.166593,28.187632],[90.189999,28.161782],[90.231882,28.144897],[90.297172,28.153868],[90.367389,28.088946],[90.384019,28.06096],[90.43699,28.063073],[90.47949,28.044587],[90.513983,28.062016],[90.569417,28.044059],[90.591591,28.021345],[90.701844,28.076274],[90.741264,28.053038],[90.802242,28.040362],[90.806554,28.015005],[90.853365,27.969029],[90.896481,27.946299],[90.96177,27.9537],[90.976553,27.935725],[90.96485,27.900294],[91.025828,27.857445],[91.113292,27.846333],[91.155175,27.894476],[91.147784,27.927794],[91.162567,27.968501],[91.216153,27.989113],[91.251878,27.970615],[91.309776,28.057791],[91.464993,28.002852],[91.490246,27.971672],[91.486551,27.937311],[91.552456,27.90717],[91.611586,27.891303],[91.618978,27.856916],[91.561079,27.855329],[91.544449,27.820401],[91.610355,27.819343],[91.642383,27.7664],[91.622673,27.692238],[91.570934,27.650897],[91.562311,27.627569],[91.582637,27.598933],[91.564775,27.58196],[91.585101,27.540578],[91.626985,27.509265],[91.663325,27.507142],[91.71876,27.467324],[91.753868,27.462545],[91.839484,27.489624],[91.946657,27.464138],[92.010715,27.474758],[92.021802,27.444489],[92.064918,27.391365],[92.125896,27.273339],[92.091403,27.264296],[92.071077,27.237694],[92.061222,27.190327],[92.032273,27.167967],[92.02673,27.108318],[92.043976,27.052902],[92.076005,27.041175],[92.124664,26.960124],[92.109265,26.854991],[92.197961,26.86994],[92.28604,26.892359],[92.404916,26.9025],[92.496691,26.921711],[92.549046,26.941453],[92.64698,26.952656],[92.682089,26.947855],[92.802813,26.895028],[92.909371,26.914241],[93.050421,26.883819],[93.111399,26.880082],[93.232739,26.906769],[93.56781,26.938252],[93.625092,26.955323],[93.747048,27.015587],[93.817265,27.025183],[93.841903,27.045973],[93.849294,27.168499],[93.970634,27.30525],[94.056866,27.375423],[94.147409,27.458297],[94.220705,27.536333],[94.277372,27.58143],[94.353132,27.578778],[94.399944,27.589386],[94.443675,27.585143],[94.478168,27.602116],[94.524979,27.596282],[94.660486,27.650367],[94.722696,27.683759],[94.78121,27.699127],[94.836645,27.728796],[94.88592,27.743098],[94.947514,27.792345],[95.015267,27.82887],[95.067006,27.840512],[95.28628,27.939955],[95.32878,28.017646],[95.352802,28.04089],[95.371896,28.110063],[95.39715,28.142259],[95.437802,28.161782],[95.528345,28.182885],[95.674322,28.254075],[95.740228,28.275159],[95.787655,28.270416],[95.832003,28.295186],[95.874502,28.29782],[95.899756,28.278322],[95.907763,28.241422],[95.936096,28.240368],[95.989067,28.198181],[96.074683,28.193434],[96.098088,28.212421],[96.194175,28.212949],[96.275479,28.228241],[96.298269,28.140148],[96.367254,28.118509],[96.398667,28.118509],[96.395587,28.143842],[96.426384,28.161782],[96.46334,28.143314],[96.499681,28.067297],[96.538485,28.075218],[96.623485,28.024514],[96.635188,27.994926],[96.690622,27.948942],[96.711564,27.9574],[96.784245,27.931495],[96.810114,27.890245],[96.849534,27.874375],[96.908049,27.884426],[96.972722,27.861149],[97.008447,27.807698],[97.049099,27.81405],[97.062649,27.742568],[97.097758,27.740979],[97.103301,27.780697],[97.167975,27.811932],[97.253591,27.891832],[97.303482,27.913516],[97.324424,27.880723],[97.386634,27.882839],[97.372467,27.907699],[97.379242,27.970087],[97.413119,28.01342],[97.378626,28.031382],[97.375547,28.062545],[97.320728,28.054095],[97.305945,28.071522],[97.340438,28.104785],[97.326887,28.132759],[97.352757,28.149646],[97.362612,28.199236],[97.349677,28.235623],[97.398336,28.238786],[97.402032,28.279903],[97.422358,28.297293],[97.461162,28.26778],[97.469169,28.30309],[97.518445,28.327852],[97.488879,28.347341],[97.485184,28.38631],[97.499966,28.428948],[97.521524,28.444736],[97.507974,28.46473],[97.521524,28.495766],[97.569567,28.541515],[97.60406,28.515225],[97.634857,28.532051],[97.68598,28.519958],[97.737103,28.465782],[97.738335,28.396313],[97.769748,28.3742],[97.801161,28.326798],[97.842429,28.326798],[97.871378,28.361561],[97.907718,28.363141],[98.020435,28.253548],[98.008116,28.214003],[98.03337,28.187105],[98.056775,28.202401],[98.090036,28.195544],[98.097427,28.166531],[98.139311,28.142259],[98.17442,28.163365],[98.169492,28.206093],[98.21692,28.212949],[98.266811,28.242477],[98.231702,28.314681],[98.207681,28.330486],[98.208913,28.358401],[98.301303,28.384204],[98.317934,28.324691],[98.353042,28.293078],[98.37768,28.246167],[98.370289,28.18394],[98.389999,28.16442],[98.389383,28.114814],[98.428803,28.104785],[98.464527,28.151229],[98.494092,28.141203],[98.559382,28.182885],[98.625903,28.165475],[98.649925,28.200291],[98.712135,28.229296],[98.710287,28.288862],[98.746628,28.321003],[98.740468,28.348395],[98.693041,28.43158],[98.673947,28.478934],[98.625903,28.489455],[98.619128,28.50944],[98.637606,28.552029],[98.594491,28.667615],[98.666555,28.712239],[98.683802,28.740054],[98.652389,28.817162],[98.668403,28.843376],[98.643766,28.895261],[98.6567,28.910454],[98.624056,28.95864],[98.655469,28.976966],[98.70228,28.9644],[98.757714,29.004186],[98.786048,28.998952],[98.821772,28.920931],[98.827932,28.821356],[98.852569,28.798283],[98.912931,28.800906],[98.922786,28.823978],[98.972677,28.832367],[98.973909,28.864867],[98.917859,28.886877],[98.925866,28.978536],[99.013329,29.036632],[98.991771,29.105677],[98.967134,29.128159],[98.960974,29.165792],[98.9813,29.204978],[99.024416,29.188783],[99.037351,29.20759],[99.113727,29.221171],[99.114343,29.243628],[99.075539,29.316186],[99.058909,29.417368],[99.066916,29.421018],[99.044742,29.520013],[99.052133,29.563748],[99.014561,29.607464],[98.992387,29.677163],[99.018873,29.792009],[99.0238,29.846009],[99.068148,29.931621],[99.055213,29.958587],[99.036735,30.053945],[99.044742,30.079842],[98.989308,30.151799],[98.9813,30.182843],[98.993003,30.215429],[98.970829,30.260928],[98.986844,30.280569],[98.967134,30.33482],[98.965286,30.449937],[98.932025,30.521623],[98.926482,30.569556],[98.939417,30.598923],[98.92217,30.609225],[98.907388,30.698292],[98.963438,30.728134],[98.957895,30.765166],[98.904924,30.782649],[98.850105,30.849465],[98.797135,30.87926],[98.774345,30.908019],[98.797135,30.948575],[98.806374,30.995783],[98.774961,31.031174],[98.736772,31.049121],[98.712135,31.082954],[98.710287,31.1178],[98.675179,31.15417],[98.602498,31.192062],[98.62344,31.221238],[98.60373,31.257568],[98.616048,31.3036],[98.643766,31.338876],[98.691809,31.333253],[98.773113,31.249382],[98.805758,31.279052],[98.810685,31.306668],[98.887062,31.37465],[98.84333,31.416028],[98.844562,31.429817],[98.714599,31.508935],[98.696736,31.538523],[98.651157,31.57881],[98.619128,31.591555],[98.553839,31.660349],[98.545831,31.717383],[98.516882,31.717383],[98.508875,31.751995],[98.461448,31.800327],[98.414636,31.832365],[98.426339,31.856767],[98.399238,31.895899],[98.432498,31.922825],[98.434962,32.007613],[98.402933,32.026896],[98.404781,32.045159],[98.357354,32.087253],[98.303151,32.121726],[98.260035,32.208862],[98.218768,32.234683],[98.23047,32.262521],[98.208913,32.318171],[98.218768,32.342444],[98.125145,32.401077],[98.107283,32.391476],[98.079565,32.415224],[97.940363,32.482393],[97.880001,32.486431],[97.863986,32.499051],[97.80732,32.50006],[97.795617,32.521257],[97.730944,32.527312],[97.684132,32.530339],[97.670582,32.51722],[97.540618,32.536899],[97.50243,32.530844],[97.463626,32.55506],[97.448843,32.586833],[97.411887,32.575235],[97.374315,32.546484],[97.3583,32.563635],[97.332431,32.542448],[97.334895,32.514192],[97.388481,32.501575],[97.341054,32.440987],[97.387865,32.427349],[97.424822,32.322723],[97.415583,32.296421],[97.371235,32.273148],[97.32196,32.303503],[97.299786,32.294904],[97.264062,32.182527],[97.271453,32.139971],[97.313953,32.130342],[97.293011,32.096887],[97.308409,32.076605],[97.258518,32.072041],[97.219714,32.109054],[97.201852,32.090296],[97.233881,32.063927],[97.214786,32.042623],[97.188301,32.055304],[97.169823,32.032984],[97.127323,32.044145],[97.028773,32.04871],[97.006599,32.067984],[96.935766,32.048203],[96.965947,32.008628],[96.941925,31.986297],[96.894498,32.013703],[96.863085,31.996448],[96.868629,31.964975],[96.824281,32.007613],[96.722651,32.013195],[96.742977,32.001016],[96.753448,31.944156],[96.776238,31.935015],[96.81073,31.894375],[96.794716,31.869474],[96.760223,31.860325],[96.765767,31.819144],[96.799027,31.792188],[96.840295,31.720438],[96.790404,31.698545],[96.778701,31.675629],[96.722651,31.686833],[96.691854,31.722474],[96.661057,31.705674],[96.615477,31.737236],[96.56805,31.711783],[96.519391,31.74945],[96.468884,31.769804],[96.435623,31.796258],[96.407906,31.845583],[96.389428,31.919777],[96.288414,31.919777],[96.253305,31.929936],[96.220044,31.905553],[96.188632,31.904028],[96.214501,31.876589],[96.202798,31.841008],[96.183088,31.835924],[96.178161,31.775401],[96.231131,31.749959],[96.222508,31.733164],[96.252073,31.697527],[96.245298,31.657802],[96.221892,31.647613],[96.207726,31.598691],[96.156603,31.602769],[96.148595,31.686324],[96.135661,31.70211],[96.064828,31.720438],[95.989067,31.78761],[95.983524,31.816601],[95.89914,31.81711],[95.846169,31.736218],[95.853561,31.714329],[95.823995,31.68225],[95.779648,31.748941],[95.634286,31.782523],[95.580083,31.76726],[95.546823,31.73978],[95.511714,31.750468],[95.480301,31.795749],[95.456896,31.801853],[95.406389,31.896915],[95.408852,31.918761],[95.3682,31.92892],[95.360809,31.95939],[95.395918,32.001523],[95.454432,32.007613],[95.421171,32.033999],[95.454432,32.061898],[95.440265,32.157705],[95.406389,32.182021],[95.367584,32.178982],[95.366968,32.151118],[95.31523,32.148585],[95.270266,32.194683],[95.270266,32.194683],[95.239469,32.287315],[95.241317,32.3207],[95.214216,32.321712],[95.20744,32.297433],[95.10581,32.258979],[95.079325,32.279726],[95.096571,32.322217],[95.193274,32.332331],[95.261643,32.348006],[95.228382,32.363678],[95.218527,32.397035],[95.153853,32.386423],[95.081789,32.384907],[95.075013,32.376315],[95.075013,32.376315],[95.057151,32.395014],[94.988166,32.422802],[94.944434,32.404109],[94.912405,32.41573],[94.889616,32.472295],[94.852043,32.463712],[94.80708,32.486431],[94.78737,32.522266],[94.762116,32.526303],[94.737479,32.587338],[94.638312,32.645307],[94.614291,32.673522],[94.591501,32.640772],[94.522516,32.595909],[94.459074,32.599439],[94.463386,32.572209],[94.435052,32.562626],[94.395016,32.594397],[94.371611,32.524789],[94.350053,32.533871],[94.294002,32.519743],[94.292154,32.502584],[94.250886,32.51722],[94.196684,32.51621],[94.176974,32.454117],[94.137554,32.433915],[94.091974,32.463207],[94.049474,32.469771],[94.03038,32.448057],[93.978641,32.459672],[93.960163,32.484917],[93.90904,32.463207],[93.861613,32.466237],[93.851142,32.50965],[93.820345,32.549511],[93.75136,32.56313],[93.721795,32.578261],[93.651577,32.571705],[93.618933,32.522771],[93.516687,32.47583],[93.501904,32.503593],[93.476651,32.504603],[93.4631,32.556069],[93.411977,32.558086],[93.385492,32.525294],[93.33868,32.5712],[93.308499,32.580278],[93.300492,32.619604],[93.260456,32.62666],[93.239514,32.662439],[93.210565,32.655385],[93.176688,32.6705],[93.159442,32.644803],[93.087993,32.63674],[93.069515,32.626156],[93.023935,32.703239],[93.019624,32.737477],[93.00053,32.741001],[92.964189,32.714821],[92.933392,32.719353],[92.866871,32.698203],[92.822523,32.729926],[92.789262,32.719856],[92.756618,32.743014],[92.686401,32.76516],[92.667922,32.73194],[92.634662,32.720863],[92.574916,32.741001],[92.56814,32.73194],[92.484372,32.745028],[92.459119,32.76365],[92.411076,32.748048],[92.355641,32.764657],[92.343938,32.738484],[92.310062,32.751571],[92.255243,32.720863],[92.198577,32.754591],[92.211511,32.788306],[92.193649,32.801889],[92.227526,32.821003],[92.205352,32.866255],[92.145606,32.885857],[92.101874,32.860222],[92.038432,32.860725],[92.018722,32.829552],[91.955897,32.8205],[91.896766,32.907967],[91.857962,32.90244],[91.839484,32.948152],[91.799448,32.942126],[91.752637,32.969242],[91.685499,32.989324],[91.664557,33.012913],[91.583253,33.0375],[91.55492,33.060074],[91.535826,33.10019],[91.49579,33.109214],[91.436044,33.066092],[91.370138,33.100691],[91.311624,33.108211],[91.261733,33.141291],[91.226624,33.141792],[91.18782,33.106206],[91.161335,33.108712],[91.147784,33.07211],[91.072024,33.113224],[91.037531,33.098686],[91.001807,33.11573],[90.927894,33.120241],[90.902024,33.083143],[90.88293,33.120241],[90.803474,33.114227],[90.740032,33.142293],[90.704308,33.135778],[90.627315,33.180368],[90.562642,33.229441],[90.490577,33.264977],[90.405577,33.260473],[90.363077,33.279487],[90.332896,33.310501],[90.246665,33.423959],[90.22018,33.437943],[90.107463,33.460913],[90.088984,33.478885],[90.083441,33.525295],[90.01076,33.553728],[89.984275,33.612061],[90.008296,33.687785],[89.981195,33.70322],[89.983659,33.725622],[89.907282,33.741051],[89.902355,33.758467],[89.942391,33.801246],[89.899891,33.80771],[89.837065,33.868853],[89.795181,33.865374],[89.73174,33.921509],[89.718805,33.946832],[89.688008,33.959739],[89.684928,33.990013],[89.635037,34.049537],[89.656595,34.057966],[89.655979,34.097126],[89.71203,34.131809],[89.756993,34.124874],[89.760073,34.152613],[89.789638,34.150632],[89.816739,34.16945],[89.838297,34.263477],[89.825362,34.293642],[89.86663,34.324785],[89.858623,34.359375],[89.820435,34.369255],[89.799493,34.39642],[89.819819,34.420614],[89.823515,34.455657],[89.814891,34.548871],[89.777935,34.574499],[89.798877,34.628686],[89.74837,34.641981],[89.72558,34.660689],[89.732356,34.732035],[89.799493,34.743838],[89.825978,34.796931],[89.867862,34.81069],[89.838913,34.865705],[89.814891,34.86816],[89.821051,34.902033],[89.78779,34.921664],[89.747138,34.903506],[89.707102,34.919701],[89.670146,34.887798],[89.578987,34.895162],[89.560509,34.938836],[89.59069,35.057965],[89.593153,35.104491],[89.579603,35.118688],[89.519241,35.133862],[89.46935,35.214577],[89.450255,35.223867],[89.48598,35.256616],[89.531559,35.276161],[89.494603,35.298632],[89.516161,35.330862],[89.497067,35.361128],[89.58761,35.383575],[89.619639,35.412357],[89.658443,35.425526],[89.685544,35.416259],[89.739131,35.468429],[89.765,35.482563],[89.740979,35.507412],[89.720037,35.501566],[89.699711,35.544916],[89.71203,35.581915],[89.75145,35.580942],[89.765616,35.599922],[89.726196,35.648082],[89.748986,35.66267],[89.747138,35.7516],[89.782863,35.773453],[89.767464,35.799183],[89.801957,35.848193],[89.778551,35.861775],[89.707718,35.849163],[89.654747,35.848193],[89.62395,35.859349],[89.550654,35.856924],[89.554965,35.873414],[89.489676,35.903475],[89.428082,35.917531],[89.434857,35.992136],[89.404676,36.016827],[89.417611,36.044897],[89.474893,36.022151],[89.605472,36.038123],[89.688624,36.091337],[89.711414,36.093272]]]]}},{type:"Feature",properties:{adcode:61e4,name:"陕西省",center:[108.948024,34.263161],centroid:[108.887114,35.263661],childrenNum:10,level:"province",parent:{adcode:1e5},subFeatureIndex:26,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[110.379257,34.600612],[110.29549,34.610956],[110.269004,34.629671],[110.229584,34.692679],[110.243135,34.725641],[110.246831,34.789068],[110.230816,34.880925],[110.262229,34.944233],[110.320743,35.00504],[110.373714,35.134351],[110.364475,35.197952],[110.378642,35.210666],[110.374946,35.251728],[110.45009,35.327933],[110.477808,35.413821],[110.531394,35.511309],[110.567735,35.539559],[110.589293,35.602355],[110.609619,35.632031],[110.57759,35.701559],[110.571431,35.800639],[110.550489,35.838005],[110.549257,35.877778],[110.511684,35.879718],[110.516612,35.918501],[110.502445,35.947575],[110.516612,35.971796],[110.49259,35.994073],[110.491974,36.034735],[110.467953,36.074893],[110.447011,36.164328],[110.45625,36.22663],[110.474112,36.248352],[110.474112,36.306729],[110.459946,36.327946],[110.487047,36.393972],[110.489511,36.430094],[110.47288,36.453203],[110.503677,36.488335],[110.488895,36.556628],[110.496902,36.582102],[110.447627,36.621018],[110.426685,36.657514],[110.394656,36.676716],[110.402663,36.697352],[110.438388,36.685835],[110.447011,36.737649],[110.407591,36.776007],[110.423605,36.818179],[110.406975,36.824886],[110.424221,36.855539],[110.376178,36.882351],[110.408823,36.892403],[110.424221,36.963685],[110.381721,37.002408],[110.382953,37.022001],[110.426685,37.008621],[110.417446,37.027257],[110.460561,37.044932],[110.49567,37.086956],[110.535706,37.115118],[110.53509,37.138021],[110.590525,37.187145],[110.651503,37.256722],[110.661974,37.281963],[110.690307,37.287201],[110.678604,37.317668],[110.695234,37.34955],[110.641648,37.360015],[110.630561,37.372858],[110.644111,37.435135],[110.740198,37.44939],[110.759292,37.474567],[110.770995,37.538184],[110.795017,37.558586],[110.771611,37.594634],[110.763604,37.639668],[110.793169,37.650567],[110.775306,37.680886],[110.706321,37.705511],[110.716792,37.728708],[110.750669,37.736281],[110.735886,37.77035],[110.680452,37.790216],[110.59422,37.922049],[110.522771,37.955088],[110.528315,37.990471],[110.507989,38.013107],[110.501829,38.097929],[110.519692,38.130889],[110.509221,38.192061],[110.528315,38.211814],[110.565887,38.215105],[110.57759,38.297345],[110.601612,38.308147],[110.661358,38.308617],[110.701394,38.353215],[110.746973,38.366355],[110.77777,38.440924],[110.796864,38.453579],[110.840596,38.439986],[110.874473,38.453579],[110.870777,38.510265],[110.907733,38.521035],[110.920052,38.581878],[110.898494,38.587024],[110.880632,38.626776],[110.916357,38.673981],[110.915125,38.704345],[110.965016,38.755699],[111.009363,38.847579],[110.995813,38.868084],[111.016755,38.889981],[111.009979,38.932823],[110.980414,38.970056],[110.998276,38.998433],[111.038313,39.020289],[111.094363,39.030053],[111.138095,39.064447],[111.147334,39.100681],[111.173819,39.135041],[111.163348,39.152678],[111.219399,39.244044],[111.213239,39.257021],[111.247732,39.302419],[111.202152,39.305197],[111.179363,39.326959],[111.186138,39.35149],[111.155341,39.338531],[111.159037,39.362596],[111.125776,39.366297],[111.087588,39.376013],[111.098059,39.401914],[111.064182,39.400989],[111.058639,39.447681],[111.10545,39.472631],[111.10545,39.497573],[111.148566,39.531277],[111.154725,39.569116],[111.136863,39.587106],[111.101138,39.559428],[111.017371,39.552045],[110.958856,39.519275],[110.891103,39.509118],[110.869545,39.494341],[110.782698,39.38804],[110.73835,39.348713],[110.731575,39.30705],[110.702626,39.273701],[110.626249,39.266751],[110.596684,39.282966],[110.566503,39.320014],[110.559728,39.351027],[110.524003,39.382952],[110.482735,39.360745],[110.434692,39.381101],[110.429764,39.341308],[110.385417,39.310291],[110.257917,39.407001],[110.243751,39.423645],[110.152592,39.45415],[110.12549,39.432891],[110.136577,39.39174],[110.161831,39.387115],[110.184005,39.355192],[110.217881,39.281113],[110.109476,39.249606],[110.041107,39.21623],[109.962267,39.212056],[109.90252,39.271848],[109.871723,39.243581],[109.961035,39.191651],[109.893897,39.141075],[109.92223,39.107183],[109.890818,39.103932],[109.851397,39.122971],[109.793499,39.074204],[109.762086,39.057476],[109.72513,39.018429],[109.665384,38.981687],[109.685094,38.968195],[109.672159,38.928167],[109.624116,38.85457],[109.549587,38.805618],[109.511399,38.833595],[109.444262,38.782763],[109.404226,38.720689],[109.338936,38.701542],[109.329081,38.66043],[109.367269,38.627711],[109.331545,38.597783],[109.276726,38.623035],[109.196654,38.552867],[109.175712,38.518694],[109.128901,38.480288],[109.054372,38.433892],[109.051292,38.385122],[109.007561,38.359316],[108.961981,38.26493],[108.976148,38.245192],[108.938575,38.207582],[108.964445,38.154894],[109.069155,38.091336],[109.050676,38.055059],[109.06977,38.023008],[109.037742,38.021593],[109.018648,37.971602],[108.982923,37.964053],[108.9743,37.931962],[108.93488,37.922521],[108.893612,37.978207],[108.883141,38.01405],[108.830786,38.049875],[108.797525,38.04799],[108.82709,37.989056],[108.798141,37.93385],[108.791982,37.872934],[108.799989,37.784068],[108.784591,37.764673],[108.791982,37.700303],[108.777815,37.683728],[108.720533,37.683728],[108.699591,37.669518],[108.628142,37.651988],[108.532671,37.690832],[108.485244,37.678044],[108.422418,37.648672],[108.301078,37.640616],[108.293071,37.656726],[108.24626,37.665728],[108.205608,37.655779],[108.193905,37.638246],[108.134159,37.622131],[108.055318,37.652462],[108.025137,37.649619],[108.012819,37.66857],[108.025753,37.696041],[107.993109,37.735335],[107.982022,37.787378],[107.884703,37.808186],[107.842819,37.828987],[107.732566,37.84931],[107.684523,37.888522],[107.65003,37.86443],[107.659269,37.844112],[107.646335,37.805349],[107.620465,37.776026],[107.599523,37.791162],[107.57119,37.776499],[107.499125,37.765619],[107.484959,37.706458],[107.425828,37.684201],[107.387024,37.691305],[107.389488,37.671413],[107.422133,37.665254],[107.361155,37.613125],[107.311264,37.609806],[107.330358,37.584201],[107.369162,37.58752],[107.345756,37.518725],[107.284162,37.481691],[107.282931,37.437036],[107.257677,37.337179],[107.273075,37.29101],[107.309416,37.239095],[107.270612,37.229089],[107.317423,37.200017],[107.336517,37.165687],[107.334669,37.138975],[107.306952,37.100799],[107.281083,37.127047],[107.268764,37.099367],[107.28601,37.054963],[107.288474,37.008143],[107.288474,37.008143],[107.291554,36.979463],[107.291554,36.979463],[107.310032,36.912502],[107.336517,36.925899],[107.365466,36.905324],[107.478183,36.908196],[107.533618,36.867031],[107.540393,36.828718],[107.5909,36.836382],[107.642023,36.819137],[107.670356,36.83303],[107.722095,36.802367],[107.742421,36.811951],[107.768291,36.792783],[107.866841,36.766899],[107.907493,36.750118],[107.914268,36.720861],[107.940754,36.694953],[107.938906,36.655594],[108.006659,36.683435],[108.02329,36.647912],[108.001732,36.639269],[108.060862,36.592194],[108.079956,36.614294],[108.092891,36.587388],[108.163724,36.563839],[108.1976,36.630144],[108.222854,36.631105],[108.204992,36.606607],[108.204992,36.606607],[108.210535,36.577296],[108.245644,36.571048],[108.262274,36.549417],[108.340498,36.559032],[108.365136,36.519603],[108.391621,36.505654],[108.408252,36.45946],[108.460606,36.422871],[108.495099,36.422389],[108.514809,36.445501],[108.510498,36.47438],[108.562852,36.43876],[108.618903,36.433946],[108.651548,36.384818],[108.641693,36.359279],[108.646004,36.254143],[108.712526,36.138716],[108.682345,36.062316],[108.688504,36.021183],[108.659555,35.990683],[108.652164,35.94806],[108.593649,35.950967],[108.562852,35.921409],[108.518505,35.905414],[108.499411,35.872444],[108.527744,35.82442],[108.533903,35.746257],[108.517889,35.699615],[108.539447,35.605761],[108.618287,35.557088],[108.625678,35.537124],[108.605968,35.503028],[108.631222,35.418698],[108.61028,35.355271],[108.614591,35.328909],[108.583178,35.294724],[108.547454,35.304981],[108.48894,35.275184],[108.36144,35.279581],[108.345426,35.300586],[108.296767,35.267855],[108.239484,35.256127],[108.221622,35.296678],[108.174811,35.304981],[108.094739,35.280069],[108.049159,35.253683],[107.949993,35.245375],[107.960464,35.263457],[107.867457,35.256127],[107.841587,35.276649],[107.745501,35.311819],[107.737494,35.267366],[107.667277,35.257104],[107.652494,35.244886],[107.686371,35.218],[107.715936,35.168114],[107.727639,35.120157],[107.769523,35.064333],[107.769523,35.064333],[107.773218,35.060904],[107.773218,35.060904],[107.814486,35.024646],[107.846515,35.024646],[107.863145,34.999158],[107.842203,34.979056],[107.741805,34.953553],[107.675284,34.9511],[107.638943,34.935402],[107.619849,34.964834],[107.564415,34.968757],[107.523763,34.909886],[107.455394,34.916757],[107.400575,34.932949],[107.369162,34.917738],[107.350068,34.93393],[107.286626,34.931968],[107.252749,34.880925],[107.189308,34.893198],[107.162206,34.944233],[107.119707,34.950119],[107.089526,34.976604],[107.08275,35.024156],[107.012533,35.029547],[106.990975,35.068252],[106.950323,35.066782],[106.901664,35.094698],[106.838222,35.080007],[106.710723,35.100574],[106.706411,35.081966],[106.615252,35.071191],[106.577064,35.089312],[106.541956,35.083925],[106.52163,35.027587],[106.494528,35.006021],[106.494528,35.006021],[106.484673,34.983959],[106.493296,34.941289],[106.527789,34.876507],[106.556122,34.861285],[106.550579,34.82936],[106.575216,34.769897],[106.539492,34.745805],[106.505615,34.746789],[106.487137,34.715311],[106.456956,34.703996],[106.442173,34.675455],[106.471122,34.634102],[106.419384,34.643458],[106.314058,34.578934],[106.341159,34.568093],[106.334384,34.517811],[106.455108,34.531617],[106.514238,34.511894],[106.513622,34.498085],[106.558586,34.48822],[106.610941,34.454177],[106.638042,34.391481],[106.717498,34.369255],[106.691013,34.337635],[106.705179,34.299575],[106.68239,34.256057],[106.652825,34.24369],[106.63373,34.260014],[106.589383,34.253584],[106.577064,34.280786],[106.526557,34.292159],[106.496376,34.238248],[106.5321,34.254079],[106.55797,34.229837],[106.585071,34.149641],[106.560434,34.109514],[106.501919,34.105055],[106.505615,34.056479],[106.471738,34.024244],[106.474202,33.970659],[106.41076,33.909093],[106.428007,33.866368],[106.475434,33.875809],[106.491448,33.834559],[106.461883,33.789807],[106.488369,33.757969],[106.482825,33.707203],[106.534564,33.695254],[106.575832,33.631497],[106.58076,33.576169],[106.540108,33.512822],[106.456956,33.532779],[106.447101,33.613058],[106.384891,33.612061],[106.35163,33.587137],[106.303587,33.604585],[106.237681,33.564201],[106.187174,33.546746],[106.108334,33.569686],[106.117573,33.602591],[106.086776,33.617045],[106.047356,33.610067],[105.971596,33.613058],[105.940183,33.570684],[105.902611,33.556222],[105.871198,33.511325],[105.842248,33.489866],[105.831162,33.451926],[105.837937,33.410971],[105.827466,33.379993],[105.709822,33.382991],[105.755401,33.329004],[105.752937,33.291994],[105.791741,33.278486],[105.799133,33.258471],[105.862574,33.234447],[105.917393,33.237951],[105.965436,33.204407],[105.968516,33.154318],[105.93156,33.178365],[105.897067,33.146803],[105.923552,33.147805],[105.934639,33.112221],[105.914929,33.066092],[105.926632,33.042517],[105.917393,32.993841],[105.861959,32.939112],[105.82685,32.950663],[105.735691,32.905454],[105.656851,32.895405],[105.638373,32.879323],[105.590329,32.87681],[105.565692,32.906962],[105.528119,32.919019],[105.49917,32.911986],[105.495475,32.873292],[105.524424,32.847654],[105.534279,32.790822],[105.555221,32.794343],[105.563844,32.724891],[105.585402,32.728919],[105.596489,32.69921],[105.677793,32.726402],[105.719061,32.759624],[105.768952,32.767676],[105.779423,32.750061],[105.822538,32.770192],[105.825002,32.824523],[105.849024,32.817985],[105.893371,32.838603],[105.93156,32.826032],[105.969132,32.849162],[106.011632,32.829552],[106.044277,32.864747],[106.071378,32.828546],[106.093552,32.82402],[106.07261,32.76365],[106.076921,32.76365],[106.076305,32.759121],[106.071378,32.758114],[106.120037,32.719856],[106.17424,32.6977],[106.254928,32.693671],[106.267863,32.673522],[106.301123,32.680071],[106.347935,32.671003],[106.389203,32.62666],[106.421231,32.616579],[106.451412,32.65992],[106.498224,32.649338],[106.517934,32.668485],[106.585687,32.68813],[106.626955,32.682086],[106.670071,32.694678],[106.733513,32.739491],[106.783404,32.735967],[106.793259,32.712807],[106.82344,32.705254],[106.854853,32.724388],[106.903512,32.721367],[106.912751,32.704247],[107.012533,32.721367],[107.066736,32.708779],[107.05996,32.686115],[107.098765,32.649338],[107.108004,32.600951],[107.080286,32.542448],[107.127098,32.482393],[107.189924,32.468256],[107.212097,32.428864],[107.263836,32.403099],[107.287858,32.457147],[107.313727,32.489965],[107.356843,32.506622],[107.382097,32.54043],[107.436299,32.529835],[107.438763,32.465732],[107.460937,32.453612],[107.456625,32.41775],[107.489886,32.425328],[107.527458,32.38238],[107.598291,32.411688],[107.648183,32.413709],[107.680827,32.397035],[107.707929,32.331826],[107.753508,32.338399],[107.812022,32.247844],[107.864377,32.201266],[107.890247,32.214432],[107.924739,32.197215],[107.979558,32.146051],[108.024521,32.177462],[108.018362,32.2119],[108.086731,32.233165],[108.143398,32.219495],[108.156948,32.239239],[108.179738,32.221521],[108.240716,32.274666],[108.310933,32.232152],[108.389773,32.263533],[108.414411,32.252399],[108.469846,32.270618],[108.507418,32.245819],[108.509882,32.201266],[108.543758,32.177969],[108.585026,32.17189],[108.676801,32.10297],[108.734084,32.106519],[108.75133,32.076098],[108.78767,32.04871],[108.837561,32.039072],[108.902235,31.984774],[108.986619,31.980205],[109.085785,31.929428],[109.123357,31.892851],[109.191111,31.85575],[109.195422,31.817618],[109.27611,31.79931],[109.279806,31.776418],[109.253936,31.759628],[109.282885,31.743343],[109.281654,31.716874],[109.381436,31.705165],[109.446109,31.722983],[109.502776,31.716365],[109.549587,31.73011],[109.585928,31.726546],[109.592087,31.789136],[109.633971,31.804396],[109.633971,31.824738],[109.60379,31.885737],[109.584696,31.900472],[109.62042,31.928412],[109.631507,31.962436],[109.590855,32.012688],[109.590855,32.047696],[109.621652,32.106519],[109.58716,32.161251],[109.604406,32.199241],[109.592703,32.219495],[109.550203,32.225065],[109.528645,32.270112],[109.495385,32.300468],[109.513247,32.342444],[109.502776,32.38895],[109.529877,32.405625],[109.526797,32.43341],[109.575457,32.506622],[109.637051,32.540935],[109.619804,32.56767],[109.631507,32.599943],[109.726978,32.608513],[109.746072,32.594901],[109.816905,32.577252],[109.910528,32.592884],[109.97089,32.577756],[110.017701,32.546989],[110.084223,32.580782],[110.090382,32.617083],[110.124259,32.616579],[110.153824,32.593388],[110.206179,32.633212],[110.156903,32.683093],[110.159367,32.767173],[110.127338,32.77774],[110.142121,32.802895],[110.105164,32.832569],[110.051578,32.851676],[109.988752,32.886359],[109.927158,32.887364],[109.907448,32.903947],[109.856941,32.910479],[109.847702,32.893395],[109.789804,32.882339],[109.76455,32.909474],[109.785492,32.987316],[109.794731,33.067095],[109.704188,33.101694],[109.688174,33.116733],[109.576073,33.110216],[109.522486,33.138785],[109.468283,33.140288],[109.438718,33.152314],[109.498464,33.207412],[109.514479,33.237951],[109.60687,33.235949],[109.619804,33.275484],[109.649985,33.251465],[109.693101,33.254468],[109.732521,33.231443],[109.813209,33.236449],[109.852013,33.247961],[109.916687,33.229942],[109.973353,33.203907],[109.999223,33.212419],[110.031252,33.191888],[110.164911,33.209415],[110.218497,33.163336],[110.285635,33.171352],[110.33799,33.160331],[110.372482,33.186379],[110.398352,33.176862],[110.398352,33.176862],[110.471032,33.171352],[110.54125,33.255469],[110.57759,33.250464],[110.59422,33.168346],[110.623785,33.143796],[110.650887,33.157324],[110.702626,33.097182],[110.753133,33.15031],[110.824582,33.158327],[110.828893,33.201403],[110.865234,33.213921],[110.9219,33.203907],[110.960704,33.253967],[110.984726,33.255469],[111.025994,33.330504],[111.025994,33.375495],[110.996429,33.435946],[111.02661,33.467903],[111.021066,33.471397],[111.021682,33.476389],[111.02661,33.478386],[111.002588,33.535772],[111.00382,33.578662],[110.966864,33.609071],[110.878784,33.634486],[110.823966,33.685793],[110.831973,33.713675],[110.81719,33.751003],[110.782082,33.796272],[110.74143,33.798759],[110.712481,33.833564],[110.66259,33.85295],[110.612083,33.852453],[110.587445,33.887733],[110.628713,33.910086],[110.627481,33.925482],[110.665669,33.937895],[110.671213,33.966192],[110.620706,34.035652],[110.587445,34.023252],[110.591757,34.101586],[110.61393,34.113478],[110.642264,34.161032],[110.621938,34.177372],[110.55788,34.193214],[110.55172,34.213012],[110.507989,34.217466],[110.43962,34.243196],[110.428533,34.288203],[110.451938,34.292653],[110.503677,34.33714],[110.473496,34.393457],[110.403279,34.433448],[110.403279,34.433448],[110.360779,34.516825],[110.372482,34.544435],[110.404511,34.557743],[110.366939,34.566614],[110.379257,34.600612]]],[[[111.02661,33.478386],[111.021682,33.476389],[111.021066,33.471397],[111.02661,33.467903],[111.02661,33.478386]]],[[[106.076921,32.76365],[106.07261,32.76365],[106.071378,32.758114],[106.076305,32.759121],[106.076921,32.76365]]]]}},{type:"Feature",properties:{adcode:62e4,name:"甘肃省",center:[103.823557,36.058039],childrenNum:14,level:"province",parent:{adcode:1e5},subFeatureIndex:27,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[106.506231,35.737514],[106.504383,35.736057],[106.498224,35.732656],[106.49268,35.732656],[106.434782,35.688436],[106.460036,35.643705],[106.47913,35.575101],[106.460036,35.578995],[106.440941,35.52641],[106.465579,35.481101],[106.490217,35.480613],[106.483441,35.450393],[106.503767,35.415284],[106.501304,35.364056],[106.472354,35.310842],[106.415688,35.276161],[106.368261,35.273718],[106.363333,35.238532],[106.319601,35.265411],[106.241377,35.358687],[106.237681,35.409431],[106.196414,35.409919],[106.173008,35.437716],[106.129892,35.393333],[106.113262,35.361616],[106.083081,35.421624],[106.073226,35.420649],[106.067682,35.436254],[106.073226,35.447468],[106.071378,35.449418],[106.06953,35.458193],[106.071994,35.463555],[106.054132,35.45478],[106.034422,35.469404],[106.002393,35.438692],[105.894603,35.413821],[105.897683,35.451368],[106.048588,35.488898],[106.047356,35.498155],[106.023335,35.49377],[106.017175,35.519103],[105.900147,35.54735],[105.868734,35.540046],[105.847176,35.490359],[105.816379,35.575101],[105.800365,35.564878],[105.762176,35.602841],[105.759097,35.634464],[105.713517,35.650513],[105.722756,35.673366],[105.690727,35.698643],[105.723988,35.725854],[105.740618,35.698643],[105.759097,35.724883],[105.70243,35.733142],[105.667322,35.749657],[105.595873,35.715651],[105.481924,35.727312],[105.457286,35.771511],[105.432033,35.787533],[105.428953,35.819082],[105.408627,35.822479],[105.38091,35.792873],[105.371055,35.844312],[105.39754,35.857409],[105.350113,35.875839],[105.324859,35.941761],[105.343954,36.033767],[105.406163,36.074409],[105.430801,36.10391],[105.491163,36.101009],[105.515185,36.147415],[105.478844,36.213111],[105.460366,36.223733],[105.45975,36.268137],[105.476381,36.293224],[105.455439,36.321678],[105.425873,36.330357],[105.401236,36.369881],[105.398156,36.430575],[105.363048,36.443093],[105.362432,36.496514],[105.322396,36.535954],[105.281744,36.522489],[105.252179,36.553263],[105.2762,36.563358],[105.261418,36.602764],[105.22015,36.631105],[105.225693,36.664716],[105.201056,36.700711],[105.218302,36.730455],[105.272505,36.739567],[105.275584,36.752515],[105.319932,36.742924],[105.340874,36.764502],[105.334714,36.80093],[105.303302,36.820575],[105.279896,36.86751],[105.244787,36.894796],[105.178882,36.892403],[105.185657,36.942164],[105.165331,36.99476],[105.128991,36.996194],[105.05939,37.022956],[105.03968,37.007187],[105.004571,37.035378],[104.95468,37.040156],[104.954064,37.077407],[104.914644,37.097935],[104.888158,37.15901],[104.864753,37.17284],[104.85613,37.211933],[104.776673,37.246718],[104.717543,37.208597],[104.638087,37.201923],[104.600515,37.242907],[104.624536,37.298627],[104.651022,37.290534],[104.673812,37.317668],[104.713848,37.329566],[104.662109,37.367626],[104.679971,37.408044],[104.521059,37.43466],[104.499501,37.421353],[104.448994,37.42468],[104.437907,37.445589],[104.365226,37.418026],[104.298705,37.414223],[104.287002,37.428007],[104.237727,37.411847],[104.183524,37.406618],[104.089285,37.465067],[103.935916,37.572818],[103.874938,37.604117],[103.841062,37.64725],[103.683381,37.777919],[103.627947,37.797783],[103.40744,37.860651],[103.362477,38.037621],[103.368636,38.08898],[103.53494,38.156776],[103.507838,38.280905],[103.465339,38.353215],[103.416063,38.404821],[103.85954,38.64454],[104.011677,38.85923],[104.044322,38.895105],[104.173053,38.94446],[104.196459,38.9882],[104.190915,39.042139],[104.207546,39.083495],[104.171205,39.160567],[104.047401,39.297788],[104.073271,39.351953],[104.089901,39.419947],[103.955626,39.456923],[103.85338,39.461543],[103.728961,39.430117],[103.595302,39.386652],[103.428998,39.353341],[103.344615,39.331588],[103.259615,39.263971],[103.188166,39.215302],[103.133347,39.192579],[103.007696,39.099753],[102.883892,39.120649],[102.616574,39.171703],[102.579002,39.183301],[102.45335,39.255167],[102.3548,39.231993],[102.276576,39.188868],[102.050526,39.141075],[102.012338,39.127149],[101.902701,39.111827],[101.833715,39.08907],[101.926106,39.000758],[101.955055,38.985874],[102.045599,38.904885],[102.075164,38.891378],[101.941505,38.808883],[101.873751,38.733761],[101.777049,38.66043],[101.672955,38.6908],[101.601506,38.65529],[101.562702,38.713218],[101.412413,38.764099],[101.331109,38.777164],[101.307087,38.80282],[101.34158,38.822406],[101.33542,38.847113],[101.24303,38.860628],[101.237486,38.907214],[101.198682,38.943064],[101.228863,39.020754],[101.117378,38.975174],[100.969553,38.946788],[100.961545,39.005874],[100.901799,39.030053],[100.875314,39.002619],[100.835278,39.025869],[100.829118,39.075133],[100.864227,39.106719],[100.842669,39.199999],[100.842053,39.405614],[100.707778,39.404689],[100.606764,39.387577],[100.498975,39.400527],[100.500823,39.481408],[100.44354,39.485565],[100.326512,39.509118],[100.301258,39.572345],[100.314193,39.606935],[100.250135,39.685274],[100.128179,39.702312],[100.040716,39.757083],[99.958796,39.769504],[99.904593,39.785601],[99.822058,39.860063],[99.672384,39.888079],[99.469124,39.875221],[99.440791,39.885783],[99.459885,39.898181],[99.491298,39.884406],[99.533182,39.891753],[99.714268,39.972061],[99.751225,40.006909],[99.841152,40.013326],[99.927383,40.063727],[99.955716,40.150695],[100.007455,40.20008],[100.169447,40.277743],[100.169447,40.541131],[100.242744,40.618855],[100.237201,40.716905],[100.224882,40.727337],[100.107853,40.875475],[100.057346,40.908049],[99.985897,40.909858],[99.673,40.93292],[99.565827,40.846961],[99.174705,40.858278],[99.172858,40.747289],[99.12543,40.715091],[99.102025,40.676522],[99.041662,40.693767],[98.984996,40.782644],[98.790975,40.705564],[98.80699,40.660181],[98.802678,40.607043],[98.762642,40.639748],[98.72199,40.657911],[98.689345,40.691952],[98.668403,40.773128],[98.569853,40.746836],[98.627751,40.677884],[98.344419,40.568413],[98.333332,40.918903],[98.25018,40.93925],[98.184891,40.988056],[98.142391,41.001607],[97.971776,41.09774],[97.903407,41.168057],[97.629314,41.440498],[97.613915,41.477276],[97.84674,41.656379],[97.653335,41.986856],[97.500582,42.243894],[97.371235,42.457076],[97.172903,42.795257],[96.968411,42.756161],[96.742361,42.75704],[96.386348,42.727592],[96.166458,42.623314],[96.103632,42.604375],[96.072219,42.569566],[96.02356,42.542675],[96.0174,42.482239],[95.978596,42.436762],[96.06606,42.414674],[96.042038,42.352787],[96.040806,42.326688],[96.178161,42.21775],[96.077147,42.149457],[96.13874,42.05399],[96.137509,42.019765],[96.117183,41.985966],[96.054973,41.936124],[95.998306,41.906289],[95.855408,41.849699],[95.801206,41.848361],[95.759322,41.835878],[95.65646,41.826067],[95.57146,41.796181],[95.445193,41.719841],[95.39407,41.693481],[95.335556,41.644305],[95.299831,41.565994],[95.247476,41.61344],[95.194505,41.694821],[95.199433,41.719395],[95.16494,41.735474],[95.135991,41.772976],[95.110738,41.768513],[95.011572,41.726541],[94.969072,41.718948],[94.861898,41.668451],[94.809543,41.619256],[94.750413,41.538227],[94.534219,41.505966],[94.184365,41.268444],[94.01067,41.114875],[93.908424,40.983539],[93.809874,40.879548],[93.820961,40.793519],[93.760599,40.664721],[93.506216,40.648376],[92.928465,40.572504],[92.920458,40.391792],[92.906907,40.310609],[92.796654,40.153897],[92.745531,39.868331],[92.687632,39.657174],[92.639589,39.514196],[92.52564,39.368611],[92.378431,39.258411],[92.339011,39.236628],[92.343938,39.146181],[92.366112,39.096037],[92.366728,39.059335],[92.41046,39.03842],[92.459119,39.042604],[92.459119,39.063982],[92.489916,39.099753],[92.545966,39.111362],[92.659299,39.109969],[92.765857,39.136898],[92.866871,39.138754],[92.889045,39.160103],[92.938936,39.169848],[92.978356,39.143396],[93.043029,39.146645],[93.115094,39.17959],[93.142196,39.160567],[93.131725,39.108112],[93.165601,39.090928],[93.198246,39.045857],[93.179152,38.923977],[93.237666,38.916062],[93.274007,38.896036],[93.453245,38.915596],[93.729186,38.924443],[93.834511,38.867618],[93.884403,38.867618],[93.884403,38.826136],[93.769838,38.821007],[93.756287,38.807484],[93.773533,38.771099],[93.800019,38.750566],[93.885018,38.720689],[93.95154,38.715086],[93.973098,38.724891],[94.281067,38.7599],[94.370379,38.7627],[94.511429,38.445142],[94.527443,38.425922],[94.527443,38.365416],[94.56132,38.351807],[94.582878,38.36917],[94.672805,38.386998],[94.812623,38.385591],[94.861282,38.393565],[94.884072,38.414669],[94.973999,38.430142],[95.045448,38.418889],[95.072549,38.402476],[95.122441,38.417014],[95.140919,38.392158],[95.185266,38.379492],[95.209904,38.327868],[95.229614,38.330685],[95.259179,38.302981],[95.315846,38.318947],[95.408236,38.300163],[95.440881,38.310965],[95.455664,38.291709],[95.487693,38.314721],[95.51849,38.294997],[95.585011,38.343359],[95.608417,38.339134],[95.671858,38.388405],[95.703887,38.400131],[95.723597,38.378554],[95.775952,38.356031],[95.83693,38.344298],[95.852945,38.287481],[95.89606,38.2903],[95.932401,38.259291],[95.93856,38.237202],[96.006929,38.207582],[96.06606,38.173245],[96.109175,38.187358],[96.221892,38.149246],[96.252689,38.167599],[96.264392,38.145952],[96.313051,38.161952],[96.301964,38.183124],[96.335841,38.246132],[96.378341,38.277146],[96.46334,38.277616],[96.665369,38.23015],[96.655514,38.295936],[96.638883,38.307208],[96.626564,38.356031],[96.698013,38.422172],[96.707868,38.459203],[96.6666,38.483567],[96.706637,38.505582],[96.780549,38.504177],[96.800259,38.52759],[96.767614,38.552399],[96.808882,38.582346],[96.7941,38.608072],[96.847071,38.599186],[96.876636,38.580475],[96.961019,38.558015],[97.055874,38.594508],[97.047251,38.653888],[97.057722,38.67258],[97.009063,38.702477],[97.023229,38.755699],[97.00044,38.7613],[96.987505,38.793025],[96.993664,38.834993],[96.983809,38.869016],[96.940693,38.90768],[96.938846,38.95563],[96.965331,39.017034],[96.95794,39.041674],[96.969643,39.097895],[97.012142,39.142004],[96.962251,39.198144],[97.017686,39.208347],[97.060186,39.19768],[97.14149,39.199999],[97.220946,39.193042],[97.315185,39.164744],[97.347213,39.167528],[97.371235,39.140611],[97.401416,39.146645],[97.458698,39.117863],[97.504894,39.076527],[97.58127,39.052364],[97.679205,39.010524],[97.701379,38.963076],[97.828878,38.93003],[97.875689,38.898365],[98.009348,38.85923],[98.029058,38.834061],[98.068478,38.816344],[98.091884,38.786495],[98.167645,38.840121],[98.242173,38.880664],[98.235398,38.918855],[98.276666,38.963541],[98.287753,38.992386],[98.280977,39.027263],[98.316702,39.040744],[98.383839,39.029588],[98.401086,39.001688],[98.432498,38.996107],[98.428187,38.976104],[98.457752,38.952838],[98.526737,38.95563],[98.584635,38.93003],[98.624056,38.959353],[98.612353,38.977035],[98.661628,38.993782],[98.70536,39.043533],[98.730613,39.057011],[98.743548,39.086747],[98.816845,39.085818],[98.818076,39.064911],[98.886446,39.040744],[98.903076,39.012384],[98.951735,38.987735],[99.054597,38.97657],[99.107568,38.951907],[99.071843,38.921184],[99.068764,38.896968],[99.141445,38.852706],[99.222133,38.788827],[99.291118,38.765966],[99.361951,38.718354],[99.375502,38.684727],[99.412458,38.665571],[99.450646,38.60433],[99.501769,38.612281],[99.52887,38.546314],[99.585537,38.498556],[99.63974,38.474666],[99.65945,38.449361],[99.727203,38.415607],[99.758,38.410449],[99.826985,38.370109],[99.960028,38.320825],[100.001912,38.315191],[100.049955,38.283254],[100.071513,38.284663],[100.117093,38.253652],[100.126332,38.231561],[100.182998,38.222158],[100.159592,38.291239],[100.163904,38.328337],[100.136803,38.33444],[100.093071,38.407166],[100.022238,38.432017],[100.001296,38.467169],[100.025933,38.507923],[100.064122,38.518694],[100.086911,38.492936],[100.113397,38.497151],[100.163288,38.461546],[100.24028,38.441861],[100.259374,38.366355],[100.301874,38.388405],[100.331439,38.337257],[100.318505,38.329276],[100.396729,38.293118],[100.424446,38.307208],[100.432453,38.275267],[100.459555,38.2654],[100.474953,38.288891],[100.516837,38.272448],[100.545786,38.247072],[100.595061,38.242372],[100.619083,38.26587],[100.71517,38.253652],[100.752126,38.238612],[100.825423,38.158658],[100.860531,38.148305],[100.913502,38.17889],[100.93814,38.16007],[100.91843,38.129006],[100.922125,38.084741],[100.888864,38.056001],[100.895024,38.013107],[100.91843,37.999432],[100.964009,38.011221],[101.077342,37.941874],[101.103211,37.946593],[101.114298,37.92016],[101.152486,37.891356],[101.159262,37.86821],[101.202994,37.84742],[101.276906,37.83655],[101.362522,37.791162],[101.382848,37.822369],[101.459224,37.86632],[101.551615,37.835604],[101.598427,37.827569],[101.670491,37.754264],[101.659405,37.733441],[101.791832,37.696041],[101.815853,37.654357],[101.854657,37.664781],[101.873135,37.686569],[101.946432,37.728235],[101.998787,37.724921],[102.036359,37.685149],[102.048678,37.651515],[102.035128,37.627819],[102.102265,37.582304],[102.131214,37.54625],[102.103497,37.482641],[102.125055,37.48549],[102.176794,37.458892],[102.19712,37.420403],[102.299981,37.391404],[102.29875,37.370004],[102.368351,37.327662],[102.428097,37.308624],[102.419474,37.294343],[102.45335,37.271487],[102.457662,37.248147],[102.490307,37.223371],[102.533422,37.217176],[102.578386,37.17284],[102.599944,37.174748],[102.642444,37.099845],[102.583314,37.104618],[102.488459,37.078362],[102.506321,37.019134],[102.450271,36.968467],[102.499546,36.954599],[102.526031,36.928291],[102.56114,36.91968],[102.587009,36.869904],[102.639364,36.852666],[102.720052,36.767858],[102.692335,36.775528],[102.639364,36.732853],[102.612879,36.738129],[102.601176,36.710307],[102.630741,36.650793],[102.684328,36.619097],[102.724364,36.613813],[102.714509,36.599401],[102.761936,36.568645],[102.734219,36.562396],[102.753313,36.525855],[102.793349,36.497957],[102.771791,36.47438],[102.829689,36.365544],[102.831537,36.365544],[102.838928,36.345783],[102.836465,36.344819],[102.845704,36.331803],[102.896827,36.331803],[102.922696,36.298047],[103.024942,36.256556],[103.021246,36.232906],[103.066826,36.216974],[103.048964,36.199107],[102.986754,36.193312],[102.965812,36.151765],[102.948566,36.150798],[102.941174,36.104877],[102.882044,36.082632],[102.932551,36.048285],[102.968276,36.044414],[102.951645,36.021667],[102.971971,35.995525],[102.942406,35.92674],[102.954725,35.858864],[102.94487,35.829757],[102.914073,35.845282],[102.81737,35.850133],[102.787189,35.862745],[102.739146,35.821023],[102.715125,35.815685],[102.686175,35.771996],[102.707733,35.70496],[102.744074,35.657807],[102.7644,35.653431],[102.763168,35.612086],[102.808747,35.560496],[102.746537,35.545403],[102.729291,35.523487],[102.782878,35.527871],[102.743458,35.494745],[102.695414,35.528358],[102.570995,35.548324],[102.531575,35.580455],[102.503241,35.585322],[102.49893,35.545403],[102.437952,35.455268],[102.447807,35.437229],[102.408387,35.409431],[102.314764,35.434303],[102.293822,35.424063],[102.287663,35.36552],[102.317844,35.343067],[102.311684,35.31426],[102.280887,35.303028],[102.3123,35.282512],[102.370199,35.263946],[102.365887,35.235599],[102.404075,35.179366],[102.346793,35.164201],[102.310452,35.128967],[102.29567,35.071681],[102.252554,35.048657],[102.218062,35.057475],[102.211286,35.034937],[102.176178,35.032977],[102.157699,35.010923],[102.133678,35.014844],[102.094874,34.986901],[102.048062,34.910868],[102.068388,34.887798],[101.985852,34.90007],[101.916867,34.873561],[101.923027,34.835746],[101.917483,34.705964],[101.919947,34.621791],[101.934729,34.58731],[101.956287,34.582876],[101.97415,34.548871],[102.001867,34.538519],[102.093026,34.536547],[102.139837,34.50351],[102.155852,34.507456],[102.169402,34.457631],[102.205743,34.407777],[102.259329,34.355917],[102.237156,34.34307],[102.237156,34.34307],[102.186649,34.352952],[102.149692,34.271885],[102.067772,34.293642],[102.062229,34.227858],[102.01357,34.218456],[102.030816,34.190739],[102.003099,34.162022],[101.965526,34.167469],[101.955055,34.109514],[101.897773,34.133791],[101.874367,34.130323],[101.851578,34.153108],[101.836795,34.124378],[101.788136,34.131809],[101.764114,34.122892],[101.736397,34.080275],[101.718535,34.083249],[101.703136,34.119424],[101.674187,34.110506],[101.6206,34.178857],[101.53868,34.212022],[101.492485,34.195689],[101.482014,34.218951],[101.417956,34.227858],[101.369913,34.248143],[101.327413,34.24468],[101.325565,34.268423],[101.268899,34.278808],[101.228863,34.298586],[101.235022,34.325279],[101.193754,34.336646],[101.178356,34.320831],[101.098284,34.329233],[101.054552,34.322808],[100.986799,34.374689],[100.951074,34.38358],[100.895024,34.375183],[100.868538,34.332693],[100.821727,34.317371],[100.798321,34.260014],[100.809408,34.247153],[100.764445,34.178857],[100.806329,34.155584],[100.848828,34.089692],[100.870386,34.083744],[100.880857,34.036644],[100.93506,33.990013],[100.927669,33.975126],[100.965857,33.946832],[100.994806,33.891707],[101.023139,33.896178],[101.054552,33.863386],[101.153718,33.8445],[101.153102,33.823124],[101.190675,33.791796],[101.186363,33.741051],[101.162957,33.719649],[101.177124,33.685295],[101.166653,33.659894],[101.217776,33.669856],[101.23687,33.685793],[101.302776,33.657902],[101.385312,33.644949],[101.424732,33.655411],[101.428427,33.680315],[101.501724,33.702723],[101.58426,33.674339],[101.585492,33.645448],[101.616905,33.598603],[101.611977,33.565199],[101.622448,33.502343],[101.718535,33.494857],[101.748716,33.505337],[101.769042,33.538765],[101.783208,33.556721],[101.831252,33.554726],[101.844186,33.602591],[101.884222,33.578163],[101.907012,33.539264],[101.906396,33.48188],[101.946432,33.442937],[101.915635,33.425957],[101.887302,33.383991],[101.877447,33.314502],[101.769658,33.26898],[101.770274,33.248962],[101.83002,33.213921],[101.841723,33.184876],[101.825708,33.119239],[101.865744,33.103198],[101.887302,33.135778],[101.921795,33.153817],[101.935345,33.186879],[101.99386,33.1999],[102.054838,33.189884],[102.08933,33.204908],[102.08933,33.227439],[102.117047,33.288492],[102.144765,33.273983],[102.160163,33.242956],[102.200815,33.223434],[102.217446,33.247961],[102.192192,33.337005],[102.218062,33.349503],[102.258098,33.409472],[102.296286,33.413969],[102.310452,33.397982],[102.368967,33.41247],[102.392988,33.404477],[102.447807,33.454922],[102.462589,33.449429],[102.461358,33.501345],[102.446575,33.53228],[102.477988,33.543254],[102.440416,33.574673],[102.346793,33.605582],[102.31538,33.665374],[102.342481,33.725622],[102.284583,33.719151],[102.324619,33.754486],[102.296286,33.783838],[102.243315,33.786823],[102.261177,33.821136],[102.25317,33.861399],[102.136142,33.965199],[102.16817,33.983066],[102.226069,33.963214],[102.248858,33.98654],[102.287047,33.977607],[102.315996,33.993983],[102.345561,33.969666],[102.392372,33.971651],[102.406539,34.033172],[102.437336,34.087214],[102.471213,34.072839],[102.511865,34.086222],[102.615958,34.099604],[102.649219,34.080275],[102.655994,34.113478],[102.598712,34.14766],[102.651067,34.165983],[102.664002,34.192719],[102.694799,34.198659],[102.728675,34.235774],[102.779798,34.236764],[102.798276,34.272874],[102.856791,34.270895],[102.85987,34.301058],[102.911609,34.312923],[102.949181,34.292159],[102.977515,34.252595],[102.973203,34.205588],[103.005848,34.184798],[103.052043,34.195194],[103.100087,34.181828],[103.124108,34.162022],[103.121644,34.112487],[103.178927,34.079779],[103.129652,34.065899],[103.119797,34.03466],[103.147514,34.036644],[103.157369,33.998944],[103.120413,33.953286],[103.1315,33.931937],[103.16476,33.929454],[103.181391,33.900649],[103.153673,33.819147],[103.165376,33.805721],[103.228202,33.79478],[103.24976,33.814175],[103.284868,33.80224],[103.278709,33.774387],[103.35447,33.743539],[103.434542,33.752993],[103.464723,33.80224],[103.518309,33.807213],[103.545411,33.719649],[103.520157,33.678323],[103.552186,33.671351],[103.563889,33.699735],[103.593454,33.716164],[103.645809,33.708697],[103.667983,33.685793],[103.690772,33.69376],[103.778236,33.658898],[103.861388,33.682307],[103.980264,33.670852],[104.046169,33.686291],[104.103452,33.663381],[104.176749,33.5996],[104.155191,33.542755],[104.180444,33.472895],[104.213089,33.446932],[104.22048,33.404477],[104.272219,33.391486],[104.292545,33.336505],[104.373849,33.345004],[104.420045,33.327004],[104.386168,33.298497],[104.333813,33.315502],[104.303632,33.304499],[104.323958,33.26898],[104.32827,33.223934],[104.351059,33.158828],[104.378161,33.109214],[104.337509,33.038002],[104.391711,33.035493],[104.426204,33.010906],[104.383704,32.994343],[104.378161,32.953174],[104.345516,32.940117],[104.288234,32.942628],[104.277147,32.90244],[104.294393,32.835586],[104.363994,32.822511],[104.458849,32.748551],[104.51182,32.753585],[104.526602,32.728416],[104.582653,32.722374],[104.592508,32.695685],[104.643015,32.661935],[104.696601,32.673522],[104.739717,32.635228],[104.795768,32.643292],[104.820405,32.662943],[104.845659,32.653873],[104.881999,32.600951],[104.925115,32.607505],[105.026745,32.650346],[105.0791,32.637244],[105.111128,32.593893],[105.185041,32.617587],[105.215222,32.63674],[105.219534,32.666469],[105.263265,32.652362],[105.297758,32.656897],[105.347033,32.68259],[105.368591,32.712807],[105.448663,32.732946],[105.454207,32.767173],[105.427721,32.784281],[105.396308,32.85067],[105.396308,32.85067],[105.38091,32.876307],[105.408011,32.885857],[105.414171,32.922034],[105.467757,32.930071],[105.49917,32.911986],[105.528119,32.919019],[105.565692,32.906962],[105.590329,32.87681],[105.638373,32.879323],[105.656851,32.895405],[105.735691,32.905454],[105.82685,32.950663],[105.861959,32.939112],[105.917393,32.993841],[105.926632,33.042517],[105.914929,33.066092],[105.934639,33.112221],[105.923552,33.147805],[105.897067,33.146803],[105.93156,33.178365],[105.968516,33.154318],[105.965436,33.204407],[105.917393,33.237951],[105.862574,33.234447],[105.799133,33.258471],[105.791741,33.278486],[105.752937,33.291994],[105.755401,33.329004],[105.709822,33.382991],[105.827466,33.379993],[105.837937,33.410971],[105.831162,33.451926],[105.842248,33.489866],[105.871198,33.511325],[105.902611,33.556222],[105.940183,33.570684],[105.971596,33.613058],[106.047356,33.610067],[106.086776,33.617045],[106.117573,33.602591],[106.108334,33.569686],[106.187174,33.546746],[106.237681,33.564201],[106.303587,33.604585],[106.35163,33.587137],[106.384891,33.612061],[106.447101,33.613058],[106.456956,33.532779],[106.540108,33.512822],[106.58076,33.576169],[106.575832,33.631497],[106.534564,33.695254],[106.482825,33.707203],[106.488369,33.757969],[106.461883,33.789807],[106.491448,33.834559],[106.475434,33.875809],[106.428007,33.866368],[106.41076,33.909093],[106.474202,33.970659],[106.471738,34.024244],[106.505615,34.056479],[106.501919,34.105055],[106.560434,34.109514],[106.585071,34.149641],[106.55797,34.229837],[106.5321,34.254079],[106.496376,34.238248],[106.526557,34.292159],[106.577064,34.280786],[106.589383,34.253584],[106.63373,34.260014],[106.652825,34.24369],[106.68239,34.256057],[106.705179,34.299575],[106.691013,34.337635],[106.717498,34.369255],[106.638042,34.391481],[106.610941,34.454177],[106.558586,34.48822],[106.513622,34.498085],[106.514238,34.511894],[106.455108,34.531617],[106.334384,34.517811],[106.341159,34.568093],[106.314058,34.578934],[106.419384,34.643458],[106.471122,34.634102],[106.442173,34.675455],[106.456956,34.703996],[106.487137,34.715311],[106.505615,34.746789],[106.539492,34.745805],[106.575216,34.769897],[106.550579,34.82936],[106.556122,34.861285],[106.527789,34.876507],[106.493296,34.941289],[106.484673,34.983959],[106.494528,35.006021],[106.494528,35.006021],[106.52163,35.027587],[106.541956,35.083925],[106.577064,35.089312],[106.615252,35.071191],[106.706411,35.081966],[106.710723,35.100574],[106.838222,35.080007],[106.901664,35.094698],[106.950323,35.066782],[106.990975,35.068252],[107.012533,35.029547],[107.08275,35.024156],[107.089526,34.976604],[107.119707,34.950119],[107.162206,34.944233],[107.189308,34.893198],[107.252749,34.880925],[107.286626,34.931968],[107.350068,34.93393],[107.369162,34.917738],[107.400575,34.932949],[107.455394,34.916757],[107.523763,34.909886],[107.564415,34.968757],[107.619849,34.964834],[107.638943,34.935402],[107.675284,34.9511],[107.741805,34.953553],[107.842203,34.979056],[107.863145,34.999158],[107.846515,35.024646],[107.814486,35.024646],[107.773218,35.060904],[107.773218,35.060904],[107.769523,35.064333],[107.769523,35.064333],[107.727639,35.120157],[107.715936,35.168114],[107.686371,35.218],[107.652494,35.244886],[107.667277,35.257104],[107.737494,35.267366],[107.745501,35.311819],[107.841587,35.276649],[107.867457,35.256127],[107.960464,35.263457],[107.949993,35.245375],[108.049159,35.253683],[108.094739,35.280069],[108.174811,35.304981],[108.221622,35.296678],[108.239484,35.256127],[108.296767,35.267855],[108.345426,35.300586],[108.36144,35.279581],[108.48894,35.275184],[108.547454,35.304981],[108.583178,35.294724],[108.614591,35.328909],[108.61028,35.355271],[108.631222,35.418698],[108.605968,35.503028],[108.625678,35.537124],[108.618287,35.557088],[108.539447,35.605761],[108.517889,35.699615],[108.533903,35.746257],[108.527744,35.82442],[108.499411,35.872444],[108.518505,35.905414],[108.562852,35.921409],[108.593649,35.950967],[108.652164,35.94806],[108.659555,35.990683],[108.688504,36.021183],[108.682345,36.062316],[108.712526,36.138716],[108.646004,36.254143],[108.641693,36.359279],[108.651548,36.384818],[108.618903,36.433946],[108.562852,36.43876],[108.510498,36.47438],[108.514809,36.445501],[108.495099,36.422389],[108.460606,36.422871],[108.408252,36.45946],[108.391621,36.505654],[108.365136,36.519603],[108.340498,36.559032],[108.262274,36.549417],[108.245644,36.571048],[108.210535,36.577296],[108.204992,36.606607],[108.204992,36.606607],[108.222854,36.631105],[108.1976,36.630144],[108.163724,36.563839],[108.092891,36.587388],[108.079956,36.614294],[108.060862,36.592194],[108.001732,36.639269],[108.02329,36.647912],[108.006659,36.683435],[107.938906,36.655594],[107.940754,36.694953],[107.914268,36.720861],[107.907493,36.750118],[107.866841,36.766899],[107.768291,36.792783],[107.742421,36.811951],[107.722095,36.802367],[107.670356,36.83303],[107.642023,36.819137],[107.5909,36.836382],[107.540393,36.828718],[107.533618,36.867031],[107.478183,36.908196],[107.365466,36.905324],[107.336517,36.925899],[107.310032,36.912502],[107.291554,36.979463],[107.291554,36.979463],[107.288474,37.008143],[107.288474,37.008143],[107.28601,37.054963],[107.268764,37.099367],[107.234887,37.096503],[107.181916,37.143269],[107.133873,37.134681],[107.095685,37.115595],[107.030395,37.140883],[107.031011,37.108436],[106.998367,37.106527],[106.905976,37.151378],[106.912135,37.110345],[106.891193,37.098413],[106.818512,37.141838],[106.776012,37.158056],[106.772933,37.120367],[106.750143,37.09889],[106.728585,37.121321],[106.687933,37.12991],[106.673151,37.1113],[106.6171,37.135158],[106.605397,37.127524],[106.645433,37.064992],[106.666991,37.016745],[106.646665,37.000496],[106.64297,36.962729],[106.594926,36.967988],[106.595542,36.94025],[106.540108,36.984244],[106.549347,36.941685],[106.601702,36.918244],[106.609709,36.878521],[106.609709,36.878521],[106.626955,36.892403],[106.637426,36.867031],[106.637426,36.867031],[106.657752,36.820575],[106.627571,36.752995],[106.644817,36.72278],[106.59431,36.750118],[106.514238,36.715584],[106.519782,36.708868],[106.519782,36.708868],[106.530869,36.690154],[106.490833,36.685835],[106.491448,36.628703],[106.444637,36.624861],[106.465579,36.583063],[106.444637,36.557109],[106.397826,36.576816],[106.392282,36.556628],[106.363949,36.577296],[106.37134,36.549417],[106.39721,36.548455],[106.455724,36.496995],[106.494528,36.494589],[106.523477,36.468605],[106.492064,36.422389],[106.510543,36.379037],[106.497608,36.31348],[106.470507,36.306246],[106.504383,36.266207],[106.54134,36.25366],[106.559202,36.292259],[106.647897,36.259451],[106.685469,36.273445],[106.698404,36.244008],[106.735976,36.23725],[106.772933,36.212628],[106.808657,36.21118],[106.833295,36.229044],[106.858548,36.206834],[106.858548,36.206834],[106.873947,36.178338],[106.873947,36.178338],[106.930613,36.138716],[106.925686,36.115997],[106.957715,36.091337],[106.940468,36.064734],[106.928149,36.011502],[106.94786,35.988262],[106.90228,35.943699],[106.93862,35.952905],[106.940468,35.931101],[106.912751,35.93207],[106.849925,35.887476],[106.927534,35.810346],[106.897353,35.759856],[106.868403,35.771996],[106.867171,35.738485],[106.819128,35.7448],[106.806193,35.70982],[106.750759,35.725369],[106.750759,35.689408],[106.674998,35.728284],[106.66268,35.70739],[106.633115,35.714679],[106.620796,35.743829],[106.595542,35.727312],[106.566593,35.738971],[106.506231,35.737514]]],[[[106.047356,35.498155],[106.048588,35.488898],[106.054132,35.45478],[106.071994,35.463555],[106.078769,35.509848],[106.047356,35.498155]]],[[[102.831537,36.365544],[102.829689,36.365544],[102.836465,36.344819],[102.838928,36.345783],[102.831537,36.365544]]],[[[106.073226,35.447468],[106.067682,35.436254],[106.073226,35.420649],[106.083081,35.421624],[106.073226,35.447468]]],[[[106.504383,35.736057],[106.506231,35.737514],[106.49268,35.732656],[106.498224,35.732656],[106.504383,35.736057]]]]}},{type:"Feature",properties:{adcode:63e4,name:"青海省",center:[101.778916,36.623178],centroid:[96.043533,35.726403],childrenNum:8,level:"province",parent:{adcode:1e5},subFeatureIndex:28,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[102.829689,36.365544],[102.771791,36.47438],[102.793349,36.497957],[102.753313,36.525855],[102.734219,36.562396],[102.761936,36.568645],[102.714509,36.599401],[102.724364,36.613813],[102.684328,36.619097],[102.630741,36.650793],[102.601176,36.710307],[102.612879,36.738129],[102.639364,36.732853],[102.692335,36.775528],[102.720052,36.767858],[102.639364,36.852666],[102.587009,36.869904],[102.56114,36.91968],[102.526031,36.928291],[102.499546,36.954599],[102.450271,36.968467],[102.506321,37.019134],[102.488459,37.078362],[102.583314,37.104618],[102.642444,37.099845],[102.599944,37.174748],[102.578386,37.17284],[102.533422,37.217176],[102.490307,37.223371],[102.457662,37.248147],[102.45335,37.271487],[102.419474,37.294343],[102.428097,37.308624],[102.368351,37.327662],[102.29875,37.370004],[102.299981,37.391404],[102.19712,37.420403],[102.176794,37.458892],[102.125055,37.48549],[102.103497,37.482641],[102.131214,37.54625],[102.102265,37.582304],[102.035128,37.627819],[102.048678,37.651515],[102.036359,37.685149],[101.998787,37.724921],[101.946432,37.728235],[101.873135,37.686569],[101.854657,37.664781],[101.815853,37.654357],[101.791832,37.696041],[101.659405,37.733441],[101.670491,37.754264],[101.598427,37.827569],[101.551615,37.835604],[101.459224,37.86632],[101.382848,37.822369],[101.362522,37.791162],[101.276906,37.83655],[101.202994,37.84742],[101.159262,37.86821],[101.152486,37.891356],[101.114298,37.92016],[101.103211,37.946593],[101.077342,37.941874],[100.964009,38.011221],[100.91843,37.999432],[100.895024,38.013107],[100.888864,38.056001],[100.922125,38.084741],[100.91843,38.129006],[100.93814,38.16007],[100.913502,38.17889],[100.860531,38.148305],[100.825423,38.158658],[100.752126,38.238612],[100.71517,38.253652],[100.619083,38.26587],[100.595061,38.242372],[100.545786,38.247072],[100.516837,38.272448],[100.474953,38.288891],[100.459555,38.2654],[100.432453,38.275267],[100.424446,38.307208],[100.396729,38.293118],[100.318505,38.329276],[100.331439,38.337257],[100.301874,38.388405],[100.259374,38.366355],[100.24028,38.441861],[100.163288,38.461546],[100.113397,38.497151],[100.086911,38.492936],[100.064122,38.518694],[100.025933,38.507923],[100.001296,38.467169],[100.022238,38.432017],[100.093071,38.407166],[100.136803,38.33444],[100.163904,38.328337],[100.159592,38.291239],[100.182998,38.222158],[100.126332,38.231561],[100.117093,38.253652],[100.071513,38.284663],[100.049955,38.283254],[100.001912,38.315191],[99.960028,38.320825],[99.826985,38.370109],[99.758,38.410449],[99.727203,38.415607],[99.65945,38.449361],[99.63974,38.474666],[99.585537,38.498556],[99.52887,38.546314],[99.501769,38.612281],[99.450646,38.60433],[99.412458,38.665571],[99.375502,38.684727],[99.361951,38.718354],[99.291118,38.765966],[99.222133,38.788827],[99.141445,38.852706],[99.068764,38.896968],[99.071843,38.921184],[99.107568,38.951907],[99.054597,38.97657],[98.951735,38.987735],[98.903076,39.012384],[98.886446,39.040744],[98.818076,39.064911],[98.816845,39.085818],[98.743548,39.086747],[98.730613,39.057011],[98.70536,39.043533],[98.661628,38.993782],[98.612353,38.977035],[98.624056,38.959353],[98.584635,38.93003],[98.526737,38.95563],[98.457752,38.952838],[98.428187,38.976104],[98.432498,38.996107],[98.401086,39.001688],[98.383839,39.029588],[98.316702,39.040744],[98.280977,39.027263],[98.287753,38.992386],[98.276666,38.963541],[98.235398,38.918855],[98.242173,38.880664],[98.167645,38.840121],[98.091884,38.786495],[98.068478,38.816344],[98.029058,38.834061],[98.009348,38.85923],[97.875689,38.898365],[97.828878,38.93003],[97.701379,38.963076],[97.679205,39.010524],[97.58127,39.052364],[97.504894,39.076527],[97.458698,39.117863],[97.401416,39.146645],[97.371235,39.140611],[97.347213,39.167528],[97.315185,39.164744],[97.220946,39.193042],[97.14149,39.199999],[97.060186,39.19768],[97.017686,39.208347],[96.962251,39.198144],[97.012142,39.142004],[96.969643,39.097895],[96.95794,39.041674],[96.965331,39.017034],[96.938846,38.95563],[96.940693,38.90768],[96.983809,38.869016],[96.993664,38.834993],[96.987505,38.793025],[97.00044,38.7613],[97.023229,38.755699],[97.009063,38.702477],[97.057722,38.67258],[97.047251,38.653888],[97.055874,38.594508],[96.961019,38.558015],[96.876636,38.580475],[96.847071,38.599186],[96.7941,38.608072],[96.808882,38.582346],[96.767614,38.552399],[96.800259,38.52759],[96.780549,38.504177],[96.706637,38.505582],[96.6666,38.483567],[96.707868,38.459203],[96.698013,38.422172],[96.626564,38.356031],[96.638883,38.307208],[96.655514,38.295936],[96.665369,38.23015],[96.46334,38.277616],[96.378341,38.277146],[96.335841,38.246132],[96.301964,38.183124],[96.313051,38.161952],[96.264392,38.145952],[96.252689,38.167599],[96.221892,38.149246],[96.109175,38.187358],[96.06606,38.173245],[96.006929,38.207582],[95.93856,38.237202],[95.932401,38.259291],[95.89606,38.2903],[95.852945,38.287481],[95.83693,38.344298],[95.775952,38.356031],[95.723597,38.378554],[95.703887,38.400131],[95.671858,38.388405],[95.608417,38.339134],[95.585011,38.343359],[95.51849,38.294997],[95.487693,38.314721],[95.455664,38.291709],[95.440881,38.310965],[95.408236,38.300163],[95.315846,38.318947],[95.259179,38.302981],[95.229614,38.330685],[95.209904,38.327868],[95.185266,38.379492],[95.140919,38.392158],[95.122441,38.417014],[95.072549,38.402476],[95.045448,38.418889],[94.973999,38.430142],[94.884072,38.414669],[94.861282,38.393565],[94.812623,38.385591],[94.672805,38.386998],[94.582878,38.36917],[94.56132,38.351807],[94.527443,38.365416],[94.527443,38.425922],[94.511429,38.445142],[94.370379,38.7627],[94.281067,38.7599],[93.973098,38.724891],[93.95154,38.715086],[93.885018,38.720689],[93.800019,38.750566],[93.773533,38.771099],[93.756287,38.807484],[93.769838,38.821007],[93.884403,38.826136],[93.884403,38.867618],[93.834511,38.867618],[93.729186,38.924443],[93.453245,38.915596],[93.274007,38.896036],[93.237666,38.916062],[93.179152,38.923977],[93.198246,39.045857],[93.165601,39.090928],[93.131725,39.108112],[93.142196,39.160567],[93.115094,39.17959],[93.043029,39.146645],[92.978356,39.143396],[92.938936,39.169848],[92.889045,39.160103],[92.866871,39.138754],[92.765857,39.136898],[92.659299,39.109969],[92.545966,39.111362],[92.489916,39.099753],[92.459119,39.063982],[92.459119,39.042604],[92.41046,39.03842],[92.416003,39.010524],[92.380279,38.999828],[92.263866,39.002153],[92.197961,38.983548],[92.173323,38.960749],[92.10865,38.963541],[91.966368,38.930961],[91.880752,38.899297],[91.87952,38.884391],[91.806223,38.872744],[91.694738,38.86622],[91.681188,38.852706],[91.501333,38.815411],[91.446515,38.813546],[91.298689,38.746365],[91.242639,38.752433],[91.188436,38.73096],[90.992567,38.695003],[90.970394,38.697806],[90.899561,38.679588],[90.724634,38.658094],[90.65996,38.674449],[90.619308,38.664636],[90.645794,38.635191],[90.606374,38.610878],[90.608837,38.594508],[90.560794,38.593573],[90.525685,38.561291],[90.463476,38.556611],[90.465323,38.521971],[90.427135,38.493873],[90.353222,38.482162],[90.315034,38.501835],[90.248513,38.491531],[90.130868,38.494341],[90.111774,38.477945],[90.111774,38.418889],[90.129636,38.400131],[90.179528,38.396848],[90.137644,38.340543],[90.280542,38.238142],[90.352607,38.233441],[90.361846,38.300163],[90.401882,38.311434],[90.531229,38.319886],[90.516446,38.207111],[90.519526,37.730601],[90.579272,37.720661],[90.586663,37.703144],[90.643946,37.696988],[90.777605,37.648672],[90.820104,37.613599],[90.854597,37.604117],[90.882314,37.575664],[90.865684,37.53059],[90.911879,37.519674],[90.958075,37.477891],[91.019669,37.493088],[91.073256,37.475992],[91.099741,37.447965],[91.113292,37.387124],[91.136081,37.355734],[91.134849,37.324331],[91.194596,37.273868],[91.1909,37.205737],[91.280211,37.163779],[91.286371,37.105095],[91.303617,37.083136],[91.291298,37.042544],[91.303617,37.012444],[91.216153,37.010054],[91.181045,37.025345],[91.133618,37.007665],[91.126842,36.978507],[91.051698,36.96751],[91.036915,36.929727],[90.983944,36.913459],[90.924198,36.921115],[90.853981,36.915373],[90.758511,36.825844],[90.732025,36.825844],[90.727098,36.755872],[90.754815,36.721341],[90.720938,36.708868],[90.706156,36.658955],[90.730793,36.655594],[90.72217,36.620058],[90.741264,36.585947],[90.810865,36.585466],[90.831191,36.55807],[90.905104,36.560474],[91.011662,36.539801],[91.035683,36.529703],[91.039995,36.474861],[91.028292,36.443093],[91.051698,36.433946],[91.026444,36.323607],[91.07264,36.299012],[91.051698,36.238215],[91.096045,36.219871],[91.09235,36.163844],[91.124994,36.115514],[91.081263,36.088436],[90.979017,36.106811],[90.922966,36.028927],[90.850285,36.016827],[90.815793,36.035703],[90.776373,36.086501],[90.659344,36.13485],[90.613149,36.126632],[90.534925,36.147899],[90.478258,36.13195],[90.424055,36.133883],[90.325505,36.159496],[90.23681,36.160462],[90.198006,36.187516],[90.130252,36.2078],[90.145651,36.239181],[90.058188,36.255591],[90.043405,36.276822],[90.003369,36.278752],[90.028006,36.258486],[90.019999,36.213594],[89.997825,36.168193],[89.944855,36.140649],[89.941159,36.067637],[89.914058,36.079246],[89.819819,36.080697],[89.766848,36.073925],[89.711414,36.093272],[89.688624,36.091337],[89.605472,36.038123],[89.474893,36.022151],[89.417611,36.044897],[89.404676,36.016827],[89.434857,35.992136],[89.428082,35.917531],[89.489676,35.903475],[89.554965,35.873414],[89.550654,35.856924],[89.62395,35.859349],[89.654747,35.848193],[89.707718,35.849163],[89.778551,35.861775],[89.801957,35.848193],[89.767464,35.799183],[89.782863,35.773453],[89.747138,35.7516],[89.748986,35.66267],[89.726196,35.648082],[89.765616,35.599922],[89.75145,35.580942],[89.71203,35.581915],[89.699711,35.544916],[89.720037,35.501566],[89.740979,35.507412],[89.765,35.482563],[89.739131,35.468429],[89.685544,35.416259],[89.658443,35.425526],[89.619639,35.412357],[89.58761,35.383575],[89.497067,35.361128],[89.516161,35.330862],[89.494603,35.298632],[89.531559,35.276161],[89.48598,35.256616],[89.450255,35.223867],[89.46935,35.214577],[89.519241,35.133862],[89.579603,35.118688],[89.593153,35.104491],[89.59069,35.057965],[89.560509,34.938836],[89.578987,34.895162],[89.670146,34.887798],[89.707102,34.919701],[89.747138,34.903506],[89.78779,34.921664],[89.821051,34.902033],[89.814891,34.86816],[89.838913,34.865705],[89.867862,34.81069],[89.825978,34.796931],[89.799493,34.743838],[89.732356,34.732035],[89.72558,34.660689],[89.74837,34.641981],[89.798877,34.628686],[89.777935,34.574499],[89.814891,34.548871],[89.823515,34.455657],[89.819819,34.420614],[89.799493,34.39642],[89.820435,34.369255],[89.858623,34.359375],[89.86663,34.324785],[89.825362,34.293642],[89.838297,34.263477],[89.816739,34.16945],[89.789638,34.150632],[89.760073,34.152613],[89.756993,34.124874],[89.71203,34.131809],[89.655979,34.097126],[89.656595,34.057966],[89.635037,34.049537],[89.684928,33.990013],[89.688008,33.959739],[89.718805,33.946832],[89.73174,33.921509],[89.795181,33.865374],[89.837065,33.868853],[89.899891,33.80771],[89.942391,33.801246],[89.902355,33.758467],[89.907282,33.741051],[89.983659,33.725622],[89.981195,33.70322],[90.008296,33.687785],[89.984275,33.612061],[90.01076,33.553728],[90.083441,33.525295],[90.088984,33.478885],[90.107463,33.460913],[90.22018,33.437943],[90.246665,33.423959],[90.332896,33.310501],[90.363077,33.279487],[90.405577,33.260473],[90.490577,33.264977],[90.562642,33.229441],[90.627315,33.180368],[90.704308,33.135778],[90.740032,33.142293],[90.803474,33.114227],[90.88293,33.120241],[90.902024,33.083143],[90.927894,33.120241],[91.001807,33.11573],[91.037531,33.098686],[91.072024,33.113224],[91.147784,33.07211],[91.161335,33.108712],[91.18782,33.106206],[91.226624,33.141792],[91.261733,33.141291],[91.311624,33.108211],[91.370138,33.100691],[91.436044,33.066092],[91.49579,33.109214],[91.535826,33.10019],[91.55492,33.060074],[91.583253,33.0375],[91.664557,33.012913],[91.685499,32.989324],[91.752637,32.969242],[91.799448,32.942126],[91.839484,32.948152],[91.857962,32.90244],[91.896766,32.907967],[91.955897,32.8205],[92.018722,32.829552],[92.038432,32.860725],[92.101874,32.860222],[92.145606,32.885857],[92.205352,32.866255],[92.227526,32.821003],[92.193649,32.801889],[92.211511,32.788306],[92.198577,32.754591],[92.255243,32.720863],[92.310062,32.751571],[92.343938,32.738484],[92.355641,32.764657],[92.411076,32.748048],[92.459119,32.76365],[92.484372,32.745028],[92.56814,32.73194],[92.574916,32.741001],[92.634662,32.720863],[92.667922,32.73194],[92.686401,32.76516],[92.756618,32.743014],[92.789262,32.719856],[92.822523,32.729926],[92.866871,32.698203],[92.933392,32.719353],[92.964189,32.714821],[93.00053,32.741001],[93.019624,32.737477],[93.023935,32.703239],[93.069515,32.626156],[93.087993,32.63674],[93.159442,32.644803],[93.176688,32.6705],[93.210565,32.655385],[93.239514,32.662439],[93.260456,32.62666],[93.300492,32.619604],[93.308499,32.580278],[93.33868,32.5712],[93.385492,32.525294],[93.411977,32.558086],[93.4631,32.556069],[93.476651,32.504603],[93.501904,32.503593],[93.516687,32.47583],[93.618933,32.522771],[93.651577,32.571705],[93.721795,32.578261],[93.75136,32.56313],[93.820345,32.549511],[93.851142,32.50965],[93.861613,32.466237],[93.90904,32.463207],[93.960163,32.484917],[93.978641,32.459672],[94.03038,32.448057],[94.049474,32.469771],[94.091974,32.463207],[94.137554,32.433915],[94.176974,32.454117],[94.196684,32.51621],[94.250886,32.51722],[94.292154,32.502584],[94.294002,32.519743],[94.350053,32.533871],[94.371611,32.524789],[94.395016,32.594397],[94.435052,32.562626],[94.463386,32.572209],[94.459074,32.599439],[94.522516,32.595909],[94.591501,32.640772],[94.614291,32.673522],[94.638312,32.645307],[94.737479,32.587338],[94.762116,32.526303],[94.78737,32.522266],[94.80708,32.486431],[94.852043,32.463712],[94.889616,32.472295],[94.912405,32.41573],[94.944434,32.404109],[94.988166,32.422802],[95.057151,32.395014],[95.075013,32.376315],[95.075013,32.376315],[95.081789,32.384907],[95.153853,32.386423],[95.218527,32.397035],[95.228382,32.363678],[95.261643,32.348006],[95.193274,32.332331],[95.096571,32.322217],[95.079325,32.279726],[95.10581,32.258979],[95.20744,32.297433],[95.214216,32.321712],[95.241317,32.3207],[95.239469,32.287315],[95.270266,32.194683],[95.270266,32.194683],[95.31523,32.148585],[95.366968,32.151118],[95.367584,32.178982],[95.406389,32.182021],[95.440265,32.157705],[95.454432,32.061898],[95.421171,32.033999],[95.454432,32.007613],[95.395918,32.001523],[95.360809,31.95939],[95.3682,31.92892],[95.408852,31.918761],[95.406389,31.896915],[95.456896,31.801853],[95.480301,31.795749],[95.511714,31.750468],[95.546823,31.73978],[95.580083,31.76726],[95.634286,31.782523],[95.779648,31.748941],[95.823995,31.68225],[95.853561,31.714329],[95.846169,31.736218],[95.89914,31.81711],[95.983524,31.816601],[95.989067,31.78761],[96.064828,31.720438],[96.135661,31.70211],[96.148595,31.686324],[96.156603,31.602769],[96.207726,31.598691],[96.221892,31.647613],[96.245298,31.657802],[96.252073,31.697527],[96.222508,31.733164],[96.231131,31.749959],[96.178161,31.775401],[96.183088,31.835924],[96.202798,31.841008],[96.214501,31.876589],[96.188632,31.904028],[96.220044,31.905553],[96.253305,31.929936],[96.288414,31.919777],[96.389428,31.919777],[96.407906,31.845583],[96.435623,31.796258],[96.468884,31.769804],[96.519391,31.74945],[96.56805,31.711783],[96.615477,31.737236],[96.661057,31.705674],[96.691854,31.722474],[96.722651,31.686833],[96.778701,31.675629],[96.790404,31.698545],[96.840295,31.720438],[96.799027,31.792188],[96.765767,31.819144],[96.760223,31.860325],[96.794716,31.869474],[96.81073,31.894375],[96.776238,31.935015],[96.753448,31.944156],[96.742977,32.001016],[96.722651,32.013195],[96.824281,32.007613],[96.868629,31.964975],[96.863085,31.996448],[96.894498,32.013703],[96.941925,31.986297],[96.965947,32.008628],[96.935766,32.048203],[97.006599,32.067984],[97.028773,32.04871],[97.127323,32.044145],[97.169823,32.032984],[97.188301,32.055304],[97.214786,32.042623],[97.233881,32.063927],[97.201852,32.090296],[97.219714,32.109054],[97.258518,32.072041],[97.308409,32.076605],[97.293011,32.096887],[97.313953,32.130342],[97.271453,32.139971],[97.264062,32.182527],[97.299786,32.294904],[97.32196,32.303503],[97.371235,32.273148],[97.415583,32.296421],[97.424822,32.322723],[97.387865,32.427349],[97.341054,32.440987],[97.388481,32.501575],[97.334895,32.514192],[97.332431,32.542448],[97.3583,32.563635],[97.374315,32.546484],[97.411887,32.575235],[97.448843,32.586833],[97.463626,32.55506],[97.50243,32.530844],[97.540618,32.536899],[97.670582,32.51722],[97.684132,32.530339],[97.730944,32.527312],[97.700763,32.53488],[97.616995,32.586329],[97.607756,32.614059],[97.543698,32.62162],[97.535075,32.638252],[97.48272,32.654377],[97.42359,32.70475],[97.429133,32.714318],[97.386018,32.77925],[97.392793,32.828546],[97.376163,32.886359],[97.347829,32.895907],[97.375547,32.956689],[97.438372,32.976271],[97.523988,32.988822],[97.499966,33.011408],[97.542466,33.035995],[97.517213,33.097683],[97.487032,33.107209],[97.498119,33.137783],[97.487648,33.168346],[97.548626,33.203907],[97.607756,33.263976],[97.622538,33.337005],[97.676125,33.341004],[97.754349,33.409972],[97.674893,33.432949],[97.625618,33.461412],[97.552321,33.465906],[97.511669,33.520805],[97.523372,33.577166],[97.450075,33.582152],[97.415583,33.605582],[97.435293,33.682307],[97.418046,33.728608],[97.422974,33.754984],[97.406344,33.795278],[97.373083,33.817655],[97.371851,33.842015],[97.398336,33.848477],[97.395257,33.889224],[97.460546,33.887236],[97.503662,33.912073],[97.52214,33.903133],[97.601596,33.929951],[97.629314,33.919523],[97.660111,33.956264],[97.652719,33.998448],[97.70261,34.036644],[97.665654,34.126855],[97.766668,34.158555],[97.789458,34.182818],[97.789458,34.182818],[97.796849,34.199154],[97.796849,34.199154],[97.8104,34.207568],[97.898479,34.209548],[97.95453,34.190739],[98.028442,34.122892],[98.098043,34.122892],[98.158405,34.107037],[98.206449,34.08424],[98.258188,34.083249],[98.344419,34.094648],[98.399854,34.085231],[98.396774,34.053008],[98.428187,34.029204],[98.440506,33.981577],[98.415252,33.956761],[98.425723,33.913066],[98.407245,33.867362],[98.434962,33.843009],[98.463295,33.848477],[98.492861,33.796272],[98.494092,33.768915],[98.51873,33.77389],[98.539672,33.746525],[98.582788,33.731595],[98.610505,33.682805],[98.6567,33.64744],[98.61728,33.637476],[98.622824,33.610067],[98.652389,33.595114],[98.648077,33.548741],[98.678258,33.522801],[98.725686,33.503341],[98.742316,33.477887],[98.736157,33.406975],[98.779888,33.370497],[98.759562,33.276985],[98.802062,33.270481],[98.804526,33.219428],[98.858728,33.150811],[98.92217,33.118738],[98.967134,33.115229],[98.971445,33.098185],[99.014561,33.081137],[99.024416,33.094675],[99.090322,33.079131],[99.124814,33.046028],[99.196263,33.035493],[99.214741,32.991332],[99.235067,32.982296],[99.24677,32.924043],[99.268944,32.878318],[99.353944,32.885354],[99.376118,32.899927],[99.45311,32.862233],[99.558436,32.839106],[99.589233,32.789312],[99.640355,32.790822],[99.646515,32.774721],[99.700718,32.76667],[99.717964,32.732443],[99.760464,32.769689],[99.766623,32.826032],[99.791877,32.883344],[99.764159,32.924545],[99.788181,32.956689],[99.805427,32.940619],[99.851007,32.941623],[99.877492,32.993339],[99.877492,33.045527],[99.947709,32.986814],[99.956332,32.948152],[100.038252,32.929066],[100.029629,32.895907],[100.064738,32.895907],[100.123252,32.837095],[100.117093,32.802392],[100.139266,32.724388],[100.088143,32.668988],[100.109701,32.640268],[100.189773,32.630692],[100.208252,32.606497],[100.229809,32.650346],[100.231041,32.696189],[100.258759,32.742511],[100.339447,32.719353],[100.399193,32.756101],[100.378251,32.698707],[100.420135,32.73194],[100.450932,32.694678],[100.470026,32.694678],[100.516837,32.632204],[100.54517,32.569687],[100.603069,32.553547],[100.645568,32.526303],[100.657887,32.546484],[100.661583,32.616075],[100.673286,32.628172],[100.710242,32.610026],[100.71209,32.645307],[100.690532,32.678056],[100.77122,32.643795],[100.834046,32.648835],[100.887633,32.632708],[100.93198,32.600447],[100.956618,32.621116],[100.99727,32.627668],[101.030531,32.660424],[101.077342,32.68259],[101.124769,32.658408],[101.157414,32.661431],[101.22332,32.725898],[101.237486,32.825026],[101.223935,32.855698],[101.178356,32.892892],[101.124153,32.909976],[101.134624,32.95217],[101.129081,32.989324],[101.183899,32.984304],[101.171581,33.009902],[101.184515,33.041514],[101.146327,33.056563],[101.143863,33.086151],[101.169733,33.10019],[101.11553,33.194893],[101.124769,33.221431],[101.156798,33.236449],[101.182668,33.26948],[101.217776,33.256469],[101.297232,33.262475],[101.381616,33.153316],[101.393935,33.157826],[101.386543,33.207412],[101.403174,33.225436],[101.487557,33.226938],[101.515275,33.192889],[101.557775,33.167344],[101.633535,33.101193],[101.661252,33.135778],[101.653861,33.162835],[101.709912,33.21292],[101.735781,33.279987],[101.677883,33.297497],[101.64955,33.323004],[101.663716,33.383991],[101.695745,33.433948],[101.769042,33.45592],[101.777665,33.533776],[101.769042,33.538765],[101.748716,33.505337],[101.718535,33.494857],[101.622448,33.502343],[101.611977,33.565199],[101.616905,33.598603],[101.585492,33.645448],[101.58426,33.674339],[101.501724,33.702723],[101.428427,33.680315],[101.424732,33.655411],[101.385312,33.644949],[101.302776,33.657902],[101.23687,33.685793],[101.217776,33.669856],[101.166653,33.659894],[101.177124,33.685295],[101.162957,33.719649],[101.186363,33.741051],[101.190675,33.791796],[101.153102,33.823124],[101.153718,33.8445],[101.054552,33.863386],[101.023139,33.896178],[100.994806,33.891707],[100.965857,33.946832],[100.927669,33.975126],[100.93506,33.990013],[100.880857,34.036644],[100.870386,34.083744],[100.848828,34.089692],[100.806329,34.155584],[100.764445,34.178857],[100.809408,34.247153],[100.798321,34.260014],[100.821727,34.317371],[100.868538,34.332693],[100.895024,34.375183],[100.951074,34.38358],[100.986799,34.374689],[101.054552,34.322808],[101.098284,34.329233],[101.178356,34.320831],[101.193754,34.336646],[101.235022,34.325279],[101.228863,34.298586],[101.268899,34.278808],[101.325565,34.268423],[101.327413,34.24468],[101.369913,34.248143],[101.417956,34.227858],[101.482014,34.218951],[101.492485,34.195689],[101.53868,34.212022],[101.6206,34.178857],[101.674187,34.110506],[101.703136,34.119424],[101.718535,34.083249],[101.736397,34.080275],[101.764114,34.122892],[101.788136,34.131809],[101.836795,34.124378],[101.851578,34.153108],[101.874367,34.130323],[101.897773,34.133791],[101.955055,34.109514],[101.965526,34.167469],[102.003099,34.162022],[102.030816,34.190739],[102.01357,34.218456],[102.062229,34.227858],[102.067772,34.293642],[102.149692,34.271885],[102.186649,34.352952],[102.237156,34.34307],[102.237156,34.34307],[102.259329,34.355917],[102.205743,34.407777],[102.169402,34.457631],[102.155852,34.507456],[102.139837,34.50351],[102.093026,34.536547],[102.001867,34.538519],[101.97415,34.548871],[101.956287,34.582876],[101.934729,34.58731],[101.919947,34.621791],[101.917483,34.705964],[101.923027,34.835746],[101.916867,34.873561],[101.985852,34.90007],[102.068388,34.887798],[102.048062,34.910868],[102.094874,34.986901],[102.133678,35.014844],[102.157699,35.010923],[102.176178,35.032977],[102.211286,35.034937],[102.218062,35.057475],[102.252554,35.048657],[102.29567,35.071681],[102.310452,35.128967],[102.346793,35.164201],[102.404075,35.179366],[102.365887,35.235599],[102.370199,35.263946],[102.3123,35.282512],[102.280887,35.303028],[102.311684,35.31426],[102.317844,35.343067],[102.287663,35.36552],[102.293822,35.424063],[102.314764,35.434303],[102.408387,35.409431],[102.447807,35.437229],[102.437952,35.455268],[102.49893,35.545403],[102.503241,35.585322],[102.531575,35.580455],[102.570995,35.548324],[102.695414,35.528358],[102.743458,35.494745],[102.782878,35.527871],[102.729291,35.523487],[102.746537,35.545403],[102.808747,35.560496],[102.763168,35.612086],[102.7644,35.653431],[102.744074,35.657807],[102.707733,35.70496],[102.686175,35.771996],[102.715125,35.815685],[102.739146,35.821023],[102.787189,35.862745],[102.81737,35.850133],[102.914073,35.845282],[102.94487,35.829757],[102.954725,35.858864],[102.942406,35.92674],[102.971971,35.995525],[102.951645,36.021667],[102.968276,36.044414],[102.932551,36.048285],[102.882044,36.082632],[102.941174,36.104877],[102.948566,36.150798],[102.965812,36.151765],[102.986754,36.193312],[103.048964,36.199107],[103.066826,36.216974],[103.021246,36.232906],[103.024942,36.256556],[102.922696,36.298047],[102.896827,36.331803],[102.845704,36.331803],[102.836465,36.344819],[102.829689,36.365544]]]]}},{type:"Feature",properties:{adcode:64e4,name:"宁夏回族自治区",center:[106.278179,38.46637],centroid:[106.169866,37.291332],childrenNum:5,level:"province",parent:{adcode:1e5},subFeatureIndex:29,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[107.268764,37.099367],[107.281083,37.127047],[107.306952,37.100799],[107.334669,37.138975],[107.336517,37.165687],[107.317423,37.200017],[107.270612,37.229089],[107.309416,37.239095],[107.273075,37.29101],[107.257677,37.337179],[107.282931,37.437036],[107.284162,37.481691],[107.345756,37.518725],[107.369162,37.58752],[107.330358,37.584201],[107.311264,37.609806],[107.361155,37.613125],[107.422133,37.665254],[107.389488,37.671413],[107.387024,37.691305],[107.425828,37.684201],[107.484959,37.706458],[107.499125,37.765619],[107.57119,37.776499],[107.599523,37.791162],[107.620465,37.776026],[107.646335,37.805349],[107.659269,37.844112],[107.65003,37.86443],[107.560719,37.893717],[107.49235,37.944706],[107.448618,37.933378],[107.411662,37.948009],[107.440611,37.995659],[107.3938,38.014993],[107.33159,38.086625],[107.240431,38.111586],[107.19054,38.153953],[107.138801,38.161011],[107.119091,38.134185],[107.071047,38.138892],[107.051337,38.122886],[107.010069,38.120532],[106.942316,38.132302],[106.858548,38.156306],[106.779092,38.171833],[106.737824,38.197706],[106.654672,38.22921],[106.627571,38.232501],[106.555506,38.263521],[106.482209,38.319417],[106.599854,38.389812],[106.647897,38.470917],[106.66268,38.601524],[106.709491,38.718821],[106.756302,38.748699],[106.837606,38.847579],[106.954019,38.941202],[106.971881,39.026333],[106.96757,39.054688],[106.933693,39.076527],[106.878874,39.091392],[106.859164,39.107648],[106.825288,39.19397],[106.795723,39.214375],[106.790795,39.241263],[106.806193,39.277407],[106.806809,39.318625],[106.781556,39.371849],[106.751375,39.381564],[106.683622,39.357506],[106.643586,39.357969],[106.602318,39.37555],[106.556122,39.322329],[106.525325,39.308439],[106.511774,39.272311],[106.402753,39.291767],[106.280181,39.262118],[106.29558,39.167992],[106.285109,39.146181],[106.251232,39.131327],[106.192718,39.142932],[106.170544,39.163352],[106.145907,39.153142],[106.096631,39.084889],[106.078153,39.026333],[106.087392,39.006339],[106.060907,38.96866],[106.021487,38.953769],[105.97098,38.909077],[105.992538,38.857366],[105.909386,38.791159],[105.908154,38.737496],[105.88598,38.716953],[105.894603,38.696405],[105.852719,38.641735],[105.874277,38.593105],[105.856415,38.569714],[105.863806,38.53508],[105.836705,38.476071],[105.850872,38.443736],[105.827466,38.432486],[105.835473,38.387467],[105.821307,38.366824],[105.86627,38.296406],[105.842248,38.240962],[105.802828,38.220277],[105.775111,38.186887],[105.76772,38.121474],[105.780655,38.084741],[105.840401,38.004147],[105.799749,37.939986],[105.80406,37.862068],[105.760944,37.799674],[105.677177,37.771769],[105.622358,37.777919],[105.616199,37.722555],[105.598952,37.699356],[105.467141,37.695094],[105.4037,37.710246],[105.315004,37.702197],[105.221998,37.677097],[105.187505,37.657674],[105.111128,37.633981],[105.027977,37.580881],[104.866601,37.566651],[104.805007,37.539133],[104.623305,37.522522],[104.433595,37.515402],[104.419429,37.511604],[104.407726,37.464592],[104.322726,37.44844],[104.287002,37.428007],[104.298705,37.414223],[104.365226,37.418026],[104.437907,37.445589],[104.448994,37.42468],[104.499501,37.421353],[104.521059,37.43466],[104.679971,37.408044],[104.662109,37.367626],[104.713848,37.329566],[104.673812,37.317668],[104.651022,37.290534],[104.624536,37.298627],[104.600515,37.242907],[104.638087,37.201923],[104.717543,37.208597],[104.776673,37.246718],[104.85613,37.211933],[104.864753,37.17284],[104.888158,37.15901],[104.914644,37.097935],[104.954064,37.077407],[104.95468,37.040156],[105.004571,37.035378],[105.03968,37.007187],[105.05939,37.022956],[105.128991,36.996194],[105.165331,36.99476],[105.185657,36.942164],[105.178882,36.892403],[105.244787,36.894796],[105.279896,36.86751],[105.303302,36.820575],[105.334714,36.80093],[105.340874,36.764502],[105.319932,36.742924],[105.275584,36.752515],[105.272505,36.739567],[105.218302,36.730455],[105.201056,36.700711],[105.225693,36.664716],[105.22015,36.631105],[105.261418,36.602764],[105.2762,36.563358],[105.252179,36.553263],[105.281744,36.522489],[105.322396,36.535954],[105.362432,36.496514],[105.363048,36.443093],[105.398156,36.430575],[105.401236,36.369881],[105.425873,36.330357],[105.455439,36.321678],[105.476381,36.293224],[105.45975,36.268137],[105.460366,36.223733],[105.478844,36.213111],[105.515185,36.147415],[105.491163,36.101009],[105.430801,36.10391],[105.406163,36.074409],[105.343954,36.033767],[105.324859,35.941761],[105.350113,35.875839],[105.39754,35.857409],[105.371055,35.844312],[105.38091,35.792873],[105.408627,35.822479],[105.428953,35.819082],[105.432033,35.787533],[105.457286,35.771511],[105.481924,35.727312],[105.595873,35.715651],[105.667322,35.749657],[105.70243,35.733142],[105.759097,35.724883],[105.740618,35.698643],[105.723988,35.725854],[105.690727,35.698643],[105.722756,35.673366],[105.713517,35.650513],[105.759097,35.634464],[105.762176,35.602841],[105.800365,35.564878],[105.816379,35.575101],[105.847176,35.490359],[105.868734,35.540046],[105.900147,35.54735],[106.017175,35.519103],[106.023335,35.49377],[106.047356,35.498155],[106.078769,35.509848],[106.071994,35.463555],[106.06953,35.458193],[106.073842,35.45478],[106.073226,35.450393],[106.071378,35.449418],[106.073226,35.447468],[106.083081,35.421624],[106.113262,35.361616],[106.129892,35.393333],[106.173008,35.437716],[106.196414,35.409919],[106.237681,35.409431],[106.241377,35.358687],[106.319601,35.265411],[106.363333,35.238532],[106.368261,35.273718],[106.415688,35.276161],[106.472354,35.310842],[106.501304,35.364056],[106.503767,35.415284],[106.483441,35.450393],[106.490217,35.480613],[106.465579,35.481101],[106.440941,35.52641],[106.460036,35.578995],[106.47913,35.575101],[106.460036,35.643705],[106.434782,35.688436],[106.49268,35.732656],[106.506231,35.737514],[106.566593,35.738971],[106.595542,35.727312],[106.620796,35.743829],[106.633115,35.714679],[106.66268,35.70739],[106.674998,35.728284],[106.750759,35.689408],[106.750759,35.725369],[106.806193,35.70982],[106.819128,35.7448],[106.867171,35.738485],[106.868403,35.771996],[106.897353,35.759856],[106.927534,35.810346],[106.849925,35.887476],[106.912751,35.93207],[106.940468,35.931101],[106.93862,35.952905],[106.90228,35.943699],[106.94786,35.988262],[106.928149,36.011502],[106.940468,36.064734],[106.957715,36.091337],[106.925686,36.115997],[106.930613,36.138716],[106.873947,36.178338],[106.873947,36.178338],[106.858548,36.206834],[106.858548,36.206834],[106.833295,36.229044],[106.808657,36.21118],[106.772933,36.212628],[106.735976,36.23725],[106.698404,36.244008],[106.685469,36.273445],[106.647897,36.259451],[106.559202,36.292259],[106.54134,36.25366],[106.504383,36.266207],[106.470507,36.306246],[106.497608,36.31348],[106.510543,36.379037],[106.492064,36.422389],[106.523477,36.468605],[106.494528,36.494589],[106.455724,36.496995],[106.39721,36.548455],[106.37134,36.549417],[106.363949,36.577296],[106.392282,36.556628],[106.397826,36.576816],[106.444637,36.557109],[106.465579,36.583063],[106.444637,36.624861],[106.491448,36.628703],[106.490833,36.685835],[106.530869,36.690154],[106.519782,36.708868],[106.519782,36.708868],[106.514238,36.715584],[106.59431,36.750118],[106.644817,36.72278],[106.627571,36.752995],[106.657752,36.820575],[106.637426,36.867031],[106.637426,36.867031],[106.626955,36.892403],[106.609709,36.878521],[106.609709,36.878521],[106.601702,36.918244],[106.549347,36.941685],[106.540108,36.984244],[106.595542,36.94025],[106.594926,36.967988],[106.64297,36.962729],[106.646665,37.000496],[106.666991,37.016745],[106.645433,37.064992],[106.605397,37.127524],[106.6171,37.135158],[106.673151,37.1113],[106.687933,37.12991],[106.728585,37.121321],[106.750143,37.09889],[106.772933,37.120367],[106.776012,37.158056],[106.818512,37.141838],[106.891193,37.098413],[106.912135,37.110345],[106.905976,37.151378],[106.998367,37.106527],[107.031011,37.108436],[107.030395,37.140883],[107.095685,37.115595],[107.133873,37.134681],[107.181916,37.143269],[107.234887,37.096503],[107.268764,37.099367]]],[[[106.048588,35.488898],[105.897683,35.451368],[105.894603,35.413821],[106.002393,35.438692],[106.034422,35.469404],[106.054132,35.45478],[106.048588,35.488898]]],[[[106.073842,35.45478],[106.06953,35.458193],[106.071378,35.449418],[106.073226,35.450393],[106.073842,35.45478]]]]}},{type:"Feature",properties:{adcode:65e4,name:"新疆维吾尔自治区",center:[87.617733,43.792818],centroid:[85.294711,41.371801],childrenNum:24,level:"province",parent:{adcode:1e5},subFeatureIndex:30,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[96.386348,42.727592],[96.363558,42.900562],[95.921314,43.229789],[95.880046,43.28035],[95.857872,43.417436],[95.735916,43.597569],[95.705735,43.67077],[95.645373,43.787966],[95.623199,43.855756],[95.527113,44.007466],[95.426099,44.009618],[95.377439,44.025972],[95.326932,44.028554],[95.35157,44.090054],[95.355882,44.166087],[95.376208,44.227444],[95.4107,44.245024],[95.43041,44.281882],[95.41378,44.298589],[95.238853,44.277169],[95.1286,44.269884],[94.998637,44.253169],[94.945666,44.292592],[94.826174,44.320001],[94.768275,44.34055],[94.722696,44.34055],[94.673421,44.397021],[94.606283,44.448311],[94.557008,44.462408],[94.470777,44.509373],[94.390705,44.521749],[94.359292,44.515775],[94.329727,44.582734],[94.279836,44.603617],[94.227481,44.645785],[94.215162,44.667921],[94.152336,44.684944],[94.066105,44.732154],[93.723642,44.865498],[93.716251,44.894334],[93.613389,44.926546],[93.509296,44.968055],[93.434767,44.955351],[93.376869,44.985412],[93.314659,44.995147],[93.314043,44.980333],[93.252449,44.991761],[93.174225,45.015458],[93.100312,45.007419],[93.062124,45.018419],[93.002377,45.009958],[92.932776,45.017573],[92.922921,45.03703],[92.884117,45.046756],[92.847777,45.038721],[92.779407,45.050561],[92.683937,45.02561],[92.547814,45.018419],[92.501003,45.001072],[92.414155,45.018419],[92.348866,45.014188],[92.315605,45.028994],[92.240461,45.015881],[92.100026,45.081417],[92.056911,45.086911],[91.885679,45.078882],[91.803144,45.082685],[91.694738,45.065357],[91.561695,45.075501],[91.500101,45.103809],[91.448978,45.156586],[91.429268,45.156586],[91.37753,45.11099],[91.33503,45.129571],[91.242023,45.13717],[91.230936,45.153632],[91.195827,45.159118],[91.17119,45.199616],[91.129922,45.21606],[91.050466,45.208892],[91.007966,45.218589],[90.96177,45.201303],[90.881698,45.192025],[90.866916,45.209314],[90.897713,45.249776],[90.877387,45.280946],[90.831807,45.300313],[90.804706,45.29484],[90.813329,45.32851],[90.773909,45.405874],[90.772677,45.432338],[90.723402,45.464667],[90.671047,45.487747],[90.676591,45.582488],[90.714779,45.728895],[90.799778,45.834905],[90.890937,45.921566],[91.028292,46.023054],[91.014741,46.06667],[91.021517,46.121038],[90.98456,46.160431],[90.94822,46.219262],[90.955611,46.233752],[90.900177,46.31235],[90.983328,46.374734],[90.996263,46.419309],[91.025828,46.444057],[91.038147,46.500936],[91.060937,46.516999],[91.079415,46.558989],[91.068328,46.579149],[91.017821,46.58244],[91.036299,46.670393],[91.054161,46.717598],[91.019053,46.766402],[90.992567,46.769682],[90.992567,46.790583],[90.942676,46.82581],[90.958075,46.879425],[90.929742,46.893331],[90.92235,46.938707],[90.901408,46.960768],[90.830575,46.995883],[90.767134,46.992617],[90.691989,47.080717],[90.653801,47.111681],[90.579888,47.198364],[90.56141,47.206903],[90.521374,47.2845],[90.488113,47.317374],[90.526301,47.379007],[90.507823,47.400076],[90.468403,47.404937],[90.459164,47.43895],[90.474562,47.462422],[90.468403,47.497611],[90.398186,47.547724],[90.376012,47.603036],[90.346447,47.637324],[90.384635,47.644179],[90.331665,47.681663],[90.216484,47.70543],[90.180144,47.72516],[90.13518,47.723147],[90.07605,47.777469],[90.070506,47.820483],[90.086521,47.86547],[90.066195,47.883534],[90.040941,47.874704],[89.960253,47.885942],[89.957789,47.842982],[89.86971,47.834144],[89.761921,47.835751],[89.735435,47.89758],[89.651052,47.913627],[89.645508,47.947711],[89.595617,47.973359],[89.599313,48.015811],[89.569132,48.037825],[89.498299,48.02822],[89.38127,48.046227],[89.359712,48.026219],[89.308589,48.021816],[89.282104,47.994189],[89.231597,47.98017],[89.156452,47.996992],[89.078228,47.98698],[89.044967,48.009806],[89.027105,48.051028],[88.953808,48.090618],[88.939026,48.115396],[88.824461,48.107005],[88.79736,48.133772],[88.721599,48.160526],[88.700657,48.180881],[88.668628,48.171303],[88.638447,48.183674],[88.601491,48.221567],[88.594716,48.259831],[88.575006,48.277757],[88.605803,48.337863],[88.573774,48.351785],[88.573158,48.369679],[88.535586,48.368884],[88.523267,48.403461],[88.503557,48.412996],[88.462289,48.392335],[88.438267,48.393528],[88.360659,48.433251],[88.363123,48.460641],[88.318159,48.478497],[88.229464,48.498329],[88.196819,48.493967],[88.151855,48.526478],[88.130297,48.521721],[88.10874,48.545895],[88.041602,48.548272],[87.973233,48.575997],[87.96153,48.599353],[88.010805,48.618742],[88.02682,48.65315],[88.089645,48.69504],[88.090877,48.71992],[88.064392,48.712813],[88.029283,48.750313],[87.96153,48.773588],[87.93874,48.757809],[87.872219,48.799612],[87.826639,48.800795],[87.803234,48.824835],[87.829103,48.825623],[87.792147,48.849258],[87.78106,48.872094],[87.742256,48.881146],[87.760118,48.925992],[87.793995,48.927565],[87.814321,48.945256],[87.87653,48.949186],[87.871603,48.963726],[87.911639,48.979833],[87.883922,48.993971],[87.883306,49.023806],[87.835263,49.054406],[87.858052,49.07362],[87.844502,49.090084],[87.867291,49.108892],[87.845733,49.146096],[87.82048,49.148445],[87.821096,49.173883],[87.793379,49.18249],[87.762582,49.172709],[87.700372,49.175839],[87.67635,49.15549],[87.602437,49.152359],[87.563017,49.142572],[87.517438,49.145704],[87.49588,49.132001],[87.511894,49.10184],[87.43675,49.075188],[87.388707,49.097921],[87.304939,49.112418],[87.239033,49.114376],[87.211932,49.140615],[87.112766,49.15549],[87.088128,49.133567],[87.000049,49.142572],[86.953853,49.131218],[86.887948,49.132001],[86.854071,49.109284],[86.84976,49.066563],[86.836209,49.051269],[86.772151,49.02773],[86.732115,48.994757],[86.730267,48.959797],[86.757985,48.894919],[86.782006,48.887049],[86.821426,48.850439],[86.818963,48.831139],[86.770303,48.810255],[86.754289,48.78463],[86.780774,48.731369],[86.771535,48.717156],[86.70255,48.666195],[86.693311,48.64366],[86.640956,48.629027],[86.635413,48.612016],[86.594761,48.576789],[86.579978,48.538763],[86.416138,48.481671],[86.38103,48.49357],[86.305269,48.491984],[86.270161,48.452307],[86.225813,48.432456],[86.053966,48.441192],[85.916612,48.438015],[85.791576,48.418954],[85.758315,48.403064],[85.695489,48.335078],[85.695489,48.302445],[85.678243,48.266205],[85.633895,48.232731],[85.622193,48.202824],[85.587084,48.191654],[85.576613,48.15853],[85.55136,48.127781],[85.551975,48.081423],[85.531649,48.046227],[85.547048,48.008205],[85.617881,47.550552],[85.614801,47.498015],[85.685018,47.428829],[85.701649,47.384275],[85.675779,47.321837],[85.701033,47.28856],[85.682555,47.249982],[85.682555,47.222757],[85.641903,47.18413],[85.582772,47.142626],[85.547048,47.096609],[85.545816,47.057891],[85.441106,47.063191],[85.355491,47.054629],[85.325926,47.044842],[85.276651,47.068898],[85.213825,47.041172],[85.175637,46.997924],[85.102956,46.968936],[85.082014,46.939933],[84.987159,46.918272],[84.979768,46.883106],[84.95513,46.861013],[84.934188,46.863878],[84.867051,46.927673],[84.849189,46.957092],[84.781435,46.979962],[84.748175,47.009759],[84.699515,47.008535],[84.668718,46.995067],[84.563393,46.991801],[84.506726,46.97302],[84.425422,47.008943],[84.37122,46.993434],[84.336727,47.00527],[84.2893,46.994658],[84.195061,47.003638],[84.150098,46.977512],[84.086656,46.965261],[84.038613,46.973428],[84.002888,46.990576],[83.951765,46.98731],[83.932671,46.970161],[83.88586,46.982003],[83.766367,47.026896],[83.69923,47.015472],[83.700462,47.032199],[83.576042,47.059114],[83.566803,47.080717],[83.53847,47.083977],[83.463325,47.132042],[83.418978,47.119012],[83.370318,47.178436],[83.324739,47.167858],[83.306261,47.179656],[83.257602,47.173147],[83.221877,47.186977],[83.207094,47.213814],[83.17445,47.218286],[83.15474,47.236168],[83.108544,47.221944],[83.02724,47.21544],[83.031552,47.168265],[82.993364,47.065229],[82.937929,47.014248],[82.923762,46.932169],[82.876335,46.823762],[82.878183,46.797138],[82.829524,46.772551],[82.788872,46.677784],[82.774089,46.600124],[82.726662,46.494756],[82.609017,46.294985],[82.518474,46.153798],[82.461808,45.97982],[82.401446,45.972333],[82.342932,45.935303],[82.336156,45.882418],[82.349707,45.822811],[82.340468,45.772742],[82.289961,45.71636],[82.288729,45.655321],[82.266555,45.620172],[82.281954,45.53891],[82.448257,45.461309],[82.546808,45.426038],[82.60101,45.346178],[82.58746,45.224069],[82.562822,45.204676],[82.487061,45.181058],[82.344779,45.219011],[82.294272,45.247669],[82.206809,45.236713],[82.109491,45.211422],[82.091012,45.222383],[82.09594,45.249776],[82.052824,45.255674],[81.993078,45.237978],[81.921013,45.233342],[81.879745,45.284314],[81.832318,45.319673],[81.78797,45.3836],[81.677101,45.35459],[81.645072,45.359216],[81.582863,45.336503],[81.575471,45.30789],[81.536667,45.304101],[81.52866,45.285999],[81.462754,45.264099],[81.437501,45.28263],[81.398697,45.275471],[81.382066,45.257781],[81.327864,45.260729],[81.284748,45.23882],[81.236705,45.247248],[81.175111,45.227863],[81.170183,45.211001],[81.111669,45.218168],[81.080872,45.182745],[81.024821,45.162916],[80.966307,45.168402],[80.93551,45.160384],[80.897938,45.127459],[80.862214,45.127037],[80.816634,45.152788],[80.731634,45.156164],[80.686055,45.129148],[80.599207,45.105921],[80.519135,45.108878],[80.493882,45.127037],[80.445839,45.097895],[80.443991,45.077614],[80.404571,45.049293],[80.358375,45.040836],[80.328194,45.070007],[80.291854,45.06578],[80.24381,45.031532],[80.195767,45.030686],[80.144644,45.059017],[80.136021,45.041259],[80.111999,45.052675],[80.060876,45.026033],[80.056565,45.011227],[79.98142,44.964244],[79.951855,44.957892],[79.944464,44.937985],[79.887798,44.90917],[79.969102,44.877797],[79.953703,44.849377],[79.991891,44.830281],[79.999283,44.793768],[80.087978,44.817122],[80.115695,44.815424],[80.169898,44.84471],[80.18776,44.825612],[80.178521,44.796741],[80.200695,44.756808],[80.238883,44.7228],[80.313412,44.704938],[80.400259,44.628751],[80.411962,44.605321],[80.350368,44.484615],[80.383013,44.401297],[80.399027,44.30587],[80.413194,44.264741],[80.400875,44.198704],[80.407034,44.149772],[80.3941,44.127009],[80.449534,44.078017],[80.458773,44.047054],[80.457541,43.981203],[80.485259,43.95579],[80.475404,43.938124],[80.511128,43.906657],[80.522215,43.816473],[80.75504,43.494329],[80.761199,43.446554],[80.746417,43.439167],[80.735946,43.389609],[80.686055,43.333916],[80.69283,43.32042],[80.777214,43.308227],[80.769207,43.265535],[80.788917,43.242433],[80.789533,43.201876],[80.804315,43.178314],[80.79446,43.137277],[80.752576,43.148194],[80.73225,43.131163],[80.706997,43.143828],[80.650946,43.147321],[80.593048,43.133347],[80.556092,43.104515],[80.482795,43.06955],[80.416889,43.05687],[80.378701,43.031502],[80.397795,42.996933],[80.487106,42.948766],[80.5912,42.923354],[80.602903,42.894424],[80.503737,42.882146],[80.450766,42.861971],[80.407034,42.834767],[80.338049,42.831695],[80.280151,42.838278],[80.262289,42.828623],[80.259209,42.790865],[80.225948,42.713083],[80.228412,42.692852],[80.179753,42.670415],[80.163738,42.629919],[80.180985,42.590718],[80.221637,42.533415],[80.265368,42.502097],[80.225948,42.485769],[80.206238,42.431462],[80.239499,42.389927],[80.229028,42.358536],[80.283847,42.320493],[80.272144,42.281984],[80.29247,42.259842],[80.28631,42.233261],[80.233339,42.210215],[80.168666,42.200462],[80.163738,42.152563],[80.139717,42.151232],[80.16805,42.096635],[80.193303,42.081535],[80.14218,42.03488],[80.089826,42.047325],[79.923522,42.042436],[79.852689,42.015319],[79.854537,41.984186],[79.822508,41.963275],[79.776313,41.89248],[79.724574,41.896935],[79.640806,41.884907],[79.616784,41.856385],[79.550879,41.834094],[79.500988,41.835432],[79.457256,41.847915],[79.415372,41.836769],[79.356242,41.795735],[79.326061,41.809565],[79.276786,41.78101],[79.271858,41.767174],[79.21704,41.725648],[79.138199,41.722968],[79.10925,41.697503],[79.043345,41.681414],[79.021787,41.657273],[78.99407,41.664427],[78.957729,41.65146],[78.891824,41.597777],[78.86657,41.593749],[78.825302,41.560173],[78.739071,41.555695],[78.696571,41.54181],[78.707042,41.522098],[78.675629,41.50238],[78.650375,41.467411],[78.580774,41.481759],[78.527188,41.440947],[78.454507,41.412228],[78.391681,41.408189],[78.385522,41.394721],[78.338094,41.397415],[78.324544,41.384395],[78.235232,41.399211],[78.163783,41.383497],[78.149617,41.368228],[78.165015,41.340825],[78.136682,41.279239],[78.129291,41.228398],[78.094798,41.224347],[77.972842,41.173013],[77.905089,41.185174],[77.836104,41.153189],[77.814546,41.13426],[77.807155,41.091876],[77.829328,41.059394],[77.796068,41.049014],[77.780669,41.022832],[77.737553,41.032313],[77.684583,41.00793],[77.654402,41.016059],[77.597119,41.005221],[77.591576,40.992122],[77.540453,41.006575],[77.476395,40.999349],[77.473931,41.022832],[77.415417,41.038633],[77.363062,41.04089],[77.296541,41.004769],[77.236795,41.027798],[77.169041,41.009285],[77.108063,41.038181],[77.091433,41.062553],[77.023064,41.059394],[77.002122,41.073381],[76.940528,41.028701],[76.885709,41.027347],[76.85368,40.97631],[76.817956,40.975406],[76.761905,40.954167],[76.741579,40.912119],[76.731724,40.818887],[76.693536,40.779472],[76.646725,40.759983],[76.646725,40.73686],[76.676906,40.696036],[76.654732,40.652917],[76.657196,40.620218],[76.611,40.601591],[76.601145,40.578868],[76.556798,40.542495],[76.543247,40.513837],[76.539551,40.464226],[76.508754,40.429613],[76.470566,40.422779],[76.442233,40.391336],[76.390494,40.37766],[76.381871,40.39088],[76.333212,40.343459],[76.327668,40.391336],[76.283321,40.415034],[76.279625,40.439179],[76.22419,40.401819],[76.176147,40.381307],[76.144118,40.393615],[76.081293,40.39635],[76.048648,40.388601],[76.048648,40.357141],[76.026474,40.355317],[75.986438,40.381763],[75.932235,40.339353],[75.921764,40.291439],[75.890351,40.30924],[75.84046,40.312434],[75.831221,40.327492],[75.785642,40.301025],[75.739446,40.299199],[75.709265,40.280939],[75.688323,40.343915],[75.669845,40.363982],[75.686475,40.418223],[75.717272,40.443278],[75.733287,40.474242],[75.646439,40.516567],[75.631041,40.548862],[75.627345,40.605226],[75.636584,40.624306],[75.599628,40.659727],[75.550353,40.64883],[75.467817,40.599773],[75.432093,40.563412],[75.355716,40.537947],[75.292274,40.483802],[75.268869,40.483802],[75.242383,40.448743],[75.206659,40.447833],[75.13521,40.463315],[75.102565,40.44009],[75.051442,40.449654],[75.021877,40.466958],[74.995392,40.455119],[74.963363,40.464681],[74.891914,40.507467],[74.844486,40.521117],[74.819233,40.505647],[74.814921,40.461039],[74.795211,40.443278],[74.908544,40.338897],[74.862965,40.32658],[74.824776,40.344371],[74.700357,40.346195],[74.697893,40.310153],[74.673255,40.278656],[74.618437,40.27957],[74.577169,40.260391],[74.534669,40.207851],[74.485394,40.182251],[74.433039,40.13148],[74.356662,40.089371],[74.316626,40.106767],[74.280902,40.09807],[74.26304,40.125074],[74.126301,40.104479],[74.113366,40.086624],[74.023439,40.085251],[74.008041,40.050901],[73.943367,40.016076],[73.980324,40.004617],[73.910722,39.934443],[73.907027,39.873843],[73.845433,39.831115],[73.841737,39.756163],[73.905795,39.741899],[73.924273,39.722108],[73.953838,39.600018],[73.916266,39.586644],[73.914418,39.564041],[73.883621,39.540969],[73.893476,39.528046],[73.868223,39.482794],[73.836194,39.472169],[73.745651,39.462005],[73.6471,39.474479],[73.61076,39.465702],[73.592898,39.412087],[73.502355,39.383877],[73.554094,39.350102],[73.554709,39.295935],[73.542391,39.269531],[73.564564,39.266288],[73.580579,39.237555],[73.623079,39.235237],[73.639709,39.220402],[73.657571,39.166136],[73.688368,39.154999],[73.719781,39.108112],[73.720397,39.071881],[73.743187,39.029588],[73.780143,39.026798],[73.820179,39.041674],[73.839889,39.008199],[73.846665,38.962145],[73.826339,38.916993],[73.767824,38.941202],[73.742571,38.933754],[73.70931,38.893241],[73.699455,38.857832],[73.729636,38.837324],[73.769056,38.775765],[73.757353,38.719755],[73.809092,38.634256],[73.799237,38.610878],[73.852208,38.584217],[73.89902,38.579071],[73.926121,38.536016],[74.011736,38.52478],[74.034526,38.541634],[74.090577,38.542102],[74.068403,38.585621],[74.088113,38.610878],[74.11275,38.611345],[74.147859,38.676785],[74.229779,38.656224],[74.353583,38.655757],[74.421952,38.647812],[74.455829,38.632853],[74.506336,38.637528],[74.546988,38.607604],[74.613509,38.593105],[74.639995,38.599653],[74.717603,38.542102],[74.78474,38.538357],[74.821697,38.491062],[74.862965,38.484035],[74.868508,38.403883],[74.834015,38.361193],[74.789668,38.324581],[74.806914,38.285602],[74.793363,38.271039],[74.816769,38.215576],[74.80445,38.167128],[74.821697,38.10311],[74.879595,38.021122],[74.92579,38.01735],[74.911008,37.966884],[74.919015,37.908357],[74.936877,37.876241],[74.917167,37.845057],[74.989848,37.797783],[75.006478,37.770823],[74.949196,37.725395],[74.923327,37.717347],[74.920863,37.684675],[74.891914,37.668097],[74.940573,37.559061],[75.000935,37.53059],[75.002167,37.511604],[75.035428,37.500685],[75.078543,37.511129],[75.090862,37.486915],[75.129666,37.459367],[75.153072,37.414223],[75.125971,37.388075],[75.140137,37.355258],[75.125971,37.322427],[75.078543,37.318144],[75.018181,37.293867],[74.927022,37.277678],[74.911008,37.233378],[74.816153,37.216699],[74.800139,37.248147],[74.753943,37.281011],[74.727458,37.282916],[74.665864,37.23576],[74.642458,37.261485],[74.598727,37.258151],[74.578401,37.231472],[74.54514,37.2491],[74.511263,37.240048],[74.477387,37.19954],[74.487858,37.161871],[74.465068,37.147085],[74.496481,37.116072],[74.498944,37.072155],[74.530357,37.082182],[74.56793,37.032512],[74.617205,37.043499],[74.632603,37.066425],[74.70898,37.084569],[74.739161,37.028212],[74.792747,37.027257],[74.806914,37.054485],[74.84695,37.056873],[74.84387,37.0134],[74.86974,36.990458],[74.893762,36.939772],[74.938725,36.94312],[74.927638,36.978029],[75.005862,36.99476],[75.032348,37.016745],[75.063145,37.006231],[75.172166,37.013877],[75.16847,36.991892],[75.244847,36.963207],[75.288579,36.974682],[75.345861,36.960816],[75.413614,36.954599],[75.396368,36.904367],[75.430245,36.873255],[75.434556,36.83303],[75.425933,36.778883],[75.458578,36.720861],[75.504773,36.743404],[75.536802,36.729975],[75.537418,36.773131],[75.588541,36.762584],[75.634121,36.771693],[75.724048,36.750597],[75.8072,36.707908],[75.871257,36.666636],[75.947018,36.590752],[75.924228,36.566242],[75.991981,36.505654],[76.035097,36.409386],[75.991365,36.35205],[75.998757,36.312034],[76.055423,36.252695],[76.060967,36.225182],[76.011691,36.229044],[76.016619,36.165294],[75.96796,36.159013],[75.936547,36.13485],[75.949482,36.070056],[75.982742,36.031347],[76.028322,36.016827],[76.044336,36.026991],[76.097307,36.022635],[76.117017,35.975186],[76.16506,35.908807],[76.146582,35.839946],[76.160133,35.82442],[76.221727,35.823449],[76.228502,35.837035],[76.298719,35.841401],[76.365857,35.82442],[76.369552,35.86323],[76.431762,35.851589],[76.471798,35.886021],[76.51553,35.881173],[76.55803,35.923347],[76.59745,35.895718],[76.579587,35.866625],[76.587595,35.840431],[76.566037,35.819082],[76.593754,35.771996],[76.69292,35.747714],[76.769297,35.653917],[76.848753,35.668018],[76.906651,35.615005],[76.967013,35.591649],[76.99781,35.611113],[77.072339,35.591162],[77.093281,35.569746],[77.195527,35.519103],[77.307628,35.540533],[77.331649,35.530793],[77.355055,35.494257],[77.396939,35.467942],[77.451758,35.46063],[77.518895,35.482075],[77.578025,35.47574],[77.590344,35.460143],[77.639619,35.45478],[77.657481,35.477689],[77.690742,35.448443],[77.735706,35.461605],[77.757879,35.497181],[77.797299,35.491334],[77.816394,35.518616],[77.85643,35.487436],[77.870596,35.495232],[77.914944,35.465017],[77.917408,35.490847],[77.951284,35.478664],[78.009799,35.491821],[78.029509,35.469404],[78.048603,35.491334],[78.140378,35.494745],[78.113892,35.466967],[78.107117,35.437229],[78.046755,35.384063],[78.013494,35.366008],[78.020885,35.315237],[78.01719,35.228267],[78.060306,35.180344],[78.062769,35.114772],[78.078784,35.100084],[78.124979,35.108407],[78.150849,35.069721],[78.123131,35.036897],[78.160704,34.990823],[78.201972,34.974642],[78.182262,34.936874],[78.206283,34.891726],[78.237696,34.882398],[78.230921,34.776288],[78.21429,34.760556],[78.213059,34.717771],[78.267261,34.705472],[78.265413,34.651335],[78.280812,34.623269],[78.346101,34.60406],[78.397224,34.605538],[78.427405,34.594207],[78.436029,34.543942],[78.492695,34.578441],[78.542586,34.574499],[78.559832,34.55725],[78.562912,34.51288],[78.58139,34.505483],[78.634977,34.538026],[78.708274,34.522249],[78.715049,34.502031],[78.758781,34.481807],[78.742766,34.45467],[78.809288,34.432955],[78.878273,34.391481],[78.899831,34.354929],[78.958961,34.386049],[78.973128,34.362833],[79.039649,34.33467],[79.048888,34.348506],[79.0107,34.399877],[79.039033,34.421601],[79.072294,34.412714],[79.161605,34.441345],[79.179467,34.422588],[79.241677,34.415183],[79.274322,34.435916],[79.326677,34.44332],[79.363017,34.428018],[79.435082,34.447761],[79.504683,34.45467],[79.545335,34.476381],[79.58106,34.456151],[79.675914,34.451216],[79.699936,34.477861],[79.735661,34.471447],[79.801566,34.478847],[79.861312,34.528166],[79.84345,34.55725],[79.88595,34.642965],[79.866856,34.671517],[79.906892,34.683821],[79.898268,34.732035],[79.947544,34.821008],[79.926602,34.849499],[79.961094,34.862759],[79.996819,34.856375],[80.003594,34.895162],[80.034391,34.902033],[80.041782,34.943252],[80.02392,34.971209],[80.04363,35.022196],[80.031311,35.034447],[80.078123,35.076578],[80.118159,35.066293],[80.23026,35.147565],[80.223484,35.177409],[80.257977,35.203331],[80.362687,35.20871],[80.267832,35.295701],[80.286926,35.35283],[80.321419,35.38699],[80.375006,35.387966],[80.432904,35.449418],[80.444607,35.417235],[80.514824,35.391869],[80.532686,35.404553],[80.56841,35.391381],[80.599823,35.409431],[80.65649,35.393821],[80.690982,35.364544],[80.689135,35.339162],[80.759968,35.334768],[80.844351,35.345508],[80.894242,35.324027],[80.924423,35.330862],[80.963844,35.310842],[81.026053,35.31133],[81.002648,35.334768],[81.030981,35.337209],[81.031597,35.380648],[81.054387,35.402602],[81.09935,35.40748],[81.103662,35.386015],[81.142466,35.365032],[81.191741,35.36552],[81.219458,35.319144],[81.26627,35.322562],[81.285364,35.345508],[81.314313,35.337209],[81.363588,35.354783],[81.385762,35.335256],[81.441196,35.333303],[81.447972,35.318167],[81.504638,35.279092],[81.513261,35.23511],[81.68634,35.235599],[81.736847,35.26248],[81.804601,35.270786],[81.853876,35.25857],[81.927789,35.271275],[81.955506,35.307423],[81.99123,35.30547],[82.030034,35.321585],[82.05344,35.35039],[82.029419,35.426013],[82.034346,35.451855],[82.071302,35.450393],[82.086701,35.467454],[82.164925,35.495719],[82.189563,35.513258],[82.234526,35.520565],[82.263475,35.547837],[82.2992,35.544916],[82.328149,35.559523],[82.350323,35.611113],[82.336156,35.651486],[82.392823,35.656349],[82.424852,35.712736],[82.468583,35.717595],[82.501844,35.701073],[82.546192,35.708362],[82.628727,35.692324],[82.652133,35.67288],[82.731589,35.637868],[82.780249,35.666073],[82.795031,35.688436],[82.873871,35.688922],[82.894813,35.673852],[82.967494,35.667532],[82.956407,35.636409],[82.981661,35.599922],[82.971806,35.548324],[82.998907,35.484512],[83.067892,35.46258],[83.088834,35.425526],[83.127022,35.398699],[83.178145,35.38943],[83.251442,35.417722],[83.280391,35.401138],[83.333978,35.397236],[83.405427,35.380648],[83.449159,35.382111],[83.502745,35.360639],[83.540318,35.364056],[83.54155,35.341603],[83.599448,35.351366],[83.622238,35.335256],[83.677672,35.361128],[83.785462,35.36308],[83.79778,35.354783],[83.885244,35.367472],[83.906186,35.40309],[84.005968,35.422599],[84.077417,35.400163],[84.095895,35.362592],[84.140859,35.379184],[84.160569,35.359663],[84.200605,35.381135],[84.274517,35.404065],[84.333032,35.413821],[84.424191,35.466479],[84.45314,35.473303],[84.475929,35.516181],[84.448828,35.550272],[84.513502,35.564391],[84.570168,35.588242],[84.628067,35.595055],[84.704443,35.616951],[84.729081,35.613546],[84.798066,35.647595],[84.920022,35.696213],[84.973608,35.709334],[84.99455,35.737028],[85.053065,35.752086],[85.146071,35.742371],[85.271107,35.788989],[85.341324,35.753543],[85.373969,35.700101],[85.518715,35.680658],[85.566142,35.6403],[85.612953,35.651486],[85.65299,35.731199],[85.691178,35.751114],[85.811286,35.778794],[85.835308,35.771996],[85.903677,35.78462],[85.949256,35.778794],[86.035488,35.846738],[86.05335,35.842857],[86.090306,35.876809],[86.093386,35.906868],[86.129111,35.941761],[86.150668,36.00424],[86.173458,36.008113],[86.199944,36.047801],[86.182081,36.064734],[86.187625,36.130983],[86.248603,36.141616],[86.2794,36.170608],[86.35824,36.168676],[86.392733,36.206834],[86.454943,36.221319],[86.515305,36.205385],[86.531935,36.227113],[86.599072,36.222285],[86.69947,36.24449],[86.746282,36.291777],[86.836209,36.291294],[86.86331,36.299977],[86.887332,36.262829],[86.931064,36.265242],[86.943998,36.284058],[86.996353,36.308658],[87.051788,36.2966],[87.08628,36.310587],[87.149106,36.297565],[87.161425,36.325535],[87.193454,36.349158],[87.292004,36.358797],[87.348055,36.393008],[87.363453,36.420463],[87.386859,36.412757],[87.426895,36.42576],[87.460155,36.409868],[87.470626,36.354459],[87.570409,36.342409],[87.6203,36.360243],[87.731785,36.384818],[87.767509,36.3747],[87.826023,36.391563],[87.838342,36.383855],[87.919646,36.39349],[87.95845,36.408423],[87.983088,36.437797],[88.006494,36.430575],[88.092109,36.43539],[88.134609,36.427205],[88.182652,36.452721],[88.222688,36.447426],[88.241782,36.468605],[88.282434,36.470049],[88.366202,36.458016],[88.356963,36.477268],[88.41055,36.473418],[88.470912,36.48208],[88.498629,36.446463],[88.573158,36.461386],[88.618121,36.428168],[88.623665,36.389636],[88.690186,36.367954],[88.766563,36.292259],[88.783809,36.291777],[88.802903,36.33807],[88.838628,36.353496],[88.870657,36.348193],[88.926091,36.36458],[88.964279,36.318785],[89.013554,36.315409],[89.054822,36.291777],[89.10225,36.281164],[89.126887,36.254626],[89.198952,36.260417],[89.232213,36.295636],[89.292575,36.231457],[89.335075,36.23725],[89.375727,36.228078],[89.490291,36.151281],[89.594385,36.126632],[89.614711,36.109712],[89.711414,36.093272],[89.766848,36.073925],[89.819819,36.080697],[89.914058,36.079246],[89.941159,36.067637],[89.944855,36.140649],[89.997825,36.168193],[90.019999,36.213594],[90.028006,36.258486],[90.003369,36.278752],[90.043405,36.276822],[90.058188,36.255591],[90.145651,36.239181],[90.130252,36.2078],[90.198006,36.187516],[90.23681,36.160462],[90.325505,36.159496],[90.424055,36.133883],[90.478258,36.13195],[90.534925,36.147899],[90.613149,36.126632],[90.659344,36.13485],[90.776373,36.086501],[90.815793,36.035703],[90.850285,36.016827],[90.922966,36.028927],[90.979017,36.106811],[91.081263,36.088436],[91.124994,36.115514],[91.09235,36.163844],[91.096045,36.219871],[91.051698,36.238215],[91.07264,36.299012],[91.026444,36.323607],[91.051698,36.433946],[91.028292,36.443093],[91.039995,36.474861],[91.035683,36.529703],[91.011662,36.539801],[90.905104,36.560474],[90.831191,36.55807],[90.810865,36.585466],[90.741264,36.585947],[90.72217,36.620058],[90.730793,36.655594],[90.706156,36.658955],[90.720938,36.708868],[90.754815,36.721341],[90.727098,36.755872],[90.732025,36.825844],[90.758511,36.825844],[90.853981,36.915373],[90.924198,36.921115],[90.983944,36.913459],[91.036915,36.929727],[91.051698,36.96751],[91.126842,36.978507],[91.133618,37.007665],[91.181045,37.025345],[91.216153,37.010054],[91.303617,37.012444],[91.291298,37.042544],[91.303617,37.083136],[91.286371,37.105095],[91.280211,37.163779],[91.1909,37.205737],[91.194596,37.273868],[91.134849,37.324331],[91.136081,37.355734],[91.113292,37.387124],[91.099741,37.447965],[91.073256,37.475992],[91.019669,37.493088],[90.958075,37.477891],[90.911879,37.519674],[90.865684,37.53059],[90.882314,37.575664],[90.854597,37.604117],[90.820104,37.613599],[90.777605,37.648672],[90.643946,37.696988],[90.586663,37.703144],[90.579272,37.720661],[90.519526,37.730601],[90.516446,38.207111],[90.531229,38.319886],[90.401882,38.311434],[90.361846,38.300163],[90.352607,38.233441],[90.280542,38.238142],[90.137644,38.340543],[90.179528,38.396848],[90.129636,38.400131],[90.111774,38.418889],[90.111774,38.477945],[90.130868,38.494341],[90.248513,38.491531],[90.315034,38.501835],[90.353222,38.482162],[90.427135,38.493873],[90.465323,38.521971],[90.463476,38.556611],[90.525685,38.561291],[90.560794,38.593573],[90.608837,38.594508],[90.606374,38.610878],[90.645794,38.635191],[90.619308,38.664636],[90.65996,38.674449],[90.724634,38.658094],[90.899561,38.679588],[90.970394,38.697806],[90.992567,38.695003],[91.188436,38.73096],[91.242639,38.752433],[91.298689,38.746365],[91.446515,38.813546],[91.501333,38.815411],[91.681188,38.852706],[91.694738,38.86622],[91.806223,38.872744],[91.87952,38.884391],[91.880752,38.899297],[91.966368,38.930961],[92.10865,38.963541],[92.173323,38.960749],[92.197961,38.983548],[92.263866,39.002153],[92.380279,38.999828],[92.416003,39.010524],[92.41046,39.03842],[92.366728,39.059335],[92.366112,39.096037],[92.343938,39.146181],[92.339011,39.236628],[92.378431,39.258411],[92.52564,39.368611],[92.639589,39.514196],[92.687632,39.657174],[92.745531,39.868331],[92.796654,40.153897],[92.906907,40.310609],[92.920458,40.391792],[92.928465,40.572504],[93.506216,40.648376],[93.760599,40.664721],[93.820961,40.793519],[93.809874,40.879548],[93.908424,40.983539],[94.01067,41.114875],[94.184365,41.268444],[94.534219,41.505966],[94.750413,41.538227],[94.809543,41.619256],[94.861898,41.668451],[94.969072,41.718948],[95.011572,41.726541],[95.110738,41.768513],[95.135991,41.772976],[95.16494,41.735474],[95.199433,41.719395],[95.194505,41.694821],[95.247476,41.61344],[95.299831,41.565994],[95.335556,41.644305],[95.39407,41.693481],[95.445193,41.719841],[95.57146,41.796181],[95.65646,41.826067],[95.759322,41.835878],[95.801206,41.848361],[95.855408,41.849699],[95.998306,41.906289],[96.054973,41.936124],[96.117183,41.985966],[96.137509,42.019765],[96.13874,42.05399],[96.077147,42.149457],[96.178161,42.21775],[96.040806,42.326688],[96.042038,42.352787],[96.06606,42.414674],[95.978596,42.436762],[96.0174,42.482239],[96.02356,42.542675],[96.072219,42.569566],[96.103632,42.604375],[96.166458,42.623314],[96.386348,42.727592]]]]}},{type:"Feature",properties:{adcode:71e4,name:"台湾省",center:[121.509062,25.044332],centroid:[120.971485,23.749452],childrenNum:0,level:"province",parent:{adcode:1e5},subFeatureIndex:31,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[120.443706,22.441432],[120.517619,22.408793],[120.569973,22.361757],[120.640806,22.241605],[120.659285,22.154056],[120.661748,22.067007],[120.651277,22.033171],[120.667908,21.983235],[120.701784,21.927174],[120.743052,21.915515],[120.781857,21.923843],[120.854537,21.883309],[120.873016,21.897191],[120.86624,21.984345],[120.907508,22.033171],[120.912436,22.086418],[120.903197,22.12634],[120.914899,22.302525],[120.981421,22.528248],[121.014682,22.584069],[121.03316,22.650914],[121.078739,22.669691],[121.170514,22.723247],[121.21055,22.770711],[121.237652,22.836362],[121.276456,22.877171],[121.324499,22.945526],[121.35468,23.00999],[121.370695,23.084334],[121.409499,23.1025],[121.430441,23.137175],[121.415042,23.196047],[121.440296,23.271937],[121.479716,23.322507],[121.497578,23.419744],[121.5216,23.483431],[121.522832,23.538858],[121.587505,23.760878],[121.621382,23.920718],[121.65957,24.007125],[121.63986,24.064514],[121.643556,24.097843],[121.678048,24.133895],[121.689135,24.174303],[121.809243,24.339083],[121.82649,24.423572],[121.867758,24.47914],[121.88562,24.529784],[121.892395,24.617953],[121.86283,24.671261],[121.841272,24.734329],[121.844968,24.836476],[121.933047,24.938539],[122.012503,25.001471],[121.98109,25.030757],[121.947214,25.031841],[121.917033,25.138076],[121.841888,25.135367],[121.782142,25.160287],[121.745186,25.161912],[121.707613,25.191701],[121.700222,25.226896],[121.655259,25.242054],[121.62323,25.29455],[121.585041,25.309159],[121.53515,25.307535],[121.444607,25.27074],[121.413194,25.238806],[121.371926,25.159746],[121.319572,25.140785],[121.209318,25.12724],[121.132942,25.078466],[121.102145,25.075214],[121.024537,25.040517],[121.009754,24.993878],[120.961095,24.940167],[120.914899,24.864715],[120.89211,24.767482],[120.82374,24.688118],[120.762147,24.658208],[120.68885,24.600542],[120.642654,24.490033],[120.589068,24.43229],[120.546568,24.370159],[120.520698,24.311816],[120.470807,24.242533],[120.451713,24.182493],[120.391967,24.118055],[120.316206,23.984708],[120.278018,23.92783],[120.245989,23.840276],[120.175156,23.807427],[120.102476,23.701162],[120.095084,23.58768],[120.12157,23.504836],[120.108019,23.341191],[120.081534,23.291728],[120.018708,23.073322],[120.029795,23.048544],[120.133272,23.000625],[120.149287,22.896468],[120.20041,22.721039],[120.274323,22.560307],[120.297112,22.531565],[120.443706,22.441432]]],[[[124.542782,25.903886],[124.584666,25.908731],[124.566804,25.941563],[124.542782,25.903886]]],[[[123.445178,25.726102],[123.469816,25.712623],[123.50862,25.722867],[123.512316,25.755212],[123.479055,25.768687],[123.445794,25.749822],[123.445178,25.726102]]],[[[119.646064,23.550928],[119.691028,23.547087],[119.678093,23.600294],[119.61034,23.604132],[119.601717,23.575613],[119.566608,23.584937],[119.562297,23.530627],[119.578927,23.502641],[119.609108,23.503738],[119.646064,23.550928]]],[[[123.666916,25.914114],[123.706952,25.91519],[123.689706,25.939949],[123.666916,25.914114]]],[[[119.506246,23.625518],[119.506246,23.577259],[119.47237,23.556962],[119.519181,23.559705],[119.52534,23.62497],[119.506246,23.625518]]],[[[119.497623,23.38679],[119.495159,23.349982],[119.516717,23.349982],[119.497623,23.38679]]],[[[119.557369,23.666634],[119.608492,23.620035],[119.615268,23.661153],[119.586318,23.675952],[119.557369,23.666634]]],[[[122.066706,25.6247],[122.087032,25.61067],[122.092575,25.639268],[122.066706,25.6247]]],[[[121.468013,22.67687],[121.474788,22.643734],[121.513592,22.631582],[121.514824,22.676318],[121.468013,22.67687]]],[[[121.510513,22.086972],[121.507433,22.048704],[121.533918,22.022076],[121.594281,21.995443],[121.604752,22.022631],[121.575186,22.037055],[121.575802,22.0842],[121.510513,22.086972]]],[[[122.097503,25.499987],[122.110438,25.465952],[122.122141,25.495666],[122.097503,25.499987]]],[[[119.421247,23.216949],[119.436029,23.186146],[119.453275,23.216399],[119.421247,23.216949]]],[[[120.355011,22.327439],[120.395663,22.342385],[120.383344,22.355669],[120.355011,22.327439]]]]}},{type:"Feature",properties:{adcode:81e4,name:"香港特别行政区",center:[114.173355,22.320048],centroid:[114.134357,22.377366],childrenNum:18,level:"province",parent:{adcode:1e5},subFeatureIndex:32,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[114.031778,22.503923],[114.000981,22.491206],[113.977575,22.45692],[113.918445,22.418199],[113.920293,22.367845],[113.951706,22.355116],[113.956633,22.359543],[113.980039,22.366185],[114.026234,22.34792],[113.955401,22.298649],[113.969568,22.321349],[113.898119,22.308615],[113.889496,22.271514],[113.8433,22.229418],[113.84946,22.191188],[113.899351,22.215568],[113.935691,22.205041],[113.981271,22.229972],[113.996669,22.206149],[114.026234,22.229418],[114.004676,22.239389],[114.02993,22.263207],[114.034857,22.300864],[114.069966,22.326885],[114.121089,22.320795],[114.145726,22.300864],[114.120473,22.272068],[114.164821,22.226648],[114.200545,22.232188],[114.203009,22.206703],[114.265835,22.200608],[114.248588,22.274837],[114.262139,22.294773],[114.284929,22.263761],[114.313262,22.264315],[114.315726,22.299203],[114.315726,22.299756],[114.278153,22.328546],[114.283081,22.386661],[114.322501,22.385554],[114.323117,22.385554],[114.323733,22.385001],[114.323733,22.384447],[114.356994,22.340171],[114.394566,22.361757],[114.385327,22.41156],[114.406269,22.432582],[114.406269,22.433688],[114.376088,22.436454],[114.325581,22.479041],[114.278769,22.435901],[114.220255,22.427603],[114.205473,22.449729],[114.23319,22.466875],[114.2529,22.445304],[114.340979,22.50337],[114.309566,22.497288],[114.28924,22.52272],[114.263987,22.541515],[114.263371,22.541515],[114.260291,22.547595],[114.232574,22.528801],[114.232574,22.539857],[114.222719,22.553122],[114.166052,22.559201],[114.156813,22.543726],[114.095219,22.534329],[114.082285,22.512216],[114.031778,22.503923]]],[[[114.142647,22.213906],[114.123553,22.238836],[114.120473,22.177888],[114.154965,22.177888],[114.166668,22.205041],[114.142647,22.213906]]],[[[114.305871,22.372273],[114.313878,22.340724],[114.332972,22.353455],[114.305255,22.372826],[114.305871,22.372273]]],[[[114.320037,22.381127],[114.323733,22.384447],[114.323733,22.385001],[114.323117,22.385554],[114.322501,22.385554],[114.319421,22.382234],[114.320037,22.38168],[114.320037,22.381127]]],[[[114.305871,22.369506],[114.305871,22.372273],[114.305255,22.372826],[114.305871,22.369506]]],[[[114.315726,22.299203],[114.316958,22.298649],[114.316342,22.30031],[114.315726,22.299756],[114.315726,22.299203]]],[[[114.319421,22.382234],[114.320037,22.381127],[114.320037,22.38168],[114.319421,22.382234]]],[[[114.372392,22.32301],[114.373008,22.323564],[114.372392,22.323564],[114.372392,22.32301]]],[[[114.323733,22.297541],[114.324349,22.297541],[114.323733,22.298095],[114.323733,22.297541]]]]}},{type:"Feature",properties:{adcode:82e4,name:"澳门特别行政区",center:[113.54909,22.198951],centroid:[113.566988,22.159307],childrenNum:8,level:"province",parent:{adcode:1e5},subFeatureIndex:33,acroutes:[1e5]},geometry:{type:"MultiPolygon",coordinates:[[[[113.554425,22.107489],[113.6037,22.132438],[113.575983,22.194513],[113.558736,22.212244],[113.53841,22.209473],[113.534715,22.174009],[113.554425,22.142416],[113.554425,22.107489]]],[[[113.586453,22.201162],[113.575983,22.201162],[113.575983,22.194513],[113.586453,22.201162]]]]}},{type:"Feature",properties:{name:"",adchar:"JD",adcode:"100000_JD"},geometry:{type:"MultiPolygon",coordinates:[[[[122.51865306,23.46078502],[122.79861399,24.57367379],[122.79889322,24.57678999],[122.79819583,24.57983997],[122.79659008,24.58252516],[122.79423315,24.58458272],[122.79135575,24.58581125],[122.78823955,24.58609049],[122.78518957,24.5853931],[122.78250438,24.58378734],[122.78044682,24.58143041],[122.77921829,24.57855302],[122.49925737,23.46566424],[122.49897813,23.46254804],[122.49967552,23.45949807],[122.50128127,23.45681287],[122.5036382,23.45475531],[122.5065156,23.45352678],[122.50963181,23.45324755],[122.51268178,23.45394494],[122.51536697,23.45555069],[122.51742454,23.45790762],[122.51865306,23.46078502]]],[[[121.17202617,20.8054593],[121.90938804,21.68743347],[121.9109946,21.69011818],[121.91169291,21.69316794],[121.91141462,21.69628423],[121.91018696,21.699162],[121.9081301,21.70151955],[121.9054454,21.70312611],[121.90239563,21.70382443],[121.89927934,21.70354613],[121.89640158,21.70231847],[121.89404403,21.70026162],[121.15668216,20.81828744],[121.1550756,20.81560273],[121.15437729,20.81255297],[121.15465558,20.80943668],[121.15588324,20.80655891],[121.1579401,20.80420136],[121.1606248,20.8025948],[121.16367457,20.80189649],[121.16679085,20.80217478],[121.16966862,20.80340244],[121.17202617,20.8054593]]],[[[119.47366172,18.00707291],[120.02569734,19.02403788],[120.02674143,19.02698721],[120.02682302,19.03011484],[120.02593412,19.0331146],[120.02416175,19.03569286],[120.02167941,19.03759723],[120.01873007,19.03864132],[120.01560245,19.03872291],[120.01260269,19.03783401],[120.01002443,19.03606165],[120.00812005,19.0335793],[119.45608443,18.01661433],[119.45504035,18.01366499],[119.45495876,18.01053737],[119.45584765,18.00753761],[119.45762002,18.00495935],[119.46010237,18.00305497],[119.4630517,18.00201089],[119.46617933,18.0019293],[119.46917909,18.0028182],[119.47175735,18.00459056],[119.47366172,18.00707291]]],[[[119.0726757,15.04098494],[119.0726757,16.04388528],[119.07218626,16.04697545],[119.07076587,16.04976313],[119.06855355,16.05197545],[119.06576587,16.05339584],[119.0626757,16.05388528],[119.05958553,16.05339584],[119.05679784,16.05197545],[119.05458553,16.04976313],[119.05316513,16.04697545],[119.0526757,16.04388528],[119.0526757,15.04105889],[119.0521839,15.00781004],[119.05262758,15.00471297],[119.05400659,15.00190458],[119.05618595,14.99965979],[119.05895232,14.99819832],[119.06203491,14.99766324],[119.06513198,14.99810691],[119.06794036,14.99948592],[119.07018516,15.00166528],[119.07164663,15.00443165],[119.07218171,15.00751424],[119.0726746,15.04083704],[119.0726757,15.04098494]]],[[[118.68646749,11.18959191],[118.52518702,10.91547751],[118.52404181,10.91256595],[118.52385237,10.909443],[118.52463726,10.90641436],[118.52631962,10.9037765],[118.5287348,10.90178762],[118.53164636,10.90064241],[118.53476931,10.90045298],[118.53779795,10.90123786],[118.54043581,10.90292022],[118.54242469,10.9053354],[118.70409227,11.18010771],[118.70476212,11.18147468],[118.87431591,11.606662],[118.87459939,11.60747236],[118.98894963,11.98573108],[118.98937534,11.98883067],[118.9888224,11.99191011],[118.98734492,11.99466796],[118.98508753,11.99683427],[118.98227119,11.99819697],[118.9791716,11.99862269],[118.97609216,11.99806975],[118.97333431,11.99659227],[118.97116801,11.99433487],[118.9698053,11.99151854],[118.85557939,11.6136711],[118.68646749,11.18959191]]],[[[115.54466883,7.14672265],[116.2504858,7.979279],[116.25211077,7.98195261],[116.25283001,7.9849975],[116.25257312,7.98811563],[116.25136525,7.99100176],[116.24932463,7.99337338],[116.24665102,7.99499834],[116.24360613,7.99571758],[116.240488,7.99546069],[116.23760187,7.99425282],[116.23523025,7.99221221],[115.52941328,7.15965587],[115.52778832,7.15698226],[115.52706908,7.15393736],[115.52732596,7.15081924],[115.52853383,7.1479331],[115.53057445,7.14556148],[115.53324806,7.14393652],[115.53629295,7.14321728],[115.53941108,7.14347417],[115.54229721,7.14468204],[115.54466883,7.14672265]]],[[[112.30705249,3.53487257],[111.78690114,3.41687263],[111.78399583,3.41571167],[111.78159146,3.41370973],[111.77992341,3.41106279],[111.77915495,3.40802995],[111.77936129,3.40490807],[111.78052226,3.40200275],[111.78252419,3.39959839],[111.78517113,3.39793033],[111.78820398,3.39716187],[111.79132585,3.39736822],[112.31181658,3.51544515],[112.31248917,3.51562254],[112.52147408,3.5785908],[112.52281386,3.57910186],[112.85206367,3.73256867],[112.85465776,3.7343178],[112.85658437,3.73678292],[112.85765492,3.73972276],[112.85776462,3.74284952],[112.85690272,3.74585715],[112.8551536,3.74845124],[112.85268847,3.75037785],[112.84974864,3.7514484],[112.84662187,3.75155809],[112.84361424,3.7506962],[112.51501594,3.59753306],[112.30705249,3.53487257]]],[[[108.26055972,6.08912451],[108.29013305,6.01266273],[108.29170425,6.00995718],[108.29403462,6.00786957],[108.29689603,6.00660426],[108.3000084,6.00628511],[108.30306706,6.00694335],[108.30577262,6.00851455],[108.30786022,6.01084492],[108.30912553,6.01370633],[108.30944469,6.0168187],[108.30878645,6.01987736],[108.279563,6.09543449],[108.25611734,6.22752625],[108.21679964,6.53816468],[108.21876335,6.94964057],[108.24419535,7.07390742],[108.24433543,7.07703297],[108.24350281,7.08004883],[108.24177899,7.0826598],[108.2393327,7.08461028],[108.23640341,7.08570936],[108.23327786,7.08584944],[108.230262,7.08501682],[108.22765103,7.083293],[108.22570055,7.08084671],[108.22460147,7.07791743],[108.19897125,6.95268198],[108.1987683,6.95072469],[108.19679674,6.53760583],[108.19687578,6.53630242],[108.23630689,6.22476797],[108.23638164,6.22427602],[108.26004031,6.09098419],[108.26055972,6.08912451]]],[[[110.12822847,11.36894451],[110.05553696,11.25335394],[110.05430621,11.25047749],[110.05402458,11.2473615],[110.05471962,11.24431099],[110.05632331,11.24162456],[110.05867865,11.23956519],[110.0615551,11.23833444],[110.06467109,11.23805281],[110.0677216,11.23874785],[110.07040803,11.24035153],[110.07246741,11.24270688],[110.14541497,11.35870461],[110.14588682,11.35954163],[110.20700505,11.48128846],[110.20728377,11.48189306],[110.25854422,11.60358735],[110.25901765,11.60499559],[110.30436343,11.7826124],[110.30456934,11.78364161],[110.32822801,11.94571326],[110.32832827,11.94685414],[110.33424294,12.14159753],[110.33424553,12.14210167],[110.33227398,12.24038351],[110.33172267,12.24346324],[110.33024665,12.24622187],[110.3279904,12.24838938],[110.32517479,12.24975358],[110.32207543,12.25018094],[110.3189957,12.24962962],[110.31623706,12.2481536],[110.31406956,12.24589736],[110.31270536,12.24308175],[110.312278,12.23998238],[110.3142445,12.14195265],[110.3083549,11.94803461],[110.28485499,11.78705054],[110.23982347,11.61066468],[110.18898148,11.48996382],[110.12822847,11.36894451]]],[[[109.82951587,15.22896754],[109.84522534,15.15316562],[109.84633168,15.15023907],[109.84828823,15.14779763],[109.85090347,15.14608029],[109.85392139,15.14525516],[109.85704658,15.145403],[109.85997314,15.14650935],[109.86241457,15.1484659],[109.86413191,15.15108113],[109.86495704,15.15409906],[109.8648092,15.15722425],[109.84903675,15.23333003],[109.84889209,15.23393326],[109.78974541,15.45068337],[109.7892391,15.45210582],[109.69066131,15.67432448],[109.6900529,15.67548445],[109.59147511,15.83677407],[109.59116145,15.8372556],[109.53201478,15.92259221],[109.53166592,15.92306523],[109.30888011,16.20725797],[109.30658844,16.20938798],[109.30375073,16.21070558],[109.30064474,16.21108179],[109.29757451,16.21047978],[109.29484059,16.20895848],[109.29271057,16.20666681],[109.29139298,16.2038291],[109.29101677,16.20072311],[109.29161878,16.19765288],[109.29314007,16.19491896],[109.51574449,15.91095759],[109.57455994,15.82609887],[109.67264555,15.66561455],[109.77065019,15.44468789],[109.82951587,15.22896754]]]]}}],Pi={type:n_,features:o_};var C6={},v1={};typeof window<"u"||typeof Li<"u"&&Li.__DEV__;var I2={},s_=2311;function l_(){return s_++}var Kd=l_,k3={};typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?k3={browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0}:typeof document>"u"&&typeof self<"u"?k3={browser:{},os:{},node:!1,worker:!0,canvasSupported:!0}:typeof navigator>"u"?k3={browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0}:k3=v_(navigator.userAgent);var u_=k3;function v_(e){var t={},r={},i=e.match(/Firefox\/([\d.]+)/),a=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),n=e.match(/Edge\/([\d.]+)/),h=/micromessenger/i.test(e);return i&&(r.firefox=!0,r.version=i[1]),a&&(r.ie=!0,r.version=a[1]),n&&(r.edge=!0,r.version=n[1]),h&&(r.weChat=!0),{browser:r,os:t,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:typeof SVGRect<"u",touchEventsSupported:"ontouchstart"in window&&!r.ie&&!r.edge,pointerEventsSupported:"onpointerdown"in window&&(r.edge||r.ie&&r.version>=11)}}var ue=u_,G={},Qd={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},Jd={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},W3=Object.prototype.toString,Z3=Array.prototype,c_=Z3.forEach,h_=Z3.filter,V3=Z3.slice,f_=Z3.map,d_=Z3.reduce,v7={};function g_(e,t){e==="createCanvas"&&(Yr=null),v7[e]=t}function Gt(e){if(e==null||typeof e!="object")return e;var t=e,r=W3.call(e);if(r==="[object Array]"){if(!$t(e)){t=[];for(var i=0,a=e.length;i<a;i++)t[i]=Gt(e[i])}}else if(Jd[r]){if(!$t(e)){var n=e.constructor;if(e.constructor.from)t=n.from(e);else{t=new n(e.length);for(var i=0,a=e.length;i<a;i++)t[i]=Gt(e[i])}}}else if(!Qd[r]&&!$t(e)&&!n0(e)){t={};for(var h in e)e.hasOwnProperty(h)&&(t[h]=Gt(e[h]))}return t}function c7(e,t,r){if(!z3(t)||!z3(e))return r?Gt(t):e;for(var i in t)if(t.hasOwnProperty(i)){var a=e[i],n=t[i];z3(n)&&z3(a)&&!i0(n)&&!i0(a)&&!n0(n)&&!n0(a)&&!M6(n)&&!M6(a)&&!$t(n)&&!$t(a)?c7(a,n,r):(r||!(i in e))&&(e[i]=Gt(t[i]))}return e}function p_(e,t){for(var r=e[0],i=1,a=e.length;i<a;i++)r=c7(r,e[i],t);return r}function m_(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function jd(e,t,r){for(var i in t)t.hasOwnProperty(i)&&(r?t[i]!=null:e[i]==null)&&(e[i]=t[i]);return e}var eg=function(){return v7.createCanvas()};v7.createCanvas=function(){return document.createElement("canvas")};var Yr;function y_(){return Yr||(Yr=eg().getContext("2d")),Yr}function __(e,t){if(e){if(e.indexOf)return e.indexOf(t);for(var r=0,i=e.length;r<i;r++)if(e[r]===t)return r}return-1}function x_(e,t){var r=e.prototype;function i(){}i.prototype=t.prototype,e.prototype=new i;for(var a in r)e.prototype[a]=r[a];e.prototype.constructor=e,e.superClass=t}function S_(e,t,r){e="prototype"in e?e.prototype:e,t="prototype"in t?t.prototype:t,jd(e,t,r)}function b_(e){if(e)return typeof e=="string"?!1:typeof e.length=="number"}function tg(e,t,r){if(e&&t)if(e.forEach&&e.forEach===c_)e.forEach(t,r);else if(e.length===+e.length)for(var i=0,a=e.length;i<a;i++)t.call(r,e[i],i,e);else for(var n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n,e)}function w_(e,t,r){if(e&&t){if(e.map&&e.map===f_)return e.map(t,r);for(var i=[],a=0,n=e.length;a<n;a++)i.push(t.call(r,e[a],a,e));return i}}function A_(e,t,r,i){if(e&&t){if(e.reduce&&e.reduce===d_)return e.reduce(t,r,i);for(var a=0,n=e.length;a<n;a++)r=t.call(i,r,e[a],a,e);return r}}function T_(e,t,r){if(e&&t){if(e.filter&&e.filter===h_)return e.filter(t,r);for(var i=[],a=0,n=e.length;a<n;a++)t.call(r,e[a],a,e)&&i.push(e[a]);return i}}function C_(e,t,r){if(e&&t){for(var i=0,a=e.length;i<a;i++)if(t.call(r,e[i],i,e))return e[i]}}function rg(e,t){var r=V3.call(arguments,2);return function(){return e.apply(t,r.concat(V3.call(arguments)))}}function M_(e){var t=V3.call(arguments,1);return function(){return e.apply(this,t.concat(V3.call(arguments)))}}function i0(e){return W3.call(e)==="[object Array]"}function D_(e){return typeof e=="function"}function L_(e){return W3.call(e)==="[object String]"}function z3(e){var t=typeof e;return t==="function"||!!e&&t=="object"}function M6(e){return!!Qd[W3.call(e)]}function I_(e){return!!Jd[W3.call(e)]}function n0(e){return typeof e=="object"&&typeof e.nodeType=="number"&&typeof e.ownerDocument=="object"}function P_(e){return e!==e}function R_(e){for(var t=0,r=arguments.length;t<r;t++)if(arguments[t]!=null)return arguments[t]}function E_(e,t){return e??t}function k_(e,t,r){return e??t??r}function z_(){return Function.call.apply(V3,arguments)}function O_(e){if(typeof e=="number")return[e,e,e,e];var t=e.length;return t===2?[e[0],e[1],e[0],e[1]]:t===3?[e[0],e[1],e[2],e[1]]:e}function N_(e,t){if(!e)throw new Error(t)}function V_(e){return e==null?null:typeof e.trim=="function"?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var ag="__ec_primitive__";function B_(e){e[ag]=!0}function $t(e){return e[ag]}function o0(e){var t=i0(e),r=this;e instanceof o0?e.each(i):e&&tg(e,i);function i(a,n){t?r.set(a,n):r.set(n,a)}}o0.prototype={constructor:o0,get:function(e){return this.hasOwnProperty(e)?this[e]:null},set:function(e,t){return this[e]=t},each:function(e,t){t!==void 0&&(e=rg(e,t));for(var r in this)this.hasOwnProperty(r)&&e(this[r],r)},removeKey:function(e){delete this[e]}};function q_(e){return new o0(e)}function H_(e,t){for(var r=new e.constructor(e.length+t.length),i=0;i<e.length;i++)r[i]=e[i];var a=e.length;for(i=0;i<t.length;i++)r[i+a]=t[i];return r}function F_(){}G.$override=g_;G.clone=Gt;G.merge=c7;G.mergeAll=p_;G.extend=m_;G.defaults=jd;G.createCanvas=eg;G.getContext=y_;G.indexOf=__;G.inherits=x_;G.mixin=S_;G.isArrayLike=b_;G.each=tg;G.map=w_;G.reduce=A_;G.filter=T_;G.find=C_;G.bind=rg;G.curry=M_;G.isArray=i0;G.isFunction=D_;G.isString=L_;G.isObject=z3;G.isBuiltInObject=M6;G.isTypedArray=I_;G.isDom=n0;G.eqNaN=P_;G.retrieve=R_;G.retrieve2=E_;G.retrieve3=k_;G.slice=z_;G.normalizeCssArray=O_;G.assert=N_;G.trim=V_;G.setAsPrimitive=B_;G.isPrimitive=$t;G.createHashMap=q_;G.concatArray=H_;G.noop=F_;var G1={},Ri;function U1(){if(Ri)return G1;Ri=1;var e=typeof Float32Array>"u"?Array:Float32Array;function t(T,M){var D=new e(2);return T==null&&(T=0),M==null&&(M=0),D[0]=T,D[1]=M,D}function r(T,M){return T[0]=M[0],T[1]=M[1],T}function i(T){var M=new e(2);return M[0]=T[0],M[1]=T[1],M}function a(T,M,D){return T[0]=M,T[1]=D,T}function n(T,M,D){return T[0]=M[0]+D[0],T[1]=M[1]+D[1],T}function h(T,M,D,I){return T[0]=M[0]+D[0]*I,T[1]=M[1]+D[1]*I,T}function d(T,M,D){return T[0]=M[0]-D[0],T[1]=M[1]-D[1],T}function o(T){return Math.sqrt(l(T))}var f=o;function l(T){return T[0]*T[0]+T[1]*T[1]}var u=l;function s(T,M,D){return T[0]=M[0]*D[0],T[1]=M[1]*D[1],T}function v(T,M,D){return T[0]=M[0]/D[0],T[1]=M[1]/D[1],T}function c(T,M){return T[0]*M[0]+T[1]*M[1]}function p(T,M,D){return T[0]=M[0]*D,T[1]=M[1]*D,T}function g(T,M){var D=o(M);return D===0?(T[0]=0,T[1]=0):(T[0]=M[0]/D,T[1]=M[1]/D),T}function m(T,M){return Math.sqrt((T[0]-M[0])*(T[0]-M[0])+(T[1]-M[1])*(T[1]-M[1]))}var _=m;function y(T,M){return(T[0]-M[0])*(T[0]-M[0])+(T[1]-M[1])*(T[1]-M[1])}var b=y;function x(T,M){return T[0]=-M[0],T[1]=-M[1],T}function w(T,M,D,I){return T[0]=M[0]+I*(D[0]-M[0]),T[1]=M[1]+I*(D[1]-M[1]),T}function S(T,M,D){var I=M[0],P=M[1];return T[0]=D[0]*I+D[2]*P+D[4],T[1]=D[1]*I+D[3]*P+D[5],T}function A(T,M,D){return T[0]=Math.min(M[0],D[0]),T[1]=Math.min(M[1],D[1]),T}function C(T,M,D){return T[0]=Math.max(M[0],D[0]),T[1]=Math.max(M[1],D[1]),T}return G1.create=t,G1.copy=r,G1.clone=i,G1.set=a,G1.add=n,G1.scaleAndAdd=h,G1.sub=d,G1.len=o,G1.length=f,G1.lenSquare=l,G1.lengthSquare=u,G1.mul=s,G1.div=v,G1.dot=c,G1.scale=p,G1.normalize=g,G1.distance=m,G1.dist=_,G1.distanceSquare=y,G1.distSquare=b,G1.negate=x,G1.lerp=w,G1.applyTransform=S,G1.min=A,G1.max=C,G1}function D6(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this),this.on("globalout",this._dragEnd,this)}D6.prototype={constructor:D6,_dragStart:function(e){var t=e.target;t&&t.draggable&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.dispatchToElement(Mt(t,e),"dragstart",e.event))},_drag:function(e){var t=this._draggingTarget;if(t){var r=e.offsetX,i=e.offsetY,a=r-this._x,n=i-this._y;this._x=r,this._y=i,t.drift(a,n,e),this.dispatchToElement(Mt(t,e),"drag",e.event);var h=this.findHover(r,i,t).target,d=this._dropTarget;this._dropTarget=h,t!==h&&(d&&h!==d&&this.dispatchToElement(Mt(d,e),"dragleave",e.event),h&&h!==d&&this.dispatchToElement(Mt(h,e),"dragenter",e.event))}},_dragEnd:function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.dispatchToElement(Mt(t,e),"dragend",e.event),this._dropTarget&&this.dispatchToElement(Mt(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null}};function Mt(e,t){return{target:e,topTarget:t&&t.topTarget}}var G_=D6,$_=G_,Ei=Array.prototype.slice,L6=function(){this._$handlers={}};L6.prototype={constructor:L6,one:function(e,t,r){var i=this._$handlers;if(!t||!e)return this;i[e]||(i[e]=[]);for(var a=0;a<i[e].length;a++)if(i[e][a].h===t)return this;return i[e].push({h:t,one:!0,ctx:r||this}),this},on:function(e,t,r){var i=this._$handlers;if(!t||!e)return this;i[e]||(i[e]=[]);for(var a=0;a<i[e].length;a++)if(i[e][a].h===t)return this;return i[e].push({h:t,one:!1,ctx:r||this}),this},isSilent:function(e){var t=this._$handlers;return t[e]&&t[e].length},off:function(e,t){var r=this._$handlers;if(!e)return this._$handlers={},this;if(t){if(r[e]){for(var i=[],a=0,n=r[e].length;a<n;a++)r[e][a].h!=t&&i.push(r[e][a]);r[e]=i}r[e]&&r[e].length===0&&delete r[e]}else delete r[e];return this},trigger:function(e){if(this._$handlers[e]){var t=arguments,r=t.length;r>3&&(t=Ei.call(t,1));for(var i=this._$handlers[e],a=i.length,n=0;n<a;){switch(r){case 1:i[n].h.call(i[n].ctx);break;case 2:i[n].h.call(i[n].ctx,t[1]);break;case 3:i[n].h.call(i[n].ctx,t[1],t[2]);break;default:i[n].h.apply(i[n].ctx,t);break}i[n].one?(i.splice(n,1),a--):n++}}return this},triggerWithContext:function(e){if(this._$handlers[e]){var t=arguments,r=t.length;r>4&&(t=Ei.call(t,1,t.length-1));for(var i=t[t.length-1],a=this._$handlers[e],n=a.length,h=0;h<n;){switch(r){case 1:a[h].h.call(i);break;case 2:a[h].h.call(i,t[1]);break;case 3:a[h].h.call(i,t[1],t[2]);break;default:a[h].h.apply(i,t);break}a[h].one?(a.splice(h,1),n--):h++}}return this}};var U_=L6,ft=U_,T0=G,W_=U1(),ig=$_,ng=ft,og="silent";function Z_(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which}}function sg(){}sg.prototype.dispose=function(){};var Y_=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Yt=function(e,t,r,i){ng.call(this),this.storage=e,this.painter=t,this.painterRoot=i,r=r||new sg,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,ig.call(this),this.setHandlerProxy(r)};Yt.prototype={constructor:Yt,setHandlerProxy:function(e){this.proxy&&this.proxy.dispose(),e&&(T0.each(Y_,function(t){e.on&&e.on(t,this[t],this)},this),e.handler=this),this.proxy=e},mousemove:function(e){var t=e.zrX,r=e.zrY,i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var n=this._hovered=this.findHover(t,r),h=n.target,d=this.proxy;d.setCursor&&d.setCursor(h?h.cursor:"default"),a&&h!==a&&this.dispatchToElement(i,"mouseout",e),this.dispatchToElement(n,"mousemove",e),h&&h!==a&&this.dispatchToElement(n,"mouseover",e)},mouseout:function(e){this.dispatchToElement(this._hovered,"mouseout",e);var t=e.toElement||e.relatedTarget,r;do t=t&&t.parentNode;while(t&&t.nodeType!=9&&!(r=t===this.painterRoot));!r&&this.trigger("globalout",{event:e})},resize:function(e){this._hovered={}},dispatch:function(e,t){var r=this[e];r&&r.call(this,t)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},dispatchToElement:function(e,t,r){e=e||{};var i=e.target;if(!(i&&i.silent)){for(var a="on"+t,n=Z_(t,e,r);i&&(i[a]&&(n.cancelBubble=i[a].call(i,n)),i.trigger(t,n),i=i.parent,!n.cancelBubble););n.cancelBubble||(this.trigger(t,n),this.painter&&this.painter.eachOtherLayer(function(h){typeof h[a]=="function"&&h[a].call(h,n),h.trigger&&h.trigger(t,n)}))}},findHover:function(e,t,r){for(var i=this.storage.getDisplayList(),a={x:e,y:t},n=i.length-1;n>=0;n--){var h;if(i[n]!==r&&!i[n].ignore&&(h=X_(i[n],e,t))&&(!a.topTarget&&(a.topTarget=i[n]),h!==og)){a.target=i[n];break}}return a}};T0.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){Yt.prototype[e]=function(t){var r=this.findHover(t.zrX,t.zrY),i=r.target;if(e==="mousedown")this._downEl=i,this._downPoint=[t.zrX,t.zrY],this._upEl=i;else if(e==="mouseup")this._upEl=i;else if(e==="click"){if(this._downEl!==this._upEl||!this._downPoint||W_.dist(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(r,e,t)}});function X_(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var i=e,a;i;){if(i.clipPath&&!i.clipPath.contain(t,r))return!1;i.silent&&(a=!0),i=i.parent}return a?og:!0}return!1}T0.mixin(Yt,ng);T0.mixin(Yt,ig);var K_=Yt,Q_=K_,Qe={},ki;function ke(){if(ki)return Qe;ki=1;var e=typeof Float32Array>"u"?Array:Float32Array;function t(){var l=new e(6);return r(l),l}function r(l){return l[0]=1,l[1]=0,l[2]=0,l[3]=1,l[4]=0,l[5]=0,l}function i(l,u){return l[0]=u[0],l[1]=u[1],l[2]=u[2],l[3]=u[3],l[4]=u[4],l[5]=u[5],l}function a(l,u,s){var v=u[0]*s[0]+u[2]*s[1],c=u[1]*s[0]+u[3]*s[1],p=u[0]*s[2]+u[2]*s[3],g=u[1]*s[2]+u[3]*s[3],m=u[0]*s[4]+u[2]*s[5]+u[4],_=u[1]*s[4]+u[3]*s[5]+u[5];return l[0]=v,l[1]=c,l[2]=p,l[3]=g,l[4]=m,l[5]=_,l}function n(l,u,s){return l[0]=u[0],l[1]=u[1],l[2]=u[2],l[3]=u[3],l[4]=u[4]+s[0],l[5]=u[5]+s[1],l}function h(l,u,s){var v=u[0],c=u[2],p=u[4],g=u[1],m=u[3],_=u[5],y=Math.sin(s),b=Math.cos(s);return l[0]=v*b+g*y,l[1]=-v*y+g*b,l[2]=c*b+m*y,l[3]=-c*y+b*m,l[4]=b*p+y*_,l[5]=b*_-y*p,l}function d(l,u,s){var v=s[0],c=s[1];return l[0]=u[0]*v,l[1]=u[1]*c,l[2]=u[2]*v,l[3]=u[3]*c,l[4]=u[4]*v,l[5]=u[5]*c,l}function o(l,u){var s=u[0],v=u[2],c=u[4],p=u[1],g=u[3],m=u[5],_=s*g-p*v;return _?(_=1/_,l[0]=g*_,l[1]=-p*_,l[2]=-v*_,l[3]=s*_,l[4]=(v*m-g*c)*_,l[5]=(p*c-s*m)*_,l):null}function f(l){var u=t();return i(u,l),u}return Qe.create=t,Qe.identity=r,Qe.copy=i,Qe.mul=a,Qe.translate=n,Qe.rotate=h,Qe.scale=d,Qe.invert=o,Qe.clone=f,Qe}var M2=ke(),lg=U1(),I6=M2.identity,zi=5e-5;function ot(e){return e>zi||e<-zi}var C0=function(e){e=e||{},e.position||(this.position=[0,0]),e.rotation==null&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},p2=C0.prototype;p2.transform=null;p2.needLocalTransform=function(){return ot(this.rotation)||ot(this.position[0])||ot(this.position[1])||ot(this.scale[0]-1)||ot(this.scale[1]-1)};p2.updateTransform=function(){var e=this.parent,t=e&&e.transform,r=this.needLocalTransform(),i=this.transform;if(!(r||t)){i&&I6(i);return}i=i||M2.create(),r?this.getLocalTransform(i):I6(i),t&&(r?M2.mul(i,e.transform,i):M2.copy(i,e.transform)),this.transform=i,this.invTransform=this.invTransform||M2.create(),M2.invert(this.invTransform,i)};p2.getLocalTransform=function(e){return C0.getLocalTransform(this,e)};p2.setTransform=function(e){var t=this.transform,r=e.dpr||1;t?e.setTransform(r*t[0],r*t[1],r*t[2],r*t[3],r*t[4],r*t[5]):e.setTransform(r,0,0,r,0,0)};p2.restoreTransform=function(e){var t=e.dpr||1;e.setTransform(t,0,0,t,0,0)};var Oi=[];p2.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(M2.mul(Oi,e.invTransform,t),t=Oi);var r=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],a=this.position,n=this.scale;ot(r-1)&&(r=Math.sqrt(r)),ot(i-1)&&(i=Math.sqrt(i)),t[0]<0&&(r=-r),t[3]<0&&(i=-i),a[0]=t[4],a[1]=t[5],n[0]=r,n[1]=i,this.rotation=Math.atan2(-t[1]/i,t[0]/r)}};p2.getGlobalScale=function(){var e=this.transform;if(!e)return[1,1];var t=Math.sqrt(e[0]*e[0]+e[1]*e[1]),r=Math.sqrt(e[2]*e[2]+e[3]*e[3]);return e[0]<0&&(t=-t),e[3]<0&&(r=-r),[t,r]};p2.transformCoordToLocal=function(e,t){var r=[e,t],i=this.invTransform;return i&&lg.applyTransform(r,r,i),r};p2.transformCoordToGlobal=function(e,t){var r=[e,t],i=this.transform;return i&&lg.applyTransform(r,r,i),r};C0.getLocalTransform=function(e,t){t=t||[],I6(t);var r=e.origin,i=e.scale||[1,1],a=e.rotation||0,n=e.position||[0,0];return r&&(t[4]-=r[0],t[5]-=r[1]),M2.scale(t,t,i),a&&M2.rotate(t,t,a),r&&(t[4]+=r[0],t[5]+=r[1]),t[4]+=n[0],t[5]+=n[1],t};var J_=C0,h7=J_,Xr={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)))},elasticOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},elasticInOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Xr.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Xr.bounceIn(e*2)*.5:Xr.bounceOut(e*2-1)*.5+.5}},j_=Xr,ex=j_,tx=ex;function P6(e){this._target=e.target,this._life=e.life||1e3,this._delay=e.delay||0,this._initialized=!1,this.loop=e.loop==null?!1:e.loop,this.gap=e.gap||0,this.easing=e.easing||"Linear",this.onframe=e.onframe,this.ondestroy=e.ondestroy,this.onrestart=e.onrestart,this._pausedTime=0,this._paused=!1}P6.prototype={constructor:P6,step:function(e,t){if(this._initialized||(this._startTime=e+this._delay,this._initialized=!0),this._paused){this._pausedTime+=t;return}var r=(e-this._startTime-this._pausedTime)/this._life;if(!(r<0)){r=Math.min(r,1);var i=this.easing,a=typeof i=="string"?tx[i]:i,n=typeof a=="function"?a(r):r;return this.fire("frame",n),r==1?this.loop?(this.restart(e),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(e){var t=(e-this._startTime-this._pausedTime)%this._life;this._startTime=e-t+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(e,t){e="on"+e,this[e]&&this[e](this._target,t)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var rx=P6,ax=rx,ve={},ug=function(){this.head=null,this.tail=null,this._len=0},Y3=ug.prototype;Y3.insert=function(e){var t=new vg(e);return this.insertEntry(t),t};Y3.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++};Y3.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._len--};Y3.len=function(){return this._len};Y3.clear=function(){this.head=this.tail=null,this._len=0};var vg=function(e){this.value=e,this.next,this.prev},cg=function(e){this._list=new ug,this._map={},this._maxSize=e||10,this._lastRemovedEntry=null},f7=cg.prototype;f7.put=function(e,t){var r=this._list,i=this._map,a=null;if(i[e]==null){var n=r.len(),h=this._lastRemovedEntry;if(n>=this._maxSize&&n>0){var d=r.head;r.remove(d),delete i[d.key],a=d.value,this._lastRemovedEntry=d}h?h.value=t:h=new vg(t),h.key=e,r.insertEntry(h),i[e]=h}return a};f7.get=function(e){var t=this._map[e],r=this._list;if(t!=null)return t!==r.tail&&(r.remove(t),r.insertEntry(t)),t.value};f7.clear=function(){this._list.clear(),this._map={}};var ix=cg,hg=ix,nx=hg,Ni={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function t2(e){return e=Math.round(e),e<0?0:e>255?255:e}function ox(e){return e=Math.round(e),e<0?0:e>360?360:e}function B3(e){return e<0?0:e>1?1:e}function e4(e){return e.length&&e.charAt(e.length-1)==="%"?t2(parseFloat(e)/100*255):t2(parseInt(e,10))}function Xt(e){return e.length&&e.charAt(e.length-1)==="%"?B3(parseFloat(e)/100):B3(parseFloat(e))}function t4(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function W2(e,t,r){return e+(t-e)*r}function je(e,t,r,i,a){return e[0]=t,e[1]=r,e[2]=i,e[3]=a,e}function R6(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var fg=new nx(20),pr=null;function Dt(e,t){pr&&R6(pr,t),pr=fg.put(e,pr||t.slice())}function ht(e,t){if(e){t=t||[];var r=fg.get(e);if(r)return R6(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in Ni)return R6(t,Ni[i]),Dt(e,t),t;if(i.charAt(0)==="#"){if(i.length===4){var a=parseInt(i.substr(1),16);if(!(a>=0&&a<=4095)){je(t,0,0,0,1);return}return je(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,1),Dt(e,t),t}else if(i.length===7){var a=parseInt(i.substr(1),16);if(!(a>=0&&a<=16777215)){je(t,0,0,0,1);return}return je(t,(a&16711680)>>16,(a&65280)>>8,a&255,1),Dt(e,t),t}return}var n=i.indexOf("("),h=i.indexOf(")");if(n!==-1&&h+1===i.length){var d=i.substr(0,n),o=i.substr(n+1,h-(n+1)).split(","),f=1;switch(d){case"rgba":if(o.length!==4){je(t,0,0,0,1);return}f=Xt(o.pop());case"rgb":if(o.length!==3){je(t,0,0,0,1);return}return je(t,e4(o[0]),e4(o[1]),e4(o[2]),f),Dt(e,t),t;case"hsla":if(o.length!==4){je(t,0,0,0,1);return}return o[3]=Xt(o[3]),E6(o,t),Dt(e,t),t;case"hsl":if(o.length!==3){je(t,0,0,0,1);return}return E6(o,t),Dt(e,t),t;default:return}}je(t,0,0,0,1)}}function E6(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=Xt(e[1]),a=Xt(e[2]),n=a<=.5?a*(i+1):a+i-a*i,h=a*2-n;return t=t||[],je(t,t2(t4(h,n,r+1/3)*255),t2(t4(h,n,r)*255),t2(t4(h,n,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function sx(e){if(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,a=Math.min(t,r,i),n=Math.max(t,r,i),h=n-a,d=(n+a)/2,o,f;if(h===0)o=0,f=0;else{d<.5?f=h/(n+a):f=h/(2-n-a);var l=((n-t)/6+h/2)/h,u=((n-r)/6+h/2)/h,s=((n-i)/6+h/2)/h;t===n?o=s-u:r===n?o=1/3+l-s:i===n&&(o=2/3+u-l),o<0&&(o+=1),o>1&&(o-=1)}var v=[o*360,f,d];return e[3]!=null&&v.push(e[3]),v}}function lx(e,t){var r=ht(e);if(r){for(var i=0;i<3;i++)t<0?r[i]=r[i]*(1-t)|0:r[i]=(255-r[i])*t+r[i]|0,r[i]>255?r[i]=255:e[i]<0&&(r[i]=0);return X3(r,r.length===4?"rgba":"rgb")}}function ux(e){var t=ht(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function dg(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){r=r||[];var i=e*(t.length-1),a=Math.floor(i),n=Math.ceil(i),h=t[a],d=t[n],o=i-a;return r[0]=t2(W2(h[0],d[0],o)),r[1]=t2(W2(h[1],d[1],o)),r[2]=t2(W2(h[2],d[2],o)),r[3]=B3(W2(h[3],d[3],o)),r}}var vx=dg;function gg(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),a=Math.floor(i),n=Math.ceil(i),h=ht(t[a]),d=ht(t[n]),o=i-a,f=X3([t2(W2(h[0],d[0],o)),t2(W2(h[1],d[1],o)),t2(W2(h[2],d[2],o)),B3(W2(h[3],d[3],o))],"rgba");return r?{color:f,leftIndex:a,rightIndex:n,value:i}:f}}var cx=gg;function hx(e,t,r,i){if(e=ht(e),e)return e=sx(e),t!=null&&(e[0]=ox(t)),r!=null&&(e[1]=Xt(r)),i!=null&&(e[2]=Xt(i)),X3(E6(e),"rgba")}function fx(e,t){if(e=ht(e),e&&t!=null)return e[3]=B3(t),X3(e,"rgba")}function X3(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}ve.parse=ht;ve.lift=lx;ve.toHex=ux;ve.fastLerp=dg;ve.fastMapToColor=vx;ve.lerp=gg;ve.mapToColor=cx;ve.modifyHSL=hx;ve.modifyAlpha=fx;ve.stringify=X3;var dx=ax,gx=ve,px=G,s0=px.isArrayLike,k6=Array.prototype.slice;function mx(e,t){return e[t]}function yx(e,t,r){e[t]=r}function z6(e,t,r){return(t-e)*r+e}function Vi(e,t,r){return r>.5?t:e}function Bi(e,t,r,i,a){var n=e.length;if(a==1)for(var h=0;h<n;h++)i[h]=z6(e[h],t[h],r);else for(var d=n&&e[0].length,h=0;h<n;h++)for(var o=0;o<d;o++)i[h][o]=z6(e[h][o],t[h][o],r)}function qi(e,t,r){var i=e.length,a=t.length;if(i!==a){var n=i>a;if(n)e.length=a;else for(var h=i;h<a;h++)e.push(r===1?t[h]:k6.call(t[h]))}for(var d=e[0]&&e[0].length,h=0;h<e.length;h++)if(r===1)isNaN(e[h])&&(e[h]=t[h]);else for(var o=0;o<d;o++)isNaN(e[h][o])&&(e[h][o]=t[h][o])}function _x(e,t,r){if(e===t)return!0;var i=e.length;if(i!==t.length)return!1;if(r===1){for(var a=0;a<i;a++)if(e[a]!==t[a])return!1}else for(var n=e[0].length,a=0;a<i;a++)for(var h=0;h<n;h++)if(e[a][h]!==t[a][h])return!1;return!0}function Hi(e,t,r,i,a,n,h,d,o){var f=e.length;if(o==1)for(var l=0;l<f;l++)d[l]=O6(e[l],t[l],r[l],i[l],a,n,h);else for(var u=e[0].length,l=0;l<f;l++)for(var s=0;s<u;s++)d[l][s]=O6(e[l][s],t[l][s],r[l][s],i[l][s],a,n,h)}function O6(e,t,r,i,a,n,h){var d=(r-e)*.5,o=(i-t)*.5;return(2*(t-r)+d+o)*h+(-3*(t-r)-2*d-o)*n+d*a+t}function xx(e){if(s0(e)){var t=e.length;if(s0(e[0])){for(var r=[],i=0;i<t;i++)r.push(k6.call(e[i]));return r}return k6.call(e)}return e}function Fi(e){return e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.floor(e[2]),"rgba("+e.join(",")+")"}function Sx(e){var t=e[e.length-1].value;return s0(t&&t[0])?2:1}function bx(e,t,r,i,a,n){var h=e._getter,d=e._setter,o=t==="spline",f=i.length;if(f){var l=i[0].value,u=s0(l),s=!1,v=!1,c=u?Sx(i):0,p;i.sort(function(z,O){return z.time-O.time}),p=i[f-1].time;for(var g=[],m=[],_=i[0].value,y=!0,b=0;b<f;b++){g.push(i[b].time/p);var x=i[b].value;if(u&&_x(x,_,c)||!u&&x===_||(y=!1),_=x,typeof x=="string"){var w=gx.parse(x);w?(x=w,s=!0):v=!0}m.push(x)}if(!(!n&&y)){for(var S=m[f-1],b=0;b<f-1;b++)u?qi(m[b],S,c):isNaN(m[b])&&!isNaN(S)&&!v&&!s&&(m[b]=S);u&&qi(h(e._target,a),S,c);var A=0,C=0,T,M,D,I,P,R;if(s)var E=[0,0,0,0];var L=function(z,O){var N;if(O<0)N=0;else if(O<C){for(T=Math.min(A+1,f-1),N=T;N>=0&&!(g[N]<=O);N--);N=Math.min(N,f-2)}else{for(N=A;N<f&&!(g[N]>O);N++);N=Math.min(N-1,f-2)}A=N,C=O;var B=g[N+1]-g[N];if(B!==0)if(M=(O-g[N])/B,o)if(I=m[N],D=m[N===0?N:N-1],P=m[N>f-2?f-1:N+1],R=m[N>f-3?f-1:N+2],u)Hi(D,I,P,R,M,M*M,M*M*M,h(z,a),c);else{var q;if(s)q=Hi(D,I,P,R,M,M*M,M*M*M,E,1),q=Fi(E);else{if(v)return Vi(I,P,M);q=O6(D,I,P,R,M,M*M,M*M*M)}d(z,a,q)}else if(u)Bi(m[N],m[N+1],M,h(z,a),c);else{var q;if(s)Bi(m[N],m[N+1],M,E,1),q=Fi(E);else{if(v)return Vi(m[N],m[N+1],M);q=z6(m[N],m[N+1],M)}d(z,a,q)}},k=new dx({target:e._target,life:p,loop:e._loop,delay:e._delay,onframe:L,ondestroy:r});return t&&t!=="spline"&&(k.easing=t),k}}}var pg=function(e,t,r,i){this._tracks={},this._target=e,this._loop=t||!1,this._getter=r||mx,this._setter=i||yx,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};pg.prototype={when:function(e,t){var r=this._tracks;for(var i in t)if(t.hasOwnProperty(i)){if(!r[i]){r[i]=[];var a=this._getter(this._target,i);if(a==null)continue;e!==0&&r[i].push({time:0,value:xx(a)})}r[i].push({time:e,value:t[i]})}return this},during:function(e){return this._onframeList.push(e),this},pause:function(){for(var e=0;e<this._clipList.length;e++)this._clipList[e].pause();this._paused=!0},resume:function(){for(var e=0;e<this._clipList.length;e++)this._clipList[e].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var e=this._doneList,t=e.length,r=0;r<t;r++)e[r].call(this)},start:function(e,t){var r=this,i=0,a=function(){i--,i||r._doneCallback()},n;for(var h in this._tracks)if(this._tracks.hasOwnProperty(h)){var d=bx(this,e,a,this._tracks[h],h,t);d&&(this._clipList.push(d),i++,this.animation&&this.animation.addClip(d),n=d)}if(n){var o=n.onframe;n.onframe=function(f,l){o(f,l);for(var u=0;u<r._onframeList.length;u++)r._onframeList[u](f,l)}}return i||this._doneCallback(),this},stop:function(e){for(var t=this._clipList,r=this.animation,i=0;i<t.length;i++){var a=t[i];e&&a.onframe(this._target,1),r&&r.removeClip(a)}t.length=0},delay:function(e){return this._delay=e,this},done:function(e){return e&&this._doneList.push(e),this},getClips:function(){return this._clipList}};var Ax=pg,mg=Ax,t3={},yg=1;typeof window<"u"&&(yg=Math.max(window.devicePixelRatio||1,1));var Tx=0,Cx=yg;t3.debugMode=Tx;t3.devicePixelRatio=Cx;var Mx=t3,Gi=Mx.debugMode,N6=function(){};Gi===1?N6=function(){for(var e in arguments)throw new Error(arguments[e])}:Gi>1&&(N6=function(){for(var e in arguments)console.log(arguments[e])});var Dx=N6,K3=Dx,Lx=mg,Ix=K3,Q3=G,Px=Q3.isString,r4=Q3.isFunction,Rx=Q3.isObject,Ex=Q3.isArrayLike,kx=Q3.indexOf,V6=function(){this.animators=[]};V6.prototype={constructor:V6,animate:function(e,t){var r,i=!1,a=this,n=this.__zr;if(e){var h=e.split("."),d=a;i=h[0]==="shape";for(var o=0,f=h.length;o<f;o++)d&&(d=d[h[o]]);d&&(r=d)}else r=a;if(!r){Ix('Property "'+e+'" is not existed in element '+a.id);return}var l=a.animators,u=new Lx(r,t);return u.during(function(s){a.dirty(i)}).done(function(){l.splice(kx(l,u),1)}),l.push(u),n&&n.animation.addAnimator(u),u},stopAnimation:function(e){for(var t=this.animators,r=t.length,i=0;i<r;i++)t[i].stop(e);return t.length=0,this},animateTo:function(e,t,r,i,a,n){Px(r)?(a=i,i=r,r=0):r4(i)?(a=i,i="linear",r=0):r4(r)?(a=r,r=0):r4(t)?(a=t,t=500):t||(t=500),this.stopAnimation(),this._animateToShallow("",this,e,t,r);var h=this.animators.slice(),d=h.length;function o(){d--,d||a&&a()}d||a&&a();for(var f=0;f<h.length;f++)h[f].done(o).start(i,n)},_animateToShallow:function(e,t,r,i,a){var n={},h=0;for(var d in r)if(r.hasOwnProperty(d)){if(t[d]!=null)Rx(r[d])&&!Ex(r[d])?this._animateToShallow(e?e+"."+d:d,t[d],r[d],i,a):(n[d]=r[d],h++);else if(r[d]!=null)if(!e)this.attr(d,r[d]);else{var o={};o[e]={},o[e][d]=r[d],this.attr(o)}}return h>0&&this.animate(e,!1).when(i??500,n).delay(a||0),this}};var zx=V6,Ox=zx,Nx=Kd,_g=ft,xg=h7,Sg=Ox,M0=G,J3=function(e){xg.call(this,e),_g.call(this,e),Sg.call(this,e),this.id=e.id||Nx()};J3.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(e,t){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var r=this.transform;r||(r=this.transform=[1,0,0,1,0,0]),r[4]+=e,r[5]+=t,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(e,t){},attrKV:function(e,t){if(e==="position"||e==="scale"||e==="origin"){if(t){var r=this[e];r||(r=this[e]=[]),r[0]=t[0],r[1]=t[1]}}else this[e]=t},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(e,t){if(typeof e=="string")this.attrKV(e,t);else if(M0.isObject(e))for(var r in e)e.hasOwnProperty(r)&&this.attrKV(r,e[r]);return this.dirty(!1),this},setClipPath:function(e){var t=this.__zr;t&&e.addSelfToZr(t),this.clipPath&&this.clipPath!==e&&this.removeClipPath(),this.clipPath=e,e.__zr=t,e.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var e=this.clipPath;e&&(e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(e){this.__zr=e;var t=this.animators;if(t)for(var r=0;r<t.length;r++)e.animation.addAnimator(t[r]);this.clipPath&&this.clipPath.addSelfToZr(e)},removeSelfFromZr:function(e){this.__zr=null;var t=this.animators;if(t)for(var r=0;r<t.length;r++)e.animation.removeAnimator(t[r]);this.clipPath&&this.clipPath.removeSelfFromZr(e)}};M0.mixin(J3,Sg);M0.mixin(J3,xg);M0.mixin(J3,_g);var Vx=J3,bg=Vx,Bx=U1(),mr=ke(),yr=Bx.applyTransform,_r=Math.min,xr=Math.max;function U2(e,t,r,i){r<0&&(e=e+r,r=-r),i<0&&(t=t+i,i=-i),this.x=e,this.y=t,this.width=r,this.height=i}U2.prototype={constructor:U2,union:function(e){var t=_r(e.x,this.x),r=_r(e.y,this.y);this.width=xr(e.x+e.width,this.x+this.width)-t,this.height=xr(e.y+e.height,this.y+this.height)-r,this.x=t,this.y=r},applyTransform:function(){var e=[],t=[],r=[],i=[];return function(a){if(a){e[0]=r[0]=this.x,e[1]=i[1]=this.y,t[0]=i[0]=this.x+this.width,t[1]=r[1]=this.y+this.height,yr(e,e,a),yr(t,t,a),yr(r,r,a),yr(i,i,a),this.x=_r(e[0],t[0],r[0],i[0]),this.y=_r(e[1],t[1],r[1],i[1]);var n=xr(e[0],t[0],r[0],i[0]),h=xr(e[1],t[1],r[1],i[1]);this.width=n-this.x,this.height=h-this.y}}}(),calculateTransform:function(e){var t=this,r=e.width/t.width,i=e.height/t.height,a=mr.create();return mr.translate(a,a,[-t.x,-t.y]),mr.scale(a,a,[r,i]),mr.translate(a,a,[e.x,e.y]),a},intersect:function(e){if(!e)return!1;e instanceof U2||(e=U2.create(e));var t=this,r=t.x,i=t.x+t.width,a=t.y,n=t.y+t.height,h=e.x,d=e.x+e.width,o=e.y,f=e.y+e.height;return!(i<h||d<r||n<o||f<a)},contain:function(e,t){var r=this;return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},clone:function(){return new U2(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}};U2.create=function(e){return new U2(e.x,e.y,e.width,e.height)};var qx=U2,j1=qx,wg=G,Ag=bg,Hx=j1,T2=function(e){e=e||{},Ag.call(this,e);for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);this._children=[],this.__storage=null,this.__dirty=!0};T2.prototype={constructor:T2,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(e){return this._children[e]},childOfName:function(e){for(var t=this._children,r=0;r<t.length;r++)if(t[r].name===e)return t[r]},childCount:function(){return this._children.length},add:function(e){return e&&e!==this&&e.parent!==this&&(this._children.push(e),this._doAdd(e)),this},addBefore:function(e,t){if(e&&e!==this&&e.parent!==this&&t&&t.parent===this){var r=this._children,i=r.indexOf(t);i>=0&&(r.splice(i,0,e),this._doAdd(e))}return this},_doAdd:function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__storage,r=this.__zr;t&&t!==e.__storage&&(t.addToStorage(e),e instanceof T2&&e.addChildrenToStorage(t)),r&&r.refresh()},remove:function(e){var t=this.__zr,r=this.__storage,i=this._children,a=wg.indexOf(i,e);return a<0?this:(i.splice(a,1),e.parent=null,r&&(r.delFromStorage(e),e instanceof T2&&e.delChildrenFromStorage(r)),t&&t.refresh(),this)},removeAll:function(){var e=this._children,t=this.__storage,r,i;for(i=0;i<e.length;i++)r=e[i],t&&(t.delFromStorage(r),r instanceof T2&&r.delChildrenFromStorage(t)),r.parent=null;return e.length=0,this},eachChild:function(e,t){for(var r=this._children,i=0;i<r.length;i++){var a=r[i];e.call(t,a,i)}return this},traverse:function(e,t){for(var r=0;r<this._children.length;r++){var i=this._children[r];e.call(t,i),i.type==="group"&&i.traverse(e,t)}return this},addChildrenToStorage:function(e){for(var t=0;t<this._children.length;t++){var r=this._children[t];e.addToStorage(r),r instanceof T2&&r.addChildrenToStorage(e)}},delChildrenFromStorage:function(e){for(var t=0;t<this._children.length;t++){var r=this._children[t];e.delFromStorage(r),r instanceof T2&&r.delChildrenFromStorage(e)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(e){for(var t=null,r=new Hx(0,0,0,0),i=e||this._children,a=[],n=0;n<i.length;n++){var h=i[n];if(!(h.ignore||h.invisible)){var d=h.getBoundingRect(),o=h.getLocalTransform(a);o?(r.copy(d),r.applyTransform(o),t=t||r.clone(),t.union(r)):(t=t||d.clone(),t.union(d))}}return t||r}};wg.inherits(T2,Ag);var Fx=T2,D0=Fx,Tg=32,m3=7;function Gx(e){for(var t=0;e>=Tg;)t|=e&1,e>>=1;return e+t}function $i(e,t,r,i){var a=t+1;if(a===r)return 1;if(i(e[a++],e[t])<0){for(;a<r&&i(e[a],e[a-1])<0;)a++;$x(e,t,a)}else for(;a<r&&i(e[a],e[a-1])>=0;)a++;return a-t}function $x(e,t,r){for(r--;t<r;){var i=e[t];e[t++]=e[r],e[r--]=i}}function Ui(e,t,r,i,a){for(i===t&&i++;i<r;i++){for(var n=e[i],h=t,d=i,o;h<d;)o=h+d>>>1,a(n,e[o])<0?d=o:h=o+1;var f=i-h;switch(f){case 3:e[h+3]=e[h+2];case 2:e[h+2]=e[h+1];case 1:e[h+1]=e[h];break;default:for(;f>0;)e[h+f]=e[h+f-1],f--}e[h]=n}}function a4(e,t,r,i,a,n){var h=0,d=0,o=1;if(n(e,t[r+a])>0){for(d=i-a;o<d&&n(e,t[r+a+o])>0;)h=o,o=(o<<1)+1,o<=0&&(o=d);o>d&&(o=d),h+=a,o+=a}else{for(d=a+1;o<d&&n(e,t[r+a-o])<=0;)h=o,o=(o<<1)+1,o<=0&&(o=d);o>d&&(o=d);var f=h;h=a-o,o=a-f}for(h++;h<o;){var l=h+(o-h>>>1);n(e,t[r+l])>0?h=l+1:o=l}return o}function i4(e,t,r,i,a,n){var h=0,d=0,o=1;if(n(e,t[r+a])<0){for(d=a+1;o<d&&n(e,t[r+a-o])<0;)h=o,o=(o<<1)+1,o<=0&&(o=d);o>d&&(o=d);var f=h;h=a-o,o=a-f}else{for(d=i-a;o<d&&n(e,t[r+a+o])>=0;)h=o,o=(o<<1)+1,o<=0&&(o=d);o>d&&(o=d),h+=a,o+=a}for(h++;h<o;){var l=h+(o-h>>>1);n(e,t[r+l])<0?o=l:h=l+1}return o}function Ux(e,t){var r=m3,i,a,n=0;e.length;var h=[];i=[],a=[];function d(v,c){i[n]=v,a[n]=c,n+=1}function o(){for(;n>1;){var v=n-2;if(v>=1&&a[v-1]<=a[v]+a[v+1]||v>=2&&a[v-2]<=a[v]+a[v-1])a[v-1]<a[v+1]&&v--;else if(a[v]>a[v+1])break;l(v)}}function f(){for(;n>1;){var v=n-2;v>0&&a[v-1]<a[v+1]&&v--,l(v)}}function l(v){var c=i[v],p=a[v],g=i[v+1],m=a[v+1];a[v]=p+m,v===n-3&&(i[v+1]=i[v+2],a[v+1]=a[v+2]),n--;var _=i4(e[g],e,c,p,0,t);c+=_,p-=_,p!==0&&(m=a4(e[c+p-1],e,g,m,m-1,t),m!==0&&(p<=m?u(c,p,g,m):s(c,p,g,m)))}function u(v,c,p,g){var m=0;for(m=0;m<c;m++)h[m]=e[v+m];var _=0,y=p,b=v;if(e[b++]=e[y++],--g===0){for(m=0;m<c;m++)e[b+m]=h[_+m];return}if(c===1){for(m=0;m<g;m++)e[b+m]=e[y+m];e[b+g]=h[_];return}for(var x=r,w,S,A;;){w=0,S=0,A=!1;do if(t(e[y],h[_])<0){if(e[b++]=e[y++],S++,w=0,--g===0){A=!0;break}}else if(e[b++]=h[_++],w++,S=0,--c===1){A=!0;break}while((w|S)<x);if(A)break;do{if(w=i4(e[y],h,_,c,0,t),w!==0){for(m=0;m<w;m++)e[b+m]=h[_+m];if(b+=w,_+=w,c-=w,c<=1){A=!0;break}}if(e[b++]=e[y++],--g===0){A=!0;break}if(S=a4(h[_],e,y,g,0,t),S!==0){for(m=0;m<S;m++)e[b+m]=e[y+m];if(b+=S,y+=S,g-=S,g===0){A=!0;break}}if(e[b++]=h[_++],--c===1){A=!0;break}x--}while(w>=m3||S>=m3);if(A)break;x<0&&(x=0),x+=2}if(r=x,r<1&&(r=1),c===1){for(m=0;m<g;m++)e[b+m]=e[y+m];e[b+g]=h[_]}else{if(c===0)throw new Error;for(m=0;m<c;m++)e[b+m]=h[_+m]}}function s(v,c,p,g){var m=0;for(m=0;m<g;m++)h[m]=e[p+m];var _=v+c-1,y=g-1,b=p+g-1,x=0,w=0;if(e[b--]=e[_--],--c===0){for(x=b-(g-1),m=0;m<g;m++)e[x+m]=h[m];return}if(g===1){for(b-=c,_-=c,w=b+1,x=_+1,m=c-1;m>=0;m--)e[w+m]=e[x+m];e[b]=h[y];return}for(var S=r;;){var A=0,C=0,T=!1;do if(t(h[y],e[_])<0){if(e[b--]=e[_--],A++,C=0,--c===0){T=!0;break}}else if(e[b--]=h[y--],C++,A=0,--g===1){T=!0;break}while((A|C)<S);if(T)break;do{if(A=c-i4(h[y],e,v,c,c-1,t),A!==0){for(b-=A,_-=A,c-=A,w=b+1,x=_+1,m=A-1;m>=0;m--)e[w+m]=e[x+m];if(c===0){T=!0;break}}if(e[b--]=h[y--],--g===1){T=!0;break}if(C=g-a4(e[_],h,0,g,g-1,t),C!==0){for(b-=C,y-=C,g-=C,w=b+1,x=y+1,m=0;m<C;m++)e[w+m]=h[x+m];if(g<=1){T=!0;break}}if(e[b--]=e[_--],--c===0){T=!0;break}S--}while(A>=m3||C>=m3);if(T)break;S<0&&(S=0),S+=2}if(r=S,r<1&&(r=1),g===1){for(b-=c,_-=c,w=b+1,x=_+1,m=c-1;m>=0;m--)e[w+m]=e[x+m];e[b]=h[y]}else{if(g===0)throw new Error;for(x=b-(g-1),m=0;m<g;m++)e[x+m]=h[m]}}this.mergeRuns=o,this.forceMergeRuns=f,this.pushRun=d}function Wx(e,t,r,i){r||(r=0),i||(i=e.length);var a=i-r;if(!(a<2)){var n=0;if(a<Tg){n=$i(e,r,i,t),Ui(e,r,i,r+n,t);return}var h=new Ux(e,t),d=Gx(a);do{if(n=$i(e,r,i,t),n<d){var o=a;o>d&&(o=d),Ui(e,r,r+o,r+n,t),n=o}h.pushRun(r,n),h.mergeRuns(),a-=n,r+=n}while(a!==0);h.forceMergeRuns()}}var d7=Wx,Zx=G,Yx=ue,n4=D0,Xx=d7;function Wi(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var B6=function(){this._roots=[],this._displayList=[],this._displayListLen=0};B6.prototype={constructor:B6,traverse:function(e,t){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(e,t)},getDisplayList:function(e,t){return t=t||!1,e&&this.updateDisplayList(t),this._displayList},updateDisplayList:function(e){this._displayListLen=0;for(var t=this._roots,r=this._displayList,i=0,a=t.length;i<a;i++)this._updateAndAddDisplayable(t[i],null,e);r.length=this._displayListLen,Yx.canvasSupported&&Xx(r,Wi)},_updateAndAddDisplayable:function(e,t,r){if(!(e.ignore&&!r)){e.beforeUpdate(),e.__dirty&&e.update(),e.afterUpdate();var i=e.clipPath;if(i){t?t=t.slice():t=[];for(var a=i,n=e;a;)a.parent=n,a.updateTransform(),t.push(a),n=a,a=a.clipPath}if(e.isGroup){for(var h=e._children,d=0;d<h.length;d++){var o=h[d];e.__dirty&&(o.__dirty=!0),this._updateAndAddDisplayable(o,t,r)}e.__dirty=!1}else e.__clipPaths=t,this._displayList[this._displayListLen++]=e}},addRoot:function(e){e.__storage!==this&&(e instanceof n4&&e.addChildrenToStorage(this),this.addToStorage(e),this._roots.push(e))},delRoot:function(e){if(e==null){for(var t=0;t<this._roots.length;t++){var r=this._roots[t];r instanceof n4&&r.delChildrenFromStorage(this)}this._roots=[],this._displayList=[],this._displayListLen=0;return}if(e instanceof Array){for(var t=0,i=e.length;t<i;t++)this.delRoot(e[t]);return}var a=Zx.indexOf(this._roots,e);a>=0&&(this.delFromStorage(e),this._roots.splice(a,1),e instanceof n4&&e.delChildrenFromStorage(this))},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:Wi};var Kx=B6,Qx=Kx,Jx={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function jx(e,t,r){return Jx.hasOwnProperty(t)?r*=e.dpr:r}var Cg=jx,eS=Cg,l0=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],q3=function(e,t){this.extendFrom(e,!1),this.host=t};function tS(e,t,r){var i=t.x==null?0:t.x,a=t.x2==null?1:t.x2,n=t.y==null?0:t.y,h=t.y2==null?0:t.y2;t.global||(i=i*r.width+r.x,a=a*r.width+r.x,n=n*r.height+r.y,h=h*r.height+r.y),i=isNaN(i)?0:i,a=isNaN(a)?1:a,n=isNaN(n)?0:n,h=isNaN(h)?0:h;var d=e.createLinearGradient(i,n,a,h);return d}function rS(e,t,r){var i=r.width,a=r.height,n=Math.min(i,a),h=t.x==null?.5:t.x,d=t.y==null?.5:t.y,o=t.r==null?.5:t.r;t.global||(h=h*i+r.x,d=d*a+r.y,o=o*n);var f=e.createRadialGradient(h,d,0,h,d,o);return f}q3.prototype={constructor:q3,host:null,fill:"#000",stroke:null,opacity:1,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,t,r){for(var i=this,a=r&&r.style,n=!a,h=0;h<l0.length;h++){var d=l0[h],o=d[0];(n||i[o]!==a[o])&&(e[o]=eS(e,o,i[o]||d[1]))}if((n||i.fill!==a.fill)&&(e.fillStyle=i.fill),(n||i.stroke!==a.stroke)&&(e.strokeStyle=i.stroke),(n||i.opacity!==a.opacity)&&(e.globalAlpha=i.opacity==null?1:i.opacity),(n||i.blend!==a.blend)&&(e.globalCompositeOperation=i.blend||"source-over"),this.hasStroke()){var f=i.lineWidth;e.lineWidth=f/(this.strokeNoScale&&t&&t.getLineScale?t.getLineScale():1)}},hasFill:function(){var e=this.fill;return e!=null&&e!=="none"},hasStroke:function(){var e=this.stroke;return e!=null&&e!=="none"&&this.lineWidth>0},extendFrom:function(e,t){if(e)for(var r in e)e.hasOwnProperty(r)&&(t===!0||(t===!1?!this.hasOwnProperty(r):e[r]!=null))&&(this[r]=e[r])},set:function(e,t){typeof e=="string"?this[e]=t:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,t,r){for(var i=t.type==="radial"?rS:tS,a=i(e,t,r),n=t.colorStops,h=0;h<n.length;h++)a.addColorStop(n[h].offset,n[h].color);return a}};var q6=q3.prototype;for(var o4=0;o4<l0.length;o4++){var s4=l0[o4];s4[0]in q6||(q6[s4[0]]=s4[1])}q3.getGradient=q6.getGradient;var aS=q3,Mg=aS,Dg=function(e,t){this.image=e,this.repeat=t,this.type="pattern"};Dg.prototype.getCanvasPattern=function(e){return e.createPattern(this.image,this.repeat||"repeat")};var iS=Dg,Lg=iS,Ig=G,nS=t3,oS=nS.devicePixelRatio,sS=Mg,lS=Lg;function uS(){return!1}function Pg(e,t,r){var i=Ig.createCanvas(),a=t.getWidth(),n=t.getHeight(),h=i.style;return h&&(h.position="absolute",h.left=0,h.top=0,h.width=a+"px",h.height=n+"px",i.setAttribute("data-zr-dom-id",e)),i.width=a*r,i.height=n*r,i}var H6=function(e,t,r){var i;r=r||oS,typeof e=="string"?i=Pg(e,t,r):Ig.isObject(e)&&(i=e,e=i.id),this.id=e,this.dom=i;var a=i.style;a&&(i.onselectstart=uS,a["-webkit-user-select"]="none",a["user-select"]="none",a["-webkit-touch-callout"]="none",a["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",a.padding=0,a.margin=0,a["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=t,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=r};H6.prototype={constructor:H6,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var e=this.dpr;this.domBack=Pg("back-"+this.id,this.painter,e),this.ctxBack=this.domBack.getContext("2d"),e!=1&&this.ctxBack.scale(e,e)},resize:function(e,t){var r=this.dpr,i=this.dom,a=i.style,n=this.domBack;a&&(a.width=e+"px",a.height=t+"px"),i.width=e*r,i.height=t*r,n&&(n.width=e*r,n.height=t*r,r!=1&&this.ctxBack.scale(r,r))},clear:function(e,h){var r=this.dom,i=this.ctx,a=r.width,n=r.height,h=h||this.clearColor,d=this.motionBlur&&!e,o=this.lastFrameAlpha,f=this.dpr;if(d&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(r,0,0,a/f,n/f)),i.clearRect(0,0,a,n),h&&h!=="transparent"){var l;h.colorStops?(l=h.__canvasGradient||sS.getGradient(i,h,{x:0,y:0,width:a,height:n}),h.__canvasGradient=l):h.image&&(l=lS.prototype.getCanvasPattern.call(h,i)),i.save(),i.fillStyle=l||h,i.fillRect(0,0,a,n),i.restore()}if(d){var u=this.domBack;i.save(),i.globalAlpha=o,i.drawImage(u,0,0,a,n),i.restore()}}};var vS=H6,cS=vS,hS=typeof window<"u"&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){setTimeout(e,16)},Rg=hS,P2={},X1={},r3={},fS=hg,F6=new fS(50);function dS(e){if(typeof e=="string"){var t=F6.get(e);return t&&t.image}else return e}function gS(e,t,r,i,a){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!r)return t;var n=F6.get(e),h={hostEl:r,cb:i,cbPayload:a};return n?(t=n.image,!Eg(t)&&n.pending.push(h)):(!t&&(t=new Image),t.onload=pS,F6.put(e,t.__cachedImgObj={image:t,pending:[h]}),t.src=t.__zrImageSrc=e),t}else return e;else return t}function pS(){var e=this.__cachedImgObj;this.onload=this.__cachedImgObj=null;for(var t=0;t<e.pending.length;t++){var r=e.pending[t],i=r.cb;i&&i(this,r.cbPayload),r.hostEl.dirty()}e.pending.length=0}function Eg(e){return e&&e.width&&e.height}r3.findExistImage=dS;r3.createOrUpdateImage=gS;r3.isImageReady=Eg;var kg=j1,Zi=r3,j3=G,mS=j3.getContext,yS=j3.extend,st=j3.retrieve2,_S=j3.retrieve3,xS=j3.trim,Sr={},l4=0,SS=5e3,u4=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,g7="12px sans-serif",p7={};function bS(e,t){p7[e]=t}function g2(e,t){t=t||g7;var r=e+":"+t;if(Sr[r])return Sr[r];for(var i=(e+"").split(`
- `),a=0,n=0,h=i.length;n<h;n++)a=Math.max(Vg(i[n],t).width,a);return l4>SS&&(l4=0,Sr={}),l4++,Sr[r]=a,a}function wS(e,t,r,i,a,n,h){return n?TS(e,t,r,i,a,n,h):AS(e,t,r,i,a,h)}function AS(e,t,r,i,a,n){var h=Bg(e,t,a,n),d=g2(e,t);a&&(d+=a[1]+a[3]);var o=h.outerHeight,f=m7(0,d,r),l=y7(0,o,i),u=new kg(f,l,d,o);return u.lineHeight=h.lineHeight,u}function TS(e,t,r,i,a,n,h){var d=qg(e,{rich:n,truncate:h,font:t,textAlign:r,textPadding:a}),o=d.outerWidth,f=d.outerHeight,l=m7(0,o,r),u=y7(0,f,i);return new kg(l,u,o,f)}function m7(e,t,r){return r==="right"?e-=t:r==="center"&&(e-=t/2),e}function y7(e,t,r){return r==="middle"?e-=t/2:r==="bottom"&&(e-=t),e}function CS(e,t,r){var i=t.x,a=t.y,n=t.height,h=t.width,d=n/2,o="left",f="top";switch(e){case"left":i-=r,a+=d,o="right",f="middle";break;case"right":i+=r+h,a+=d,f="middle";break;case"top":i+=h/2,a-=r,o="center",f="bottom";break;case"bottom":i+=h/2,a+=n+r,o="center";break;case"inside":i+=h/2,a+=d,o="center",f="middle";break;case"insideLeft":i+=r,a+=d,f="middle";break;case"insideRight":i+=h-r,a+=d,o="right",f="middle";break;case"insideTop":i+=h/2,a+=r,o="center";break;case"insideBottom":i+=h/2,a+=n-r,o="center",f="bottom";break;case"insideTopLeft":i+=r,a+=r;break;case"insideTopRight":i+=h-r,a+=r,o="right";break;case"insideBottomLeft":i+=r,a+=n-r,f="bottom";break;case"insideBottomRight":i+=h-r,a+=n-r,o="right",f="bottom";break}return{x:i,y:a,textAlign:o,textVerticalAlign:f}}function zg(e,t,r,i,a){if(!t)return"";var n=(e+"").split(`
- `);a=Og(t,r,i,a);for(var h=0,d=n.length;h<d;h++)n[h]=Ng(n[h],a);return n.join(`
- `)}function Og(e,t,a,i){i=yS({},i),i.font=t;var a=st(a,"...");i.maxIterations=st(i.maxIterations,2);var n=i.minChar=st(i.minChar,0);i.cnCharWidth=g2("国",t);var h=i.ascCharWidth=g2("a",t);i.placeholder=st(i.placeholder,"");for(var d=e=Math.max(0,e-1),o=0;o<n&&d>=h;o++)d-=h;var f=g2(a);return f>d&&(a="",f=0),d=e-f,i.ellipsis=a,i.ellipsisWidth=f,i.contentWidth=d,i.containerWidth=e,i}function Ng(e,t){var r=t.containerWidth,i=t.font,a=t.contentWidth;if(!r)return"";var n=g2(e,i);if(n<=r)return e;for(var h=0;;h++){if(n<=a||h>=t.maxIterations){e+=t.ellipsis;break}var d=h===0?MS(e,a,t.ascCharWidth,t.cnCharWidth):n>0?Math.floor(e.length*a/n):0;e=e.substr(0,d),n=g2(e,i)}return e===""&&(e=t.placeholder),e}function MS(e,t,r,i){for(var a=0,n=0,h=e.length;n<h&&a<t;n++){var d=e.charCodeAt(n);a+=0<=d&&d<=127?r:i}return n}function _7(e){return g2("国",e)}function Vg(e,t){return p7.measureText(e,t)}p7.measureText=function(e,t){var r=mS();return r.font=t||g7,r.measureText(e)};function Bg(e,t,r,i){e!=null&&(e+="");var a=_7(t),n=e?e.split(`
- `):[],h=n.length*a,d=h;if(r&&(d+=r[0]+r[2]),e&&i){var o=i.outerHeight,f=i.outerWidth;if(o!=null&&d>o)e="",n=[];else if(f!=null)for(var l=Og(f-(r?r[1]+r[3]:0),t,i.ellipsis,{minChar:i.minChar,placeholder:i.placeholder}),u=0,s=n.length;u<s;u++)n[u]=Ng(n[u],l)}return{lines:n,height:h,outerHeight:d,lineHeight:a}}function qg(e,t){var r={lines:[],width:0,height:0};if(e!=null&&(e+=""),!e)return r;for(var i=u4.lastIndex=0,a;(a=u4.exec(e))!=null;){var n=a.index;n>i&&v4(r,e.substring(i,n)),v4(r,a[2],a[1]),i=u4.lastIndex}i<e.length&&v4(r,e.substring(i,e.length));var h=r.lines,d=0,o=0,f=[],l=t.textPadding,u=t.truncate,s=u&&u.outerWidth,v=u&&u.outerHeight;l&&(s!=null&&(s-=l[1]+l[3]),v!=null&&(v-=l[0]+l[2]));for(var c=0;c<h.length;c++){for(var p=h[c],g=0,m=0,_=0;_<p.tokens.length;_++){var y=p.tokens[_],b=y.styleName&&t.rich[y.styleName]||{},x=y.textPadding=b.textPadding,w=y.font=b.font||t.font,S=y.textHeight=st(b.textHeight,_7(w));if(x&&(S+=x[0]+x[2]),y.height=S,y.lineHeight=_S(b.textLineHeight,t.textLineHeight,S),y.textAlign=b&&b.textAlign||t.textAlign,y.textVerticalAlign=b&&b.textVerticalAlign||"middle",v!=null&&d+y.lineHeight>v)return{lines:[],width:0,height:0};y.textWidth=g2(y.text,w);var A=b.textWidth,C=A==null||A==="auto";if(typeof A=="string"&&A.charAt(A.length-1)==="%")y.percentWidth=A,f.push(y),A=0;else{if(C){A=y.textWidth;var T=b.textBackgroundColor,M=T&&T.image;M&&(M=Zi.findExistImage(M),Zi.isImageReady(M)&&(A=Math.max(A,M.width*S/M.height)))}var D=x?x[1]+x[3]:0;A+=D;var I=s!=null?s-m:null;I!=null&&I<A&&(!C||I<D?(y.text="",y.textWidth=A=0):(y.text=zg(y.text,I-D,w,u.ellipsis,{minChar:u.minChar}),y.textWidth=g2(y.text,w),A=y.textWidth+D))}m+=y.width=A,b&&(g=Math.max(g,y.lineHeight))}p.width=m,p.lineHeight=g,d+=g,o=Math.max(o,m)}r.outerWidth=r.width=st(t.textWidth,o),r.outerHeight=r.height=st(t.textHeight,d),l&&(r.outerWidth+=l[1]+l[3],r.outerHeight+=l[0]+l[2]);for(var c=0;c<f.length;c++){var y=f[c],P=y.percentWidth;y.width=parseInt(P,10)/100*o}return r}function v4(e,t,r){for(var i=t==="",a=t.split(`
- `),n=e.lines,h=0;h<a.length;h++){var d=a[h],o={styleName:r,text:d,isLineHolder:!d&&!i};if(h)n.push({tokens:[o]});else{var f=(n[n.length-1]||(n[0]={tokens:[]})).tokens,l=f.length;l===1&&f[0].isLineHolder?f[0]=o:(d||!l||i)&&f.push(o)}}}function DS(e){var t=(e.fontSize||e.fontFamily)&&[e.fontStyle,e.fontWeight,(e.fontSize||12)+"px",e.fontFamily||"sans-serif"].join(" ");return t&&xS(t)||e.textFont||e.font}X1.DEFAULT_FONT=g7;X1.$override=bS;X1.getWidth=g2;X1.getBoundingRect=wS;X1.adjustTextX=m7;X1.adjustTextY=y7;X1.adjustTextPositionOnRect=CS;X1.truncateText=zg;X1.getLineHeight=_7;X1.measureText=Vg;X1.parsePlainText=Bg;X1.parseRichText=qg;X1.makeFont=DS;var x7={};function LS(e,t){var r=t.x,i=t.y,a=t.width,n=t.height,h=t.r,d,o,f,l;a<0&&(r=r+a,a=-a),n<0&&(i=i+n,n=-n),typeof h=="number"?d=o=f=l=h:h instanceof Array?h.length===1?d=o=f=l=h[0]:h.length===2?(d=f=h[0],o=l=h[1]):h.length===3?(d=h[0],o=l=h[1],f=h[2]):(d=h[0],o=h[1],f=h[2],l=h[3]):d=o=f=l=0;var u;d+o>a&&(u=d+o,d*=a/u,o*=a/u),f+l>a&&(u=f+l,f*=a/u,l*=a/u),o+f>n&&(u=o+f,o*=n/u,f*=n/u),d+l>n&&(u=d+l,d*=n/u,l*=n/u),e.moveTo(r+d,i),e.lineTo(r+a-o,i),o!==0&&e.arc(r+a-o,i+o,o,-Math.PI/2,0),e.lineTo(r+a,i+n-f),f!==0&&e.arc(r+a-f,i+n-f,f,0,Math.PI/2),e.lineTo(r+l,i+n),l!==0&&e.arc(r+l,i+n-l,l,Math.PI/2,Math.PI),e.lineTo(r,i+d),d!==0&&e.arc(r+d,i+d,d,Math.PI,Math.PI*1.5)}x7.buildPath=LS;var a3=G,IS=a3.retrieve2,c4=a3.retrieve3,PS=a3.each,RS=a3.normalizeCssArray,ES=a3.isString,kS=a3.isObject,e2=X1,zS=x7,Yi=r3,OS=Cg,NS={left:1,right:1,center:1},VS={top:1,bottom:1,middle:1};function BS(e){return Xi(e),PS(e.rich,Xi),e}function Xi(e){if(e){e.font=e2.makeFont(e);var t=e.textAlign;t==="middle"&&(t="center"),e.textAlign=t==null||NS[t]?t:"left";var r=e.textVerticalAlign||e.textBaseline;r==="center"&&(r="middle"),e.textVerticalAlign=r==null||VS[r]?r:"top";var i=e.textPadding;i&&(e.textPadding=RS(e.textPadding))}}function qS(e,t,r,i,a){i.rich?FS(e,t,r,i,a):HS(e,t,r,i,a)}function HS(e,t,r,i,a){var n=$1(t,"font",i.font||e2.DEFAULT_FONT),h=i.textPadding,d=e.__textCotentBlock;(!d||e.__dirty)&&(d=e.__textCotentBlock=e2.parsePlainText(r,n,h,i.truncate));var o=d.outerHeight,f=d.lines,l=d.lineHeight,u=Fg(o,i,a),s=u.baseX,v=u.baseY,c=u.textAlign,p=u.textVerticalAlign;Hg(t,i,a,s,v);var g=e2.adjustTextY(v,o,p),m=s,_=g,y=S7(i);if(y||h){var b=e2.getWidth(r,n),x=b;h&&(x+=h[1]+h[3]);var w=e2.adjustTextX(s,x,c);y&&b7(e,t,i,w,g,x,o),h&&(m=Gg(s,c,h),_+=h[0])}$1(t,"textAlign",c||"left"),$1(t,"textBaseline","middle"),$1(t,"shadowBlur",i.textShadowBlur||0),$1(t,"shadowColor",i.textShadowColor||"transparent"),$1(t,"shadowOffsetX",i.textShadowOffsetX||0),$1(t,"shadowOffsetY",i.textShadowOffsetY||0),_+=l/2;var S=i.textStrokeWidth,A=w7(i.textStroke,S),C=A7(i.textFill);A&&($1(t,"lineWidth",S),$1(t,"strokeStyle",A)),C&&$1(t,"fillStyle",C);for(var T=0;T<f.length;T++)A&&t.strokeText(f[T],m,_),C&&t.fillText(f[T],m,_),_+=l}function FS(e,t,r,i,a){var n=e.__textCotentBlock;(!n||e.__dirty)&&(n=e.__textCotentBlock=e2.parseRichText(r,i)),GS(e,t,n,i,a)}function GS(e,t,r,i,a){var n=r.width,h=r.outerWidth,d=r.outerHeight,o=i.textPadding,f=Fg(d,i,a),l=f.baseX,u=f.baseY,s=f.textAlign,v=f.textVerticalAlign;Hg(t,i,a,l,u);var c=e2.adjustTextX(l,h,s),p=e2.adjustTextY(u,d,v),g=c,m=p;o&&(g+=o[3],m+=o[0]);var _=g+n;S7(i)&&b7(e,t,i,c,p,h,d);for(var y=0;y<r.lines.length;y++){for(var b=r.lines[y],x=b.tokens,w=x.length,S=b.lineHeight,A=b.width,C=0,T=g,M=_,D=w-1,I;C<w&&(I=x[C],!I.textAlign||I.textAlign==="left");)h4(e,t,I,i,S,m,T,"left"),A-=I.width,T+=I.width,C++;for(;D>=0&&(I=x[D],I.textAlign==="right");)h4(e,t,I,i,S,m,M,"right"),A-=I.width,M-=I.width,D--;for(T+=(n-(T-g)-(_-M)-A)/2;C<=D;)I=x[C],h4(e,t,I,i,S,m,T+I.width/2,"center"),T+=I.width,C++;m+=S}}function Hg(e,t,r,i,a){if(r&&t.textRotation){var n=t.textOrigin;n==="center"?(i=r.width/2+r.x,a=r.height/2+r.y):n&&(i=n[0]+r.x,a=n[1]+r.y),e.translate(i,a),e.rotate(-t.textRotation),e.translate(-i,-a)}}function h4(e,t,r,i,a,n,h,d){var o=i.rich[r.styleName]||{},f=r.textVerticalAlign,l=n+a/2;f==="top"?l=n+r.height/2:f==="bottom"&&(l=n+a-r.height/2),!r.isLineHolder&&S7(o)&&b7(e,t,o,d==="right"?h-r.width:d==="center"?h-r.width/2:h,l-r.height/2,r.width,r.height);var u=r.textPadding;u&&(h=Gg(h,d,u),l-=r.height/2-u[2]-r.textHeight/2),$1(t,"shadowBlur",c4(o.textShadowBlur,i.textShadowBlur,0)),$1(t,"shadowColor",o.textShadowColor||i.textShadowColor||"transparent"),$1(t,"shadowOffsetX",c4(o.textShadowOffsetX,i.textShadowOffsetX,0)),$1(t,"shadowOffsetY",c4(o.textShadowOffsetY,i.textShadowOffsetY,0)),$1(t,"textAlign",d),$1(t,"textBaseline","middle"),$1(t,"font",r.font||e2.DEFAULT_FONT);var s=w7(o.textStroke||i.textStroke,c),v=A7(o.textFill||i.textFill),c=IS(o.textStrokeWidth,i.textStrokeWidth);s&&($1(t,"lineWidth",c),$1(t,"strokeStyle",s),t.strokeText(r.text,h,l)),v&&($1(t,"fillStyle",v),t.fillText(r.text,h,l))}function S7(e){return e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor}function b7(e,t,r,i,a,n,h){var d=r.textBackgroundColor,o=r.textBorderWidth,f=r.textBorderColor,l=ES(d);if($1(t,"shadowBlur",r.textBoxShadowBlur||0),$1(t,"shadowColor",r.textBoxShadowColor||"transparent"),$1(t,"shadowOffsetX",r.textBoxShadowOffsetX||0),$1(t,"shadowOffsetY",r.textBoxShadowOffsetY||0),l||o&&f){t.beginPath();var u=r.textBorderRadius;u?zS.buildPath(t,{x:i,y:a,width:n,height:h,r:u}):t.rect(i,a,n,h),t.closePath()}if(l)$1(t,"fillStyle",d),t.fill();else if(kS(d)){var s=d.image;s=Yi.createOrUpdateImage(s,null,e,$S,d),s&&Yi.isImageReady(s)&&t.drawImage(s,i,a,n,h)}o&&f&&($1(t,"lineWidth",o),$1(t,"strokeStyle",f),t.stroke())}function $S(e,t){t.image=e}function Fg(e,t,r){var i=t.x||0,a=t.y||0,n=t.textAlign,h=t.textVerticalAlign;if(r){var d=t.textPosition;if(d instanceof Array)i=r.x+Ki(d[0],r.width),a=r.y+Ki(d[1],r.height);else{var o=e2.adjustTextPositionOnRect(d,r,t.textDistance);i=o.x,a=o.y,n=n||o.textAlign,h=h||o.textVerticalAlign}var f=t.textOffset;f&&(i+=f[0],a+=f[1])}return{baseX:i,baseY:a,textAlign:n,textVerticalAlign:h}}function $1(e,t,r){return e[t]=OS(e,t,r),e[t]}function w7(e,t){return e==null||t<=0||e==="transparent"||e==="none"?null:e.image||e.colorStops?"#000":e}function A7(e){return e==null||e==="none"?null:e.image||e.colorStops?"#000":e}function Ki(e,t){return typeof e=="string"?e.lastIndexOf("%")>=0?parseFloat(e)/100*t:parseFloat(e):e}function Gg(e,t,r){return t==="right"?e-r[1]:t==="center"?e+r[3]/2-r[1]/2:e+r[3]}function US(e,t){return e!=null&&(e||t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor||t.textPadding)}P2.normalizeTextStyle=BS;P2.renderText=qS;P2.getStroke=w7;P2.getFill=A7;P2.needDrawText=US;var f4=P2,WS=j1,d4=new WS,G6=function(){};G6.prototype={constructor:G6,drawRectText:function(e,t){var r=this.style;t=r.textRect||t,this.__dirty&&f4.normalizeTextStyle(r,!0);var i=r.text;if(i!=null&&(i+=""),!!f4.needDrawText(i,r)){e.save();var a=this.transform;r.transformText?this.setTransform(e):a&&(d4.copy(t),d4.applyTransform(a),t=d4),f4.renderText(this,e,i,r,t),e.restore()}}};var ZS=G6,$g=ZS,Ug=G,Wg=Mg,T7=bg,YS=$g;function H3(e){e=e||{},T7.call(this,e);for(var t in e)e.hasOwnProperty(t)&&t!=="style"&&(this[t]=e[t]);this.style=new Wg(e.style,this),this._rect=null,this.__clipPaths=[]}H3.prototype={constructor:H3,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,inplace:!1,beforeBrush:function(e){},afterBrush:function(e){},brush:function(e,t){},getBoundingRect:function(){},contain:function(e,t){return this.rectContain(e,t)},traverse:function(e,t){e.call(t,this)},rectContain:function(e,t){var r=this.transformCoordToLocal(e,t),i=this.getBoundingRect();return i.contain(r[0],r[1])},dirty:function(){this.__dirty=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(e){return this.animate("style",e)},attrKV:function(e,t){e!=="style"?T7.prototype.attrKV.call(this,e,t):this.style.set(t)},setStyle:function(e,t){return this.style.set(e,t),this.dirty(!1),this},useStyle:function(e){return this.style=new Wg(e,this),this.dirty(!1),this}};Ug.inherits(H3,T7);Ug.mixin(H3,YS);var XS=H3,er=XS,Zg=er,KS=j1,QS=G,Qi=r3;function u0(e){Zg.call(this,e)}u0.prototype={constructor:u0,type:"image",brush:function(e,t){var r=this.style,i=r.image;r.bind(e,this,t);var a=this._image=Qi.createOrUpdateImage(i,this._image,this,this.onload);if(!(!a||!Qi.isImageReady(a))){var n=r.x||0,h=r.y||0,d=r.width,o=r.height,f=a.width/a.height;if(d==null&&o!=null?d=o*f:o==null&&d!=null?o=d/f:d==null&&o==null&&(d=a.width,o=a.height),this.setTransform(e),r.sWidth&&r.sHeight){var l=r.sx||0,u=r.sy||0;e.drawImage(a,l,u,r.sWidth,r.sHeight,n,h,d,o)}else if(r.sx&&r.sy){var l=r.sx,u=r.sy,s=d-l,v=o-u;e.drawImage(a,l,u,s,v,n,h,d,o)}else e.drawImage(a,n,h,d,o);r.text!=null&&(this.restoreTransform(e),this.drawRectText(e,this.getBoundingRect()))}},getBoundingRect:function(){var e=this.style;return this._rect||(this._rect=new KS(e.x||0,e.y||0,e.width||0,e.height||0)),this._rect}};QS.inherits(u0,Zg);var JS=u0,tr=JS,jS=t3,eb=jS.devicePixelRatio,G2=G,g4=K3,Yg=j1,tb=d7,$6=cS,rb=Rg,ab=tr,ib=ue,Ji=1e5,lt=314159,ji=.01,nb=.001;function br(e){return parseInt(e,10)}function ob(e){return e?e.__builtin__?!0:!(typeof e.resize!="function"||typeof e.refresh!="function"):!1}var p4=new Yg(0,0,0,0),m4=new Yg(0,0,0,0);function sb(e,t,r){return p4.copy(e.getBoundingRect()),e.transform&&p4.applyTransform(e.transform),m4.width=t,m4.height=r,!p4.intersect(m4)}function lb(e,t){if(e==t)return!1;if(!e||!t||e.length!==t.length)return!0;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!0}function ub(e,t){for(var r=0;r<e.length;r++){var i=e[r];i.setTransform(t),t.beginPath(),i.buildPath(t,i.shape),t.clip(),i.restoreTransform(t)}}function vb(e,t){var r=document.createElement("div");return r.style.cssText=["position:relative","overflow:hidden","width:"+e+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",r}var U6=function(e,t,r){this.type="canvas";var i=!e.nodeName||e.nodeName.toUpperCase()==="CANVAS";this._opts=r=G2.extend({},r||{}),this.dpr=r.devicePixelRatio||eb,this._singleCanvas=i,this.root=e;var a=e.style;a&&(a["-webkit-tap-highlight-color"]="transparent",a["-webkit-user-select"]=a["user-select"]=a["-webkit-touch-callout"]="none",e.innerHTML=""),this.storage=t;var n=this._zlevelList=[],h=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,i){var o=e.width,f=e.height;r.width!=null&&(o=r.width),r.height!=null&&(f=r.height),this.dpr=r.devicePixelRatio||1,e.width=o*this.dpr,e.height=f*this.dpr,this._width=o,this._height=f;var l=new $6(e,this,this.dpr);l.__builtin__=!0,l.initContext(),h[lt]=l,l.zlevel=lt,n.push(lt),this._domRoot=e}else{this._width=this._getSize(0),this._height=this._getSize(1);var d=this._domRoot=vb(this._width,this._height);e.appendChild(d)}this._hoverlayer=null,this._hoverElements=[]};U6.prototype={constructor:U6,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},refresh:function(e){var t=this.storage.getDisplayList(!0),r=this._zlevelList;this._redrawId=Math.random(),this._paintList(t,e,this._redrawId);for(var i=0;i<r.length;i++){var a=r[i],n=this._layers[a];if(!n.__builtin__&&n.refresh){var h=i===0?this._backgroundColor:null;n.refresh(h)}}return this.refreshHover(),this},addHover:function(e,t){if(!e.__hoverMir){var r=new e.constructor({style:e.style,shape:e.shape});r.__from=e,e.__hoverMir=r,r.setStyle(t),this._hoverElements.push(r)}},removeHover:function(e){var t=e.__hoverMir,r=this._hoverElements,i=G2.indexOf(r,t);i>=0&&r.splice(i,1),e.__hoverMir=null},clearHover:function(e){for(var t=this._hoverElements,r=0;r<t.length;r++){var i=t[r].__from;i&&(i.__hoverMir=null)}t.length=0},refreshHover:function(){var e=this._hoverElements,t=e.length,r=this._hoverlayer;if(r&&r.clear(),!!t){tb(e,this.storage.displayableSortFunc),r||(r=this._hoverlayer=this.getLayer(Ji));var i={};r.ctx.save();for(var a=0;a<t;){var n=e[a],h=n.__from;if(!(h&&h.__zr)){e.splice(a,1),h.__hoverMir=null,t--;continue}a++,h.invisible||(n.transform=h.transform,n.invTransform=h.invTransform,n.__clipPaths=h.__clipPaths,this._doPaintEl(n,r,!0,i))}r.ctx.restore()}},getHoverLayer:function(){return this.getLayer(Ji)},_paintList:function(e,t,r){if(this._redrawId===r){t=t||!1,this._updateLayerStatus(e);var i=this._doPaintList(e,t);if(this._needsManuallyCompositing&&this._compositeManually(),!i){var a=this;rb(function(){a._paintList(e,t,r)})}}},_compositeManually:function(){var e=this.getLayer(lt).ctx,t=this._domRoot.width,r=this._domRoot.height;e.clearRect(0,0,t,r),this.eachBuiltinLayer(function(i){i.virtual&&e.drawImage(i.dom,0,0,t,r)})},_doPaintList:function(e,t){for(var r=[],i=0;i<this._zlevelList.length;i++){var a=this._zlevelList[i],n=this._layers[a];n.__builtin__&&n!==this._hoverlayer&&(n.__dirty||t)&&r.push(n)}for(var h=!0,d=0;d<r.length;d++){var n=r[d],o=n.ctx,f={};o.save();var l=t?n.__startIndex:n.__drawIndex,u=!t&&n.incremental&&Date.now,s=u&&Date.now(),v=n.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(n.__startIndex===n.__endIndex)n.clear(!1,v);else if(l===n.__startIndex){var c=e[l];(!c.incremental||!c.notClear||t)&&n.clear(!1,v)}l===-1&&(console.error("For some unknown reason. drawIndex is -1"),l=n.__startIndex);for(var p=l;p<n.__endIndex;p++){var g=e[p];if(this._doPaintEl(g,n,t,f),g.__dirty=!1,u){var m=Date.now()-s;if(m>15)break}}n.__drawIndex=p,n.__drawIndex<n.__endIndex&&(h=!1),f.prevElClipPaths&&o.restore(),o.restore()}return ib.wxa&&G2.each(this._layers,function(_){_&&_.ctx&&_.ctx.draw&&_.ctx.draw()}),h},_doPaintEl:function(e,t,r,i){var a=t.ctx,n=e.transform;if((t.__dirty||r)&&!e.invisible&&e.style.opacity!==0&&!(n&&!n[0]&&!n[3])&&!(e.culling&&sb(e,this._width,this._height))){var h=e.__clipPaths;(!i.prevElClipPaths||lb(h,i.prevElClipPaths))&&(i.prevElClipPaths&&(t.ctx.restore(),i.prevElClipPaths=null,i.prevEl=null),h&&(a.save(),ub(h,a),i.prevElClipPaths=h)),e.beforeBrush&&e.beforeBrush(a),e.brush(a,i.prevEl||null),i.prevEl=e,e.afterBrush&&e.afterBrush(a)}},getLayer:function(e,t){this._singleCanvas&&!this._needsManuallyCompositing&&(e=lt);var r=this._layers[e];return r||(r=new $6("zr_"+e,this,this.dpr),r.zlevel=e,r.__builtin__=!0,this._layerConfig[e]&&G2.merge(r,this._layerConfig[e],!0),t&&(r.virtual=t),this.insertLayer(e,r),r.initContext()),r},insertLayer:function(e,t){var r=this._layers,i=this._zlevelList,a=i.length,n=null,h=-1,d=this._domRoot;if(r[e]){g4("ZLevel "+e+" has been used already");return}if(!ob(t)){g4("Layer of zlevel "+e+" is not valid");return}if(a>0&&e>i[0]){for(h=0;h<a-1&&!(i[h]<e&&i[h+1]>e);h++);n=r[i[h]]}if(i.splice(h+1,0,e),r[e]=t,!t.virtual)if(n){var o=n.dom;o.nextSibling?d.insertBefore(t.dom,o.nextSibling):d.appendChild(t.dom)}else d.firstChild?d.insertBefore(t.dom,d.firstChild):d.appendChild(t.dom)},eachLayer:function(e,t){var r=this._zlevelList,i,a;for(a=0;a<r.length;a++)i=r[a],e.call(t,this._layers[i],i)},eachBuiltinLayer:function(e,t){var r=this._zlevelList,i,a,n;for(n=0;n<r.length;n++)a=r[n],i=this._layers[a],i.__builtin__&&e.call(t,i,a)},eachOtherLayer:function(e,t){var r=this._zlevelList,i,a,n;for(n=0;n<r.length;n++)a=r[n],i=this._layers[a],i.__builtin__||e.call(t,i,a)},getLayers:function(){return this._layers},_updateLayerStatus:function(e){this.eachBuiltinLayer(function(o,f){o.__dirty=o.__used=!1});function t(o){a&&(a.__endIndex!==o&&(a.__dirty=!0),a.__endIndex=o)}if(this._singleCanvas)for(var r=1;r<e.length;r++){var i=e[r];if(i.zlevel!==e[r-1].zlevel||i.incremental){this._needsManuallyCompositing=!0;break}}for(var a=null,n=0,r=0;r<e.length;r++){var i=e[r],h=i.zlevel,d;i.incremental?(d=this.getLayer(h+nb,this._needsManuallyCompositing),d.incremental=!0,n=1):d=this.getLayer(h+(n>0?ji:0),this._needsManuallyCompositing),d.__builtin__||g4("ZLevel "+h+" has been used by unkown layer "+d.id),d!==a&&(d.__used=!0,d.__startIndex!==r&&(d.__dirty=!0),d.__startIndex=r,d.incremental?d.__drawIndex=-1:d.__drawIndex=r,t(r),a=d),i.__dirty&&(d.__dirty=!0,d.incremental&&d.__drawIndex<0&&(d.__drawIndex=r))}t(r),this.eachBuiltinLayer(function(o,f){!o.__used&&o.getElementCount()>0&&(o.__dirty=!0,o.__startIndex=o.__endIndex=o.__drawIndex=0),o.__dirty&&o.__drawIndex<0&&(o.__drawIndex=o.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(e){e.clear()},setBackgroundColor:function(e){this._backgroundColor=e},configLayer:function(e,t){if(t){var r=this._layerConfig;r[e]?G2.merge(r[e],t,!0):r[e]=t;for(var i=0;i<this._zlevelList.length;i++){var a=this._zlevelList[i];if(a===e||a===e+ji){var n=this._layers[a];G2.merge(n,r[e],!0)}}}},delLayer:function(e){var t=this._layers,r=this._zlevelList,i=t[e];i&&(i.dom.parentNode.removeChild(i.dom),delete t[e],r.splice(G2.indexOf(r,e),1))},resize:function(e,t){if(this._domRoot.style){var r=this._domRoot;r.style.display="none";var i=this._opts;if(e!=null&&(i.width=e),t!=null&&(i.height=t),e=this._getSize(0),t=this._getSize(1),r.style.display="",this._width!=e||t!=this._height){r.style.width=e+"px",r.style.height=t+"px";for(var a in this._layers)this._layers.hasOwnProperty(a)&&this._layers[a].resize(e,t);G2.each(this._progressiveLayers,function(n){n.resize(e,t)}),this.refresh(!0)}this._width=e,this._height=t}else{if(e==null||t==null)return;this._width=e,this._height=t,this.getLayer(lt).resize(e,t)}return this},clearLayer:function(e){var t=this._layers[e];t&&t.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(e){if(e=e||{},this._singleCanvas&&!this._compositeManually)return this._layers[lt].dom;var t=new $6("image",this,e.pixelRatio||this.dpr);if(t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor),e.pixelRatio<=this.dpr){this.refresh();var r=t.dom.width,i=t.dom.height,a=t.ctx;this.eachLayer(function(f){f.__builtin__?a.drawImage(f.dom,0,0,r,i):f.renderToCanvas&&(t.ctx.save(),f.renderToCanvas(t.ctx),t.ctx.restore())})}else for(var n={},h=this.storage.getDisplayList(!0),d=0;d<h.length;d++){var o=h[d];this._doPaintEl(o,t,!0,n)}return t.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(e){var t=this._opts,r=["width","height"][e],i=["clientWidth","clientHeight"][e],a=["paddingLeft","paddingTop"][e],n=["paddingRight","paddingBottom"][e];if(t[r]!=null&&t[r]!=="auto")return parseFloat(t[r]);var h=this.root,d=document.defaultView.getComputedStyle(h);return(h[i]||br(d[r])||br(h.style[r]))-(br(d[a])||0)-(br(d[n])||0)|0},pathToImage:function(e,t){t=t||this.dpr;var r=document.createElement("canvas"),i=r.getContext("2d"),a=e.getBoundingRect(),n=e.style,h=n.shadowBlur*t,d=n.shadowOffsetX*t,o=n.shadowOffsetY*t,f=n.hasStroke()?n.lineWidth:0,l=Math.max(f/2,-d+h),u=Math.max(f/2,d+h),s=Math.max(f/2,-o+h),v=Math.max(f/2,o+h),c=a.width+l+u,p=a.height+s+v;r.width=c*t,r.height=p*t,i.scale(t,t),i.clearRect(0,0,c,p),i.dpr=t;var g={position:e.position,rotation:e.rotation,scale:e.scale};e.position=[l-a.x,s-a.y],e.rotation=0,e.scale=[1,1],e.updateTransform(),e&&e.brush(i);var m=ab,_=new m({style:{x:0,y:0,image:r}});return g.position!=null&&(_.position=e.position=g.position),g.rotation!=null&&(_.rotation=e.rotation=g.rotation),g.scale!=null&&(_.scale=e.scale=g.scale),_}};var cb=U6,hb=cb,Ae={},fb=ft;Ae.Dispatcher=fb;var en=ue,C7=typeof window<"u"&&!!window.addEventListener,db=/^(?:mouse|pointer|contextmenu|drag|drop)|click/;function gb(e){return e.getBoundingClientRect?e.getBoundingClientRect():{left:0,top:0}}function W6(e,t,r,i){return r=r||{},i||!en.canvasSupported?tn(e,t,r):en.browser.firefox&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):tn(e,t,r),r}function tn(e,t,r){var i=gb(e);r.zrX=t.clientX-i.left,r.zrY=t.clientY-i.top}function pb(e,t,r){if(t=t||window.event,t.zrX!=null)return t;var i=t.type,a=i&&i.indexOf("touch")>=0;if(!a)W6(e,t,t,r),t.zrDelta=t.wheelDelta?t.wheelDelta/120:-(t.detail||0)/3;else{var n=i!="touchend"?t.targetTouches[0]:t.changedTouches[0];n&&W6(e,n,t,r)}var h=t.button;return t.which==null&&h!==void 0&&db.test(t.type)&&(t.which=h&1?1:h&2?3:h&4?2:0),t}function mb(e,t,r){C7?e.addEventListener(t,r):e.attachEvent("on"+t,r)}function yb(e,t,r){C7?e.removeEventListener(t,r):e.detachEvent("on"+t,r)}var _b=C7?function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0}:function(e){e.returnValue=!1,e.cancelBubble=!0};function xb(e){return e.which>1}Ae.clientToLocal=W6;Ae.normalizeEvent=pb;Ae.addEventListener=mb;Ae.removeEventListener=yb;Ae.stop=_b;Ae.notLeftMouse=xb;var Xg=G,Sb=Ae,Kg=Sb.Dispatcher,rn=Rg,bb=mg,v0=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,Kg.call(this)};v0.prototype={constructor:v0,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var t=e.getClips(),r=0;r<t.length;r++)this.addClip(t[r])},removeClip:function(e){var t=Xg.indexOf(this._clips,e);t>=0&&this._clips.splice(t,1)},removeAnimator:function(e){for(var t=e.getClips(),r=0;r<t.length;r++)this.removeClip(t[r]);e.animation=null},_update:function(){for(var e=new Date().getTime()-this._pausedTime,t=e-this._time,r=this._clips,i=r.length,a=[],n=[],h=0;h<i;h++){var d=r[h],o=d.step(e,t);o&&(a.push(o),n.push(d))}for(var h=0;h<i;)r[h]._needsRemove?(r[h]=r[i-1],r.pop(),i--):h++;i=a.length;for(var h=0;h<i;h++)n[h].fire(a[h]);this._time=e,this.onframe(t),this.trigger("frame",t),this.stage.update&&this.stage.update()},_startLoop:function(){var e=this;this._running=!0;function t(){e._running&&(rn(t),!e._paused&&e._update())}rn(t)},start:function(){this._time=new Date().getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=new Date().getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=new Date().getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(e,t){t=t||{};var r=new bb(e,t.loop,t.getter,t.setter);return this.addAnimator(r),r}};Xg.mixin(v0,Kg);var wb=v0,Ab=wb,Tb=Ae,Z6=function(){this._track=[]};Z6.prototype={constructor:Z6,recognize:function(e,t,r){return this._doTrack(e,t,r),this._recognize(e)},clear:function(){return this._track.length=0,this},_doTrack:function(e,t,r){var i=e.touches;if(i){for(var a={points:[],touches:[],target:t,event:e},n=0,h=i.length;n<h;n++){var d=i[n],o=Tb.clientToLocal(r,d,{});a.points.push([o.zrX,o.zrY]),a.touches.push(d)}this._track.push(a)}},_recognize:function(e){for(var t in y4)if(y4.hasOwnProperty(t)){var r=y4[t](this._track,e);if(r)return r}}};function an(e){var t=e[1][0]-e[0][0],r=e[1][1]-e[0][1];return Math.sqrt(t*t+r*r)}function Cb(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}var y4={pinch:function(e,t){var r=e.length;if(r){var i=(e[r-1]||{}).points,a=(e[r-2]||{}).points||i;if(a&&a.length>1&&i&&i.length>1){var n=an(i)/an(a);!isFinite(n)&&(n=1),t.pinchScale=n;var h=Cb(i);return t.pinchX=h[0],t.pinchY=h[1],{type:"pinch",target:e[0].target,event:t}}}}},Mb=Z6,Db=Mb,M7=Ae,Lb=M7.addEventListener,Ib=M7.removeEventListener,qt=M7.normalizeEvent,D2=G,Qg=ft,Y6=ue,Pb=Db,Rb=300,L0=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],D7=["touchstart","touchend","touchmove"],Eb={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},Jg=D2.map(L0,function(e){var t=e.replace("mouse","pointer");return Eb[t]?t:e});function jg(e){return e==="mousewheel"&&Y6.browser.firefox?"DOMMouseScroll":e}function _4(e,t,r){var i=e._gestureMgr;r==="start"&&i.clear();var a=i.recognize(t,e.handler.findHover(t.zrX,t.zrY,null).target,e.dom);if(r==="end"&&i.clear(),a){var n=a.type;t.gestureEvent=n,e.handler.dispatchToElement({target:a.target},n,a.event)}}function x4(e){e._touching=!0,clearTimeout(e._touchTimer),e._touchTimer=setTimeout(function(){e._touching=!1},700)}var Ve={mousemove:function(e){e=qt(this.dom,e),this.trigger("mousemove",e)},mouseout:function(e){e=qt(this.dom,e);var t=e.toElement||e.relatedTarget;if(t!=this.dom)for(;t&&t.nodeType!=9;){if(t===this.dom)return;t=t.parentNode}this.trigger("mouseout",e)},touchstart:function(e){e=qt(this.dom,e),e.zrByTouch=!0,this._lastTouchMoment=new Date,_4(this,e,"start"),Ve.mousemove.call(this,e),Ve.mousedown.call(this,e),x4(this)},touchmove:function(e){e=qt(this.dom,e),e.zrByTouch=!0,_4(this,e,"change"),Ve.mousemove.call(this,e),x4(this)},touchend:function(e){e=qt(this.dom,e),e.zrByTouch=!0,_4(this,e,"end"),Ve.mouseup.call(this,e),+new Date-this._lastTouchMoment<Rb&&Ve.click.call(this,e),x4(this)},pointerdown:function(e){Ve.mousedown.call(this,e)},pointermove:function(e){nn(e)||Ve.mousemove.call(this,e)},pointerup:function(e){Ve.mouseup.call(this,e)},pointerout:function(e){nn(e)||Ve.mouseout.call(this,e)}};function nn(e){var t=e.pointerType;return t==="pen"||t==="touch"}D2.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){Ve[e]=function(t){t=qt(this.dom,t),this.trigger(e,t)}});function kb(e){D2.each(D7,function(r){e._handlers[r]=D2.bind(Ve[r],e)}),D2.each(Jg,function(r){e._handlers[r]=D2.bind(Ve[r],e)}),D2.each(L0,function(r){e._handlers[r]=t(Ve[r],e)});function t(r,i){return function(){if(!i._touching)return r.apply(i,arguments)}}}function L7(e){Qg.call(this),this.dom=e,this._touching=!1,this._touchTimer,this._gestureMgr=new Pb,this._handlers={},kb(this),Y6.pointerEventsSupported?t(Jg,this):(Y6.touchEventsSupported&&t(D7,this),t(L0,this));function t(r,i){D2.each(r,function(a){Lb(e,jg(a),i._handlers[a])},i)}}var ep=L7.prototype;ep.dispose=function(){for(var e=L0.concat(D7),t=0;t<e.length;t++){var r=e[t];Ib(this.dom,jg(r),this._handlers[r])}};ep.setCursor=function(e){this.dom.style&&(this.dom.style.cursor=e||"default")};D2.mixin(L7,Qg);var zb=L7,Ob=zb,Nb=Kd,X6=ue,Vb=G,Bb=Q_,qb=Qx,Hb=hb,Fb=Ab,Gb=Ob;/*!
- * ZRender, a high performance 2d drawing library.
- *
- * Copyright (c) 2013, Baidu Inc.
- * All rights reserved.
- *
- * LICENSE
- * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
- */var $b=!X6.canvasSupported,Kr={canvas:Hb},ut={},Ub="4.0.4";function Wb(e,t){var r=new K6(Nb(),e,t);return ut[r.id]=r,r}function Zb(e){if(e)e.dispose();else{for(var t in ut)ut.hasOwnProperty(t)&&ut[t].dispose();ut={}}return this}function Yb(e){return ut[e]}function Xb(e,t){Kr[e]=t}function Kb(e){delete ut[e]}var K6=function(e,t,r){r=r||{},this.dom=t,this.id=e;var i=this,a=new qb,n=r.renderer;if($b){if(!Kr.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");n="vml"}else(!n||!Kr[n])&&(n="canvas");var h=new Kr[n](t,a,r,e);this.storage=a,this.painter=h;var d=!X6.node&&!X6.worker?new Gb(h.getViewportRoot()):null;this.handler=new Bb(a,h,d,h.root),this.animation=new Fb({stage:{update:Vb.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var o=a.delFromStorage,f=a.addToStorage;a.delFromStorage=function(l){o.call(a,l),l&&l.removeSelfFromZr(i)},a.addToStorage=function(l){f.call(a,l),l.addSelfToZr(i)}};K6.prototype={constructor:K6,getId:function(){return this.id},add:function(e){this.storage.addRoot(e),this._needsRefresh=!0},remove:function(e){this.storage.delRoot(e),this._needsRefresh=!0},configLayer:function(e,t){this.painter.configLayer&&this.painter.configLayer(e,t),this._needsRefresh=!0},setBackgroundColor:function(e){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var e;this._needsRefresh&&(e=!0,this.refreshImmediately()),this._needsRefreshHover&&(e=!0,this.refreshHoverImmediately()),e&&this.trigger("rendered")},addHover:function(e,t){this.painter.addHover&&(this.painter.addHover(e,t),this.refreshHover())},removeHover:function(e){this.painter.removeHover&&(this.painter.removeHover(e),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(e,t){return this.painter.pathToImage(e,t)},setCursorStyle:function(e){this.handler.setCursorStyle(e)},findHover:function(e,t){return this.handler.findHover(e,t)},on:function(e,t,r){this.handler.on(e,t,r)},off:function(e,t){this.handler.off(e,t)},trigger:function(e,t){this.handler.trigger(e,t)},clear:function(){this.storage.delRoot(),this.painter.clear()},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,Kb(this.id)}};I2.version=Ub;I2.init=Wb;I2.dispose=Zb;I2.getInstance=Yb;I2.registerPainter=Xb;var M1={},$e=G,Ut=$e.each,Kt=$e.isObject,Qb=$e.isArray,tp="series\0";function rp(e){return e instanceof Array?e:e==null?[]:[e]}function Jb(e,t,r){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var i=0,a=r.length;i<a;i++){var n=r[i];!e.emphasis[t].hasOwnProperty(n)&&e[t].hasOwnProperty(n)&&(e.emphasis[t][n]=e[t][n])}}}var jb=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function ew(e){return Kt(e)&&!Qb(e)&&!(e instanceof Date)?e.value:e}function tw(e){return Kt(e)&&!(e instanceof Array)}function rw(e,t){t=(t||[]).slice();var r=$e.map(e||[],function(i,a){return{exist:i}});return Ut(t,function(i,a){if(Kt(i)){for(var n=0;n<r.length;n++)if(!r[n].option&&i.id!=null&&r[n].exist.id===i.id+""){r[n].option=i,t[a]=null;return}for(var n=0;n<r.length;n++){var h=r[n].exist;if(!r[n].option&&(h.id==null||i.id==null)&&i.name!=null&&!Qr(i)&&!Qr(h)&&h.name===i.name+""){r[n].option=i,t[a]=null;return}}}}),Ut(t,function(i,a){if(Kt(i)){for(var n=0;n<r.length;n++){var h=r[n].exist;if(!r[n].option&&!Qr(h)&&i.id==null){r[n].option=i;break}}n>=r.length&&r.push({option:i})}}),r}function aw(e){var t=$e.createHashMap();Ut(e,function(r,i){var a=r.exist;a&&t.set(a.id,r)}),Ut(e,function(r,i){var a=r.option;$e.assert(!a||a.id==null||!t.get(a.id)||t.get(a.id)===r,"id duplicates: "+(a&&a.id)),a&&a.id!=null&&t.set(a.id,r),!r.keyInfo&&(r.keyInfo={})}),Ut(e,function(r,i){var a=r.exist,n=r.option,h=r.keyInfo;if(Kt(n)){if(h.name=n.name!=null?n.name+"":a?a.name:tp+i,a)h.id=a.id;else if(n.id!=null)h.id=n.id+"";else{var d=0;do h.id="\0"+h.name+"\0"+d++;while(t.get(h.id))}t.set(h.id,r)}})}function iw(e){var t=e.name;return!!(t&&t.indexOf(tp))}function Qr(e){return Kt(e)&&e.id&&(e.id+"").indexOf("\0_ec_\0")===0}function nw(e,t){var r={},i={};return a(e||[],r),a(t||[],i,r),[n(r),n(i)];function a(h,d,o){for(var f=0,l=h.length;f<l;f++)for(var u=h[f].seriesId,s=rp(h[f].dataIndex),v=o&&o[u],c=0,p=s.length;c<p;c++){var g=s[c];v&&v[g]?v[g]=null:(d[u]||(d[u]={}))[g]=1}}function n(h,d){var o=[];for(var f in h)if(h.hasOwnProperty(f)&&h[f]!=null)if(d)o.push(+f);else{var l=n(h[f],!0);l.length&&o.push({seriesId:f,dataIndex:l})}return o}}function ow(e,t){if(t.dataIndexInside!=null)return t.dataIndexInside;if(t.dataIndex!=null)return $e.isArray(t.dataIndex)?$e.map(t.dataIndex,function(r){return e.indexOfRawIndex(r)}):e.indexOfRawIndex(t.dataIndex);if(t.name!=null)return $e.isArray(t.name)?$e.map(t.name,function(r){return e.indexOfName(r)}):e.indexOfName(t.name)}function sw(){var e="__\0ec_inner_"+lw+++"_"+Math.random().toFixed(5);return function(t){return t[e]||(t[e]={})}}var lw=0;function uw(e,t,r){if($e.isString(t)){var i={};i[t+"Index"]=0,t=i}var a=r&&r.defaultMainType;a&&!S4(t,a+"Index")&&!S4(t,a+"Id")&&!S4(t,a+"Name")&&(t[a+"Index"]=0);var n={};return Ut(t,function(o,d){var o=t[d];if(d==="dataIndex"||d==="dataIndexInside"){n[d]=o;return}var f=d.match(/^(\w+)(Index|Id|Name)$/)||[],l=f[1],u=(f[2]||"").toLowerCase();if(!(!l||!u||o==null||u==="index"&&o==="none"||r&&r.includeMainTypes&&$e.indexOf(r.includeMainTypes,l)<0)){var s={mainType:l};(u!=="index"||o!=="all")&&(s[u]=o);var v=e.queryComponents(s);n[l+"Models"]=v,n[l+"Model"]=v[0]}}),n}function S4(e,t){return e&&e.hasOwnProperty(t)}function vw(e,t,r){e.setAttribute?e.setAttribute(t,r):e[t]=r}function cw(e,t){return e.getAttribute?e.getAttribute(t):e[t]}M1.normalizeToArray=rp;M1.defaultEmphasis=Jb;M1.TEXT_STYLE_OPTIONS=jb;M1.getDataItemValue=ew;M1.isDataItemOption=tw;M1.mappingToExists=rw;M1.makeIdAndName=aw;M1.isNameSpecified=iw;M1.isIdInner=Qr;M1.compressBatches=nw;M1.queryDataIndex=ow;M1.makeInner=sw;M1.parseFinder=uw;M1.setAttribute=vw;M1.getAttribute=cw;var ze={},Qt=G,hw=".",et="___EC__COMPONENT__CONTAINER___";function Ht(e){var t={main:"",sub:""};return e&&(e=e.split(hw),t.main=e[0]||"",t.sub=e[1]||""),t}function fw(e){Qt.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}function dw(e,t){e.$constructor=e,e.extend=function(r){var i=this,a=function(){r.$constructor?r.$constructor.apply(this,arguments):i.apply(this,arguments)};return Qt.extend(a.prototype,r),a.extend=this.extend,a.superCall=mw,a.superApply=yw,Qt.inherits(a,this),a.superClass=i,a}}var gw=0;function pw(e){var t=["__\0is_clz",gw++,Math.random().toFixed(3)].join("_");e.prototype[t]=!0,e.isInstance=function(r){return!!(r&&r[t])}}function mw(e,t){var r=Qt.slice(arguments,2);return this.superClass.prototype[t].apply(e,r)}function yw(e,t,r){return this.superClass.prototype[t].apply(e,r)}function _w(e,t){t=t||{};var r={};e.registerClass=function(n,h){if(h){if(fw(h),h=Ht(h),!h.sub)r[h.main]=n;else if(h.sub!==et){var d=i(h);d[h.sub]=n}}return n},e.getClass=function(n,h,d){var o=r[n];if(o&&o[et]&&(o=h?o[h]:null),d&&!o)throw new Error(h?"Component "+n+"."+(h||"")+" not exists. Load it first.":n+".type should be specified.");return o},e.getClassesByMainType=function(n){n=Ht(n);var h=[],d=r[n.main];return d&&d[et]?Qt.each(d,function(o,f){f!==et&&h.push(o)}):h.push(d),h},e.hasClass=function(n){return n=Ht(n),!!r[n.main]},e.getAllClassMainTypes=function(){var n=[];return Qt.each(r,function(h,d){n.push(d)}),n},e.hasSubTypes=function(n){n=Ht(n);var h=r[n.main];return h&&h[et]},e.parseClassType=Ht;function i(n){var h=r[n.main];return(!h||!h[et])&&(h=r[n.main]={},h[et]=!0),h}if(t.registerWhenExtend){var a=e.extend;a&&(e.extend=function(n){var h=a.call(this,n);return e.registerClass(h,n.type)})}return e}function xw(e,t){}ze.parseClassType=Ht;ze.enableClassExtend=dw;ze.enableClassCheck=pw;ze.enableClassManagement=_w;ze.setReadOnly=xw;var b4,on;function i3(){if(on)return b4;on=1;var e=G;function t(r){for(var i=0;i<r.length;i++)r[i][1]||(r[i][1]=r[i][0]);return function(a,n,h){for(var d={},o=0;o<r.length;o++){var f=r[o][1];if(!(n&&e.indexOf(n,f)>=0||h&&e.indexOf(h,f)<0)){var l=a.getShallow(f);l!=null&&(d[r[o][0]]=l)}}return d}}return b4=t,b4}var w4,sn;function Sw(){if(sn)return w4;sn=1;var e=i3(),t=e([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),r={getLineStyle:function(i){var a=t(this,i),n=this.getLineDash(a.lineWidth);return n&&(a.lineDash=n),a},getLineDash:function(i){i==null&&(i=1);var a=this.get("type"),n=Math.max(i,2),h=i*4;return a==="solid"||a==null?null:a==="dashed"?[h,h]:[n,n]}};return w4=r,w4}var A4,ln;function bw(){if(ln)return A4;ln=1;var e=i3(),t=e([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),r={getAreaStyle:function(i,a){return t(this,i,a)}};return A4=r,A4}var l1={},I0={},ne={},ap=U1(),I7=ap.create,Wt=ap.distSquare,wr=Math.pow,K2=Math.sqrt,c0=1e-8,ip=1e-4,un=K2(3),Ar=1/3,f2=I7(),Ge=I7(),Zt=I7();function Z2(e){return e>-c0&&e<c0}function np(e){return e>c0||e<-c0}function w2(e,t,r,i,a){var n=1-a;return n*n*(n*e+3*a*t)+a*a*(a*i+3*n*r)}function ww(e,t,r,i,a){var n=1-a;return 3*(((t-e)*n+2*(r-t)*a)*n+(i-r)*a*a)}function Aw(e,t,r,i,a,n){var h=i+3*(t-r)-e,d=3*(r-t*2+e),o=3*(t-e),f=e-a,l=d*d-3*h*o,u=d*o-9*h*f,s=o*o-3*d*f,v=0;if(Z2(l)&&Z2(u))if(Z2(d))n[0]=0;else{var c=-o/d;c>=0&&c<=1&&(n[v++]=c)}else{var p=u*u-4*l*s;if(Z2(p)){var g=u/l,c=-d/h+g,m=-g/2;c>=0&&c<=1&&(n[v++]=c),m>=0&&m<=1&&(n[v++]=m)}else if(p>0){var _=K2(p),y=l*d+1.5*h*(-u+_),b=l*d+1.5*h*(-u-_);y<0?y=-wr(-y,Ar):y=wr(y,Ar),b<0?b=-wr(-b,Ar):b=wr(b,Ar);var c=(-d-(y+b))/(3*h);c>=0&&c<=1&&(n[v++]=c)}else{var x=(2*l*d-3*h*u)/(2*K2(l*l*l)),w=Math.acos(x)/3,S=K2(l),A=Math.cos(w),c=(-d-2*S*A)/(3*h),m=(-d+S*(A+un*Math.sin(w)))/(3*h),C=(-d+S*(A-un*Math.sin(w)))/(3*h);c>=0&&c<=1&&(n[v++]=c),m>=0&&m<=1&&(n[v++]=m),C>=0&&C<=1&&(n[v++]=C)}}return v}function Tw(e,t,r,i,a){var n=6*r-12*t+6*e,h=9*t+3*i-3*e-9*r,d=3*t-3*e,o=0;if(Z2(h)){if(np(n)){var f=-d/n;f>=0&&f<=1&&(a[o++]=f)}}else{var l=n*n-4*h*d;if(Z2(l))a[0]=-n/(2*h);else if(l>0){var u=K2(l),f=(-n+u)/(2*h),s=(-n-u)/(2*h);f>=0&&f<=1&&(a[o++]=f),s>=0&&s<=1&&(a[o++]=s)}}return o}function Cw(e,t,r,i,a,n){var h=(t-e)*a+e,d=(r-t)*a+t,o=(i-r)*a+r,f=(d-h)*a+h,l=(o-d)*a+d,u=(l-f)*a+f;n[0]=e,n[1]=h,n[2]=f,n[3]=u,n[4]=u,n[5]=l,n[6]=o,n[7]=i}function Mw(e,t,r,i,a,n,h,d,o,f,l){var u,s=.005,v=1/0,c,p,g,m;f2[0]=o,f2[1]=f;for(var _=0;_<1;_+=.05)Ge[0]=w2(e,r,a,h,_),Ge[1]=w2(t,i,n,d,_),g=Wt(f2,Ge),g<v&&(u=_,v=g);v=1/0;for(var y=0;y<32&&!(s<ip);y++)c=u-s,p=u+s,Ge[0]=w2(e,r,a,h,c),Ge[1]=w2(t,i,n,d,c),g=Wt(Ge,f2),c>=0&&g<v?(u=c,v=g):(Zt[0]=w2(e,r,a,h,p),Zt[1]=w2(t,i,n,d,p),m=Wt(Zt,f2),p<=1&&m<v?(u=p,v=m):s*=.5);return l&&(l[0]=w2(e,r,a,h,u),l[1]=w2(t,i,n,d,u)),K2(v)}function A2(e,t,r,i){var a=1-i;return a*(a*e+2*i*t)+i*i*r}function Dw(e,t,r,i){return 2*((1-i)*(t-e)+i*(r-t))}function Lw(e,t,r,i,a){var n=e-2*t+r,h=2*(t-e),d=e-i,o=0;if(Z2(n)){if(np(h)){var f=-d/h;f>=0&&f<=1&&(a[o++]=f)}}else{var l=h*h-4*n*d;if(Z2(l)){var f=-h/(2*n);f>=0&&f<=1&&(a[o++]=f)}else if(l>0){var u=K2(l),f=(-h+u)/(2*n),s=(-h-u)/(2*n);f>=0&&f<=1&&(a[o++]=f),s>=0&&s<=1&&(a[o++]=s)}}return o}function Iw(e,t,r){var i=e+r-2*t;return i===0?.5:(e-t)/i}function Pw(e,t,r,i,a){var n=(t-e)*i+e,h=(r-t)*i+t,d=(h-n)*i+n;a[0]=e,a[1]=n,a[2]=d,a[3]=d,a[4]=h,a[5]=r}function Rw(e,t,r,i,a,n,h,d,o){var f,l=.005,u=1/0;f2[0]=h,f2[1]=d;for(var s=0;s<1;s+=.05){Ge[0]=A2(e,r,a,s),Ge[1]=A2(t,i,n,s);var v=Wt(f2,Ge);v<u&&(f=s,u=v)}u=1/0;for(var c=0;c<32&&!(l<ip);c++){var p=f-l,g=f+l;Ge[0]=A2(e,r,a,p),Ge[1]=A2(t,i,n,p);var v=Wt(Ge,f2);if(p>=0&&v<u)f=p,u=v;else{Zt[0]=A2(e,r,a,g),Zt[1]=A2(t,i,n,g);var m=Wt(Zt,f2);g<=1&&m<u?(f=g,u=m):l*=.5}}return o&&(o[0]=A2(e,r,a,f),o[1]=A2(t,i,n,f)),K2(u)}ne.cubicAt=w2;ne.cubicDerivativeAt=ww;ne.cubicRootAt=Aw;ne.cubicExtrema=Tw;ne.cubicSubdivide=Cw;ne.cubicProjectPoint=Mw;ne.quadraticAt=A2;ne.quadraticDerivativeAt=Dw;ne.quadraticRootAt=Lw;ne.quadraticExtremum=Iw;ne.quadraticSubdivide=Pw;ne.quadraticProjectPoint=Rw;var tt={},vn;function P7(){if(vn)return tt;vn=1;var e=U1(),t=ne,r=Math.min,i=Math.max,a=Math.sin,n=Math.cos,h=Math.PI*2,d=e.create(),o=e.create(),f=e.create();function l(m,_,y){if(m.length!==0){var b=m[0],x=b[0],w=b[0],S=b[1],A=b[1],C;for(C=1;C<m.length;C++)b=m[C],x=r(x,b[0]),w=i(w,b[0]),S=r(S,b[1]),A=i(A,b[1]);_[0]=x,_[1]=S,y[0]=w,y[1]=A}}function u(m,_,y,b,x,w){x[0]=r(m,y),x[1]=r(_,b),w[0]=i(m,y),w[1]=i(_,b)}var s=[],v=[];function c(m,_,y,b,x,w,S,A,C,T){var M=t.cubicExtrema,D=t.cubicAt,I,P=M(m,y,x,S,s);for(C[0]=1/0,C[1]=1/0,T[0]=-1/0,T[1]=-1/0,I=0;I<P;I++){var R=D(m,y,x,S,s[I]);C[0]=r(R,C[0]),T[0]=i(R,T[0])}for(P=M(_,b,w,A,v),I=0;I<P;I++){var E=D(_,b,w,A,v[I]);C[1]=r(E,C[1]),T[1]=i(E,T[1])}C[0]=r(m,C[0]),T[0]=i(m,T[0]),C[0]=r(S,C[0]),T[0]=i(S,T[0]),C[1]=r(_,C[1]),T[1]=i(_,T[1]),C[1]=r(A,C[1]),T[1]=i(A,T[1])}function p(m,_,y,b,x,w,S,A){var C=t.quadraticExtremum,T=t.quadraticAt,M=i(r(C(m,y,x),1),0),D=i(r(C(_,b,w),1),0),I=T(m,y,x,M),P=T(_,b,w,D);S[0]=r(m,x,I),S[1]=r(_,w,P),A[0]=i(m,x,I),A[1]=i(_,w,P)}function g(m,_,y,b,x,w,S,A,C){var T=e.min,M=e.max,D=Math.abs(x-w);if(D%h<1e-4&&D>1e-4){A[0]=m-y,A[1]=_-b,C[0]=m+y,C[1]=_+b;return}if(d[0]=n(x)*y+m,d[1]=a(x)*b+_,o[0]=n(w)*y+m,o[1]=a(w)*b+_,T(A,d,o),M(C,d,o),x=x%h,x<0&&(x=x+h),w=w%h,w<0&&(w=w+h),x>w&&!S?w+=h:x<w&&S&&(x+=h),S){var I=w;w=x,x=I}for(var P=0;P<w;P+=Math.PI/2)P>x&&(f[0]=n(P)*y+m,f[1]=a(P)*b+_,T(A,f,A),M(C,f,C))}return tt.fromPoints=l,tt.fromLine=u,tt.fromCubic=c,tt.fromQuadratic=p,tt.fromArc=g,tt}var Ew=ne,cn=U1(),y3=P7(),kw=j1,zw=t3,hn=zw.devicePixelRatio,J1={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},s2=[],V2=[],l2=[],u2=[],fn=Math.min,dn=Math.max,_3=Math.cos,x3=Math.sin,Tr=Math.sqrt,Lt=Math.abs,T4=typeof Float32Array<"u",h0=function(e){this._saveData=!e,this._saveData&&(this.data=[]),this._ctx=null};h0.prototype={constructor:h0,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(e,t){this._ux=Lt(1/hn/e)||0,this._uy=Lt(1/hn/t)||0},getContext:function(){return this._ctx},beginPath:function(e){return this._ctx=e,e&&e.beginPath(),e&&(this.dpr=e.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(e,t){return this.addData(J1.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},lineTo:function(e,t){var r=Lt(e-this._xi)>this._ux||Lt(t-this._yi)>this._uy||this._len<5;return this.addData(J1.L,e,t),this._ctx&&r&&(this._needsDash()?this._dashedLineTo(e,t):this._ctx.lineTo(e,t)),r&&(this._xi=e,this._yi=t),this},bezierCurveTo:function(e,t,r,i,a,n){return this.addData(J1.C,e,t,r,i,a,n),this._ctx&&(this._needsDash()?this._dashedBezierTo(e,t,r,i,a,n):this._ctx.bezierCurveTo(e,t,r,i,a,n)),this._xi=a,this._yi=n,this},quadraticCurveTo:function(e,t,r,i){return this.addData(J1.Q,e,t,r,i),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(e,t,r,i):this._ctx.quadraticCurveTo(e,t,r,i)),this._xi=r,this._yi=i,this},arc:function(e,t,r,i,a,n){return this.addData(J1.A,e,t,r,r,i,a-i,0,n?0:1),this._ctx&&this._ctx.arc(e,t,r,i,a,n),this._xi=_3(a)*r+e,this._yi=x3(a)*r+e,this},arcTo:function(e,t,r,i,a){return this._ctx&&this._ctx.arcTo(e,t,r,i,a),this},rect:function(e,t,r,i){return this._ctx&&this._ctx.rect(e,t,r,i),this.addData(J1.R,e,t,r,i),this},closePath:function(){this.addData(J1.Z);var e=this._ctx,t=this._x0,r=this._y0;return e&&(this._needsDash()&&this._dashedLineTo(t,r),e.closePath()),this._xi=t,this._yi=r,this},fill:function(e){e&&e.fill(),this.toStatic()},stroke:function(e){e&&e.stroke(),this.toStatic()},setLineDash:function(e){if(e instanceof Array){this._lineDash=e,this._dashIdx=0;for(var t=0,r=0;r<e.length;r++)t+=e[r];this._dashSum=t}return this},setLineDashOffset:function(e){return this._dashOffset=e,this},len:function(){return this._len},setData:function(e){var t=e.length;!(this.data&&this.data.length==t)&&T4&&(this.data=new Float32Array(t));for(var r=0;r<t;r++)this.data[r]=e[r];this._len=t},appendPath:function(e){e instanceof Array||(e=[e]);for(var t=e.length,r=0,i=this._len,a=0;a<t;a++)r+=e[a].len();T4&&this.data instanceof Float32Array&&(this.data=new Float32Array(i+r));for(var a=0;a<t;a++)for(var n=e[a].data,h=0;h<n.length;h++)this.data[i++]=n[h];this._len=i},addData:function(e){if(this._saveData){var t=this.data;this._len+arguments.length>t.length&&(this._expandData(),t=this.data);for(var r=0;r<arguments.length;r++)t[this._len++]=arguments[r];this._prevCmd=e}},_expandData:function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t<this._len;t++)e[t]=this.data[t];this.data=e}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(e,t){var r=this._dashSum,i=this._dashOffset,a=this._lineDash,n=this._ctx,h=this._xi,d=this._yi,o=e-h,f=t-d,l=Tr(o*o+f*f),u=h,s=d,v,c=a.length,p;for(o/=l,f/=l,i<0&&(i=r+i),i%=r,u-=i*o,s-=i*f;o>0&&u<=e||o<0&&u>=e||o==0&&(f>0&&s<=t||f<0&&s>=t);)p=this._dashIdx,v=a[p],u+=o*v,s+=f*v,this._dashIdx=(p+1)%c,!(o>0&&u<h||o<0&&u>h||f>0&&s<d||f<0&&s>d)&&n[p%2?"moveTo":"lineTo"](o>=0?fn(u,e):dn(u,e),f>=0?fn(s,t):dn(s,t));o=u-e,f=s-t,this._dashOffset=-Tr(o*o+f*f)},_dashedBezierTo:function(e,t,r,i,a,n){var h=this._dashSum,d=this._dashOffset,o=this._lineDash,f=this._ctx,l=this._xi,u=this._yi,s,v,c,p=Ew.cubicAt,g=0,m=this._dashIdx,_=o.length,y,b,x=0;for(d<0&&(d=h+d),d%=h,s=0;s<1;s+=.1)v=p(l,e,r,a,s+.1)-p(l,e,r,a,s),c=p(u,t,i,n,s+.1)-p(u,t,i,n,s),g+=Tr(v*v+c*c);for(;m<_&&(x+=o[m],!(x>d));m++);for(s=(x-d)/g;s<=1;)y=p(l,e,r,a,s),b=p(u,t,i,n,s),m%2?f.moveTo(y,b):f.lineTo(y,b),s+=o[m]/g,m=(m+1)%_;m%2!==0&&f.lineTo(a,n),v=a-y,c=n-b,this._dashOffset=-Tr(v*v+c*c)},_dashedQuadraticTo:function(e,t,r,i){var a=r,n=i;r=(r+2*e)/3,i=(i+2*t)/3,e=(this._xi+2*e)/3,t=(this._yi+2*t)/3,this._dashedBezierTo(e,t,r,i,a,n)},toStatic:function(){var e=this.data;e instanceof Array&&(e.length=this._len,T4&&(this.data=new Float32Array(e)))},getBoundingRect:function(){s2[0]=s2[1]=l2[0]=l2[1]=Number.MAX_VALUE,V2[0]=V2[1]=u2[0]=u2[1]=-Number.MAX_VALUE;for(var e=this.data,t=0,r=0,i=0,a=0,n=0;n<e.length;){var h=e[n++];switch(n==1&&(t=e[n],r=e[n+1],i=t,a=r),h){case J1.M:i=e[n++],a=e[n++],t=i,r=a,l2[0]=i,l2[1]=a,u2[0]=i,u2[1]=a;break;case J1.L:y3.fromLine(t,r,e[n],e[n+1],l2,u2),t=e[n++],r=e[n++];break;case J1.C:y3.fromCubic(t,r,e[n++],e[n++],e[n++],e[n++],e[n],e[n+1],l2,u2),t=e[n++],r=e[n++];break;case J1.Q:y3.fromQuadratic(t,r,e[n++],e[n++],e[n],e[n+1],l2,u2),t=e[n++],r=e[n++];break;case J1.A:var d=e[n++],o=e[n++],f=e[n++],l=e[n++],u=e[n++],s=e[n++]+u;e[n++];var v=1-e[n++];n==1&&(i=_3(u)*f+d,a=x3(u)*l+o),y3.fromArc(d,o,f,l,u,s,v,l2,u2),t=_3(s)*f+d,r=x3(s)*l+o;break;case J1.R:i=t=e[n++],a=r=e[n++];var c=e[n++],p=e[n++];y3.fromLine(i,a,i+c,a+p,l2,u2);break;case J1.Z:t=i,r=a;break}cn.min(s2,s2,l2),cn.max(V2,V2,u2)}return n===0&&(s2[0]=s2[1]=V2[0]=V2[1]=0),new kw(s2[0],s2[1],V2[0]-s2[0],V2[1]-s2[1])},rebuildPath:function(e){for(var t=this.data,r,i,a,n,h,d,o=this._ux,f=this._uy,l=this._len,u=0;u<l;){var s=t[u++];switch(u==1&&(a=t[u],n=t[u+1],r=a,i=n),s){case J1.M:r=a=t[u++],i=n=t[u++],e.moveTo(a,n);break;case J1.L:h=t[u++],d=t[u++],(Lt(h-a)>o||Lt(d-n)>f||u===l-1)&&(e.lineTo(h,d),a=h,n=d);break;case J1.C:e.bezierCurveTo(t[u++],t[u++],t[u++],t[u++],t[u++],t[u++]),a=t[u-2],n=t[u-1];break;case J1.Q:e.quadraticCurveTo(t[u++],t[u++],t[u++],t[u++]),a=t[u-2],n=t[u-1];break;case J1.A:var v=t[u++],c=t[u++],p=t[u++],g=t[u++],m=t[u++],_=t[u++],y=t[u++],b=t[u++],x=p>g?p:g,w=p>g?1:p/g,S=p>g?g/p:1,A=Math.abs(p-g)>.001,C=m+_;A?(e.translate(v,c),e.rotate(y),e.scale(w,S),e.arc(0,0,x,m,C,1-b),e.scale(1/w,1/S),e.rotate(-y),e.translate(-v,-c)):e.arc(v,c,x,m,C,1-b),u==1&&(r=_3(m)*p+v,i=x3(m)*g+c),a=_3(C)*p+v,n=x3(C)*g+c;break;case J1.R:r=a=t[u],i=n=t[u+1],e.rect(t[u++],t[u++],t[u++],t[u++]);break;case J1.Z:e.closePath(),a=r,n=i}}}};h0.CMD=J1;var Ow=h0,n3=Ow,R7={},E7={};function Nw(e,t,r,i,a,n,h){if(a===0)return!1;var d=a,o=0,f=e;if(h>t+d&&h>i+d||h<t-d&&h<i-d||n>e+d&&n>r+d||n<e-d&&n<r-d)return!1;if(e!==r)o=(t-i)/(e-r),f=(e*i-r*t)/(e-r);else return Math.abs(n-e)<=d/2;var l=o*n-h+f,u=l*l/(o*o+1);return u<=d/2*d/2}E7.containStroke=Nw;var op={},Vw=ne;function Bw(e,t,r,i,a,n,h,d,o,f,l){if(o===0)return!1;var u=o;if(l>t+u&&l>i+u&&l>n+u&&l>d+u||l<t-u&&l<i-u&&l<n-u&&l<d-u||f>e+u&&f>r+u&&f>a+u&&f>h+u||f<e-u&&f<r-u&&f<a-u&&f<h-u)return!1;var s=Vw.cubicProjectPoint(e,t,r,i,a,n,h,d,f,l,null);return s<=u/2}op.containStroke=Bw;var k7={},qw=ne,Hw=qw.quadraticProjectPoint;function Fw(e,t,r,i,a,n,h,d,o){if(h===0)return!1;var f=h;if(o>t+f&&o>i+f&&o>n+f||o<t-f&&o<i-f&&o<n-f||d>e+f&&d>r+f&&d>a+f||d<e-f&&d<r-f&&d<a-f)return!1;var l=Hw(e,t,r,i,a,n,d,o,null);return l<=f/2}k7.containStroke=Fw;var sp={},z7={},gn=Math.PI*2;function Gw(e){return e%=gn,e<0&&(e+=gn),e}z7.normalizeRadian=Gw;var $w=z7,Cr=$w.normalizeRadian,S3=Math.PI*2;function Uw(e,t,r,i,a,n,h,d,o){if(h===0)return!1;var f=h;d-=e,o-=t;var l=Math.sqrt(d*d+o*o);if(l-f>r||l+f<r)return!1;if(Math.abs(i-a)%S3<1e-4)return!0;if(n){var u=i;i=Cr(a),a=Cr(u)}else i=Cr(i),a=Cr(a);i>a&&(a+=S3);var s=Math.atan2(o,d);return s<0&&(s+=S3),s>=i&&s<=a||s+S3>=i&&s+S3<=a}sp.containStroke=Uw;function Ww(e,t,r,i,a,n){if(n>t&&n>i||n<t&&n<i||i===t)return 0;var h=i<t?1:-1,d=(n-t)/(i-t);(d===1||d===0)&&(h=i<t?.5:-.5);var o=d*(r-e)+e;return o===a?1/0:o>a?h:0}var lp=Ww,Zw=n3,It=E7,Yw=op,Xw=k7,Kw=sp,Qw=z7,Mr=Qw.normalizeRadian,d2=ne,rt=lp,B2=Zw.CMD,Pt=Math.PI*2,Jw=1e-4;function jw(e,t){return Math.abs(e-t)<Jw}var Me=[-1,-1,-1],Fe=[-1,-1];function eA(){var e=Fe[0];Fe[0]=Fe[1],Fe[1]=e}function tA(e,t,r,i,a,n,h,d,o,f){if(f>t&&f>i&&f>n&&f>d||f<t&&f<i&&f<n&&f<d)return 0;var l=d2.cubicRootAt(t,i,n,d,f,Me);if(l===0)return 0;for(var u=0,s=-1,v,c,p=0;p<l;p++){var g=Me[p],m=g===0||g===1?.5:1,_=d2.cubicAt(e,r,a,h,g);_<o||(s<0&&(s=d2.cubicExtrema(t,i,n,d,Fe),Fe[1]<Fe[0]&&s>1&&eA(),v=d2.cubicAt(t,i,n,d,Fe[0]),s>1&&(c=d2.cubicAt(t,i,n,d,Fe[1]))),s==2?g<Fe[0]?u+=v<t?m:-m:g<Fe[1]?u+=c<v?m:-m:u+=d<c?m:-m:g<Fe[0]?u+=v<t?m:-m:u+=d<v?m:-m)}return u}function rA(e,t,r,i,a,n,h,d){if(d>t&&d>i&&d>n||d<t&&d<i&&d<n)return 0;var o=d2.quadraticRootAt(t,i,n,d,Me);if(o===0)return 0;var f=d2.quadraticExtremum(t,i,n);if(f>=0&&f<=1){for(var l=0,u=d2.quadraticAt(t,i,n,f),s=0;s<o;s++){var v=Me[s]===0||Me[s]===1?.5:1,c=d2.quadraticAt(e,r,a,Me[s]);c<h||(Me[s]<f?l+=u<t?v:-v:l+=n<u?v:-v)}return l}else{var v=Me[0]===0||Me[0]===1?.5:1,c=d2.quadraticAt(e,r,a,Me[0]);return c<h?0:n<t?v:-v}}function aA(e,t,r,i,a,n,h,d){if(d-=t,d>r||d<-r)return 0;var o=Math.sqrt(r*r-d*d);Me[0]=-o,Me[1]=o;var f=Math.abs(i-a);if(f<1e-4)return 0;if(f%Pt<1e-4){i=0,a=Pt;var l=n?1:-1;return h>=Me[0]+e&&h<=Me[1]+e?l:0}if(n){var o=i;i=Mr(a),a=Mr(o)}else i=Mr(i),a=Mr(a);i>a&&(a+=Pt);for(var u=0,s=0;s<2;s++){var v=Me[s];if(v+e>h){var c=Math.atan2(d,v),l=n?1:-1;c<0&&(c=Pt+c),(c>=i&&c<=a||c+Pt>=i&&c+Pt<=a)&&(c>Math.PI/2&&c<Math.PI*1.5&&(l=-l),u+=l)}}return u}function up(e,t,r,i,a){for(var n=0,h=0,d=0,o=0,f=0,l=0;l<e.length;){var u=e[l++];switch(u===B2.M&&l>1&&(r||(n+=rt(h,d,o,f,i,a))),l==1&&(h=e[l],d=e[l+1],o=h,f=d),u){case B2.M:o=e[l++],f=e[l++],h=o,d=f;break;case B2.L:if(r){if(It.containStroke(h,d,e[l],e[l+1],t,i,a))return!0}else n+=rt(h,d,e[l],e[l+1],i,a)||0;h=e[l++],d=e[l++];break;case B2.C:if(r){if(Yw.containStroke(h,d,e[l++],e[l++],e[l++],e[l++],e[l],e[l+1],t,i,a))return!0}else n+=tA(h,d,e[l++],e[l++],e[l++],e[l++],e[l],e[l+1],i,a)||0;h=e[l++],d=e[l++];break;case B2.Q:if(r){if(Xw.containStroke(h,d,e[l++],e[l++],e[l],e[l+1],t,i,a))return!0}else n+=rA(h,d,e[l++],e[l++],e[l],e[l+1],i,a)||0;h=e[l++],d=e[l++];break;case B2.A:var s=e[l++],v=e[l++],c=e[l++],p=e[l++],g=e[l++],m=e[l++];e[l++];var _=1-e[l++],w=Math.cos(g)*c+s,S=Math.sin(g)*p+v;l>1?n+=rt(h,d,w,S,i,a):(o=w,f=S);var y=(i-s)*p/c+s;if(r){if(Kw.containStroke(s,v,p,g,g+m,_,t,y,a))return!0}else n+=aA(s,v,p,g,g+m,_,y,a);h=Math.cos(g+m)*c+s,d=Math.sin(g+m)*p+v;break;case B2.R:o=h=e[l++],f=d=e[l++];var b=e[l++],x=e[l++],w=o+b,S=f+x;if(r){if(It.containStroke(o,f,w,f,t,i,a)||It.containStroke(w,f,w,S,t,i,a)||It.containStroke(w,S,o,S,t,i,a)||It.containStroke(o,S,o,f,t,i,a))return!0}else n+=rt(w,f,w,S,i,a),n+=rt(o,S,o,f,i,a);break;case B2.Z:if(r){if(It.containStroke(h,d,o,f,t,i,a))return!0}else n+=rt(h,d,o,f,i,a);h=o,d=f;break}}return!r&&!jw(d,f)&&(n+=rt(h,d,o,f,i,a)||0),n!==0}function iA(e,t,r){return up(e,0,!1,t,r)}function nA(e,t,r,i){return up(e,t,!0,r,i)}R7.contain=iA;R7.containStroke=nA;var O7=er,N7=G,Q6=n3,pn=R7,oA=Lg,mn=oA.prototype.getCanvasPattern,C4=Math.abs,sA=new Q6(!0);function ct(e){O7.call(this,e),this.path=null}ct.prototype={constructor:ct,type:"path",__dirtyPath:!0,strokeContainThreshold:5,brush:function(e,t){var r=this.style,i=this.path||sA,a=r.hasStroke(),n=r.hasFill(),h=r.fill,d=r.stroke,o=n&&!!h.colorStops,f=a&&!!d.colorStops,l=n&&!!h.image,u=a&&!!d.image;if(r.bind(e,this,t),this.setTransform(e),this.__dirty){var s;o&&(s=s||this.getBoundingRect(),this._fillGradient=r.getGradient(e,h,s)),f&&(s=s||this.getBoundingRect(),this._strokeGradient=r.getGradient(e,d,s))}o?e.fillStyle=this._fillGradient:l&&(e.fillStyle=mn.call(h,e)),f?e.strokeStyle=this._strokeGradient:u&&(e.strokeStyle=mn.call(d,e));var v=r.lineDash,c=r.lineDashOffset,p=!!e.setLineDash,g=this.getGlobalScale();i.setScale(g[0],g[1]),this.__dirtyPath||v&&!p&&a?(i.beginPath(e),v&&!p&&(i.setLineDash(v),i.setLineDashOffset(c)),this.buildPath(i,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(e.beginPath(),this.path.rebuildPath(e)),n&&i.fill(e),v&&p&&(e.setLineDash(v),e.lineDashOffset=c),a&&i.stroke(e),v&&p&&e.setLineDash([]),r.text!=null&&(this.restoreTransform(e),this.drawRectText(e,this.getBoundingRect()))},buildPath:function(e,t,r){},createPathProxy:function(){this.path=new Q6},getBoundingRect:function(){var e=this._rect,t=this.style,r=!e;if(r){var i=this.path;i||(i=this.path=new Q6),this.__dirtyPath&&(i.beginPath(),this.buildPath(i,this.shape,!1)),e=i.getBoundingRect()}if(this._rect=e,t.hasStroke()){var a=this._rectWithStroke||(this._rectWithStroke=e.clone());if(this.__dirty||r){a.copy(e);var n=t.lineWidth,h=t.strokeNoScale?this.getLineScale():1;t.hasFill()||(n=Math.max(n,this.strokeContainThreshold||4)),h>1e-10&&(a.width+=n/h,a.height+=n/h,a.x-=n/h/2,a.y-=n/h/2)}return a}return e},contain:function(e,t){var r=this.transformCoordToLocal(e,t),i=this.getBoundingRect(),a=this.style;if(e=r[0],t=r[1],i.contain(e,t)){var n=this.path.data;if(a.hasStroke()){var h=a.lineWidth,d=a.strokeNoScale?this.getLineScale():1;if(d>1e-10&&(a.hasFill()||(h=Math.max(h,this.strokeContainThreshold)),pn.containStroke(n,h/d,e,t)))return!0}if(a.hasFill())return pn.contain(n,e,t)}return!1},dirty:function(e){e==null&&(e=!0),e&&(this.__dirtyPath=e,this._rect=null),this.__dirty=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(e){return this.animate("shape",e)},attrKV:function(e,t){e==="shape"?(this.setShape(t),this.__dirtyPath=!0,this._rect=null):O7.prototype.attrKV.call(this,e,t)},setShape:function(e,t){var r=this.shape;if(r){if(N7.isObject(e))for(var i in e)e.hasOwnProperty(i)&&(r[i]=e[i]);else r[e]=t;this.dirty(!0)}return this},getLineScale:function(){var e=this.transform;return e&&C4(e[0]-1)>1e-10&&C4(e[3]-1)>1e-10?Math.sqrt(C4(e[0]*e[3]-e[2]*e[1])):1}};ct.extend=function(e){var t=function(i){ct.call(this,i),e.style&&this.style.extendFrom(e.style,!1);var a=e.shape;if(a){this.shape=this.shape||{};var n=this.shape;for(var h in a)!n.hasOwnProperty(h)&&a.hasOwnProperty(h)&&(n[h]=a[h])}e.init&&e.init.call(this,i)};N7.inherits(t,ct);for(var r in e)r!=="style"&&r!=="shape"&&(t.prototype[r]=e[r]);return t};N7.inherits(ct,O7);var lA=ct,oe=lA,uA=n3,vA=U1(),M4=vA.applyTransform,Rt=uA.CMD,cA=[[],[],[]],yn=Math.sqrt,hA=Math.atan2;function fA(e,t){var r=e.data,i,a,n,h,d,o,f=Rt.M,l=Rt.C,u=Rt.L,s=Rt.R,v=Rt.A,c=Rt.Q;for(n=0,h=0;n<r.length;){switch(i=r[n++],h=n,a=0,i){case f:a=1;break;case u:a=1;break;case l:a=3;break;case c:a=2;break;case v:var p=t[4],g=t[5],m=yn(t[0]*t[0]+t[1]*t[1]),_=yn(t[2]*t[2]+t[3]*t[3]),y=hA(-t[1]/_,t[0]/m);r[n]*=m,r[n++]+=p,r[n]*=_,r[n++]+=g,r[n++]*=m,r[n++]*=_,r[n++]+=y,r[n++]+=y,n+=2,h=n;break;case s:o[0]=r[n++],o[1]=r[n++],M4(o,o,t),r[h++]=o[0],r[h++]=o[1],o[0]+=r[n++],o[1]+=r[n++],M4(o,o,t),r[h++]=o[0],r[h++]=o[1]}for(d=0;d<a;d++){var o=cA[d];o[0]=r[n++],o[1]=r[n++],M4(o,o,t),r[h++]=o[0],r[h++]=o[1]}}}var dA=fA,V7=oe,_n=n3,gA=dA,D4=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"],L4=Math.sqrt,Dr=Math.sin,Lr=Math.cos,Ir=Math.PI,xn=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},J6=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(xn(e)*xn(t))},Sn=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(J6(e,t))};function bn(e,t,r,i,a,n,h,d,o,f,l){var u=o*(Ir/180),s=Lr(u)*(e-r)/2+Dr(u)*(t-i)/2,v=-1*Dr(u)*(e-r)/2+Lr(u)*(t-i)/2,c=s*s/(h*h)+v*v/(d*d);c>1&&(h*=L4(c),d*=L4(c));var p=(a===n?-1:1)*L4((h*h*(d*d)-h*h*(v*v)-d*d*(s*s))/(h*h*(v*v)+d*d*(s*s)))||0,g=p*h*v/d,m=p*-d*s/h,_=(e+r)/2+Lr(u)*g-Dr(u)*m,y=(t+i)/2+Dr(u)*g+Lr(u)*m,b=Sn([1,0],[(s-g)/h,(v-m)/d]),x=[(s-g)/h,(v-m)/d],w=[(-1*s-g)/h,(-1*v-m)/d],S=Sn(x,w);J6(x,w)<=-1&&(S=Ir),J6(x,w)>=1&&(S=0),n===0&&S>0&&(S=S-2*Ir),n===1&&S<0&&(S=S+2*Ir),l.addData(f,_,y,h,d,b,S,u,n)}function pA(e){if(!e)return[];var t=e.replace(/-/g," -").replace(/ /g," ").replace(/ /g,",").replace(/,,/g,","),r;for(r=0;r<D4.length;r++)t=t.replace(new RegExp(D4[r],"g"),"|"+D4[r]);var i=t.split("|"),a=0,n=0,h=new _n,d=_n.CMD,o;for(r=1;r<i.length;r++){var f=i[r],l=f.charAt(0),u=0,s=f.slice(1).replace(/e,-/g,"e-").split(","),v;s.length>0&&s[0]===""&&s.shift();for(var c=0;c<s.length;c++)s[c]=parseFloat(s[c]);for(;u<s.length&&!isNaN(s[u])&&!isNaN(s[0]);){var p,g,m,_,y,b,x,w=a,S=n;switch(l){case"l":a+=s[u++],n+=s[u++],v=d.L,h.addData(v,a,n);break;case"L":a=s[u++],n=s[u++],v=d.L,h.addData(v,a,n);break;case"m":a+=s[u++],n+=s[u++],v=d.M,h.addData(v,a,n),l="l";break;case"M":a=s[u++],n=s[u++],v=d.M,h.addData(v,a,n),l="L";break;case"h":a+=s[u++],v=d.L,h.addData(v,a,n);break;case"H":a=s[u++],v=d.L,h.addData(v,a,n);break;case"v":n+=s[u++],v=d.L,h.addData(v,a,n);break;case"V":n=s[u++],v=d.L,h.addData(v,a,n);break;case"C":v=d.C,h.addData(v,s[u++],s[u++],s[u++],s[u++],s[u++],s[u++]),a=s[u-2],n=s[u-1];break;case"c":v=d.C,h.addData(v,s[u++]+a,s[u++]+n,s[u++]+a,s[u++]+n,s[u++]+a,s[u++]+n),a+=s[u-2],n+=s[u-1];break;case"S":p=a,g=n;var A=h.len(),C=h.data;o===d.C&&(p+=a-C[A-4],g+=n-C[A-3]),v=d.C,w=s[u++],S=s[u++],a=s[u++],n=s[u++],h.addData(v,p,g,w,S,a,n);break;case"s":p=a,g=n;var A=h.len(),C=h.data;o===d.C&&(p+=a-C[A-4],g+=n-C[A-3]),v=d.C,w=a+s[u++],S=n+s[u++],a+=s[u++],n+=s[u++],h.addData(v,p,g,w,S,a,n);break;case"Q":w=s[u++],S=s[u++],a=s[u++],n=s[u++],v=d.Q,h.addData(v,w,S,a,n);break;case"q":w=s[u++]+a,S=s[u++]+n,a+=s[u++],n+=s[u++],v=d.Q,h.addData(v,w,S,a,n);break;case"T":p=a,g=n;var A=h.len(),C=h.data;o===d.Q&&(p+=a-C[A-4],g+=n-C[A-3]),a=s[u++],n=s[u++],v=d.Q,h.addData(v,p,g,a,n);break;case"t":p=a,g=n;var A=h.len(),C=h.data;o===d.Q&&(p+=a-C[A-4],g+=n-C[A-3]),a+=s[u++],n+=s[u++],v=d.Q,h.addData(v,p,g,a,n);break;case"A":m=s[u++],_=s[u++],y=s[u++],b=s[u++],x=s[u++],w=a,S=n,a=s[u++],n=s[u++],v=d.A,bn(w,S,a,n,b,x,m,_,y,v,h);break;case"a":m=s[u++],_=s[u++],y=s[u++],b=s[u++],x=s[u++],w=a,S=n,a+=s[u++],n+=s[u++],v=d.A,bn(w,S,a,n,b,x,m,_,y,v,h);break}}(l==="z"||l==="Z")&&(v=d.Z,h.addData(v)),o=v}return h.toStatic(),h}function vp(e,t){var r=pA(e);return t=t||{},t.buildPath=function(i){if(i.setData){i.setData(r.data);var a=i.getContext();a&&i.rebuildPath(a)}else{var a=i;r.rebuildPath(a)}},t.applyTransform=function(i){gA(r,i),this.dirty(!0)},t}function mA(e,t){return new V7(vp(e,t))}function yA(e,t){return V7.extend(vp(e,t))}function _A(e,t){for(var r=[],i=e.length,a=0;a<i;a++){var n=e[a];n.path||n.createPathProxy(),n.__dirtyPath&&n.buildPath(n.path,n.shape,!0),r.push(n.path)}var h=new V7(t);return h.createPathProxy(),h.buildPath=function(d){d.appendPath(r);var o=d.getContext();o&&d.rebuildPath(o)},h}I0.createFromString=mA;I0.extendFromString=yA;I0.mergePath=_A;var cp=er,xA=G,SA=X1,b3=P2,f0=function(e){cp.call(this,e)};f0.prototype={constructor:f0,type:"text",brush:function(e,t){var r=this.style;this.__dirty&&b3.normalizeTextStyle(r,!0),r.fill=r.stroke=r.shadowBlur=r.shadowColor=r.shadowOffsetX=r.shadowOffsetY=null;var i=r.text;i!=null&&(i+=""),r.bind(e,this,t),b3.needDrawText(i,r)&&(this.setTransform(e),b3.renderText(this,e,i,r),this.restoreTransform(e))},getBoundingRect:function(){var e=this.style;if(this.__dirty&&b3.normalizeTextStyle(e,!0),!this._rect){e.text;var t=SA.getBoundingRect(e.text+"",e.font,e.textAlign,e.textVerticalAlign,e.textPadding,e.rich);if(t.x+=e.x||0,t.y+=e.y||0,b3.getStroke(e.textStroke,e.textStrokeWidth)){var r=e.textStrokeWidth;t.x-=r/2,t.y-=r/2,t.width+=r,t.height+=r}this._rect=t}return this._rect}};xA.inherits(f0,cp);var bA=f0,rr=bA,wA=oe,AA=wA.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(e,t,r){r&&e.moveTo(t.cx+t.r,t.cy),e.arc(t.cx,t.cy,t.r,0,Math.PI*2,!0)}}),TA=AA,wn=ue,q2=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function CA(e){return wn.browser.ie&&wn.browser.version>=11?function(){var t=this.__clipPaths,r=this.style,i;if(t)for(var a=0;a<t.length;a++){var n=t[a],h=n&&n.shape,d=n&&n.type;if(h&&(d==="sector"&&h.startAngle===h.endAngle||d==="rect"&&(!h.width||!h.height))){for(var o=0;o<q2.length;o++)q2[o][2]=r[q2[o][0]],r[q2[o][0]]=q2[o][1];i=!0;break}}if(e.apply(this,arguments),i)for(var o=0;o<q2.length;o++)r[q2[o][0]]=q2[o][2]}:e}var hp=CA,An=oe,MA=hp,DA=An.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},brush:MA(An.prototype.brush),buildPath:function(e,t){var r=t.cx,i=t.cy,a=Math.max(t.r0||0,0),n=Math.max(t.r,0),h=t.startAngle,d=t.endAngle,o=t.clockwise,f=Math.cos(h),l=Math.sin(h);e.moveTo(f*a+r,l*a+i),e.lineTo(f*n+r,l*n+i),e.arc(r,i,n,h,d,!o),e.lineTo(Math.cos(d)*a+r,Math.sin(d)*a+i),a!==0&&e.arc(r,i,a,d,h,o),e.closePath()}}),LA=DA,IA=oe,PA=IA.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(e,t){var r=t.cx,i=t.cy,a=Math.PI*2;e.moveTo(r+t.r,i),e.arc(r,i,t.r,0,a,!1),e.moveTo(r+t.r0,i),e.arc(r,i,t.r0,0,a,!0)}}),RA=PA,B7={},EA=U1(),kA=EA.distance;function Tn(e,t,r,i,a,n,h){var d=(r-e)*.5,o=(i-t)*.5;return(2*(t-r)+d+o)*h+(-3*(t-r)-2*d-o)*n+d*a+t}function zA(e,t){for(var r=e.length,i=[],a=0,n=1;n<r;n++)a+=kA(e[n-1],e[n]);var h=a/2;h=h<r?r:h;for(var n=0;n<h;n++){var d=n/(h-1)*(t?r:r-1),o=Math.floor(d),f=d-o,l,u=e[o%r],s,v;t?(l=e[(o-1+r)%r],s=e[(o+1)%r],v=e[(o+2)%r]):(l=e[o===0?o:o-1],s=e[o>r-2?r-1:o+1],v=e[o>r-3?r-1:o+2]);var c=f*f,p=f*c;i.push([Tn(l[0],u[0],s[0],v[0],f,c,p),Tn(l[1],u[1],s[1],v[1],f,c,p)])}return i}var OA=zA,dt=U1(),Pr=dt.min,Rr=dt.max,I4=dt.scale,Cn=dt.distance,Mn=dt.add,NA=dt.clone,VA=dt.sub;function BA(e,t,r,i){var a=[],n=[],h=[],d=[],o,f,l,u;if(i){l=[1/0,1/0],u=[-1/0,-1/0];for(var s=0,v=e.length;s<v;s++)Pr(l,l,e[s]),Rr(u,u,e[s]);Pr(l,l,i[0]),Rr(u,u,i[1])}for(var s=0,v=e.length;s<v;s++){var c=e[s];if(r)o=e[s?s-1:v-1],f=e[(s+1)%v];else if(s===0||s===v-1){a.push(NA(e[s]));continue}else o=e[s-1],f=e[s+1];VA(n,f,o),I4(n,n,t);var p=Cn(c,o),g=Cn(c,f),m=p+g;m!==0&&(p/=m,g/=m),I4(h,n,-p),I4(d,n,g);var _=Mn([],c,h),y=Mn([],c,d);i&&(Rr(_,_,l),Pr(_,_,u),Rr(y,y,l),Pr(y,y,u)),a.push(_),a.push(y)}return r&&a.push(a.shift()),a}var qA=BA,HA=OA,FA=qA;function GA(e,t,r){var i=t.points,a=t.smooth;if(i&&i.length>=2){if(a&&a!=="spline"){var n=FA(i,a,r,t.smoothConstraint);e.moveTo(i[0][0],i[0][1]);for(var h=i.length,d=0;d<(r?h:h-1);d++){var o=n[d*2],f=n[d*2+1],l=i[(d+1)%h];e.bezierCurveTo(o[0],o[1],f[0],f[1],l[0],l[1])}}else{a==="spline"&&(i=HA(i,r)),e.moveTo(i[0][0],i[0][1]);for(var d=1,u=i.length;d<u;d++)e.lineTo(i[d][0],i[d][1])}r&&e.closePath()}}B7.buildPath=GA;var $A=oe,UA=B7,WA=$A.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(e,t){UA.buildPath(e,t,!0)}}),ZA=WA,YA=oe,XA=B7,KA=YA.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(e,t){XA.buildPath(e,t,!1)}}),QA=KA,JA=oe,jA=x7,eT=JA.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(e,t){var r=t.x,i=t.y,a=t.width,n=t.height;t.r?jA.buildPath(e,t):e.rect(r,i,a,n),e.closePath()}}),tT=eT,rT=oe,aT=rT.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(e,t){var r=t.x1,i=t.y1,a=t.x2,n=t.y2,h=t.percent;h!==0&&(e.moveTo(r,i),h<1&&(a=r*(1-h)+a*h,n=i*(1-h)+n*h),e.lineTo(a,n))},pointAt:function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]}}),iT=aT,nT=oe,oT=U1(),o3=ne,Dn=o3.quadraticSubdivide,Ln=o3.cubicSubdivide,In=o3.quadraticAt,Pn=o3.cubicAt,Rn=o3.quadraticDerivativeAt,En=o3.cubicDerivativeAt,Re=[];function kn(e,t,r){var i=e.cpx2,a=e.cpy2;return i===null||a===null?[(r?En:Pn)(e.x1,e.cpx1,e.cpx2,e.x2,t),(r?En:Pn)(e.y1,e.cpy1,e.cpy2,e.y2,t)]:[(r?Rn:In)(e.x1,e.cpx1,e.x2,t),(r?Rn:In)(e.y1,e.cpy1,e.y2,t)]}var sT=nT.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(e,t){var r=t.x1,i=t.y1,a=t.x2,n=t.y2,h=t.cpx1,d=t.cpy1,o=t.cpx2,f=t.cpy2,l=t.percent;l!==0&&(e.moveTo(r,i),o==null||f==null?(l<1&&(Dn(r,h,a,l,Re),h=Re[1],a=Re[2],Dn(i,d,n,l,Re),d=Re[1],n=Re[2]),e.quadraticCurveTo(h,d,a,n)):(l<1&&(Ln(r,h,o,a,l,Re),h=Re[1],o=Re[2],a=Re[3],Ln(i,d,f,n,l,Re),d=Re[1],f=Re[2],n=Re[3]),e.bezierCurveTo(h,d,o,f,a,n)))},pointAt:function(e){return kn(this.shape,e,!1)},tangentAt:function(e){var t=kn(this.shape,e,!0);return oT.normalize(t,t)}}),lT=sT,uT=oe,vT=uT.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:Math.PI*2,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(e,t){var r=t.cx,i=t.cy,a=Math.max(t.r,0),n=t.startAngle,h=t.endAngle,d=t.clockwise,o=Math.cos(n),f=Math.sin(n);e.moveTo(o*a+r,f*a+i),e.arc(r,i,a,n,h,!d)}}),cT=vT,zn=oe,hT=zn.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var e=this.__dirtyPath,t=this.shape.paths,r=0;r<t.length;r++)e=e||t[r].__dirtyPath;this.__dirtyPath=e,this.__dirty=this.__dirty||e},beforeBrush:function(){this._updatePathDirty();for(var e=this.shape.paths||[],t=this.getGlobalScale(),r=0;r<e.length;r++)e[r].path||e[r].createPathProxy(),e[r].path.setScale(t[0],t[1])},buildPath:function(e,t){for(var r=t.paths||[],i=0;i<r.length;i++)r[i].buildPath(e,r[i].shape,!0)},afterBrush:function(){for(var e=this.shape.paths||[],t=0;t<e.length;t++)e[t].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),zn.prototype.getBoundingRect.call(this)}}),fT=hT,j6=function(e){this.colorStops=e||[]};j6.prototype={constructor:j6,addColorStop:function(e,t){this.colorStops.push({offset:e,color:t})}};var dT=j6,P0=dT,gT=G,fp=P0,d0=function(e,t,r,i,a,n){this.x=e??0,this.y=t??0,this.x2=r??1,this.y2=i??0,this.type="linear",this.global=n||!1,fp.call(this,a)};d0.prototype={constructor:d0};gT.inherits(d0,fp);var pT=d0,dp=pT,mT=G,gp=P0,g0=function(e,t,r,i,a){this.x=e??.5,this.y=t??.5,this.r=r??.5,this.type="radial",this.global=a||!1,gp.call(this,i)};g0.prototype={constructor:g0};mT.inherits(g0,gp);var yT=g0,_T=yT,xT=G,ST=xT.inherits,pp=er,bT=j1;function a2(e){pp.call(this,e),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}a2.prototype.incremental=!0;a2.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1};a2.prototype.addDisplayable=function(e,t){t?this._temporaryDisplayables.push(e):this._displayables.push(e),this.dirty()};a2.prototype.addDisplayables=function(e,t){t=t||!1;for(var r=0;r<e.length;r++)this.addDisplayable(e[r],t)};a2.prototype.eachPendingDisplayable=function(e){for(var t=this._cursor;t<this._displayables.length;t++)e&&e(this._displayables[t]);for(var t=0;t<this._temporaryDisplayables.length;t++)e&&e(this._temporaryDisplayables[t])};a2.prototype.update=function(){this.updateTransform();for(var e=this._cursor;e<this._displayables.length;e++){var t=this._displayables[e];t.parent=this,t.update(),t.parent=null}for(var e=0;e<this._temporaryDisplayables.length;e++){var t=this._temporaryDisplayables[e];t.parent=this,t.update(),t.parent=null}};a2.prototype.brush=function(e,t){for(var r=this._cursor;r<this._displayables.length;r++){var i=this._displayables[r];i.beforeBrush&&i.beforeBrush(e),i.brush(e,r===this._cursor?null:this._displayables[r-1]),i.afterBrush&&i.afterBrush(e)}this._cursor=r;for(var r=0;r<this._temporaryDisplayables.length;r++){var i=this._temporaryDisplayables[r];i.beforeBrush&&i.beforeBrush(e),i.brush(e,r===0?null:this._temporaryDisplayables[r-1]),i.afterBrush&&i.afterBrush(e)}this._temporaryDisplayables=[],this.notClear=!0};var wT=[];a2.prototype.getBoundingRect=function(){if(!this._rect){for(var e=new bT(1/0,1/0,-1/0,-1/0),t=0;t<this._displayables.length;t++){var r=this._displayables[t],i=r.getBoundingRect().clone();r.needLocalTransform()&&i.applyTransform(r.getLocalTransform(wT)),e.union(i)}this._rect=e}return this._rect};a2.prototype.contain=function(e,t){var r=this.transformCoordToLocal(e,t),i=this.getBoundingRect();if(i.contain(r[0],r[1]))for(var a=0;a<this._displayables.length;a++){var n=this._displayables[a];if(n.contain(e,t))return!0}return!1};ST(a2,pp);var AT=a2,q7=AT,r2=G,H7=I0,TT=ve,e7=ke(),mp=U1(),CT=oe,MT=h7,F7=tr;l1.Image=F7;var DT=D0;l1.Group=DT;var LT=rr;l1.Text=LT;var IT=TA;l1.Circle=IT;var PT=LA;l1.Sector=PT;var RT=RA;l1.Ring=RT;var ET=ZA;l1.Polygon=ET;var kT=QA;l1.Polyline=kT;var zT=tT;l1.Rect=zT;var OT=iT;l1.Line=OT;var NT=lT;l1.BezierCurve=NT;var VT=cT;l1.Arc=VT;var BT=fT;l1.CompoundPath=BT;var qT=dp;l1.LinearGradient=qT;var HT=_T;l1.RadialGradient=HT;var FT=j1;l1.BoundingRect=FT;var GT=q7;l1.IncrementalDisplayable=GT;var Ft=Math.round,p0=Math.max,m0=Math.min,R0={};function $T(e){return CT.extend(e)}function UT(e,t){return H7.extendFromString(e,t)}function yp(e,t,r,i){var a=H7.createFromString(e,t),n=a.getBoundingRect();return r&&(i==="center"&&(r=_p(r,n)),xp(a,r)),a}function WT(e,t,r){var i=new F7({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(a){if(r==="center"){var n={width:a.width,height:a.height};i.setStyle(_p(t,n))}}});return i}function _p(e,t){var r=t.width/t.height,i=e.height*r,a;i<=e.width?a=e.height:(i=e.width,a=i/r);var n=e.x+e.width/2,h=e.y+e.height/2;return{x:n-i/2,y:h-a/2,width:i,height:a}}var ZT=H7.mergePath;function xp(e,t){if(e.applyTransform){var r=e.getBoundingRect(),i=r.calculateTransform(t);e.applyTransform(i)}}function YT(e){var t=e.shape,r=e.style.lineWidth;return Ft(t.x1*2)===Ft(t.x2*2)&&(t.x1=t.x2=vt(t.x1,r,!0)),Ft(t.y1*2)===Ft(t.y2*2)&&(t.y1=t.y2=vt(t.y1,r,!0)),e}function XT(e){var t=e.shape,r=e.style.lineWidth,i=t.x,a=t.y,n=t.width,h=t.height;return t.x=vt(t.x,r,!0),t.y=vt(t.y,r,!0),t.width=Math.max(vt(i+n,r,!1)-t.x,n===0?0:1),t.height=Math.max(vt(a+h,r,!1)-t.y,h===0?0:1),e}function vt(e,t,r){var i=Ft(e*2);return(i+Ft(t))%2===0?i/2:(i+(r?1:-1))/2}function On(e){return e!=null&&e!="none"}function Nn(e){return typeof e=="string"?TT.lift(e,-.1):e}function Sp(e){if(e.__hoverStlDirty){var t=e.style.stroke,r=e.style.fill,i=e.__hoverStl;i.fill=i.fill||(On(r)?Nn(r):null),i.stroke=i.stroke||(On(t)?Nn(t):null);var a={};for(var n in i)i[n]!=null&&(a[n]=e.style[n]);e.__normalStl=a,e.__hoverStlDirty=!1}}function Vn(e){if(!e.__isHover){if(Sp(e),e.useHoverLayer)e.__zr&&e.__zr.addHover(e,e.__hoverStl);else{var t=e.style,r=t.insideRollbackOpt;r&&iC(t),t.extendFrom(e.__hoverStl),r&&(Tp(t,t.insideOriginalTextPosition,r),t.textFill==null&&(t.textFill=r.autoColor)),e.dirty(!1),e.z2+=1}e.__isHover=!0}}function Bn(e){if(e.__isHover){var t=e.__normalStl;e.useHoverLayer?e.__zr&&e.__zr.removeHover(e):(t&&e.setStyle(t),e.z2-=1),e.__isHover=!1}}function bp(e){e.type==="group"?e.traverse(function(t){t.type!=="group"&&Vn(t)}):Vn(e)}function wp(e){e.type==="group"?e.traverse(function(t){t.type!=="group"&&Bn(t)}):Bn(e)}function qn(e,t){e.__hoverStl=e.hoverStyle||t||{},e.__hoverStlDirty=!0,e.__isHover&&Sp(e)}function KT(e){this.__hoverSilentOnTouch&&e.zrByTouch||!this.__isEmphasis&&bp(this)}function QT(e){this.__hoverSilentOnTouch&&e.zrByTouch||!this.__isEmphasis&&wp(this)}function JT(){this.__isEmphasis=!0,bp(this)}function jT(){this.__isEmphasis=!1,wp(this)}function eC(e,t,r){e.__hoverSilentOnTouch=r&&r.hoverSilentOnTouch,e.type==="group"?e.traverse(function(i){i.type!=="group"&&qn(i,t)}):qn(e,t),e.on("mouseover",KT).on("mouseout",QT),e.on("emphasis",JT).on("normal",jT)}function tC(e,t,r,i,a,n,h){a=a||R0;var d=a.labelFetcher,o=a.labelDataIndex,f=a.labelDimIndex,l=r.getShallow("show"),u=i.getShallow("show"),s;(l||u)&&(d&&(s=d.getFormattedLabel(o,"normal",null,f)),s==null&&(s=r2.isFunction(a.defaultText)?a.defaultText(o,a):a.defaultText));var v=l?s:null,c=u?r2.retrieve2(d?d.getFormattedLabel(o,"emphasis",null,f):null,s):null;(v!=null||c!=null)&&(t7(e,r,n,a),t7(t,i,h,a,!0)),e.text=v,t.text=c}function t7(e,t,r,i,a){return Ap(e,t,i,a),r&&r2.extend(e,r),e.host&&e.host.dirty&&e.host.dirty(!1),e}function rC(e,t,r){var i={isRectText:!0},a;r===!1?a=!0:i.autoColor=r,Ap(e,t,i,a),e.host&&e.host.dirty&&e.host.dirty(!1)}function Ap(e,t,r,i){if(r=r||R0,r.isRectText){var a=t.getShallow("position")||(i?null:"inside");a==="outside"&&(a="top"),e.textPosition=a,e.textOffset=t.getShallow("offset");var n=t.getShallow("rotate");n!=null&&(n*=Math.PI/180),e.textRotation=n,e.textDistance=r2.retrieve2(t.getShallow("distance"),i?null:5)}var h=t.ecModel,d=h&&h.option.textStyle,o=aC(t),f;if(o){f={};for(var l in o)if(o.hasOwnProperty(l)){var u=t.getModel(["rich",l]);Hn(f[l]={},u,d,r,i)}}return e.rich=f,Hn(e,t,d,r,i,!0),r.forceRich&&!r.textStyle&&(r.textStyle={}),e}function aC(e){for(var t;e&&e!==e.ecModel;){var r=(e.option||R0).rich;if(r){t=t||{};for(var i in r)r.hasOwnProperty(i)&&(t[i]=1)}e=e.parentModel}return t}function Hn(e,t,r,i,a,n){if(r=!a&&r||R0,e.textFill=Er(t.getShallow("color"),i)||r.color,e.textStroke=Er(t.getShallow("textBorderColor"),i)||r.textBorderColor,e.textStrokeWidth=r2.retrieve2(t.getShallow("textBorderWidth"),r.textBorderWidth),!a){if(n){var h=e.textPosition;e.insideRollback=Tp(e,h,i),e.insideOriginalTextPosition=h,e.insideRollbackOpt=i}e.textFill==null&&(e.textFill=i.autoColor)}e.fontStyle=t.getShallow("fontStyle")||r.fontStyle,e.fontWeight=t.getShallow("fontWeight")||r.fontWeight,e.fontSize=t.getShallow("fontSize")||r.fontSize,e.fontFamily=t.getShallow("fontFamily")||r.fontFamily,e.textAlign=t.getShallow("align"),e.textVerticalAlign=t.getShallow("verticalAlign")||t.getShallow("baseline"),e.textLineHeight=t.getShallow("lineHeight"),e.textWidth=t.getShallow("width"),e.textHeight=t.getShallow("height"),e.textTag=t.getShallow("tag"),(!n||!i.disableBox)&&(e.textBackgroundColor=Er(t.getShallow("backgroundColor"),i),e.textPadding=t.getShallow("padding"),e.textBorderColor=Er(t.getShallow("borderColor"),i),e.textBorderWidth=t.getShallow("borderWidth"),e.textBorderRadius=t.getShallow("borderRadius"),e.textBoxShadowColor=t.getShallow("shadowColor"),e.textBoxShadowBlur=t.getShallow("shadowBlur"),e.textBoxShadowOffsetX=t.getShallow("shadowOffsetX"),e.textBoxShadowOffsetY=t.getShallow("shadowOffsetY")),e.textShadowColor=t.getShallow("textShadowColor")||r.textShadowColor,e.textShadowBlur=t.getShallow("textShadowBlur")||r.textShadowBlur,e.textShadowOffsetX=t.getShallow("textShadowOffsetX")||r.textShadowOffsetX,e.textShadowOffsetY=t.getShallow("textShadowOffsetY")||r.textShadowOffsetY}function Er(e,t){return e!=="auto"?e:t&&t.autoColor?t.autoColor:null}function Tp(e,t,r){var i=r.useInsideStyle,a;return e.textFill==null&&i!==!1&&(i===!0||r.isRectText&&t&&typeof t=="string"&&t.indexOf("inside")>=0)&&(a={textFill:null,textStroke:e.textStroke,textStrokeWidth:e.textStrokeWidth},e.textFill="#fff",e.textStroke==null&&(e.textStroke=r.autoColor,e.textStrokeWidth==null&&(e.textStrokeWidth=2))),a}function iC(e){var t=e.insideRollback;t&&(e.textFill=t.textFill,e.textStroke=t.textStroke,e.textStrokeWidth=t.textStrokeWidth)}function nC(e,t){var r=t||t.getModel("textStyle");return r2.trim([e.fontStyle||r&&r.getShallow("fontStyle")||"",e.fontWeight||r&&r.getShallow("fontWeight")||"",(e.fontSize||r&&r.getShallow("fontSize")||12)+"px",e.fontFamily||r&&r.getShallow("fontFamily")||"sans-serif"].join(" "))}function Cp(e,t,r,i,a,n){typeof a=="function"&&(n=a,a=null);var h=i&&i.isAnimationEnabled();if(h){var d=e?"Update":"",o=i.getShallow("animationDuration"+d),f=i.getShallow("animationEasing"+d),l=i.getShallow("animationDelay"+d);typeof l=="function"&&(l=l(a,i.getAnimationDelayParams?i.getAnimationDelayParams(t,a):null)),typeof o=="function"&&(o=o(a)),o>0?t.animateTo(r,o,l||0,f,n,!!n):(t.stopAnimation(),t.attr(r),n&&n())}else t.stopAnimation(),t.attr(r),n&&n()}function Mp(e,t,r,i,a){Cp(!0,e,t,r,i,a)}function oC(e,t,r,i,a){Cp(!1,e,t,r,i,a)}function sC(e,t){for(var r=e7.identity([]);e&&e!==t;)e7.mul(r,e.getLocalTransform(),r),e=e.parent;return r}function Dp(e,t,r){return t&&!r2.isArrayLike(t)&&(t=MT.getLocalTransform(t)),r&&(t=e7.invert([],t)),mp.applyTransform([],e,t)}function lC(e,t,r){var i=t[4]===0||t[5]===0||t[0]===0?1:Math.abs(2*t[4]/t[0]),a=t[4]===0||t[5]===0||t[2]===0?1:Math.abs(2*t[4]/t[2]),n=[e==="left"?-i:e==="right"?i:0,e==="top"?-a:e==="bottom"?a:0];return n=Dp(n,t,r),Math.abs(n[0])>Math.abs(n[1])?n[0]>0?"right":"left":n[1]>0?"bottom":"top"}function uC(e,t,r,i){if(!e||!t)return;function a(d){var o={};return d.traverse(function(f){!f.isGroup&&f.anid&&(o[f.anid]=f)}),o}function n(d){var o={position:mp.clone(d.position),rotation:d.rotation};return d.shape&&(o.shape=r2.extend({},d.shape)),o}var h=a(e);t.traverse(function(d){if(!d.isGroup&&d.anid){var o=h[d.anid];if(o){var f=n(d);d.attr(n(o)),Mp(d,f,r,d.dataIndex)}}})}function vC(e,t){return r2.map(e,function(r){var i=r[0];i=p0(i,t.x),i=m0(i,t.x+t.width);var a=r[1];return a=p0(a,t.y),a=m0(a,t.y+t.height),[i,a]})}function cC(e,t){var r=p0(e.x,t.x),i=m0(e.x+e.width,t.x+t.width),a=p0(e.y,t.y),n=m0(e.y+e.height,t.y+t.height);if(i>=r&&n>=a)return{x:r,y:a,width:i-r,height:n-a}}function hC(e,t,r){t=r2.extend({rectHover:!0},t);var i=t.style={strokeNoScale:!0};if(r=r||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(i.image=e.slice(8),r2.defaults(i,r),new F7(t)):yp(e.replace("path://",""),t,r,"center")}l1.extendShape=$T;l1.extendPath=UT;l1.makePath=yp;l1.makeImage=WT;l1.mergePath=ZT;l1.resizePath=xp;l1.subPixelOptimizeLine=YT;l1.subPixelOptimizeRect=XT;l1.subPixelOptimize=vt;l1.setHoverStyle=eC;l1.setLabelStyle=tC;l1.setTextStyle=t7;l1.setText=rC;l1.getFont=nC;l1.updateProps=Mp;l1.initProps=oC;l1.getTransform=sC;l1.applyTransform=Dp;l1.transformDirection=lC;l1.groupTransition=uC;l1.clipPointsByRect=vC;l1.clipRectByRect=cC;l1.createIcon=hC;var P4,Fn;function fC(){if(Fn)return P4;Fn=1;var e=X1,t=l1,r=["textStyle","color"],i={getTextColor:function(a){var n=this.ecModel;return this.getShallow("color")||(!a&&n?n.get(r):null)},getFont:function(){return t.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(a){return e.getBoundingRect(a,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("rich"),this.getShallow("truncateText"))}};return P4=i,P4}var R4,Gn;function dC(){if(Gn)return R4;Gn=1;var e=i3(),t=e([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),r={getItemStyle:function(i,a){var n=t(this,i,a),h=this.getBorderLineDash();return h&&(n.lineDash=h),n},getBorderLineDash:function(){var i=this.get("borderType");return i==="solid"||i==null?null:i==="dashed"?[5,5]:[1,1]}};return R4=r,R4}var E4,$n;function ye(){if($n)return E4;$n=1;var e=G,t=ue,r=M1,i=r.makeInner,a=ze,n=a.enableClassExtend,h=a.enableClassCheck,d=Sw(),o=bw(),f=fC(),l=dC(),u=e.mixin,s=i();function v(m,_,y){this.parentModel=_,this.ecModel=y,this.option=m}v.prototype={constructor:v,init:null,mergeOption:function(m){e.merge(this.option,m,!0)},get:function(m,_){return m==null?this.option:c(this.option,this.parsePath(m),!_&&p(this,m))},getShallow:function(m,_){var y=this.option,b=y==null?y:y[m],x=!_&&p(this,m);return b==null&&x&&(b=x.getShallow(m)),b},getModel:function(m,_){var y=m==null?this.option:c(this.option,m=this.parsePath(m)),b;return _=_||(b=p(this,m))&&b.getModel(m),new v(y,_,this.ecModel)},isEmpty:function(){return this.option==null},restoreData:function(){},clone:function(){var m=this.constructor;return new m(e.clone(this.option))},setReadOnly:function(m){},parsePath:function(m){return typeof m=="string"&&(m=m.split(".")),m},customizeGetParent:function(m){s(this).getParent=m},isAnimationEnabled:function(){if(!t.node){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}};function c(m,_,y){for(var b=0;b<_.length&&!(_[b]&&(m=m&&typeof m=="object"?m[_[b]]:null,m==null));b++);return m==null&&y&&(m=y.get(_)),m}function p(m,_){var y=s(m).getParent;return y?y.call(m,_):m.parentModel}n(v),h(v),u(v,d),u(v,o),u(v,f),u(v,l);var g=v;return E4=g,E4}var gt={},x2=G,gC=ze,Un=gC.parseClassType,pC=0;function mC(e){return[e||"",pC++,Math.random().toFixed(5)].join("_")}function yC(e){var t={};return e.registerSubTypeDefaulter=function(r,i){r=Un(r),t[r.main]=i},e.determineSubType=function(r,i){var a=i.type;if(!a){var n=Un(r).main;e.hasSubTypes(r)&&t[n]&&(a=t[n](i))}return a},e}function _C(e,t){e.topologicalTravel=function(n,h,d,o){if(!n.length)return;var f=r(h),l=f.graph,u=f.noEntryList,s={};for(x2.each(n,function(_){s[_]=!0});u.length;){var v=u.pop(),c=l[v],p=!!s[v];p&&(d.call(o,v,c.originalDeps.slice()),delete s[v]),x2.each(c.successor,p?m:g)}x2.each(s,function(){throw new Error("Circle dependency may exists")});function g(_){l[_].entryCount--,l[_].entryCount===0&&u.push(_)}function m(_){s[_]=!0,g(_)}};function r(n){var h={},d=[];return x2.each(n,function(o){var f=i(h,o),l=f.originalDeps=t(o),u=a(l,n);f.entryCount=u.length,f.entryCount===0&&d.push(o),x2.each(u,function(s){x2.indexOf(f.predecessor,s)<0&&f.predecessor.push(s);var v=i(h,s);x2.indexOf(v.successor,s)<0&&v.successor.push(o)})}),{graph:h,noEntryList:d}}function i(n,h){return n[h]||(n[h]={predecessor:[],successor:[]}),n[h]}function a(n,h){var d=[];return x2.each(n,function(o){x2.indexOf(h,o)>=0&&d.push(o)}),d}}gt.getUID=mC;gt.enableSubTypeDefaulter=yC;gt.enableTopologicalTravel=_C;var z1={},pe={},Wn;function I1(){if(Wn)return pe;Wn=1;var e=G,t=1e-4;function r(x){return x.replace(/^\s+/,"").replace(/\s+$/,"")}function i(x,w,S,A){var C=w[1]-w[0],T=S[1]-S[0];if(C===0)return T===0?S[0]:(S[0]+S[1])/2;if(A)if(C>0){if(x<=w[0])return S[0];if(x>=w[1])return S[1]}else{if(x>=w[0])return S[0];if(x<=w[1])return S[1]}else{if(x===w[0])return S[0];if(x===w[1])return S[1]}return(x-w[0])/C*T+S[0]}function a(x,w){switch(x){case"center":case"middle":x="50%";break;case"left":case"top":x="0%";break;case"right":case"bottom":x="100%";break}return typeof x=="string"?r(x).match(/%$/)?parseFloat(x)/100*w:parseFloat(x):x==null?NaN:+x}function n(x,w,S){return w==null&&(w=10),w=Math.min(Math.max(0,w),20),x=(+x).toFixed(w),S?x:+x}function h(x){return x.sort(function(w,S){return w-S}),x}function d(x){if(x=+x,isNaN(x))return 0;for(var w=1,S=0;Math.round(x*w)/w!==x;)w*=10,S++;return S}function o(x){var w=x.toString(),S=w.indexOf("e");if(S>0){var A=+w.slice(S+1);return A<0?-A:0}else{var C=w.indexOf(".");return C<0?0:w.length-1-C}}function f(x,w){var S=Math.log,A=Math.LN10,C=Math.floor(S(x[1]-x[0])/A),T=Math.round(S(Math.abs(w[1]-w[0]))/A),M=Math.min(Math.max(-C+T,0),20);return isFinite(M)?M:20}function l(x,w,S){if(!x[w])return 0;var A=e.reduce(x,function(z,O){return z+(isNaN(O)?0:O)},0);if(A===0)return 0;for(var C=Math.pow(10,S),T=e.map(x,function(z){return(isNaN(z)?0:z)/A*C*100}),M=C*100,D=e.map(T,function(z){return Math.floor(z)}),I=e.reduce(D,function(z,O){return z+O},0),P=e.map(T,function(z,O){return z-D[O]});I<M;){for(var R=Number.NEGATIVE_INFINITY,E=null,L=0,k=P.length;L<k;++L)P[L]>R&&(R=P[L],E=L);++D[E],P[E]=0,++I}return D[w]/C}var u=9007199254740991;function s(x){var w=Math.PI*2;return(x%w+w)%w}function v(x){return x>-t&&x<t}var c=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function p(x){if(x instanceof Date)return x;if(typeof x=="string"){var w=c.exec(x);if(!w)return new Date(NaN);if(w[8]){var S=+w[4]||0;return w[8].toUpperCase()!=="Z"&&(S-=w[8].slice(0,3)),new Date(Date.UTC(+w[1],+(w[2]||1)-1,+w[3]||1,S,+(w[5]||0),+w[6]||0,+w[7]||0))}else return new Date(+w[1],+(w[2]||1)-1,+w[3]||1,+w[4]||0,+(w[5]||0),+w[6]||0,+w[7]||0)}else if(x==null)return new Date(NaN);return new Date(Math.round(x))}function g(x){return Math.pow(10,m(x))}function m(x){return Math.floor(Math.log(x)/Math.LN10)}function _(x,w){var S=m(x),A=Math.pow(10,S),C=x/A,T;return w?C<1.5?T=1:C<2.5?T=2:C<4?T=3:C<7?T=5:T=10:C<1?T=1:C<2?T=2:C<3?T=3:C<5?T=5:T=10,x=T*A,S>=-20?+x.toFixed(S<0?-S:0):x}function y(x){x.sort(function(I,P){return D(I,P,0)?-1:1});for(var w=-1/0,S=1,A=0;A<x.length;){for(var C=x[A].interval,T=x[A].close,M=0;M<2;M++)C[M]<=w&&(C[M]=w,T[M]=M?1:1-S),w=C[M],S=T[M];C[0]===C[1]&&T[0]*T[1]!==1?x.splice(A,1):A++}return x;function D(I,P,R){return I.interval[R]<P.interval[R]||I.interval[R]===P.interval[R]&&(I.close[R]-P.close[R]===(R?-1:1)||!R&&D(I,P,1))}}function b(x){return x-parseFloat(x)>=0}return pe.linearMap=i,pe.parsePercent=a,pe.round=n,pe.asc=h,pe.getPrecision=d,pe.getPrecisionSafe=o,pe.getPixelPrecision=f,pe.getPercentWithPrecision=l,pe.MAX_SAFE_INTEGER=u,pe.remRadian=s,pe.isRadianAroundZero=v,pe.parseDate=p,pe.quantity=g,pe.nice=_,pe.reformIntervals=y,pe.isNumeric=b,pe}var Oe={},Zn;function W1(){if(Zn)return Oe;Zn=1;var e=G,t=X1,r=I1();function i(y){return isNaN(y)?"-":(y=(y+"").split("."),y[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(y.length>1?"."+y[1]:""))}function a(y,b){return y=(y||"").toLowerCase().replace(/-(.)/g,function(x,w){return w.toUpperCase()}),b&&y&&(y=y.charAt(0).toUpperCase()+y.slice(1)),y}var n=e.normalizeCssArray,h=/([&<>"'])/g,d={"&":"&","<":"<",">":">",'"':""","'":"'"};function o(y){return y==null?"":(y+"").replace(h,function(b,x){return d[x]})}var f=["a","b","c","d","e","f","g"],l=function(y,b){return"{"+y+(b??"")+"}"};function u(y,b,x){e.isArray(b)||(b=[b]);var w=b.length;if(!w)return"";for(var S=b[0].$vars||[],A=0;A<S.length;A++){var C=f[A];y=y.replace(l(C),l(C,0))}for(var T=0;T<w;T++)for(var M=0;M<S.length;M++){var D=b[T][S[M]];y=y.replace(l(f[M],T),x?o(D):D)}return y}function s(y,b,x){return e.each(b,function(w,S){y=y.replace("{"+S+"}",x?o(w):w)}),y}function v(y,S){y=e.isString(y)?{color:y,extraCssText:S}:y||{};var x=y.color,w=y.type,S=y.extraCssText;return x?w==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+o(x)+";"+(S||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+o(x)+";"+(S||"")+'"></span>':""}function c(y,b){return y+="","0000".substr(0,b-y.length)+y}function p(y,b,x){(y==="week"||y==="month"||y==="quarter"||y==="half-year"||y==="year")&&(y=`MM-dd
- yyyy`);var w=r.parseDate(b),S=x?"UTC":"",A=w["get"+S+"FullYear"](),C=w["get"+S+"Month"]()+1,T=w["get"+S+"Date"](),M=w["get"+S+"Hours"](),D=w["get"+S+"Minutes"](),I=w["get"+S+"Seconds"](),P=w["get"+S+"Milliseconds"]();return y=y.replace("MM",c(C,2)).replace("M",C).replace("yyyy",A).replace("yy",A%100).replace("dd",c(T,2)).replace("d",T).replace("hh",c(M,2)).replace("h",M).replace("mm",c(D,2)).replace("m",D).replace("ss",c(I,2)).replace("s",I).replace("SSS",c(P,3)),y}function g(y){return y&&y.charAt(0).toUpperCase()+y.substr(1)}var m=t.truncateText,_=t.getBoundingRect;return Oe.addCommas=i,Oe.toCamelCase=a,Oe.normalizeCssArray=n,Oe.encodeHTML=o,Oe.formatTpl=u,Oe.formatTplSimple=s,Oe.getTooltipMarker=v,Oe.formatTime=p,Oe.capitalFirst=g,Oe.truncateText=m,Oe.getTextRect=_,Oe}var Jt=G,Lp=j1,xC=I1(),h2=xC.parsePercent,Ip=W1(),Jr=Jt.each,Pp=["left","right","top","bottom","width","height"],Y2=[["width","left","right"],["height","top","bottom"]];function G7(e,t,r,i,a){var n=0,h=0;i==null&&(i=1/0),a==null&&(a=1/0);var d=0;t.eachChild(function(o,f){var l=o.position,u=o.getBoundingRect(),s=t.childAt(f+1),v=s&&s.getBoundingRect(),c,p;if(e==="horizontal"){var g=u.width+(v?-v.x+u.x:0);c=n+g,c>i||o.newline?(n=0,c=g,h+=d+r,d=u.height):d=Math.max(d,u.height)}else{var m=u.height+(v?-v.y+u.y:0);p=h+m,p>a||o.newline?(n+=d+r,h=0,p=m,d=u.width):d=Math.max(d,u.width)}o.newline||(l[0]=n,l[1]=h,e==="horizontal"?n=c+r:h=p+r)})}var SC=G7,bC=Jt.curry(G7,"vertical"),wC=Jt.curry(G7,"horizontal");function AC(e,t,r){var i=t.width,a=t.height,n=h2(e.x,i),h=h2(e.y,a),d=h2(e.x2,i),o=h2(e.y2,a);return(isNaN(n)||isNaN(parseFloat(e.x)))&&(n=0),(isNaN(d)||isNaN(parseFloat(e.x2)))&&(d=i),(isNaN(h)||isNaN(parseFloat(e.y)))&&(h=0),(isNaN(o)||isNaN(parseFloat(e.y2)))&&(o=a),r=Ip.normalizeCssArray(r||0),{width:Math.max(d-n-r[1]-r[3],0),height:Math.max(o-h-r[0]-r[2],0)}}function Rp(e,t,r){r=Ip.normalizeCssArray(r||0);var i=t.width,a=t.height,n=h2(e.left,i),h=h2(e.top,a),d=h2(e.right,i),o=h2(e.bottom,a),f=h2(e.width,i),l=h2(e.height,a),u=r[2]+r[0],s=r[1]+r[3],v=e.aspect;switch(isNaN(f)&&(f=i-d-s-n),isNaN(l)&&(l=a-o-u-h),v!=null&&(isNaN(f)&&isNaN(l)&&(v>i/a?f=i*.8:l=a*.8),isNaN(f)&&(f=v*l),isNaN(l)&&(l=f/v)),isNaN(n)&&(n=i-d-f-s),isNaN(h)&&(h=a-o-l-u),e.left||e.right){case"center":n=i/2-f/2-r[3];break;case"right":n=i-f-s;break}switch(e.top||e.bottom){case"middle":case"center":h=a/2-l/2-r[0];break;case"bottom":h=a-l-u;break}n=n||0,h=h||0,isNaN(f)&&(f=i-s-n-(d||0)),isNaN(l)&&(l=a-u-h-(o||0));var c=new Lp(n+r[3],h+r[0],f,l);return c.margin=r,c}function TC(e,t,r,i,a){var n=!a||!a.hv||a.hv[0],h=!a||!a.hv||a.hv[1],d=a&&a.boundingMode||"all";if(!(!n&&!h)){var o;if(d==="raw")o=e.type==="group"?new Lp(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(o=e.getBoundingRect(),e.needLocalTransform()){var f=e.getLocalTransform();o=o.clone(),o.applyTransform(f)}t=Rp(Jt.defaults({width:o.width,height:o.height},t),r,i);var l=e.position,u=n?t.x-o.x:0,s=h?t.y-o.y:0;e.attr("position",d==="raw"?[u,s]:[l[0]+u,l[1]+s])}}function CC(e,t){return e[Y2[t][0]]!=null||e[Y2[t][1]]!=null&&e[Y2[t][2]]!=null}function MC(e,t,r){!Jt.isObject(r)&&(r={});var i=r.ignoreSize;!Jt.isArray(i)&&(i=[i,i]);var a=h(Y2[0],0),n=h(Y2[1],1);f(Y2[0],e,a),f(Y2[1],e,n);function h(l,u){var s={},v=0,c={},p=0,g=2;if(Jr(l,function(y){c[y]=e[y]}),Jr(l,function(y){d(t,y)&&(s[y]=c[y]=t[y]),o(s,y)&&v++,o(c,y)&&p++}),i[u])return o(t,l[1])?c[l[2]]=null:o(t,l[2])&&(c[l[1]]=null),c;if(p===g||!v)return c;if(v>=g)return s;for(var m=0;m<l.length;m++){var _=l[m];if(!d(s,_)&&d(e,_)){s[_]=e[_];break}}return s}function d(l,u){return l.hasOwnProperty(u)}function o(l,u){return l[u]!=null&&l[u]!=="auto"}function f(l,u,s){Jr(l,function(v){u[v]=s[v]})}}function DC(e){return Ep({},e)}function Ep(e,t){return t&&e&&Jr(Pp,function(r){t.hasOwnProperty(r)&&(e[r]=t[r])}),e}z1.LOCATION_PARAMS=Pp;z1.HV_NAMES=Y2;z1.box=SC;z1.vbox=bC;z1.hbox=wC;z1.getAvailableSize=AC;z1.getLayoutRect=Rp;z1.positionElement=TC;z1.sizeCalculable=CC;z1.mergeLayoutParam=MC;z1.getLayoutParams=DC;z1.copyLayoutParams=Ep;var LC={getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}},IC=LC,X2=G,Yn=ye(),$7=gt,kp=ze,PC=kp.enableClassManagement,RC=kp.parseClassType,EC=M1,kC=EC.makeInner,k4=z1,zC=IC,OC=kC(),s3=Yn.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(e,t,r,i){Yn.call(this,e,t,r,i),this.uid=$7.getUID("ec_cpt_model")},init:function(e,t,r,i){this.mergeDefaultAndTheme(e,r)},mergeDefaultAndTheme:function(e,t){var r=this.layoutMode,i=r?k4.getLayoutParams(e):{},a=t.getTheme();X2.merge(e,a.get(this.mainType)),X2.merge(e,this.getDefaultOption()),r&&k4.mergeLayoutParam(e,i,r)},mergeOption:function(e,t){X2.merge(this.option,e,!0);var r=this.layoutMode;r&&k4.mergeLayoutParam(this.option,e,r)},optionUpdated:function(e,t){},getDefaultOption:function(){var e=OC(this);if(!e.defaultOption){for(var t=[],r=this.constructor;r;){var i=r.prototype.defaultOption;i&&t.push(i),r=r.superClass}for(var a={},n=t.length-1;n>=0;n--)a=X2.merge(a,t[n],!0);e.defaultOption=a}return e.defaultOption},getReferringComponents:function(e){return this.ecModel.queryComponents({mainType:e,index:this.get(e+"Index",!0),id:this.get(e+"Id",!0)})}});PC(s3,{registerWhenExtend:!0});$7.enableSubTypeDefaulter(s3);$7.enableTopologicalTravel(s3,NC);function NC(e){var t=[];return X2.each(s3.getClassesByMainType(e),function(r){t=t.concat(r.prototype.dependencies||[])}),t=X2.map(t,function(r){return RC(r).main}),e!=="dataset"&&X2.indexOf(t,"dataset")<=0&&t.unshift("dataset"),t}X2.mixin(s3,zC);var VC=s3,ce=VC,zp="";typeof navigator<"u"&&(zp=navigator.platform||"");var BC={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:zp.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},qC=BC,Op=M1,HC=Op.makeInner,FC=Op.normalizeToArray,z4=HC();function GC(e,t){for(var r=e.length,i=0;i<r;i++)if(e[i].length>t)return e[i];return e[r-1]}var $C={clearColorPalette:function(){z4(this).colorIdx=0,z4(this).colorNameMap={}},getColorFromPalette:function(e,t,r){t=t||this;var i=z4(t),a=i.colorIdx||0,n=i.colorNameMap=i.colorNameMap||{};if(n.hasOwnProperty(e))return n[e];var h=FC(this.get("color",!0)),d=this.get("colorLayer",!0),o=r==null||!d?h:GC(d,r);if(o=o||h,!(!o||!o.length)){var f=o[a];return e&&(n[e]=f),i.colorIdx=(a+1)%o.length,f}}},Np=$C,R2={},U7={},W7=G,Xn=W7.createHashMap;W7.retrieve;var UC=W7.each;function WC(e){var t=e.get("coordinateSystem"),r={coordSysName:t,coordSysDims:[],axisMap:Xn(),categoryAxisMap:Xn()},i=ZC[t];if(i)return i(e,r,r.axisMap,r.categoryAxisMap),r}var ZC={cartesian2d:function(e,t,r,i){var a=e.getReferringComponents("xAxis")[0],n=e.getReferringComponents("yAxis")[0];t.coordSysDims=["x","y"],r.set("x",a),r.set("y",n),Et(a)&&(i.set("x",a),t.firstCategoryDimIndex=0),Et(n)&&(i.set("y",n),t.firstCategoryDimIndex=1)},singleAxis:function(e,t,r,i){var a=e.getReferringComponents("singleAxis")[0];t.coordSysDims=["single"],r.set("single",a),Et(a)&&(i.set("single",a),t.firstCategoryDimIndex=0)},polar:function(e,t,r,i){var a=e.getReferringComponents("polar")[0],n=a.findAxisModel("radiusAxis"),h=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],r.set("radius",n),r.set("angle",h),Et(n)&&(i.set("radius",n),t.firstCategoryDimIndex=0),Et(h)&&(i.set("angle",h),t.firstCategoryDimIndex=1)},geo:function(e,t,r,i){t.coordSysDims=["lng","lat"]},parallel:function(e,t,r,i){var a=e.ecModel,n=a.getComponent("parallel",e.get("parallelIndex")),h=t.coordSysDims=n.dimensions.slice();UC(n.parallelAxisIndex,function(d,o){var f=a.getComponent("parallelAxis",d),l=h[o];r.set(l,f),Et(f)&&t.firstCategoryDimIndex==null&&(i.set(l,f),t.firstCategoryDimIndex=o)})}};function Et(e){return e.get("type")==="category"}U7.getCoordSysDefineBySeries=WC;var Be={},YC="original",XC="arrayRows",KC="objectRows",QC="keyedColumns",JC="unknown",jC="typedArray",eM="column",tM="row";Be.SOURCE_FORMAT_ORIGINAL=YC;Be.SOURCE_FORMAT_ARRAY_ROWS=XC;Be.SOURCE_FORMAT_OBJECT_ROWS=KC;Be.SOURCE_FORMAT_KEYED_COLUMNS=QC;Be.SOURCE_FORMAT_UNKNOWN=JC;Be.SOURCE_FORMAT_TYPED_ARRAY=jC;Be.SERIES_LAYOUT_BY_COLUMN=eM;Be.SERIES_LAYOUT_BY_ROW=tM;var Vp=G,rM=Vp.createHashMap,aM=Vp.isTypedArray,iM=ze,nM=iM.enableClassCheck,ar=Be,oM=ar.SOURCE_FORMAT_ORIGINAL,sM=ar.SERIES_LAYOUT_BY_COLUMN,lM=ar.SOURCE_FORMAT_UNKNOWN,uM=ar.SOURCE_FORMAT_TYPED_ARRAY,vM=ar.SOURCE_FORMAT_KEYED_COLUMNS;function y0(e){this.fromDataset=e.fromDataset,this.data=e.data||(e.sourceFormat===vM?{}:[]),this.sourceFormat=e.sourceFormat||lM,this.seriesLayoutBy=e.seriesLayoutBy||sM,this.dimensionsDefine=e.dimensionsDefine,this.encodeDefine=e.encodeDefine&&rM(e.encodeDefine),this.startIndex=e.startIndex||0,this.dimensionsDetectCount=e.dimensionsDetectCount}y0.seriesDataToSource=function(e){return new y0({data:e,sourceFormat:aM(e)?uM:oM,fromDataset:!1})};nM(y0);var cM=y0,ir=cM,Bp=M1,hM=Bp.makeInner,qp=Bp.getDataItemValue,fM=U7,dM=fM.getCoordSysDefineBySeries,m2=G,_0=m2.createHashMap,x0=m2.each,gM=m2.map,S0=m2.isArray,Hp=m2.isString,F3=m2.isObject,b0=m2.isTypedArray,pM=m2.isArrayLike,mM=m2.extend;m2.assert;var yM=ir,pt=Be,Z7=pt.SOURCE_FORMAT_ORIGINAL,Y7=pt.SOURCE_FORMAT_ARRAY_ROWS,X7=pt.SOURCE_FORMAT_OBJECT_ROWS,K7=pt.SOURCE_FORMAT_KEYED_COLUMNS,_M=pt.SOURCE_FORMAT_UNKNOWN,Fp=pt.SOURCE_FORMAT_TYPED_ARRAY,Q7=pt.SERIES_LAYOUT_BY_ROW,jt=hM();function xM(e){var t=e.option.source,r=_M;if(b0(t))r=Fp;else if(S0(t))for(var i=0,a=t.length;i<a;i++){var n=t[i];if(n!=null){if(S0(n)){r=Y7;break}else if(F3(n)){r=X7;break}}}else if(F3(t)){for(var h in t)if(t.hasOwnProperty(h)&&pM(t[h])){r=K7;break}}else if(t!=null)throw new Error("Invalid data");jt(e).sourceFormat=r}function SM(e){return jt(e).source}function bM(e){jt(e).datasetMap=_0()}function wM(e){var t=e.option,r=t.data,i=b0(r)?Fp:Z7,a=!1,n=t.seriesLayoutBy,h=t.sourceHeader,d=t.dimensions,o=MM(e);if(o){var f=o.option;r=f.source,i=jt(o).sourceFormat,a=!0,n=n||f.seriesLayoutBy,h==null&&(h=f.sourceHeader),d=d||f.dimensions}var l=AM(r,i,n,h,d),u=t.encode;!u&&o&&(u=CM(e,o,r,i,n,l)),jt(e).source=new yM({data:r,fromDataset:a,seriesLayoutBy:n,sourceFormat:i,dimensionsDefine:l.dimensionsDefine,startIndex:l.startIndex,dimensionsDetectCount:l.dimensionsDetectCount,encodeDefine:u})}function AM(e,t,r,i,a){if(!e)return{dimensionsDefine:Kn(a)};var n,h,d;if(t===Y7)i==="auto"||i==null?Qn(function(l){l!=null&&l!=="-"&&(Hp(l)?h==null&&(h=1):h=0)},r,e,10):h=i?1:0,!a&&h===1&&(a=[],Qn(function(l,u){a[u]=l??""},r,e)),n=a?a.length:r===Q7?e.length:e[0]?e[0].length:null;else if(t===X7)a||(a=TM(e),d=!0);else if(t===K7)a||(a=[],d=!0,x0(e,function(l,u){a.push(u)}));else if(t===Z7){var o=qp(e[0]);n=S0(o)&&o.length||1}var f;return d&&x0(a,function(l,u){(F3(l)?l.name:l)==="name"&&(f=u)}),{startIndex:h,dimensionsDefine:Kn(a),dimensionsDetectCount:n,potentialNameDimIndex:f}}function Kn(e){if(e){var t=_0();return gM(e,function(r,i){if(r=mM({},F3(r)?r:{name:r}),r.name==null)return r;r.name+="",r.displayName==null&&(r.displayName=r.name);var a=t.get(r.name);return a?r.name+="-"+a.count++:t.set(r.name,{count:1}),r})}}function Qn(e,t,r,i){if(i==null&&(i=1/0),t===Q7)for(var a=0;a<r.length&&a<i;a++)e(r[a]?r[a][0]:null,a);else for(var n=r[0]||[],a=0;a<n.length&&a<i;a++)e(n[a],a)}function TM(e){for(var t=0,r;t<e.length&&!(r=e[t++]););if(r){var i=[];return x0(r,function(a,n){i.push(n)}),i}}function CM(e,t,r,i,a,n){var h=dM(e),d={},o=[],f=[],l=e.subType,u=_0(["pie","map","funnel"]),s=_0(["line","bar","pictorialBar","scatter","effectScatter","candlestick","boxplot"]);if(h&&s.get(l)!=null){var v=e.ecModel,c=jt(v).datasetMap,p=t.uid+"_"+a,g=c.get(p)||c.set(p,{categoryWayDim:1,valueWayDim:0});x0(h.coordSysDims,function(b){if(h.firstCategoryDimIndex==null){var x=g.valueWayDim++;d[b]=x,f.push(x)}else if(h.categoryAxisMap.get(b))d[b]=0,o.push(0);else{var x=g.categoryWayDim++;d[b]=x,f.push(x)}})}else if(u.get(l)!=null){for(var m,_=0;_<5&&m==null;_++)Gp(r,i,a,n.dimensionsDefine,n.startIndex,_)||(m=_);if(m!=null){d.value=m;var y=n.potentialNameDimIndex||Math.max(m-1,0);f.push(y),o.push(y)}}return o.length&&(d.itemName=o),f.length&&(d.seriesName=f),d}function MM(e){var t=e.option,r=t.data;if(!r)return e.ecModel.getComponent("dataset",t.datasetIndex||0)}function DM(e,t){return Gp(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}function Gp(e,t,r,i,a,n){var h,d=5;if(b0(e))return!1;var o;if(i&&(o=i[n],o=F3(o)?o.name:o),t===Y7)if(r===Q7){for(var f=e[n],l=0;l<(f||[]).length&&l<d;l++)if((h=c(f[a+l]))!=null)return h}else for(var l=0;l<e.length&&l<d;l++){var u=e[a+l];if(u&&(h=c(u[n]))!=null)return h}else if(t===X7){if(!o)return;for(var l=0;l<e.length&&l<d;l++){var s=e[l];if(s&&(h=c(s[o]))!=null)return h}}else if(t===K7){if(!o)return;var f=e[o];if(!f||b0(f))return!1;for(var l=0;l<f.length&&l<d;l++)if((h=c(f[l]))!=null)return h}else if(t===Z7)for(var l=0;l<e.length&&l<d;l++){var s=e[l],v=qp(s);if(!S0(v))return!1;if((h=c(v[n]))!=null)return h}function c(p){if(p!=null&&isFinite(p)&&p!=="")return!1;if(Hp(p)&&p!=="-")return!0}return!1}R2.detectSourceFormat=xM;R2.getSource=SM;R2.resetSourceDefaulter=bM;R2.prepareSource=wM;R2.guessOrdinal=DM;var qe=G,Ce=qe.each,$2=qe.filter,$p=qe.map,jr=qe.isArray,Jn=qe.indexOf,O4=qe.isObject,LM=qe.isString,J7=qe.createHashMap,jn=qe.assert,r7=qe.clone,j7=qe.merge,eo=qe.extend,IM=qe.mixin,w3=M1,to=ye(),C2=ce,PM=qC,RM=Np,EM=R2,kM=EM.resetSourceDefaulter,a7="\0_ec_inner",Up=to.extend({init:function(e,t,r,i){r=r||{},this.option=null,this._theme=new to(r),this._optionManager=i},setOption:function(e,t){jn(!(a7 in e),"please use chart.getOption()"),this._optionManager.setOption(e,t),this.resetOption(null)},resetOption:function(e){var t=!1,r=this._optionManager;if(!e||e==="recreate"){var i=r.mountOption(e==="recreate");!this.option||e==="recreate"?NM.call(this,i):(this.restoreData(),this.mergeOption(i)),t=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var a=r.getTimelineOption(this);a&&(this.mergeOption(a),t=!0)}if(!e||e==="recreate"||e==="media"){var n=r.getMediaOption(this,this._api);n.length&&Ce(n,function(h){this.mergeOption(h,t=!0)},this)}return t},mergeOption:function(e){var t=this.option,r=this._componentsMap,i=[];kM(this),Ce(e,function(n,h){n!=null&&(C2.hasClass(h)?h&&i.push(h):t[h]=t[h]==null?r7(n):j7(t[h],n,!0))}),C2.topologicalTravel(i,C2.getAllClassMainTypes(),a,this);function a(n,h){var d=w3.normalizeToArray(e[n]),o=w3.mappingToExists(r.get(n),d);w3.makeIdAndName(o),Ce(o,function(l,u){var s=l.option;O4(s)&&(l.keyInfo.mainType=n,l.keyInfo.subType=BM(n,s,l.exist))});var f=VM(r,h);t[n]=[],r.set(n,[]),Ce(o,function(l,u){var s=l.exist,v=l.option;if(jn(O4(v)||s,"Empty component definition"),!v)s.mergeOption({},this),s.optionUpdated({},!1);else{var c=C2.getClass(n,l.keyInfo.subType,!0);if(s&&s instanceof c)s.name=l.keyInfo.name,s.mergeOption(v,this),s.optionUpdated(v,!1);else{var p=eo({dependentModels:f,componentIndex:u},l.keyInfo);s=new c(v,this,this,p),eo(s,p),s.init(v,this,this,p),s.optionUpdated(null,!0)}}r.get(n)[u]=s,t[n][u]=s.option},this),n==="series"&&N4(this,r.get("series"))}this._seriesIndicesMap=J7(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var e=r7(this.option);return Ce(e,function(t,r){if(C2.hasClass(r)){for(var t=w3.normalizeToArray(t),i=t.length-1;i>=0;i--)w3.isIdInner(t[i])&&t.splice(i,1);e[r]=t}}),delete e[a7],e},getTheme:function(){return this._theme},getComponent:function(e,t){var r=this._componentsMap.get(e);if(r)return r[t||0]},queryComponents:function(e){var t=e.mainType;if(!t)return[];var r=e.index,i=e.id,a=e.name,n=this._componentsMap.get(t);if(!n||!n.length)return[];var h;if(r!=null)jr(r)||(r=[r]),h=$2($p(r,function(f){return n[f]}),function(f){return!!f});else if(i!=null){var d=jr(i);h=$2(n,function(f){return d&&Jn(i,f.id)>=0||!d&&f.id===i})}else if(a!=null){var o=jr(a);h=$2(n,function(f){return o&&Jn(a,f.name)>=0||!o&&f.name===a})}else h=n.slice();return ro(h,e)},findComponents:function(e){var t=e.query,r=e.mainType,i=n(t),a=i?this.queryComponents(i):this._componentsMap.get(r);return h(ro(a,e));function n(d){var o=r+"Index",f=r+"Id",l=r+"Name";return d&&(d[o]!=null||d[f]!=null||d[l]!=null)?{mainType:r,index:d[o],id:d[f],name:d[l]}:null}function h(d){return e.filter?$2(d,e.filter):d}},eachComponent:function(e,t,r){var i=this._componentsMap;if(typeof e=="function")r=t,t=e,i.each(function(n,h){Ce(n,function(d,o){t.call(r,h,d,o)})});else if(LM(e))Ce(i.get(e),t,r);else if(O4(e)){var a=this.findComponents(e);Ce(a,t,r)}},getSeriesByName:function(e){var t=this._componentsMap.get("series");return $2(t,function(r){return r.name===e})},getSeriesByIndex:function(e){return this._componentsMap.get("series")[e]},getSeriesByType:function(e){var t=this._componentsMap.get("series");return $2(t,function(r){return r.subType===e})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(e,t){Ce(this._seriesIndices,function(r){var i=this._componentsMap.get("series")[r];e.call(t,i,r)},this)},eachRawSeries:function(e,t){Ce(this._componentsMap.get("series"),e,t)},eachSeriesByType:function(e,t,r){Ce(this._seriesIndices,function(i){var a=this._componentsMap.get("series")[i];a.subType===e&&t.call(r,a,i)},this)},eachRawSeriesByType:function(e,t,r){return Ce(this.getSeriesByType(e),t,r)},isSeriesFiltered:function(e){return this._seriesIndicesMap.get(e.componentIndex)==null},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(e,t){var r=$2(this._componentsMap.get("series"),e,t);N4(this,r)},restoreData:function(e){var t=this._componentsMap;N4(this,t.get("series"));var r=[];t.each(function(i,a){r.push(a)}),C2.topologicalTravel(r,C2.getAllClassMainTypes(),function(i,a){Ce(t.get(i),function(n){(i!=="series"||!zM(n,e))&&n.restoreData()})})}});function zM(e,t){if(t){var r=t.seiresIndex,i=t.seriesId,a=t.seriesName;return r!=null&&e.componentIndex!==r||i!=null&&e.id!==i||a!=null&&e.name!==a}}function OM(e,t){var r=e.color&&!e.colorLayer;Ce(t,function(i,a){a==="colorLayer"&&r||C2.hasClass(a)||(typeof i=="object"?e[a]=e[a]?j7(e[a],i,!1):r7(i):e[a]==null&&(e[a]=i))})}function NM(e){e=e,this.option={},this.option[a7]=1,this._componentsMap=J7({series:[]}),this._seriesIndices,this._seriesIndicesMap,OM(e,this._theme.option),j7(e,PM,!1),this.mergeOption(e)}function VM(e,t){jr(t)||(t=t?[t]:[]);var r={};return Ce(t,function(i){r[i]=(e.get(i)||[]).slice()}),r}function BM(e,t,r){var i=t.type?t.type:r?r.subType:C2.determineSubType(e,t);return i}function N4(e,t){e._seriesIndicesMap=J7(e._seriesIndices=$p(t,function(r){return r.componentIndex})||[])}function ro(e,t){return t.hasOwnProperty("subType")?$2(e,function(r){return r.subType===t.subType}):e}IM(Up,RM);var qM=Up,Wp=qM,ao=G,HM=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function FM(e){ao.each(HM,function(t){this[t]=ao.bind(e[t],e)},this)}var GM=FM,Zp=GM,io=G,ei={};function G3(){this._coordinateSystems=[]}G3.prototype={constructor:G3,create:function(e,t){var r=[];io.each(ei,function(i,a){var n=i.create(e,t);r=r.concat(n||[])}),this._coordinateSystems=r},update:function(e,t){io.each(this._coordinateSystems,function(r){r.update&&r.update(e,t)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}};G3.register=function(e,t){ei[e]=t};G3.get=function(e){return ei[e]};var $M=G3,y2=$M,L2=G,e0=M1,UM=ce,t0=L2.each,at=L2.clone,r0=L2.map,no=L2.merge,WM=/^(min|max)?(.+)$/;function i7(e){this._api=e,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}i7.prototype={constructor:i7,setOption:function(e,t){e&&L2.each(e0.normalizeToArray(e.series),function(a){a&&a.data&&L2.isTypedArray(a.data)&&L2.setAsPrimitive(a.data)}),e=at(e,!0);var r=this._optionBackup,i=ZM.call(this,e,t,!r);this._newBaseOption=i.baseOption,r?(QM(r.baseOption,i.baseOption),i.timelineOptions.length&&(r.timelineOptions=i.timelineOptions),i.mediaList.length&&(r.mediaList=i.mediaList),i.mediaDefault&&(r.mediaDefault=i.mediaDefault)):this._optionBackup=i},mountOption:function(e){var t=this._optionBackup;return this._timelineOptions=r0(t.timelineOptions,at),this._mediaList=r0(t.mediaList,at),this._mediaDefault=at(t.mediaDefault),this._currentMediaIndices=[],at(e?t.baseOption:this._newBaseOption)},getTimelineOption:function(e){var t,r=this._timelineOptions;if(r.length){var i=e.getComponent("timeline");i&&(t=at(r[i.getCurrentIndex()],!0))}return t},getMediaOption:function(e){var t=this._api.getWidth(),r=this._api.getHeight(),i=this._mediaList,a=this._mediaDefault,n=[],h=[];if(!i.length&&!a)return h;for(var d=0,o=i.length;d<o;d++)YM(i[d].query,t,r)&&n.push(d);return!n.length&&a&&(n=[-1]),n.length&&!KM(n,this._currentMediaIndices)&&(h=r0(n,function(f){return at(f===-1?a.option:i[f].option)})),this._currentMediaIndices=n,h}};function ZM(e,t,r){var i=[],a=[],n,h,d=e.timeline;if(e.baseOption&&(h=e.baseOption),(d||e.options)&&(h=h||{},i=(e.options||[]).slice()),e.media){h=h||{};var o=e.media;t0(o,function(f){f&&f.option&&(f.query?a.push(f):n||(n=f))})}return h||(h=e),h.timeline||(h.timeline=d),t0([h].concat(i).concat(L2.map(a,function(f){return f.option})),function(f){t0(t,function(l){l(f,r)})}),{baseOption:h,timelineOptions:i,mediaDefault:n,mediaList:a}}function YM(e,t,r){var i={width:t,height:r,aspectratio:t/r},a=!0;return L2.each(e,function(n,h){var d=h.match(WM);if(!(!d||!d[1]||!d[2])){var o=d[1],f=d[2].toLowerCase();XM(i[f],n,o)||(a=!1)}}),a}function XM(e,t,r){return r==="min"?e>=t:r==="max"?e<=t:e===t}function KM(e,t){return e.join(",")===t.join(",")}function QM(e,t){t=t||{},t0(t,function(r,i){if(r!=null){var a=e[i];if(!UM.hasClass(i))e[i]=no(a,r,!0);else{r=e0.normalizeToArray(r),a=e0.normalizeToArray(a);var n=e0.mappingToExists(a,r);e[i]=r0(n,function(h){return h.option&&h.exist?no(h.exist,h.option,!0):h.exist||h.option})}}})}var JM=i7,jM=JM,De=G,oo=M1,Je=De.each,$3=De.isObject,so=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function V4(e){var t=e&&e.itemStyle;if(t)for(var r=0,i=so.length;r<i;r++){var a=so[r],n=t.normal,h=t.emphasis;n&&n[a]&&(e[a]=e[a]||{},e[a].normal?De.merge(e[a].normal,n[a]):e[a].normal=n[a],n[a]=null),h&&h[a]&&(e[a]=e[a]||{},e[a].emphasis?De.merge(e[a].emphasis,h[a]):e[a].emphasis=h[a],h[a]=null)}}function we(e,t,r){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var i=e[t].normal,a=e[t].emphasis;i&&(r?(e[t].normal=e[t].emphasis=null,De.defaults(e[t],i)):e[t]=i),a&&(e.emphasis=e.emphasis||{},e.emphasis[t]=a)}}function O3(e){we(e,"itemStyle"),we(e,"lineStyle"),we(e,"areaStyle"),we(e,"label"),we(e,"labelLine"),we(e,"upperLabel"),we(e,"edgeLabel")}function re(e,t){var r=$3(e)&&e[t],i=$3(r)&&r.textStyle;if(i)for(var a=0,n=oo.TEXT_STYLE_OPTIONS.length;a<n;a++){var t=oo.TEXT_STYLE_OPTIONS[a];i.hasOwnProperty(t)&&(r[t]=i[t])}}function He(e){e&&(O3(e),re(e,"label"),e.emphasis&&re(e.emphasis,"label"))}function eD(e){if($3(e)){V4(e),O3(e),re(e,"label"),re(e,"upperLabel"),re(e,"edgeLabel"),e.emphasis&&(re(e.emphasis,"label"),re(e.emphasis,"upperLabel"),re(e.emphasis,"edgeLabel"));var n=e.markPoint;n&&(V4(n),He(n));var d=e.markLine;d&&(V4(d),He(d));var t=e.markArea;t&&He(t);var r=e.data;if(e.type==="graph"){r=r||e.nodes;var i=e.links||e.edges;if(i&&!De.isTypedArray(i))for(var a=0;a<i.length;a++)He(i[a]);De.each(e.categories,function(f){O3(f)})}if(r&&!De.isTypedArray(r))for(var a=0;a<r.length;a++)He(r[a]);var n=e.markPoint;if(n&&n.data)for(var h=n.data,a=0;a<h.length;a++)He(h[a]);var d=e.markLine;if(d&&d.data)for(var o=d.data,a=0;a<o.length;a++)De.isArray(o[a])?(He(o[a][0]),He(o[a][1])):He(o[a]);e.type==="gauge"?(re(e,"axisLabel"),re(e,"title"),re(e,"detail")):e.type==="treemap"?(we(e.breadcrumb,"itemStyle"),De.each(e.levels,function(f){O3(f)})):e.type==="tree"&&O3(e.leaves)}}function S2(e){return De.isArray(e)?e:e?[e]:[]}function lo(e){return(De.isArray(e)?e[0]:e)||{}}function tD(e,t){Je(S2(e.series),function(i){$3(i)&&eD(i)});var r=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&r.push("valueAxis","categoryAxis","logAxis","timeAxis"),Je(r,function(i){Je(S2(e[i]),function(a){a&&(re(a,"axisLabel"),re(a.axisPointer,"label"))})}),Je(S2(e.parallel),function(i){var a=i&&i.parallelAxisDefault;re(a,"axisLabel"),re(a&&a.axisPointer,"label")}),Je(S2(e.calendar),function(i){we(i,"itemStyle"),re(i,"dayLabel"),re(i,"monthLabel"),re(i,"yearLabel")}),Je(S2(e.radar),function(i){re(i,"name")}),Je(S2(e.geo),function(i){$3(i)&&(He(i),Je(S2(i.regions),function(a){He(a)}))}),Je(S2(e.timeline),function(i){He(i),we(i,"label"),we(i,"itemStyle"),we(i,"controlStyle",!0);var a=i.data;De.isArray(a)&&De.each(a,function(n){De.isObject(n)&&(we(n,"label"),we(n,"itemStyle"))})}),Je(S2(e.toolbox),function(i){we(i,"iconStyle"),Je(i.feature,function(a){we(a,"iconStyle")})}),re(lo(e.axisPointer),"label"),re(lo(e.tooltip).axisPointer,"label")}var rD=tD,ti=G,a0=ti.each,aD=ti.isArray,iD=ti.isObject,nD=rD,oD=M1,sD=oD.normalizeToArray;function lD(e,t){t=t.split(",");for(var r=e,i=0;i<t.length&&(r=r&&r[t[i]],r!=null);i++);return r}function uD(e,t,r,i){t=t.split(",");for(var a=e,n,h=0;h<t.length-1;h++)n=t[h],a[n]==null&&(a[n]={}),a=a[n];(i||a[t[h]]==null)&&(a[t[h]]=r)}function uo(e){a0(vD,function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])})}var vD=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],cD=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];function hD(e,t){nD(e,t),e.series=sD(e.series),a0(e.series,function(r){if(iD(r)){var i=r.type;if((i==="pie"||i==="gauge")&&r.clockWise!=null&&(r.clockwise=r.clockWise),i==="gauge"){var a=lD(r,"pointer.color");a!=null&&uD(r,"itemStyle.normal.color",a)}uo(r)}}),e.dataRange&&(e.visualMap=e.dataRange),a0(cD,function(r){var i=e[r];i&&(aD(i)||(i=[i]),a0(i,function(a){uo(a)}))})}var fD=hD,Yp=G,dD=Yp.createHashMap,gD=Yp.each;function pD(e){var t=dD();e.eachSeries(function(r){var i=r.get("stack");if(i){var a=t.get(i)||t.set(i,[]),n=r.getData(),h={stackResultDimension:n.getCalculationInfo("stackResultDimension"),stackedOverDimension:n.getCalculationInfo("stackedOverDimension"),stackedDimension:n.getCalculationInfo("stackedDimension"),stackedByDimension:n.getCalculationInfo("stackedByDimension"),isStackedByIndex:n.getCalculationInfo("isStackedByIndex"),data:n,seriesModel:r};if(!h.stackedDimension||!(h.isStackedByIndex||h.stackedByDimension))return;a.length&&n.setCalculationInfo("stackedOnSeries",a[a.length-1].seriesModel),a.push(h)}}),t.each(mD)}function mD(e){gD(e,function(t,r){var i=[],a=[NaN,NaN],n=[t.stackResultDimension,t.stackedOverDimension],h=t.data,d=t.isStackedByIndex,o=h.map(n,function(f,l,u){var s=h.get(t.stackedDimension,u);if(isNaN(s))return a;var v,c;d?c=h.getRawIndex(u):v=h.get(t.stackedByDimension,u);for(var p=NaN,g=r-1;g>=0;g--){var m=e[g];if(d||(c=m.data.rawIndexOf(m.stackedByDimension,v)),c>=0){var _=m.data.getByRawIndex(m.stackResultDimension,c);if(s>=0&&_>0||s<=0&&_<0){s+=_,p=_;break}}}return i[0]=s,i[1]=p,i});h.hostModel.setData(o),t.data=o})}var yD=pD,i2={},nr=G;nr.isTypedArray;var _D=nr.extend;nr.assert;var xD=nr.each,SD=nr.isObject,Xp=M1,bD=Xp.getDataItemValue,wD=Xp.isDataItemOption,AD=I1(),TD=AD.parseDate,vo=ir,E0=Be,CD=E0.SOURCE_FORMAT_TYPED_ARRAY,MD=E0.SOURCE_FORMAT_ARRAY_ROWS,co=E0.SOURCE_FORMAT_ORIGINAL,DD=E0.SOURCE_FORMAT_OBJECT_ROWS;function Kp(e,t){vo.isInstance(e)||(e=vo.seriesDataToSource(e)),this._source=e;var r=this._data=e.data,i=e.sourceFormat;i===CD&&(this._offset=0,this._dimSize=t,this._data=r);var a=LD[i===MD?i+"_"+e.seriesLayoutBy:i];_D(this,a)}var ri=Kp.prototype;ri.pure=!1;ri.persistent=!0;ri.getSource=function(){return this._source};var LD={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(e){return this._data[e+this._source.startIndex]},appendData:B4},arrayRows_row:{pure:!0,count:function(){var e=this._data[0];return e?Math.max(0,e.length-this._source.startIndex):0},getItem:function(e){e+=this._source.startIndex;for(var t=[],r=this._data,i=0;i<r.length;i++){var a=r[i];t.push(a?a[e]:null)}return t},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:ho,getItem:fo,appendData:B4},keyedColumns:{pure:!0,count:function(){var e=this._source.dimensionsDefine[0].name,t=this._data[e];return t?t.length:0},getItem:function(e){for(var t=[],r=this._source.dimensionsDefine,i=0;i<r.length;i++){var a=this._data[r[i].name];t.push(a?a[e]:null)}return t},appendData:function(e){var t=this._data;xD(e,function(r,i){for(var a=t[i]||(t[i]=[]),n=0;n<(r||[]).length;n++)a.push(r[n])})}},original:{count:ho,getItem:fo,appendData:B4},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(e,t){e=e-this._offset,t=t||[];for(var r=this._dimSize*e,i=0;i<this._dimSize;i++)t[i]=this._data[r+i];return t},appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}}};function ho(){return this._data.length}function fo(e){return this._data[e]}function B4(e){for(var t=0;t<e.length;t++)this._data.push(e[t])}var ID={arrayRows:q4,objectRows:function(e,t,r,i){return r!=null?e[i]:e},keyedColumns:q4,original:function(e,t,r,i){var a=bD(e);return r==null||!(a instanceof Array)?a:a[r]},typedArray:q4};function q4(e,t,r,i){return r!=null?e[r]:e}var PD={arrayRows:go,objectRows:function(e,t,r,i){return n7(e[t],this._dimensionInfos[t])},keyedColumns:go,original:function(e,t,r,i){var a=e&&(e.value==null?e:e.value);return!this._rawData.pure&&wD(e)&&(this.hasItemOption=!0),n7(a instanceof Array?a[i]:a,this._dimensionInfos[t])},typedArray:function(e,t,r,i){return e[i]}};function go(e,t,r,i){return n7(e[i],this._dimensionInfos[t])}function n7(e,t){var r=t&&t.type;if(r==="ordinal"){var i=t&&t.ordinalMeta;return i?i.parseAndCollect(e):e}return r==="time"&&typeof e!="number"&&e!=null&&e!=="-"&&(e=+TD(e)),e==null||e===""?NaN:+e}function RD(e,t,r){if(e){var i=e.getRawDataItem(t);if(i!=null){var a=e.getProvider().getSource().sourceFormat,n,h,d=e.getDimensionInfo(r);return d&&(n=d.name,h=d.index),ID[a](i,t,h,n)}}}function ED(e,t,r){if(e){var i=e.getProvider().getSource().sourceFormat;if(!(i!==co&&i!==DD)){var a=e.getRawDataItem(t);if(i===co&&!SD(a)&&(a=null),a)return a[r]}}}i2.DefaultDataProvider=Kp;i2.defaultDimValueGetters=PD;i2.retrieveRawValue=RD;i2.retrieveRawAttr=ED;var kD=i2,po=kD.retrieveRawValue,Qp=W1(),zD=Qp.getTooltipMarker,OD=Qp.formatTpl,ND=/\{@(.+?)\}/g,VD={getDataParams:function(e,t){var r=this.getData(t),i=this.getRawValue(e,t),a=r.getRawIndex(e),n=r.getName(e),h=r.getRawDataItem(e),d=r.getItemVisual(e,"color");return{componentType:this.mainType,componentSubType:this.subType,seriesType:this.mainType==="series"?this.subType:null,seriesIndex:this.seriesIndex,seriesId:this.id,seriesName:this.name,name:n,dataIndex:a,data:h,dataType:t,value:i,color:d,marker:zD(d),$vars:["seriesName","name","value"]}},getFormattedLabel:function(e,t,r,i,a){t=t||"normal";var n=this.getData(r),h=n.getItemModel(e),d=this.getDataParams(e,r);i!=null&&d.value instanceof Array&&(d.value=d.value[i]);var o=h.get(t==="normal"?[a||"label","formatter"]:[t,a||"label","formatter"]);if(typeof o=="function")return d.status=t,o(d);if(typeof o=="string"){var f=OD(o,d);return f.replace(ND,function(l,u){var s=u.length;return u.charAt(0)==="["&&u.charAt(s-1)==="]"&&(u=+u.slice(1,s-1)),po(n,e,u)})}},getRawValue:function(e,t){return po(this.getData(t),e)},formatTooltip:function(){}},ai=VD,k0={},Jp=G;Jp.assert;var jp=Jp.isArray;function BD(e){return new em(e)}function em(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0,this.context}var Q2=em.prototype;Q2.perform=function(e){var t=this._upstream,r=e&&e.skip;if(this._dirty&&t){var i=this.context;i.data=i.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!r&&(a=this._plan(this.context));var n=f(this._modBy),h=this._modDataCount||0,d=f(e&&e.modBy),o=e&&e.modDataCount||0;(n!==d||h!==o)&&(a="reset");function f(m){return!(m>=1)&&(m=1),m}var l;(this._dirty||a==="reset")&&(this._dirty=!1,l=qD(this,r)),this._modBy=d,this._modDataCount=o;var u=e&&e.step;if(t?this._dueEnd=t._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var s=this._dueIndex,v=Math.min(u!=null?this._dueIndex+u:1/0,this._dueEnd);if(!r&&(l||s<v)){var c=this._progress;if(jp(c))for(var p=0;p<c.length;p++)yo(this,c[p],s,v,d,o);else yo(this,c,s,v,d,o)}this._dueIndex=v;var g=this._settedOutputEnd!=null?this._settedOutputEnd:v;this._outputDueEnd=g}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var mo=function(){var e,t,r,i,a,n={reset:function(o,f,l,u){t=o,e=f,r=l,i=u,a=Math.ceil(i/r),n.next=r>1&&i>0?d:h}};return n;function h(){return t<e?t++:null}function d(){var o=t%a*r+Math.ceil(t/a),f=t>=e?null:o<i?o:t;return t++,f}}();Q2.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)};function yo(e,t,r,i,a,n){mo.reset(r,i,a,n),e._callingProgress=t,e._callingProgress({start:r,end:i,count:i-r,next:mo.next},e.context)}function qD(e,t){e._dueIndex=e._outputDueEnd=e._dueEnd=0,e._settedOutputEnd=null;var r,i;!t&&e._reset&&(r=e._reset(e.context),r&&r.progress&&(i=r.forceFirstProgress,r=r.progress),jp(r)&&!r.length&&(r=null)),e._progress=r,e._modBy=e._modDataCount=null;var a=e._downstream;return a&&a.dirty(),i}Q2.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd};Q2.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())};Q2.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)};Q2.getUpstream=function(){return this._upstream};Q2.getDownstream=function(){return this._downstream};Q2.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e};k0.createTask=BD;var Ee=G,HD=ue,z0=W1(),FD=z0.formatTime,A3=z0.encodeHTML,_o=z0.addCommas,xo=z0.getTooltipMarker,N3=M1,So=ce,tm=Np,GD=ai,rm=z1,$D=rm.getLayoutParams,bo=rm.mergeLayoutParam,UD=k0,WD=UD.createTask,am=R2,wo=am.prepareSource,ZD=am.getSource,YD=i2,Ao=YD.retrieveRawValue,T3=N3.makeInner(),ii=So.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendDataProvider:null,visualColorAccessPath:"itemStyle.color",layoutMode:null,init:function(e,t,r,i){this.seriesIndex=this.componentIndex,this.dataTask=WD({count:KD,reset:QD}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,r),wo(this);var a=this.getInitialData(e,r);Co(a,this),this.dataTask.context.data=a,T3(this).dataBeforeProcessed=a,To(this)},mergeDefaultAndTheme:function(e,t){var r=this.layoutMode,i=r?$D(e):{},a=this.subType;So.hasClass(a)&&(a+="Series"),Ee.merge(e,t.getTheme().get(this.subType)),Ee.merge(e,this.getDefaultOption()),N3.defaultEmphasis(e,"label",["show"]),this.fillDataTextStyle(e.data),r&&bo(e,i,r)},mergeOption:function(e,t){e=Ee.merge(this.option,e,!0),this.fillDataTextStyle(e.data);var r=this.layoutMode;r&&bo(this.option,e,r),wo(this);var i=this.getInitialData(e,t);Co(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,T3(this).dataBeforeProcessed=i,To(this)},fillDataTextStyle:function(e){if(e&&!Ee.isTypedArray(e))for(var t=["show"],r=0;r<e.length;r++)e[r]&&e[r].label&&N3.defaultEmphasis(e[r],"label",t)},getInitialData:function(){},appendData:function(e){var t=this.getRawData();t.appendData(e.data)},getData:function(e){var t=o7(this);if(t){var r=t.context.data;return e==null?r:r.getLinkedData(e)}else return T3(this).data},setData:function(e){var t=o7(this);if(t){var r=t.context;r.data!==e&&t.modifyOutputEnd&&t.setOutputEnd(e.count()),r.outputData=e,t!==this.dataTask&&(r.data=e)}T3(this).data=e},getSource:function(){return ZD(this)},getRawData:function(){return T3(this).dataBeforeProcessed},getBaseAxis:function(){var e=this.coordinateSystem;return e&&e.getBaseAxis&&e.getBaseAxis()},formatTooltip:function(e,t,r){function i(p){var g=Ee.reduce(p,function(y,b,x){var w=n.getDimensionInfo(x);return y|=w&&w.tooltip!==!1&&w.displayName!=null},0),m=[];h.length?Ee.each(h,function(y){_(Ao(n,e,y),y)}):Ee.each(p,_);function _(y,b){var x=n.getDimensionInfo(b);if(!(!x||x.otherDims.tooltip===!1)){var w=x.type,S=xo({color:l,type:"subItem"}),A=(g?S+A3(x.displayName||"-")+": ":"")+A3(w==="ordinal"?y+"":w==="time"?t?"":FD("yyyy/MM/dd hh:mm:ss",y):_o(y));A&&m.push(A)}}return(g?"<br/>":"")+m.join(g?"<br/>":", ")}function a(p){return A3(_o(p))}var n=this.getData(),h=n.mapDimension("defaultedTooltip",!0),d=h.length,o=this.getRawValue(e),f=Ee.isArray(o),l=n.getItemVisual(e,"color");Ee.isObject(l)&&l.colorStops&&(l=(l.colorStops[0]||{}).color),l=l||"transparent";var u=d>1||f&&!d?i(o):a(d?Ao(n,e,h[0]):f?o[0]:o),s=xo(l),v=n.getName(e),c=this.name;return N3.isNameSpecified(this)||(c=""),c=c?A3(c)+(t?": ":"<br/>"):"",t?s+c+u:c+s+(v?A3(v)+": "+u:u)},isAnimationEnabled:function(){if(HD.node)return!1;var e=this.getShallow("animation");return e&&this.getData().count()>this.getShallow("animationThreshold")&&(e=!1),e},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(e,t,r){var i=this.ecModel,a=tm.getColorFromPalette.call(this,e,t,r);return a||(a=i.getColorFromPalette(e,t,r)),a},coordDimToDataDim:function(e){return this.getRawData().mapDimension(e,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});Ee.mixin(ii,GD);Ee.mixin(ii,tm);function To(e){var t=e.name;N3.isNameSpecified(e)||(e.name=XD(e)||t)}function XD(e){var t=e.getRawData(),r=t.mapDimension("seriesName",!0),i=[];return Ee.each(r,function(a){var n=t.getDimensionInfo(a);n.displayName&&i.push(n.displayName)}),i.join(" ")}function KD(e){return e.model.getRawData().count()}function QD(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),JD}function JD(e,t){e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Co(e,t){Ee.each(e.CHANGABLE_METHODS,function(r){e.wrapMethod(r,Ee.curry(jD,t))})}function jD(e){var t=o7(e);t&&t.setOutputEnd(this.count())}function o7(e){var t=(e.ecModel||{}).scheduler,r=t&&t.getPipeline(e.uid);if(r){var i=r.currentTask;if(i){var a=i.agentStubMap;a&&(i=a.get(e.uid))}return i}}var eL=ii,_e=eL,tL=D0,rL=gt,im=ze,e3=function(){this.group=new tL,this.uid=rL.getUID("viewComponent")};e3.prototype={constructor:e3,init:function(e,t){},render:function(e,t,r,i){},dispose:function(){}};var H4=e3.prototype;H4.updateView=H4.updateLayout=H4.updateVisual=function(e,t,r,i){};im.enableClassExtend(e3);im.enableClassManagement(e3,{registerWhenExtend:!0});var aL=e3,O0=aL,iL=M1,nL=iL.makeInner;function oL(){var e=nL();return function(t){var r=e(t),i=t.pipelineContext,a=r.large,n=r.progressiveRender,h=r.large=i.large,d=r.progressiveRender=i.progressiveRender;return!!(a^h||n^d)&&"reset"}}var l3=oL,sL=G,lL=sL.each,uL=D0,vL=gt,nm=ze,s7=M1,cL=k0,hL=cL.createTask,fL=l3,om=s7.makeInner(),dL=fL();function u3(){this.group=new uL,this.uid=vL.getUID("viewChart"),this.renderTask=hL({plan:gL,reset:pL}),this.renderTask.context={view:this}}u3.prototype={type:"chart",init:function(e,t){},render:function(e,t,r,i){},highlight:function(e,t,r,i){Mo(e.getData(),i,"emphasis")},downplay:function(e,t,r,i){Mo(e.getData(),i,"normal")},remove:function(e,t){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null};var F4=u3.prototype;F4.updateView=F4.updateLayout=F4.updateVisual=function(e,t,r,i){this.render(e,t,r,i)};function l7(e,t){if(e&&(e.trigger(t),e.type==="group"))for(var r=0;r<e.childCount();r++)l7(e.childAt(r),t)}function Mo(e,t,r){var i=s7.queryDataIndex(e,t);i!=null?lL(s7.normalizeToArray(i),function(a){l7(e.getItemGraphicEl(a),r)}):e.eachItemGraphicEl(function(a){l7(a,r)})}nm.enableClassExtend(u3,["dispose"]);nm.enableClassManagement(u3,{registerWhenExtend:!0});u3.markUpdateMethod=function(e,t){om(e).updateMethod=t};function gL(e){return dL(e.model)}function pL(e){var t=e.model,r=e.ecModel,i=e.api,a=e.payload,n=t.pipelineContext.progressiveRender,h=e.view,d=a&&om(a).updateMethod,o=n?"incrementalPrepareRender":d&&h[d]?d:"render";return o!=="render"&&h[o](t,r,i,a),mL[o]}var mL={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},yL=u3,E2=yL,_2={},w0="\0__throttleOriginMethod",Do="\0__throttleRate",Lo="\0__throttleType";function sm(e,t,r){var i,a=0,n=0,h=null,d,o,f,l;t=t||0;function u(){n=new Date().getTime(),h=null,e.apply(o,f||[])}var s=function(){i=new Date().getTime(),o=this,f=arguments;var v=l||t,c=l||r;l=null,d=i-(c?a:n)-v,clearTimeout(h),c?h=setTimeout(u,v):d>=0?u():h=setTimeout(u,-d),a=i};return s.clear=function(){h&&(clearTimeout(h),h=null)},s.debounceNextCall=function(v){l=v},s}function _L(e,t,r,i){var a=e[t];if(a){var n=a[w0]||a,h=a[Lo],d=a[Do];if(d!==r||h!==i){if(r==null||!i)return e[t]=n;a=e[t]=sm(n,r,i==="debounce"),a[w0]=n,a[Lo]=i,a[Do]=r}return a}}function xL(e,t){var r=e[t];r&&r[w0]&&(e[t]=r[w0])}_2.throttle=sm;_2.createOrUpdate=_L;_2.clear=xL;var SL=P0,bL={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var r=e.getData(),i=(e.visualColorAccessPath||"itemStyle.color").split("."),a=e.get(i)||e.getColorFromPalette(e.name,null,t.getSeriesCount());if(r.setVisual("color",a),!t.isSeriesFiltered(e)){typeof a=="function"&&!(a instanceof SL)&&r.each(function(h){r.setItemVisual(h,"color",a(e.getDataParams(h)))});var n=function(h,d){var o=h.getItemModel(d),f=o.get(i,!0);f!=null&&h.setItemVisual(d,"color",f)};return{dataEach:r.hasItemOption?n:null}}}},wL=bL,AL={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},mt=AL,TL=G,Io=mt,CL=i2,ML=CL.retrieveRawValue;function DL(e,t){var r=t.getModel("aria");if(r.get("show")){if(r.get("description")){e.setAttribute("aria-label",r.get("description"));return}}else return;var i=0;t.eachSeries(function(p,g){++i},this);var a=r.get("data.maxCount")||10,n=r.get("series.maxCount")||10,h=Math.min(i,n),d;if(i<1)return;var o=v();o?d=u(s("general.withTitle"),{title:o}):d=s("general.withoutTitle");var f=[],l=i>1?"series.multiple.prefix":"series.single.prefix";d+=u(s(l),{seriesCount:i}),t.eachSeries(function(p,g){if(g<h){var m,_=p.get("name"),y="series."+(i>1?"multiple":"single")+".";m=s(_?y+"withName":y+"withoutName"),m=u(m,{seriesId:p.seriesIndex,seriesName:p.get("name"),seriesType:c(p.subType)});var b=p.getData();window.data=b,b.count()>a?m+=u(s("data.partialData"),{displayCnt:a}):m+=s("data.allData");for(var x=[],w=0;w<b.count();w++)if(w<a){var S=b.getName(w),A=ML(b,w);x.push(u(s(S?"data.withName":"data.withoutName"),{name:S,value:A}))}m+=x.join(s("data.separator.middle"))+s("data.separator.end"),f.push(m)}}),d+=f.join(s("series.multiple.separator.middle"))+s("series.multiple.separator.end"),e.setAttribute("aria-label",d);function u(p,g){if(typeof p!="string")return p;var m=p;return TL.each(g,function(_,y){m=m.replace(new RegExp("\\{\\s*"+y+"\\s*\\}","g"),_)}),m}function s(p){var g=r.get(p);if(g==null){for(var m=p.split("."),_=Io.aria,y=0;y<m.length;++y)_=_[m[y]];return _}else return g}function v(){var p=t.getModel("title").option;return p&&p.length&&(p=p[0]),p&&p.text}function c(p){return Io.series.typeNames[p]||"自定义图"}}var LL=DL,IL=G,kr=l1,zr=Math.PI;function PL(e,t){t=t||{},IL.defaults(t,{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var r=new kr.Rect({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4}),i=new kr.Arc({shape:{startAngle:-zr/2,endAngle:-zr/2+.1,r:10},style:{stroke:t.color,lineCap:"round",lineWidth:5},zlevel:t.zlevel,z:10001}),a=new kr.Rect({style:{fill:"none",text:t.text,textPosition:"right",textDistance:10,textFill:t.textColor},zlevel:t.zlevel,z:10001});i.animateShape(!0).when(1e3,{endAngle:zr*3/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:zr*3/2}).delay(300).start("circularInOut");var n=new kr.Group;return n.add(i),n.add(a),n.add(r),n.resize=function(){var h=e.getWidth()/2,d=e.getHeight()/2;i.setShape({cx:h,cy:d});var o=i.shape.r;a.setShape({x:h-o,y:d-o,width:o*2,height:o*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var RL=PL,v3=G,ni=v3.each,EL=v3.map;v3.isArray;var kL=v3.isFunction,N0=v3.createHashMap,zL=v3.noop,OL=k0,u7=OL.createTask,NL=gt,VL=NL.getUID,BL=Wp,qL=Zp,HL=M1,FL=HL.normalizeToArray;function oi(e,t,a,n){this.ecInstance=e,this.api=t,this.unfinished;var a=this._dataProcessorHandlers=a.slice(),n=this._visualHandlers=n.slice();this._allHandlers=a.concat(n),this._stageTaskMap=N0()}var Ue=oi.prototype;Ue.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(r){var i=r.overallTask;i&&i.dirty()})};Ue.getPerformArgs=function(e,t){if(e.__pipeline){var r=this._pipelineMap.get(e.__pipeline.id),i=r.context,a=!t&&r.progressiveEnabled&&(!i||i.progressiveRender)&&e.__idxInPipeline>r.blockIndex,n=a?r.step:null,h=i&&i.modDataCount,d=h!=null?Math.ceil(h/n):null;return{step:n,modBy:d,modDataCount:h}}};Ue.getPipeline=function(e){return this._pipelineMap.get(e)};Ue.updateStreamModes=function(e,t){var r=this._pipelineMap.get(e.uid),i=e.getData(),a=i.count(),n=r.progressiveEnabled&&t.incrementalPrepareRender&&a>=r.threshold,h=e.get("large")&&a>=e.get("largeThreshold"),d=e.get("progressiveChunkMode")==="mod"?a:null;e.pipelineContext=r.context={progressiveRender:n,modDataCount:d,large:h}};Ue.restorePipelines=function(e){var t=this,r=t._pipelineMap=N0();e.eachSeries(function(i){var a=i.getProgressive(),n=i.uid;r.set(n,{id:n,head:null,tail:null,threshold:i.getProgressiveThreshold(),progressiveEnabled:a&&!(i.preventIncremental&&i.preventIncremental()),blockIndex:-1,step:Math.round(a||700),count:0}),V0(t,i,i.dataTask)})};Ue.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.ecInstance.getModel(),r=this.api;ni(this._allHandlers,function(i){var a=e.get(i.uid)||e.set(i.uid,[]);i.reset&&GL(this,i,a,t,r),i.overallReset&&$L(this,i,a,t,r)},this)};Ue.prepareView=function(e,t,r,i){var a=e.renderTask,n=a.context;n.model=t,n.ecModel=r,n.api=i,a.__block=!e.incrementalPrepareRender,V0(this,t,a)};Ue.performDataProcessorTasks=function(e,t){lm(this,this._dataProcessorHandlers,e,t,{block:!0})};Ue.performVisualTasks=function(e,t,r){lm(this,this._visualHandlers,e,t,r)};function lm(e,t,r,i,a){a=a||{};var n;ni(t,function(d,o){if(!(a.visualType&&a.visualType!==d.visualType)){var f=e._stageTaskMap.get(d.uid),l=f.seriesTaskMap,u=f.overallTask;if(u){var s,v=u.agentStubMap;v.each(function(p){h(a,p)&&(p.dirty(),s=!0)}),s&&u.dirty(),Po(u,i);var c=e.getPerformArgs(u,a.block);v.each(function(p){p.perform(c)}),n|=u.perform(c)}else l&&l.each(function(p,g){h(a,p)&&p.dirty();var m=e.getPerformArgs(p,a.block);m.skip=!d.performRawSeries&&r.isSeriesFiltered(p.context.model),Po(p,i),n|=p.perform(m)})}});function h(d,o){return d.setDirty&&(!d.dirtyMap||d.dirtyMap.get(o.__pipeline.id))}e.unfinished|=n}Ue.performSeriesTasks=function(e){var t;e.eachSeries(function(r){t|=r.dataTask.perform()}),this.unfinished|=t};Ue.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})};var Po=Ue.updatePayload=function(e,t){t!=="remain"&&(e.context.payload=t)};function GL(e,t,r,i,a){var n=r.seriesTaskMap||(r.seriesTaskMap=N0()),h=t.seriesType,d=t.getTargetSeries;t.createOnAllSeries?i.eachRawSeries(o):h?i.eachRawSeriesByType(h,o):d&&d(i,a).each(o);function o(l){var u=l.uid,s=n.get(u)||n.set(u,u7({plan:XL,reset:KL,count:JL}));s.context={model:l,ecModel:i,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:e},V0(e,l,s)}var f=e._pipelineMap;n.each(function(l,u){f.get(u)||(l.dispose(),n.removeKey(u))})}function $L(e,t,r,i,a){var n=r.overallTask=r.overallTask||u7({reset:UL});n.context={ecModel:i,api:a,overallReset:t.overallReset,scheduler:e};var h=n.agentStubMap=n.agentStubMap||N0(),d=t.seriesType,o=t.getTargetSeries,f=!0,l=t.modifyOutputEnd;d?i.eachRawSeriesByType(d,u):o?o(i,a).each(u):(f=!1,ni(i.getSeries(),u));function u(v){var c=v.uid,p=h.get(c);p||(p=h.set(c,u7({reset:WL,onDirty:YL})),n.dirty()),p.context={model:v,overallProgress:f,modifyOutputEnd:l},p.agent=n,p.__block=f,V0(e,v,p)}var s=e._pipelineMap;h.each(function(v,c){s.get(c)||(v.dispose(),n.dirty(),h.removeKey(c))})}function UL(e){e.overallReset(e.ecModel,e.api,e.payload)}function WL(e,t){return e.overallProgress&&ZL}function ZL(){this.agent.dirty(),this.getDownstream().dirty()}function YL(){this.agent&&this.agent.dirty()}function XL(e){return e.plan&&e.plan(e.model,e.ecModel,e.api,e.payload)}function KL(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=FL(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?EL(t,function(r,i){return um(i)}):QL}var QL=um(0);function um(e){return function(t,r){var i=r.data,a=r.resetDefines[e];if(a&&a.dataEach)for(var n=t.start;n<t.end;n++)a.dataEach(i,n);else a&&a.progress&&a.progress(t,i)}}function JL(e){return e.data.count()}function V0(e,t,r){var i=t.uid,a=e._pipelineMap.get(i);!a.head&&(a.head=r),a.tail&&a.tail.pipe(r),a.tail=r,r.__idxInPipeline=a.count++,r.__pipeline=a}oi.wrapStageHandler=function(e,t){return kL(e)&&(e={overallReset:e,seriesType:jL(e)}),e.uid=VL("stageHandler"),t&&(e.visualType=t),e};function jL(e){A0=null;try{e(U3,vm)}catch{}return A0}var U3={},vm={},A0;cm(U3,BL);cm(vm,qL);U3.eachSeriesByType=U3.eachRawSeriesByType=function(e){A0=e};U3.eachComponent=function(e){e.mainType==="series"&&e.subType&&(A0=e.subType)};function cm(e,t){for(var r in t.prototype)e[r]=zL}var eI=oi,tI=eI,Ro=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],rI={color:Ro,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],Ro]},aI=rI,be="#eee",Or=function(){return{axisLine:{lineStyle:{color:be}},axisTick:{lineStyle:{color:be}},axisLabel:{textStyle:{color:be}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:be}}}},G4=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],hm={color:G4,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:be},crossStyle:{color:be}}},legend:{textStyle:{color:be}},textStyle:{color:be},title:{textStyle:{color:be}},toolbox:{iconStyle:{normal:{borderColor:be}}},dataZoom:{textStyle:{color:be}},visualMap:{textStyle:{color:be}},timeline:{lineStyle:{color:be},itemStyle:{normal:{color:G4[1]}},label:{normal:{textStyle:{color:be}}},controlStyle:{normal:{color:be,borderColor:be}}},timeAxis:Or(),logAxis:Or(),valueAxis:Or(),categoryAxis:Or(),line:{symbol:"circle"},graph:{color:G4},gauge:{title:{textStyle:{color:be}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};hm.categoryAxis.splitLine.show=!1;var iI=hm,nI=iI,oI=ce,sI=O0,lI=R2,uI=lI.detectSourceFormat,vI=Be,cI=vI.SERIES_LAYOUT_BY_COLUMN;oI.extend({type:"dataset",defaultOption:{seriesLayoutBy:cI,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){uI(this)}});sI.extend({type:"dataset"});var me={},v2={},$4,Eo;function yt(){if(Eo)return $4;Eo=1;function e(a){return a}function t(a,n,h,d,o){this._old=a,this._new=n,this._oldKeyGetter=h||e,this._newKeyGetter=d||e,this.context=o}t.prototype={constructor:t,add:function(a){return this._add=a,this},update:function(a){return this._update=a,this},remove:function(a){return this._remove=a,this},execute:function(){var a=this._old,n=this._new,h={},d={},o=[],f=[],l;for(r(a,h,o,"_oldKeyGetter",this),r(n,d,f,"_newKeyGetter",this),l=0;l<a.length;l++){var u=o[l],s=d[u];if(s!=null){var v=s.length;v?(v===1&&(d[u]=null),s=s.unshift()):d[u]=null,this._update&&this._update(s,l)}else this._remove&&this._remove(l)}for(var l=0;l<f.length;l++){var u=f[l];if(d.hasOwnProperty(u)){var s=d[u];if(s==null)continue;if(!s.length)this._add&&this._add(s);else for(var c=0,v=s.length;c<v;c++)this._add&&this._add(s[c])}}}};function r(a,n,h,d,o){for(var f=0;f<a.length;f++){var l="_ec_"+o[d](a[f],f),u=n[l];u==null?(h.push(l),n[l]=f):(u.length||(n[l]=u=[u]),u.push(f))}}var i=t;return $4=i,$4}var C3={},ko;function or(){if(ko)return C3;ko=1;var e=G,t=e.each,r=e.createHashMap;e.assert;var i=r(["tooltip","label","itemName","itemId","seriesName"]);function a(d){var o={},f=o.encode={},l=r(),u=[],s=[];t(d.dimensions,function(m){var _=d.getDimensionInfo(m),y=_.coordDim;if(y){var b=f[y];f.hasOwnProperty(y)||(b=f[y]=[]),b[_.coordDimIndex]=m,_.isExtraCoord||(l.set(y,1),h(_.type)&&(u[0]=m)),_.defaultTooltip&&s.push(m)}i.each(function(x,w){var S=f[w];f.hasOwnProperty(w)||(S=f[w]=[]);var A=_.otherDims[w];A!=null&&A!==!1&&(S[A]=_.name)})});var v=[],c={};l.each(function(m,_){var y=f[_];c[_]=y[0],v=v.concat(y)}),o.dataDimsOnCoord=v,o.encodeFirstDimNotExtra=c;var p=f.label;p&&p.length&&(u=p.slice());var g=f.tooltip;return g&&g.length?s=g.slice():s.length||(s=u.slice()),f.defaultedLabel=u,f.defaultedTooltip=s,o}function n(d){return d==="category"?"ordinal":d==="time"?"time":"float"}function h(d){return!(d==="ordinal"||d==="time")}return C3.OTHER_DIMENSIONS=i,C3.summarizeDimensions=a,C3.getDimensionTypeByAxis=n,C3}var U4,zo;function We(){if(zo)return U4;zo=1;var e=G,t=ye(),r=yt(),i=ir,a=i2,n=a.defaultDimValueGetters,h=a.DefaultDataProvider,d=or(),o=d.summarizeDimensions,f=e.isObject,l="undefined",u="e\0\0",s={float:typeof Float64Array===l?Array:Float64Array,int:typeof Int32Array===l?Array:Int32Array,ordinal:Array,number:Array,time:Array},v=typeof Uint32Array===l?Array:Uint32Array,c=typeof Uint16Array===l?Array:Uint16Array;function p(L){return L._rawCount>65535?v:c}function g(L){var k=L.constructor;return k===Array?L.slice():new k(L)}var m=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],_=["_extent","_approximateExtent","_rawExtent"];function y(L,k){e.each(m.concat(k.__wrappedMethods||[]),function(z){k.hasOwnProperty(z)&&(L[z]=k[z])}),L.__wrappedMethods=k.__wrappedMethods,e.each(_,function(z){L[z]=e.clone(k[z])}),L._calculationInfo=e.extend(k._calculationInfo)}var b=function(L,k){L=L||["x","y"];for(var z={},O=[],N={},B=0;B<L.length;B++){var q=L[B];e.isString(q)&&(q={name:q});var V=q.name;q.type=q.type||"float",q.coordDim||(q.coordDim=V,q.coordDimIndex=0),q.otherDims=q.otherDims||{},O.push(V),z[V]=q,q.index=B,q.createInvertedIndices&&(N[V]=[])}this.dimensions=O,this._dimensionInfos=z,this.hostModel=k,this.dataType,this._indices=null,this._count=0,this._rawCount=0,this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this._visual={},this._layout={},this._itemVisuals=[],this.hasItemVisual={},this._itemLayouts=[],this._graphicEls=[],this._chunkSize=1e5,this._chunkCount=0,this._rawData,this._rawExtent={},this._extent={},this._approximateExtent={},this._dimensionsSummary=o(this),this._invertedIndicesMap=N,this._calculationInfo={}},x=b.prototype;x.type="list",x.hasItemOption=!0,x.getDimension=function(L){return isNaN(L)||(L=this.dimensions[L]||L),L},x.getDimensionInfo=function(L){return this._dimensionInfos[this.getDimension(L)]},x.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},x.mapDimension=function(L,k){var z=this._dimensionsSummary;if(k==null)return z.encodeFirstDimNotExtra[L];var O=z.encode[L];return k===!0?(O||[]).slice():O&&O[k]},x.initData=function(L,k,z){var O=i.isInstance(L)||e.isArrayLike(L);O&&(L=new h(L,this.dimensions.length)),this._rawData=L,this._storage={},this._indices=null,this._nameList=k||[],this._idList=[],this._nameRepeatCount={},z||(this.hasItemOption=!1),this.defaultDimValueGetter=n[this._rawData.getSource().sourceFormat],this._dimValueGetter=z=z||this.defaultDimValueGetter,this._rawExtent={},this._initDataFromProvider(0,L.count()),L.pure&&(this.hasItemOption=!1)},x.getProvider=function(){return this._rawData},x.appendData=function(L){var k=this._rawData,z=this.count();k.appendData(L);var O=k.count();k.persistent||(O+=z),this._initDataFromProvider(z,O)},x._initDataFromProvider=function(L,k){if(!(L>=k)){for(var z=this._chunkSize,O=this._rawData,N=this._storage,B=this.dimensions,q=B.length,V=this._dimensionInfos,F=this._nameList,$=this._idList,Z=this._rawExtent,Y=this._nameRepeatCount={},Q,e1=this._chunkCount,j=e1-1,a1=0;a1<q;a1++){var J=B[a1];Z[J]||(Z[J]=P());var i1=V[J];i1.otherDims.itemName===0&&(Q=this._nameDimIdx=a1),i1.otherDims.itemId===0&&(this._idDimIdx=a1);var r1=s[i1.type];N[J]||(N[J]=[]);var y1=N[J][j];if(y1&&y1.length<z){for(var A1=new r1(Math.min(k-j*z,z)),m1=0;m1<y1.length;m1++)A1[m1]=y1[m1];N[J][j]=A1}for(var f1=e1*z;f1<k;f1+=z)N[J].push(new r1(Math.min(k-f1,z)));this._chunkCount=N[J].length}for(var b1=new Array(q),H=L;H<k;H++){b1=O.getItem(H,b1);for(var U=Math.floor(H/z),X=H%z,f1=0;f1<q;f1++){var J=B[f1],n1=N[J][U],t1=this._dimValueGetter(b1,J,H,f1);n1[X]=t1;var o1=Z[J];t1<o1[0]&&(o1[0]=t1),t1>o1[1]&&(o1[1]=t1)}if(!O.pure){var h1=F[H];if(b1&&h1==null){if(b1.name!=null)F[H]=h1=b1.name;else if(Q!=null){var x1=B[Q],w1=N[x1][U];if(w1){h1=w1[X];var S1=V[x1].ordinalMeta;S1&&S1.categories.length&&(h1=S1.categories[h1])}}}var _1=b1==null?null:b1.id;_1==null&&h1!=null&&(Y[h1]=Y[h1]||0,_1=h1,Y[h1]>0&&(_1+="__ec__"+Y[h1]),Y[h1]++),_1!=null&&($[H]=_1)}}!O.persistent&&O.clean&&O.clean(),this._rawCount=this._count=k,this._extent={},w(this)}};function w(L){var k=L._invertedIndicesMap;e.each(k,function(z,O){var N=L._dimensionInfos[O],B=N.ordinalMeta;if(B){z=k[O]=new v(B.categories.length);for(var q=0;q<z.length;q++)z[q]=NaN;for(var q=0;q<L._count;q++)z[L.get(O,q)]=q}})}function S(L,k,z){var O;if(k!=null){var N=L._chunkSize,B=Math.floor(z/N),q=z%N,V=L.dimensions[k],F=L._storage[V][B];if(F){O=F[q];var $=L._dimensionInfos[V].ordinalMeta;$&&$.categories.length&&(O=$.categories[O])}}return O}x.count=function(){return this._count},x.getIndices=function(){var L,k=this._indices;if(k){var z=k.constructor,O=this._count;if(z===Array){L=new z(O);for(var N=0;N<O;N++)L[N]=k[N]}else L=new z(k.buffer,0,O)}else for(var z=p(this),L=new z(this.count()),N=0;N<L.length;N++)L[N]=N;return L},x.get=function(L,k){if(!(k>=0&&k<this._count))return NaN;var z=this._storage;if(!z[L])return NaN;k=this.getRawIndex(k);var O=Math.floor(k/this._chunkSize),N=k%this._chunkSize,B=z[L][O],q=B[N];return q},x.getByRawIndex=function(L,k){if(!(k>=0&&k<this._rawCount))return NaN;var z=this._storage[L];if(!z)return NaN;var O=Math.floor(k/this._chunkSize),N=k%this._chunkSize,B=z[O];return B[N]},x._getFast=function(L,k){var z=Math.floor(k/this._chunkSize),O=k%this._chunkSize,N=this._storage[L][z];return N[O]},x.getValues=function(L,k){var z=[];e.isArray(L)||(k=L,L=this.dimensions);for(var O=0,N=L.length;O<N;O++)z.push(this.get(L[O],k));return z},x.hasValue=function(L){for(var k=this._dimensionsSummary.dataDimsOnCoord,z=this._dimensionInfos,O=0,N=k.length;O<N;O++)if(z[k[O]].type!=="ordinal"&&isNaN(this.get(k[O],L)))return!1;return!0},x.getDataExtent=function(L){L=this.getDimension(L);var k=this._storage[L],z=P();if(!k)return z;var O=this.count(),N=!this._indices,B;if(N)return this._rawExtent[L].slice();if(B=this._extent[L],B)return B.slice();B=z;for(var q=B[0],V=B[1],F=0;F<O;F++){var $=this._getFast(L,this.getRawIndex(F));$<q&&(q=$),$>V&&(V=$)}return B=[q,V],this._extent[L]=B,B},x.getApproximateExtent=function(L){return L=this.getDimension(L),this._approximateExtent[L]||this.getDataExtent(L)},x.setApproximateExtent=function(L,k){k=this.getDimension(k),this._approximateExtent[k]=L.slice()},x.getCalculationInfo=function(L){return this._calculationInfo[L]},x.setCalculationInfo=function(L,k){f(L)?e.extend(this._calculationInfo,L):this._calculationInfo[L]=k},x.getSum=function(L){var k=this._storage[L],z=0;if(k)for(var O=0,N=this.count();O<N;O++){var B=this.get(L,O);isNaN(B)||(z+=B)}return z},x.getMedian=function(L){var k=[];this.each(L,function(N,B){isNaN(N)||k.push(N)});var z=[].concat(k).sort(function(N,B){return N-B}),O=this.count();return O===0?0:O%2===1?z[(O-1)/2]:(z[O/2]+z[O/2-1])/2},x.rawIndexOf=function(L,k){var z=L&&this._invertedIndicesMap[L],O=z[k];return O==null||isNaN(O)?-1:O},x.indexOfName=function(L){for(var k=0,z=this.count();k<z;k++)if(this.getName(k)===L)return k;return-1},x.indexOfRawIndex=function(L){if(!this._indices)return L;if(L>=this._rawCount||L<0)return-1;var k=this._indices,z=k[L];if(z!=null&&z<this._count&&z===L)return L;for(var O=0,N=this._count-1;O<=N;){var B=(O+N)/2|0;if(k[B]<L)O=B+1;else if(k[B]>L)N=B-1;else return B}return-1},x.indicesOfNearest=function(L,k,z){var O=this._storage,N=O[L],B=[];if(!N)return B;z==null&&(z=1/0);for(var q=Number.MAX_VALUE,V=-1,F=0,$=this.count();F<$;F++){var Z=k-this.get(L,F),Y=Math.abs(Z);Z<=z&&Y<=q&&((Y<q||Z>=0&&V<0)&&(q=Y,V=Z,B.length=0),B.push(F))}return B},x.getRawIndex=A;function A(L){return L}function C(L){return L<this._count&&L>=0?this._indices[L]:-1}x.getRawDataItem=function(L){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(L));for(var k=[],z=0;z<this.dimensions.length;z++){var O=this.dimensions[z];k.push(this.get(O,L))}return k},x.getName=function(L){var k=this.getRawIndex(L);return this._nameList[k]||S(this,this._nameDimIdx,k)||""},x.getId=function(L){return T(this,this.getRawIndex(L))};function T(L,k){var z=L._idList[k];return z==null&&(z=S(L,L._idDimIdx,k)),z==null&&(z=u+k),z}function M(L){return e.isArray(L)||(L=[L]),L}x.each=function(L,k,z,O){if(this._count){typeof L=="function"&&(O=z,z=k,k=L,L=[]),z=z||O||this,L=e.map(M(L),this.getDimension,this);for(var N=L.length,B=0;B<this.count();B++)switch(N){case 0:k.call(z,B);break;case 1:k.call(z,this.get(L[0],B),B);break;case 2:k.call(z,this.get(L[0],B),this.get(L[1],B),B);break;default:for(var q=0,V=[];q<N;q++)V[q]=this.get(L[q],B);V[q]=B,k.apply(z,V)}}},x.filterSelf=function(L,k,z,O){if(this._count){typeof L=="function"&&(O=z,z=k,k=L,L=[]),z=z||O||this,L=e.map(M(L),this.getDimension,this);for(var N=this.count(),B=p(this),q=new B(N),V=[],F=L.length,$=0,Z=L[0],Y=0;Y<N;Y++){var Q,e1=this.getRawIndex(Y);if(F===0)Q=k.call(z,Y);else if(F===1){var j=this._getFast(Z,e1);Q=k.call(z,j,Y)}else{for(var a1=0;a1<F;a1++)V[a1]=this._getFast(Z,e1);V[a1]=Y,Q=k.apply(z,V)}Q&&(q[$++]=e1)}return $<N&&(this._indices=q),this._count=$,this._extent={},this.getRawIndex=this._indices?C:A,this}},x.selectRange=function(L){if(this._count){var k=[];for(var z in L)L.hasOwnProperty(z)&&k.push(z);var O=k.length;if(O){var N=this.count(),B=p(this),q=new B(N),V=0,F=k[0],$=L[F][0],Z=L[F][1],Y=!1;if(!this._indices){var Q=0;if(O===1){for(var e1=this._storage[k[0]],j=0;j<this._chunkCount;j++)for(var a1=e1[j],J=Math.min(this._count-j*this._chunkSize,this._chunkSize),i1=0;i1<J;i1++){var r1=a1[i1];(r1>=$&&r1<=Z||isNaN(r1))&&(q[V++]=Q),Q++}Y=!0}else if(O===2){for(var e1=this._storage[F],y1=this._storage[k[1]],A1=L[k[1]][0],m1=L[k[1]][1],j=0;j<this._chunkCount;j++)for(var a1=e1[j],f1=y1[j],J=Math.min(this._count-j*this._chunkSize,this._chunkSize),i1=0;i1<J;i1++){var r1=a1[i1],b1=f1[i1];(r1>=$&&r1<=Z||isNaN(r1))&&(b1>=A1&&b1<=m1||isNaN(b1))&&(q[V++]=Q),Q++}Y=!0}}if(!Y)if(O===1)for(var i1=0;i1<N;i1++){var H=this.getRawIndex(i1),r1=this._getFast(F,H);(r1>=$&&r1<=Z||isNaN(r1))&&(q[V++]=H)}else for(var i1=0;i1<N;i1++){for(var U=!0,H=this.getRawIndex(i1),j=0;j<O;j++){var X=k[j],r1=this._getFast(z,H);(r1<L[X][0]||r1>L[X][1])&&(U=!1)}U&&(q[V++]=this.getRawIndex(i1))}return V<N&&(this._indices=q),this._count=V,this._extent={},this.getRawIndex=this._indices?C:A,this}}},x.mapArray=function(L,k,z,O){typeof L=="function"&&(O=z,z=k,k=L,L=[]),z=z||O||this;var N=[];return this.each(L,function(){N.push(k&&k.apply(this,arguments))},z),N};function D(L,k){var z=L.dimensions,O=new b(e.map(z,L.getDimensionInfo,L),L.hostModel);y(O,L);for(var N=O._storage={},B=L._storage,q=0;q<z.length;q++){var V=z[q];B[V]&&(e.indexOf(k,V)>=0?(N[V]=I(B[V]),O._rawExtent[V]=P(),O._extent[V]=null):N[V]=B[V])}return O}function I(L){for(var k=new Array(L.length),z=0;z<L.length;z++)k[z]=g(L[z]);return k}function P(){return[1/0,-1/0]}x.map=function(L,k,z,O){z=z||O||this,L=e.map(M(L),this.getDimension,this);var N=D(this,L);N._indices=this._indices,N.getRawIndex=N._indices?C:A;for(var B=N._storage,q=[],V=this._chunkSize,F=L.length,$=this.count(),Z=[],Y=N._rawExtent,Q=0;Q<$;Q++){for(var e1=0;e1<F;e1++)Z[e1]=this.get(L[e1],Q);Z[F]=Q;var j=k&&k.apply(z,Z);if(j!=null){typeof j!="object"&&(q[0]=j,j=q);for(var a1=this.getRawIndex(Q),J=Math.floor(a1/V),i1=a1%V,r1=0;r1<j.length;r1++){var y1=L[r1],A1=j[r1],m1=Y[y1],f1=B[y1];f1&&(f1[J][i1]=A1),A1<m1[0]&&(m1[0]=A1),A1>m1[1]&&(m1[1]=A1)}}}return N},x.downSample=function(L,k,z,O){for(var N=D(this,[L]),B=N._storage,q=[],V=Math.floor(1/k),F=B[L],$=this.count(),Z=this._chunkSize,Y=N._rawExtent[L],Q=new(p(this))($),e1=0,j=0;j<$;j+=V){V>$-j&&(V=$-j,q.length=V);for(var a1=0;a1<V;a1++){var J=this.getRawIndex(j+a1),i1=Math.floor(J/Z),r1=J%Z;q[a1]=F[i1][r1]}var y1=z(q),A1=this.getRawIndex(Math.min(j+O(q,y1)||0,$-1)),m1=Math.floor(A1/Z),f1=A1%Z;F[m1][f1]=y1,y1<Y[0]&&(Y[0]=y1),y1>Y[1]&&(Y[1]=y1),Q[e1++]=A1}return N._count=e1,N._indices=Q,N.getRawIndex=C,N},x.getItemModel=function(L){var k=this.hostModel;return new t(this.getRawDataItem(L),k,k&&k.ecModel)},x.diff=function(L){var k=this;return new r(L?L.getIndices():[],this.getIndices(),function(z){return T(L,z)},function(z){return T(k,z)})},x.getVisual=function(L){var k=this._visual;return k&&k[L]},x.setVisual=function(L,k){if(f(L)){for(var z in L)L.hasOwnProperty(z)&&this.setVisual(z,L[z]);return}this._visual=this._visual||{},this._visual[L]=k},x.setLayout=function(L,k){if(f(L)){for(var z in L)L.hasOwnProperty(z)&&this.setLayout(z,L[z]);return}this._layout[L]=k},x.getLayout=function(L){return this._layout[L]},x.getItemLayout=function(L){return this._itemLayouts[L]},x.setItemLayout=function(L,k,z){this._itemLayouts[L]=z?e.extend(this._itemLayouts[L]||{},k):k},x.clearItemLayouts=function(){this._itemLayouts.length=0},x.getItemVisual=function(L,k,z){var O=this._itemVisuals[L],N=O&&O[k];return N==null&&!z?this.getVisual(k):N},x.setItemVisual=function(L,k,z){var O=this._itemVisuals[L]||{},N=this.hasItemVisual;if(this._itemVisuals[L]=O,f(k)){for(var B in k)k.hasOwnProperty(B)&&(O[B]=k[B],N[B]=!0);return}O[k]=z,N[k]=!0},x.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var R=function(L){L.seriesIndex=this.seriesIndex,L.dataIndex=this.dataIndex,L.dataType=this.dataType};x.setItemGraphicEl=function(L,k){var z=this.hostModel;k&&(k.dataIndex=L,k.dataType=this.dataType,k.seriesIndex=z&&z.seriesIndex,k.type==="group"&&k.traverse(R,k)),this._graphicEls[L]=k},x.getItemGraphicEl=function(L){return this._graphicEls[L]},x.eachItemGraphicEl=function(L,k){e.each(this._graphicEls,function(z,O){z&&L&&L.call(k,z,O)})},x.cloneShallow=function(L){if(!L){var k=e.map(this.dimensions,this.getDimensionInfo,this);L=new b(k,this.hostModel)}if(L._storage=this._storage,y(L,this),this._indices){var z=this._indices.constructor;L._indices=new z(this._indices)}else L._indices=null;return L.getRawIndex=L._indices?C:A,L},x.wrapMethod=function(L,k){var z=this[L];typeof z=="function"&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(L),this[L]=function(){var O=z.apply(this,arguments);return k.apply(this,[O].concat(e.slice(arguments)))})},x.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],x.CHANGABLE_METHODS=["filterSelf","selectRange"];var E=b;return U4=E,U4}var W4,Oo;function fm(){if(Oo)return W4;Oo=1;var e=G,t=e.createHashMap,r=e.each,i=e.isString,a=e.defaults,n=e.extend,h=e.isObject,d=e.clone,o=M1,f=o.normalizeToArray,l=R2,u=l.guessOrdinal,s=ir,v=or(),c=v.OTHER_DIMENSIONS;function p(y,b,x){s.isInstance(b)||(b=s.seriesDataToSource(b)),x=x||{},y=(y||[]).slice();for(var w=(x.dimsDef||[]).slice(),S=t(x.encodeDef),A=t(),C=t(),T=[],M=g(b,y,w,x.dimCount),D=0;D<M;D++){var I=w[D]=n({},h(w[D])?w[D]:{name:w[D]}),P=I.name,R=T[D]={otherDims:{}};P!=null&&A.get(P)==null&&(R.name=R.displayName=P,A.set(P,D)),I.type!=null&&(R.type=I.type),I.displayName!=null&&(R.displayName=I.displayName)}S.each(function(V,F){V=f(V).slice();var $=S.set(F,[]);r(V,function(Z,Y){i(Z)&&(Z=A.get(Z)),Z!=null&&Z<M&&($[Y]=Z,L(T[Z],F,Y))})});var E=0;r(y,function(Z,F){var $,Z,Y,Q;if(i(Z))$=Z,Z={};else{$=Z.name;var e1=Z.ordinalMeta;Z.ordinalMeta=null,Z=d(Z),Z.ordinalMeta=e1,Y=Z.dimsDef,Q=Z.otherDims,Z.name=Z.coordDim=Z.coordDimIndex=Z.dimsDef=Z.otherDims=null}var j=f(S.get($));if(!j.length)for(var a1=0;a1<(Y&&Y.length||1);a1++){for(;E<T.length&&T[E].coordDim!=null;)E++;E<T.length&&j.push(E++)}r(j,function(J,i1){var r1=T[J];if(L(a(r1,Z),$,i1),r1.name==null&&Y){var y1=Y[i1];!h(y1)&&(y1={name:y1}),r1.name=r1.displayName=y1.name,r1.defaultTooltip=y1.defaultTooltip}Q&&a(r1.otherDims,Q)})});function L(V,F,$){c.get(F)!=null?V.otherDims[F]=$:(V.coordDim=F,V.coordDimIndex=$,C.set(F,!0))}var k=x.generateCoord,z=x.generateCoordCount,O=z!=null;z=k?z||1:0;for(var N=k||"value",B=0;B<M;B++){var R=T[B]=T[B]||{},q=R.coordDim;q==null&&(R.coordDim=m(N,C,O),R.coordDimIndex=0,(!k||z<=0)&&(R.isExtraCoord=!0),z--),R.name==null&&(R.name=m(R.coordDim,A)),R.type==null&&u(b,B,R.name)&&(R.type="ordinal")}return T}function g(y,b,x,w){var S=Math.max(y.dimensionsDetectCount||1,b.length,x.length,w||0);return r(b,function(A){var C=A.dimsDef;C&&(S=Math.max(S,C.length))}),S}function m(y,b,x){if(x||b.get(y)!=null){for(var w=0;b.get(y+w)!=null;)w++;y+=w}return b.set(y,!0),y}var _=p;return W4=_,W4}var Z4,No;function c3(){if(No)return Z4;No=1;var e=fm();function t(r,i){return i=i||{},e(i.coordDimensions||[],r,{dimsDef:i.dimensionsDefine||r.dimensionsDefine,encodeDef:i.encodeDefine||r.encodeDefine,dimCount:i.dimensionsCount,generateCoord:i.generateCoord,generateCoordCount:i.generateCoordCount})}return Z4=t,Z4}var M3={},Vo;function k2(){if(Vo)return M3;Vo=1;var e=G,t=e.each,r=e.isString;function i(h,d,o){o=o||{};var f=o.byIndex,l=o.stackedCoordDimension,u=!!(h&&h.get("stack")),s,v,c,p;if(t(d,function(y,b){r(y)&&(d[b]=y={name:y}),u&&!y.isExtraCoord&&(!f&&!s&&y.ordinalMeta&&(s=y),!v&&y.type!=="ordinal"&&y.type!=="time"&&(!l||l===y.coordDim)&&(v=y))}),v&&!f&&!s&&(f=!0),v){c="__\0ecstackresult",p="__\0ecstackedover",s&&(s.createInvertedIndices=!0);var g=v.coordDim,m=v.type,_=0;t(d,function(y){y.coordDim===g&&_++}),d.push({name:c,coordDim:g,coordDimIndex:_,type:m,isExtraCoord:!0,isCalculationCoord:!0}),_++,d.push({name:p,coordDim:p,coordDimIndex:_,type:m,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:v&&v.name,stackedByDimension:s&&s.name,isStackedByIndex:f,stackedOverDimension:p,stackResultDimension:c}}function a(h,d){return!!d&&d===h.getCalculationInfo("stackedDimension")}function n(h,d){return a(h,d)?h.getCalculationInfo("stackResultDimension"):d}return M3.enableDataStack=i,M3.isDimensionStacked=a,M3.getStackedDimension=n,M3}var Y4,Bo;function z2(){if(Bo)return Y4;Bo=1;var e=G,t=We(),r=c3(),i=Be,a=i.SOURCE_FORMAT_ORIGINAL,n=or(),h=n.getDimensionTypeByAxis,d=M1,o=d.getDataItemValue,f=y2,l=U7,u=l.getCoordSysDefineBySeries,s=ir,v=k2(),c=v.enableDataStack;function p(y,b,x){x=x||{},s.isInstance(y)||(y=s.seriesDataToSource(y));var w=b.get("coordinateSystem"),S=f.get(w),A=u(b),C;A&&(C=e.map(A.coordSysDims,function(E){var L={name:E},k=A.axisMap.get(E);if(k){var z=k.get("type");L.type=h(z)}return L})),C||(C=S&&(S.getDimensionsInfo?S.getDimensionsInfo():S.dimensions.slice())||["x","y"]);var T=r(y,{coordDimensions:C,generateCoord:x.generateCoord}),M,D;A&&e.each(T,function(E,L){var k=E.coordDim,z=A.categoryAxisMap.get(k);z&&(M==null&&(M=L),E.ordinalMeta=z.getOrdinalMeta()),E.otherDims.itemName!=null&&(D=!0)}),!D&&M!=null&&(T[M].otherDims.itemName=0);var I=c(b,T),P=new t(T,b);P.setCalculationInfo(I);var R=M!=null&&g(y)?function(E,L,k,z){return z===M?k:this.defaultDimValueGetter(E,L,k,z)}:null;return P.hasItemOption=!1,P.initData(y,null,R),P}function g(y){if(y.sourceFormat===a){var b=m(y.data||[]);return b!=null&&!e.isArray(o(b))}}function m(y){for(var b=0;b<y.length&&y[b]==null;)b++;return y[b]}var _=p;return Y4=_,Y4}var b2={},X4,qo;function B0(){if(qo)return X4;qo=1;var e=ze;function t(i){this._setting=i||{},this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}t.prototype.parse=function(i){return i},t.prototype.getSetting=function(i){return this._setting[i]},t.prototype.contain=function(i){var a=this._extent;return i>=a[0]&&i<=a[1]},t.prototype.normalize=function(i){var a=this._extent;return a[1]===a[0]?.5:(i-a[0])/(a[1]-a[0])},t.prototype.scale=function(i){var a=this._extent;return i*(a[1]-a[0])+a[0]},t.prototype.unionExtent=function(i){var a=this._extent;i[0]<a[0]&&(a[0]=i[0]),i[1]>a[1]&&(a[1]=i[1])},t.prototype.unionExtentFromData=function(i,a){this.unionExtent(i.getApproximateExtent(a))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(i,a){var n=this._extent;isNaN(i)||(n[0]=i),isNaN(a)||(n[1]=a)},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(i){this._isBlank=i},t.prototype.getLabel=null,e.enableClassExtend(t),e.enableClassManagement(t,{registerWhenExtend:!0});var r=t;return X4=r,X4}var K4,Ho;function dm(){if(Ho)return K4;Ho=1;var e=G,t=e.createHashMap,r=e.isObject,i=e.map;function a(f){this.categories=f.categories||[],this._needCollect=f.needCollect,this._deduplication=f.deduplication,this._map}a.createByAxisModel=function(f){var l=f.option,u=l.data,s=u&&i(u,d);return new a({categories:s,needCollect:!s,deduplication:l.dedplication!==!1})};var n=a.prototype;n.getOrdinal=function(f){return h(this).get(f)},n.parseAndCollect=function(f){var l,u=this._needCollect;if(typeof f!="string"&&!u)return f;if(u&&!this._deduplication)return l=this.categories.length,this.categories[l]=f,l;var s=h(this);return l=s.get(f),l==null&&(u?(l=this.categories.length,this.categories[l]=f,s.set(f,l)):l=NaN),l};function h(f){return f._map||(f._map=t(f.categories))}function d(f){return r(f)&&f.value!=null?f.value:f+""}var o=a;return K4=o,K4}var Q4,Fo;function hI(){if(Fo)return Q4;Fo=1;var e=G,t=B0(),r=dm(),i=t.prototype,a=t.extend({type:"ordinal",init:function(h,d){(!h||e.isArray(h))&&(h=new r({categories:h})),this._ordinalMeta=h,this._extent=d||[0,h.categories.length-1]},parse:function(h){return typeof h=="string"?this._ordinalMeta.getOrdinal(h):Math.round(h)},contain:function(h){return h=this.parse(h),i.contain.call(this,h)&&this._ordinalMeta.categories[h]!=null},normalize:function(h){return i.normalize.call(this,this.parse(h))},scale:function(h){return Math.round(i.scale.call(this,h))},getTicks:function(){for(var h=[],d=this._extent,o=d[0];o<=d[1];)h.push(o),o++;return h},getLabel:function(h){if(!this.isBlank())return this._ordinalMeta.categories[h]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(h,d){this.unionExtent(h.getApproximateExtent(d))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:e.noop,niceExtent:e.noop});a.create=function(){return new a};var n=a;return Q4=n,Q4}var kt={},Go;function gm(){if(Go)return kt;Go=1;var e=I1(),t=e.round;function r(d,o,f,l){var u={},s=d[1]-d[0],v=u.interval=e.nice(s/o,!0);f!=null&&v<f&&(v=u.interval=f),l!=null&&v>l&&(v=u.interval=l);var c=u.intervalPrecision=i(v),p=u.niceTickExtent=[t(Math.ceil(d[0]/v)*v,c),t(Math.floor(d[1]/v)*v,c)];return n(p,d),u}function i(d){return e.getPrecisionSafe(d)+2}function a(d,o,f){d[o]=Math.max(Math.min(d[o],f[1]),f[0])}function n(d,o){!isFinite(d[0])&&(d[0]=o[0]),!isFinite(d[1])&&(d[1]=o[1]),a(d,0,o),a(d,1,o),d[0]>d[1]&&(d[0]=d[1])}function h(d,o,f,l){var u=[];if(!d)return u;var s=1e4;o[0]<f[0]&&u.push(o[0]);for(var v=f[0];v<=f[1]&&(u.push(v),v=t(v+d,l),v!==u[u.length-1]);)if(u.length>s)return[];return o[1]>(u.length?u[u.length-1]:f[1])&&u.push(o[1]),u}return kt.intervalScaleNiceTicks=r,kt.getIntervalPrecision=i,kt.fixExtent=n,kt.intervalScaleGetTicks=h,kt}var J4,$o;function q0(){if($o)return J4;$o=1;var e=I1(),t=W1(),r=B0(),i=gm(),a=e.round,n=r.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(d,o){var f=this._extent;isNaN(d)||(f[0]=parseFloat(d)),isNaN(o)||(f[1]=parseFloat(o))},unionExtent:function(d){var o=this._extent;d[0]<o[0]&&(o[0]=d[0]),d[1]>o[1]&&(o[1]=d[1]),n.prototype.setExtent.call(this,o[0],o[1])},getInterval:function(){return this._interval},setInterval:function(d){this._interval=d,this._niceExtent=this._extent.slice(),this._intervalPrecision=i.getIntervalPrecision(d)},getTicks:function(){return i.intervalScaleGetTicks(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(d,o){if(d==null)return"";var f=o&&o.precision;return f==null?f=e.getPrecisionSafe(d)||0:f==="auto"&&(f=this._intervalPrecision),d=a(d,f,!0),t.addCommas(d)},niceTicks:function(d,o,f){d=d||5;var l=this._extent,u=l[1]-l[0];if(isFinite(u)){u<0&&(u=-u,l.reverse());var s=i.intervalScaleNiceTicks(l,d,o,f);this._intervalPrecision=s.intervalPrecision,this._interval=s.interval,this._niceExtent=s.niceTickExtent}},niceExtent:function(d){var o=this._extent;if(o[0]===o[1])if(o[0]!==0){var f=o[0];d.fixMax||(o[1]+=f/2),o[0]-=f/2}else o[1]=1;var l=o[1]-o[0];isFinite(l)||(o[0]=0,o[1]=1),this.niceTicks(d.splitNumber,d.minInterval,d.maxInterval);var u=this._interval;d.fixMin||(o[0]=a(Math.floor(o[0]/u)*u)),d.fixMax||(o[1]=a(Math.ceil(o[1]/u)*u))}});n.create=function(){return new n};var h=n;return J4=h,J4}var H2={},Uo;function H0(){if(Uo)return H2;Uo=1;var e=G,t=I1(),r=t.parsePercent,i=k2(),a=i.isDimensionStacked,n=l3,h="__ec_stack_",d=.5,o=typeof Float32Array<"u"?Float32Array:Array;function f(x){return x.get("stack")||h+x.seriesIndex}function l(x){return x.dim+x.index}function u(x){var w=[],S=x.axis,A="axis0";if(S.type==="category"){for(var C=S.getBandWidth(),T=0;T<x.count;T++)w.push(e.defaults({bandWidth:C,axisKey:A,stackId:h+T},x));for(var M=c(w),D=[],T=0;T<x.count;T++){var I=M[A][h+T];I.offsetCenter=I.offset+I.width/2,D.push(I)}return D}}function s(x,w){var S=[];return w.eachSeriesByType(x,function(A){_(A)&&!y(A)&&S.push(A)}),S}function v(x){var w=[];return e.each(x,function(S){var A=S.getData(),C=S.coordinateSystem,T=C.getBaseAxis(),M=T.getExtent(),D=T.type==="category"?T.getBandWidth():Math.abs(M[1]-M[0])/A.count(),I=r(S.get("barWidth"),D),P=r(S.get("barMaxWidth"),D),R=S.get("barGap"),E=S.get("barCategoryGap");w.push({bandWidth:D,barWidth:I,barMaxWidth:P,barGap:R,barCategoryGap:E,axisKey:l(T),stackId:f(S)})}),c(w)}function c(x){var w={};e.each(x,function(A,C){var T=A.axisKey,M=A.bandWidth,D=w[T]||{bandWidth:M,remainedWidth:M,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},I=D.stacks;w[T]=D;var P=A.stackId;I[P]||D.autoWidthCount++,I[P]=I[P]||{width:0,maxWidth:0};var R=A.barWidth;R&&!I[P].width&&(I[P].width=R,R=Math.min(D.remainedWidth,R),D.remainedWidth-=R);var E=A.barMaxWidth;E&&(I[P].maxWidth=E);var L=A.barGap;L!=null&&(D.gap=L);var k=A.barCategoryGap;k!=null&&(D.categoryGap=k)});var S={};return e.each(w,function(A,C){S[C]={};var T=A.stacks,M=A.bandWidth,D=r(A.categoryGap,M),I=r(A.gap,1),P=A.remainedWidth,R=A.autoWidthCount,E=(P-D)/(R+(R-1)*I);E=Math.max(E,0),e.each(T,function(O,N){var B=O.maxWidth;B&&B<E&&(B=Math.min(B,P),O.width&&(B=Math.min(B,O.width)),P-=B,O.width=B,R--)}),E=(P-D)/(R+(R-1)*I),E=Math.max(E,0);var L=0,k;e.each(T,function(O,N){O.width||(O.width=E),k=O,L+=O.width*(1+I)}),k&&(L-=k.width*I);var z=-L/2;e.each(T,function(O,N){S[C][N]=S[C][N]||{offset:z,width:O.width},z+=O.width*(1+I)})}),S}function p(x,w,S){if(x&&w){var A=x[l(w)];return A!=null&&S!=null&&(A=A[f(S)]),A}}function g(x,w){var S=s(x,w),A=v(S),C={};e.each(S,function(T){var M=T.getData(),D=T.coordinateSystem,I=D.getBaseAxis(),P=f(T),R=A[l(I)][P],E=R.offset,L=R.width,k=D.getOtherAxis(I),z=T.get("barMinHeight")||0;C[P]=C[P]||[],M.setLayout({offset:E,size:L});for(var O=M.mapDimension(k.dim),N=M.mapDimension(I.dim),B=a(M,O),q=k.isHorizontal(),V=b(I,k,B),F=0,$=M.count();F<$;F++){var Z=M.get(O,F),Y=M.get(N,F);if(!isNaN(Z)){var Q=Z>=0?"p":"n",e1=V;B&&(C[P][Y]||(C[P][Y]={p:V,n:V}),e1=C[P][Y][Q]);var j,a1,J,i1;if(q){var r1=D.dataToPoint([Z,Y]);j=e1,a1=r1[1]+E,J=r1[0]-V,i1=L,Math.abs(J)<z&&(J=(J<0?-1:1)*z),B&&(C[P][Y][Q]+=J)}else{var r1=D.dataToPoint([Y,Z]);j=r1[0]+E,a1=e1,J=L,i1=r1[1]-V,Math.abs(i1)<z&&(i1=(i1<=0?-1:1)*z),B&&(C[P][Y][Q]+=i1)}M.setItemLayout(F,{x:j,y:a1,width:J,height:i1})}}},this)}var m={seriesType:"bar",plan:n(),reset:function(x){if(!_(x)||!y(x))return;var w=x.getData(),S=x.coordinateSystem,A=S.getBaseAxis(),C=S.getOtherAxis(A),T=w.mapDimension(C.dim),M=w.mapDimension(A.dim),D=C.isHorizontal(),I=D?0:1,P=p(v([x]),A,x).width;return P>d||(P=d),{progress:R};function R(E,L){for(var k=new o(E.count*2),z,O=[],N=[],B=0;(z=E.next())!=null;)N[I]=L.get(T,z),N[1-I]=L.get(M,z),O=S.dataToPoint(N,null,O),k[B++]=O[0],k[B++]=O[1];L.setLayout({largePoints:k,barWidth:P,valueAxisStart:b(A,C,!1),valueAxisHorizontal:D})}}};function _(x){return x.coordinateSystem&&x.coordinateSystem.type==="cartesian2d"}function y(x){return x.pipelineContext&&x.pipelineContext.large}function b(x,w,S){return e.indexOf(x.getAxesOnZeroOf(),w)>=0||S?w.toGlobalCoord(w.dataToCoord(0)):w.getGlobalExtent()[0]}return H2.getLayoutOnAxis=u,H2.prepareLayoutBarSeries=s,H2.makeColumnLayout=v,H2.retrieveColumnLayout=p,H2.layout=g,H2.largeLayout=m,H2}var j4,Wo;function fI(){if(Wo)return j4;Wo=1;var e=G,t=I1(),r=W1(),i=gm(),a=q0(),n=a.prototype,h=Math.ceil,d=Math.floor,o=1e3,f=o*60,l=f*60,u=l*24,s=function(g,m,_,y){for(;_<y;){var b=_+y>>>1;g[b][1]<m?_=b+1:y=b}return _},v=a.extend({type:"time",getLabel:function(g){var m=this._stepLvl,_=new Date(g);return r.formatTime(m[0],_,this.getSetting("useUTC"))},niceExtent:function(g){var m=this._extent;if(m[0]===m[1]&&(m[0]-=u,m[1]+=u),m[1]===-1/0&&m[0]===1/0){var _=new Date;m[1]=+new Date(_.getFullYear(),_.getMonth(),_.getDate()),m[0]=m[1]-u}this.niceTicks(g.splitNumber,g.minInterval,g.maxInterval);var y=this._interval;g.fixMin||(m[0]=t.round(d(m[0]/y)*y)),g.fixMax||(m[1]=t.round(h(m[1]/y)*y))},niceTicks:function(g,m,_){g=g||10;var y=this._extent,b=y[1]-y[0],x=b/g;m!=null&&x<m&&(x=m),_!=null&&x>_&&(x=_);var w=c.length,S=s(c,x,0,w),A=c[Math.min(S,w-1)],C=A[1];if(A[0]==="year"){var T=b/C,M=t.nice(T/g,!0);C*=M}var D=this.getSetting("useUTC")?0:new Date(+y[0]||+y[1]).getTimezoneOffset()*60*1e3,I=[Math.round(h((y[0]-D)/C)*C+D),Math.round(d((y[1]-D)/C)*C+D)];i.fixExtent(I,y),this._stepLvl=A,this._interval=C,this._niceExtent=I},parse:function(g){return+t.parseDate(g)}});e.each(["contain","normalize"],function(g){v.prototype[g]=function(m){return n[g].call(this,this.parse(m))}});var c=[["hh:mm:ss",o],["hh:mm:ss",o*5],["hh:mm:ss",o*10],["hh:mm:ss",o*15],["hh:mm:ss",o*30],[`hh:mm
- MM-dd`,f],[`hh:mm
- MM-dd`,f*5],[`hh:mm
- MM-dd`,f*10],[`hh:mm
- MM-dd`,f*15],[`hh:mm
- MM-dd`,f*30],[`hh:mm
- MM-dd`,l],[`hh:mm
- MM-dd`,l*2],[`hh:mm
- MM-dd`,l*6],[`hh:mm
- MM-dd`,l*12],[`MM-dd
- yyyy`,u],[`MM-dd
- yyyy`,u*2],[`MM-dd
- yyyy`,u*3],[`MM-dd
- yyyy`,u*4],[`MM-dd
- yyyy`,u*5],[`MM-dd
- yyyy`,u*6],["week",u*7],[`MM-dd
- yyyy`,u*10],["week",u*14],["week",u*21],["month",u*31],["week",u*42],["month",u*62],["week",u*42],["quarter",u*380/4],["month",u*31*4],["month",u*31*5],["half-year",u*380/2],["month",u*31*8],["month",u*31*10],["year",u*380]];v.create=function(g){return new v({useUTC:g.ecModel.get("useUTC")})};var p=v;return j4=p,j4}var e9,Zo;function dI(){if(Zo)return e9;Zo=1;var e=G,t=B0(),r=I1(),i=q0(),a=t.prototype,n=i.prototype,h=r.getPrecisionSafe,d=r.round,o=Math.floor,f=Math.ceil,l=Math.pow,u=Math.log,s=t.extend({type:"log",base:10,$constructor:function(){t.apply(this,arguments),this._originalScale=new i},getTicks:function(){var p=this._originalScale,g=this._extent,m=p.getExtent();return e.map(n.getTicks.call(this),function(_){var y=r.round(l(this.base,_));return y=_===g[0]&&p.__fixMin?v(y,m[0]):y,y=_===g[1]&&p.__fixMax?v(y,m[1]):y,y},this)},getLabel:n.getLabel,scale:function(p){return p=a.scale.call(this,p),l(this.base,p)},setExtent:function(p,g){var m=this.base;p=u(p)/u(m),g=u(g)/u(m),n.setExtent.call(this,p,g)},getExtent:function(){var p=this.base,g=a.getExtent.call(this);g[0]=l(p,g[0]),g[1]=l(p,g[1]);var m=this._originalScale,_=m.getExtent();return m.__fixMin&&(g[0]=v(g[0],_[0])),m.__fixMax&&(g[1]=v(g[1],_[1])),g},unionExtent:function(p){this._originalScale.unionExtent(p);var g=this.base;p[0]=u(p[0])/u(g),p[1]=u(p[1])/u(g),a.unionExtent.call(this,p)},unionExtentFromData:function(p,g){this.unionExtent(p.getApproximateExtent(g))},niceTicks:function(p){p=p||10;var g=this._extent,m=g[1]-g[0];if(!(m===1/0||m<=0)){var _=r.quantity(m),y=p/m*_;for(y<=.5&&(_*=10);!isNaN(_)&&Math.abs(_)<1&&Math.abs(_)>0;)_*=10;var b=[r.round(f(g[0]/_)*_),r.round(o(g[1]/_)*_)];this._interval=_,this._niceExtent=b}},niceExtent:function(p){n.niceExtent.call(this,p);var g=this._originalScale;g.__fixMin=p.fixMin,g.__fixMax=p.fixMax}});e.each(["contain","normalize"],function(p){s.prototype[p]=function(g){return g=u(g)/u(this.base),a[p].call(this,g)}}),s.create=function(){return new s};function v(p,g){return d(p,h(g))}var c=s;return e9=c,e9}var Yo;function n2(){if(Yo)return b2;Yo=1;var e=G,t=hI(),r=q0(),i=B0(),a=I1(),n=H0(),h=n.prepareLayoutBarSeries,d=n.makeColumnLayout,o=n.retrieveColumnLayout,f=j1;fI(),dI();function l(y,b){var x=y.type,w=b.getMin(),S=b.getMax(),A=w!=null,C=S!=null,T=y.getExtent(),M,D,I;x==="ordinal"?M=b.getCategories().length:(D=b.get("boundaryGap"),e.isArray(D)||(D=[D||0,D||0]),typeof D[0]=="boolean"&&(D=[0,0]),D[0]=a.parsePercent(D[0],1),D[1]=a.parsePercent(D[1],1),I=T[1]-T[0]||Math.abs(T[0])),w==null&&(w=x==="ordinal"?M?0:NaN:T[0]-D[0]*I),S==null&&(S=x==="ordinal"?M?M-1:NaN:T[1]+D[1]*I),w==="dataMin"?w=T[0]:typeof w=="function"&&(w=w({min:T[0],max:T[1]})),S==="dataMax"?S=T[1]:typeof S=="function"&&(S=S({min:T[0],max:T[1]})),(w==null||!isFinite(w))&&(w=NaN),(S==null||!isFinite(S))&&(S=NaN),y.setBlank(e.eqNaN(w)||e.eqNaN(S)||x==="ordinal"&&!y.getOrdinalMeta().categories.length),b.getNeedCrossZero()&&(w>0&&S>0&&!A&&(w=0),w<0&&S<0&&!C&&(S=0));var P=b.ecModel;if(P&&x==="time"){var R=h("bar",P),E;if(e.each(R,function(z){E|=z.getBaseAxis()===b.axis}),E){var L=d(R),k=u(w,S,b,L);w=k.min,S=k.max}}return[w,S]}function u(y,b,x,w){var S=x.axis.getExtent(),A=S[1]-S[0],C=o(w,x.axis);if(C===void 0)return{min:y,max:b};var T=1/0;e.each(C,function(E){T=Math.min(E.offset,T)});var M=-1/0;e.each(C,function(E){M=Math.max(E.offset+E.width,M)}),T=Math.abs(T),M=Math.abs(M);var D=T+M,I=b-y,P=1-(T+M)/A,R=I/P-I;return b+=R*(M/D),y-=R*(T/D),{min:y,max:b}}function s(y,b){var x=l(y,b),w=b.getMin()!=null,S=b.getMax()!=null,A=b.get("splitNumber");y.type==="log"&&(y.base=b.get("logBase"));var C=y.type;y.setExtent(x[0],x[1]),y.niceExtent({splitNumber:A,fixMin:w,fixMax:S,minInterval:C==="interval"||C==="time"?b.get("minInterval"):null,maxInterval:C==="interval"||C==="time"?b.get("maxInterval"):null});var T=b.get("interval");T!=null&&y.setInterval&&y.setInterval(T)}function v(y,b){if(b=b||y.get("type"),b)switch(b){case"category":return new t(y.getOrdinalMeta?y.getOrdinalMeta():y.getCategories(),[1/0,-1/0]);case"value":return new r;default:return(i.getClass(b)||r).create(y)}}function c(y){var b=y.scale.getExtent(),x=b[0],w=b[1];return!(x>0&&w>0||x<0&&w<0)}function p(y){var b=y.getLabelModel().get("formatter"),x=y.type==="category"?y.scale.getExtent()[0]:null;return typeof b=="string"?(b=function(w){return function(S){return w.replace("{value}",S??"")}}(b),b):typeof b=="function"?function(w,S){return x!=null&&(S=w-x),b(g(y,w),S)}:function(w){return y.scale.getLabel(w)}}function g(y,b){return y.type==="category"?y.scale.getLabel(b):b}function m(y){var b=y.model,x=y.scale;if(!(!b.get("axisLabel.show")||x.isBlank())){var w=y.type==="category",S,A,C=x.getExtent();w?A=x.count():(S=x.getTicks(),A=S.length);var T=y.getLabelModel(),M=p(y),D,I=1;A>40&&(I=Math.ceil(A/40));for(var P=0;P<A;P+=I){var R=S?S[P]:C[0]+P,E=M(R),L=T.getTextRect(E),k=_(L,T.get("rotate")||0);D?D.union(k):D=k}return D}}function _(y,b){var x=b*Math.PI/180,w=y.plain(),S=w.width,A=w.height,C=S*Math.cos(x)+A*Math.sin(x),T=S*Math.sin(x)+A*Math.cos(x),M=new f(w.x,w.y,C,T);return M}return b2.getScaleExtent=l,b2.niceScaleExtent=s,b2.createScaleByModel=v,b2.ifAxisCrossZero=c,b2.makeLabelFormatter=p,b2.getAxisRawValue=g,b2.estimateLabelUnionRect=m,b2}var t9,Xo;function h3(){if(Xo)return t9;Xo=1;var e=G;n2();var t={getMin:function(r){var i=this.option,a=!r&&i.rangeStart!=null?i.rangeStart:i.min;return this.axis&&a!=null&&a!=="dataMin"&&typeof a!="function"&&!e.eqNaN(a)&&(a=this.axis.scale.parse(a)),a},getMax:function(r){var i=this.option,a=!r&&i.rangeEnd!=null?i.rangeEnd:i.max;return this.axis&&a!=null&&a!=="dataMax"&&typeof a!="function"&&!e.eqNaN(a)&&(a=this.axis.scale.parse(a)),a},getNeedCrossZero:function(){var r=this.option;return r.rangeStart!=null||r.rangeEnd!=null?!1:!r.scale},getCoordSysModel:e.noop,setRange:function(r,i){this.option.rangeStart=r,this.option.rangeEnd=i},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};return t9=t,t9}var r9={},Ko;function Ze(){if(Ko)return r9;Ko=1;var e=G,t=l1,r=j1,i=t.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(v,c){var p=c.cx,g=c.cy,m=c.width/2,_=c.height/2;v.moveTo(p,g-_),v.lineTo(p+m,g+_),v.lineTo(p-m,g+_),v.closePath()}}),a=t.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(v,c){var p=c.cx,g=c.cy,m=c.width/2,_=c.height/2;v.moveTo(p,g-_),v.lineTo(p+m,g),v.lineTo(p,g+_),v.lineTo(p-m,g),v.closePath()}}),n=t.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(v,c){var p=c.x,g=c.y,m=c.width/5*3,_=Math.max(m,c.height),y=m/2,b=y*y/(_-y),x=g-_+y+b,w=Math.asin(b/y),S=Math.cos(w)*y,A=Math.sin(w),C=Math.cos(w),T=y*.6,M=y*.7;v.moveTo(p-S,x+b),v.arc(p,x,y,Math.PI-w,Math.PI*2+w),v.bezierCurveTo(p+S-A*T,x+b+C*T,p,g-M,p,g),v.bezierCurveTo(p,g-M,p-S+A*T,x+b+C*T,p-S,x+b),v.closePath()}}),h=t.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(v,c){var p=c.height,g=c.width,m=c.x,_=c.y,y=g/3*2;v.moveTo(m,_),v.lineTo(m+y,_+p),v.lineTo(m,_+p/4*3),v.lineTo(m-y,_+p),v.lineTo(m,_),v.closePath()}}),d={line:t.Line,rect:t.Rect,roundRect:t.Rect,square:t.Rect,circle:t.Circle,diamond:a,pin:n,arrow:h,triangle:i},o={line:function(v,c,p,g,m){m.x1=v,m.y1=c+g/2,m.x2=v+p,m.y2=c+g/2},rect:function(v,c,p,g,m){m.x=v,m.y=c,m.width=p,m.height=g},roundRect:function(v,c,p,g,m){m.x=v,m.y=c,m.width=p,m.height=g,m.r=Math.min(p,g)/4},square:function(v,c,p,g,m){var _=Math.min(p,g);m.x=v,m.y=c,m.width=_,m.height=_},circle:function(v,c,p,g,m){m.cx=v+p/2,m.cy=c+g/2,m.r=Math.min(p,g)/2},diamond:function(v,c,p,g,m){m.cx=v+p/2,m.cy=c+g/2,m.width=p,m.height=g},pin:function(v,c,p,g,m){m.x=v+p/2,m.y=c+g/2,m.width=p,m.height=g},arrow:function(v,c,p,g,m){m.x=v+p/2,m.y=c+g/2,m.width=p,m.height=g},triangle:function(v,c,p,g,m){m.cx=v+p/2,m.cy=c+g/2,m.width=p,m.height=g}},f={};e.each(d,function(v,c){f[c]=new v});var l=t.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},beforeBrush:function(){var v=this.style,c=this.shape;c.symbolType==="pin"&&v.textPosition==="inside"&&(v.textPosition=["50%","40%"],v.textAlign="center",v.textVerticalAlign="middle")},buildPath:function(v,c,p){var g=c.symbolType,m=f[g];c.symbolType!=="none"&&(m||(g="rect",m=f[g]),o[g](c.x,c.y,c.width,c.height,m.shape),m.buildPath(v,m.shape,p))}});function u(v,c){if(this.type!=="image"){var p=this.style,g=this.shape;g&&g.symbolType==="line"?p.stroke=v:this.__isEmptyBrush?(p.stroke=v,p.fill=c||"#fff"):(p.fill&&(p.fill=v),p.stroke&&(p.stroke=v)),this.dirty(!1)}}function s(v,c,p,g,m,_,y){var b=v.indexOf("empty")===0;b&&(v=v.substr(5,1).toLowerCase()+v.substr(6));var x;return v.indexOf("image://")===0?x=t.makeImage(v.slice(8),new r(c,p,g,m),y?"center":"cover"):v.indexOf("path://")===0?x=t.makePath(v.slice(7),{},new r(c,p,g,m),y?"center":"cover"):x=new l({shape:{symbolType:v,x:c,y:p,width:g,height:m}}),x.__isEmptyBrush=b,x.setColor=u,x.setColor(_),x}return r9.createSymbol=s,r9}var Qo;function gI(){if(Qo)return v2;Qo=1;var e=G,t=z2(),r=n2(),i=h3(),a=ye(),n=z1;n.getLayoutRect,v2.getLayoutRect=n.getLayoutRect;var h=k2(),d=h.enableDataStack,o=h.isDimensionStacked,f=h.getStackedDimension,l=fm();v2.completeDimensions=l;var u=c3();v2.createDimensions=u;var s=Ze();v2.createSymbol=s.createSymbol;function v(m){return t(m.getSource(),m)}var c={isDimensionStacked:o,enableDataStack:d,getStackedDimension:f};function p(m,_){var y=_;a.isInstance(_)||(y=new a(_),e.mixin(y,i));var b=r.createScaleByModel(y);return b.setExtent(m[0],m[1]),r.niceScaleExtent(b,y),b}function g(m){e.mixin(m,i)}return v2.createList=v,v2.dataStack=c,v2.createScale=p,v2.mixinAxisModelCommonMethods=g,v2}var a9={},Jo;function pm(){if(Jo)return a9;Jo=1;var e=lp,t=1e-8;function r(a,n){return Math.abs(a-n)<t}function i(a,n,h){var d=0,o=a[0];if(!o)return!1;for(var f=1;f<a.length;f++){var l=a[f];d+=e(o[0],o[1],l[0],l[1],n,h),o=l}var u=a[0];return(!r(o[0],u[0])||!r(o[1],u[1]))&&(d+=e(o[0],o[1],u[0],u[1],n,h)),d!==0}return a9.contain=i,a9}var i9,jo;function mm(){if(jo)return i9;jo=1;var e=j1,t=P7(),r=U1(),i=pm();function a(h,d,o){if(this.name=h,this.geometries=d,o)o=[o[0],o[1]];else{var f=this.getBoundingRect();o=[f.x+f.width/2,f.y+f.height/2]}this.center=o}a.prototype={constructor:a,properties:null,getBoundingRect:function(){var h=this._rect;if(h)return h;for(var d=Number.MAX_VALUE,o=[d,d],f=[-d,-d],l=[],u=[],s=this.geometries,v=0;v<s.length;v++)if(s[v].type==="polygon"){var c=s[v].exterior;t.fromPoints(c,l,u),r.min(o,o,l),r.max(f,f,u)}return v===0&&(o[0]=o[1]=f[0]=f[1]=0),this._rect=new e(o[0],o[1],f[0]-o[0],f[1]-o[1])},contain:function(h){var d=this.getBoundingRect(),o=this.geometries;if(!d.contain(h[0],h[1]))return!1;e:for(var f=0,l=o.length;f<l;f++)if(o[f].type==="polygon"){var u=o[f].exterior,s=o[f].interiors;if(i.contain(u,h[0],h[1])){for(var v=0;v<(s?s.length:0);v++)if(i.contain(s[v]))continue e;return!0}}return!1},transformTo:function(h,d,o,f){var l=this.getBoundingRect(),u=l.width/l.height;o?f||(f=o/u):o=u*f;for(var s=new e(h,d,o,f),v=l.calculateTransform(s),c=this.geometries,p=0;p<c.length;p++)if(c[p].type==="polygon"){for(var g=c[p].exterior,m=c[p].interiors,_=0;_<g.length;_++)r.applyTransform(g[_],g[_],v);for(var y=0;y<(m?m.length:0);y++)for(var _=0;_<m[y].length;_++)r.applyTransform(m[y][_],m[y][_],v)}l=this._rect,l.copy(s),this.center=[l.x+l.width/2,l.y+l.height/2]}};var n=a;return i9=n,i9}var n9,es;function ym(){if(es)return n9;es=1;var e=G,t=mm();function r(n){if(!n.UTF8Encoding)return n;var h=n.UTF8Scale;h==null&&(h=1024);for(var d=n.features,o=0;o<d.length;o++)for(var f=d[o],l=f.geometry,u=l.coordinates,s=l.encodeOffsets,v=0;v<u.length;v++){var c=u[v];if(l.type==="Polygon")u[v]=i(c,s[v],h);else if(l.type==="MultiPolygon")for(var p=0;p<c.length;p++){var g=c[p];c[p]=i(g,s[v][p],h)}}return n.UTF8Encoding=!1,n}function i(n,h,d){for(var o=[],f=h[0],l=h[1],u=0;u<n.length;u+=2){var s=n.charCodeAt(u)-64,v=n.charCodeAt(u+1)-64;s=s>>1^-(s&1),v=v>>1^-(v&1),s+=f,v+=l,f=s,l=v,o.push([s/d,v/d])}return o}function a(n){return r(n),e.map(e.filter(n.features,function(h){return h.geometry&&h.properties&&h.geometry.coordinates.length>0}),function(h){var d=h.properties,o=h.geometry,f=o.coordinates,l=[];o.type==="Polygon"&&l.push({type:"polygon",exterior:f[0],interiors:f.slice(1)}),o.type==="MultiPolygon"&&e.each(f,function(s){s[0]&&l.push({type:"polygon",exterior:s[0],interiors:s.slice(1)})});var u=new t(d.name,l,d.cp);return u.properties=d,u})}return n9=a,n9}var D3={},ts;function pI(){if(ts)return D3;ts=1;var e=G,t=X1,r=M1,i=r.makeInner,a=n2(),n=a.makeLabelFormatter,h=i();function d(w){return w.type==="category"?f(w):s(w)}function o(w,S){return w.type==="category"?u(w,S):{ticks:w.scale.getTicks()}}function f(w){var S=w.getLabelModel(),A=l(w,S);return!S.get("show")||w.scale.isBlank()?{labels:[],labelCategoryInterval:A.labelCategoryInterval}:A}function l(w,S){var A=v(w,"labels"),C=x(S),T=c(A,C);if(T)return T;var M,D;return e.isFunction(C)?M=b(w,C):(D=C==="auto"?g(w):C,M=y(w,D)),p(A,C,{labels:M,labelCategoryInterval:D})}function u(w,S){var A=v(w,"ticks"),C=x(S),T=c(A,C);if(T)return T;var M,D;if((!S.get("show")||w.scale.isBlank())&&(M=[]),e.isFunction(C))M=b(w,C,!0);else if(C==="auto"){var I=l(w,w.getLabelModel());D=I.labelCategoryInterval,M=e.map(I.labels,function(P){return P.tickValue})}else D=C,M=y(w,D,!0);return p(A,C,{ticks:M,tickCategoryInterval:D})}function s(w){var S=w.scale.getTicks(),A=n(w);return{labels:e.map(S,function(C,T){return{formattedLabel:A(C,T),rawLabel:w.scale.getLabel(C),tickValue:C}})}}function v(w,S){return h(w)[S]||(h(w)[S]=[])}function c(w,S){for(var A=0;A<w.length;A++)if(w[A].key===S)return w[A].value}function p(w,S,A){return w.push({key:S,value:A}),A}function g(w){var S=h(w).autoInterval;return S??(h(w).autoInterval=w.calculateCategoryInterval())}function m(w){var S=_(w),A=n(w),C=(S.axisRotate-S.labelRotate)/180*Math.PI,T=w.scale,M=T.getExtent(),D=T.count();if(M[1]-M[0]<1)return 0;var I=1;D>40&&(I=Math.max(1,Math.floor(D/40)));for(var P=M[0],R=w.dataToCoord(P+1)-w.dataToCoord(P),E=Math.abs(R*Math.cos(C)),L=Math.abs(R*Math.sin(C)),k=0,z=0;P<=M[1];P+=I){var O=0,N=0,B=t.getBoundingRect(A(P),S.font,"center","top");O=B.width*1.3,N=B.height*1.3,k=Math.max(k,O,7),z=Math.max(z,N,7)}var q=k/E,V=z/L;isNaN(q)&&(q=1/0),isNaN(V)&&(V=1/0);var F=Math.max(0,Math.floor(Math.min(q,V))),$=h(w.model),Z=$.lastAutoInterval,Y=$.lastTickCount;return Z!=null&&Y!=null&&Math.abs(Z-F)<=1&&Math.abs(Y-D)<=1&&Z>F?F=Z:($.lastTickCount=D,$.lastAutoInterval=F),F}function _(w){var S=w.getLabelModel();return{axisRotate:w.getRotate?w.getRotate():w.isHorizontal&&!w.isHorizontal()?90:0,labelRotate:S.get("rotate")||0,font:S.getFont()}}function y(w,S,A){var C=n(w),T=w.scale,M=T.getExtent(),D=w.getLabelModel(),I=[],P=Math.max((S||0)+1,1),R=M[0],E=T.count();R!==0&&P>1&&E/P>2&&(R=Math.round(Math.ceil(R/P)*P));var L={min:D.get("showMinLabel"),max:D.get("showMaxLabel")};L.min&&R!==M[0]&&z(M[0]);for(var k=R;k<=M[1];k+=P)z(k);L.max&&k!==M[1]&&z(M[1]);function z(O){I.push(A?O:{formattedLabel:C(O),rawLabel:T.getLabel(O),tickValue:O})}return I}function b(w,S,A){var C=w.scale,T=n(w),M=[];return e.each(C.getTicks(),function(D){var I=C.getLabel(D);S(D,I)&&M.push(A?D:{formattedLabel:T(D),rawLabel:I,tickValue:D})}),M}function x(w){var S=w.get("interval");return S??"auto"}return D3.createAxisLabels=d,D3.createAxisTicks=o,D3.calculateCategoryInterval=m,D3}var o9,rs;function J2(){if(rs)return o9;rs=1;var e=G,t=e.each,r=e.map,i=I1(),a=i.linearMap,n=i.getPixelPrecision,h=pI(),d=h.createAxisTicks,o=h.createAxisLabels,f=h.calculateCategoryInterval,l=[0,1],u=function(p,g,m){this.dim=p,this.scale=g,this._extent=m||[0,0],this.inverse=!1,this.onBand=!1};u.prototype={constructor:u,contain:function(p){var g=this._extent,m=Math.min(g[0],g[1]),_=Math.max(g[0],g[1]);return p>=m&&p<=_},containData:function(p){return this.contain(this.dataToCoord(p))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(p){return n(p||this.scale.getExtent(),this._extent)},setExtent:function(p,g){var m=this._extent;m[0]=p,m[1]=g},dataToCoord:function(p,g){var m=this._extent,_=this.scale;return p=_.normalize(p),this.onBand&&_.type==="ordinal"&&(m=m.slice(),s(m,_.count())),a(p,l,m,g)},coordToData:function(p,g){var m=this._extent,_=this.scale;this.onBand&&_.type==="ordinal"&&(m=m.slice(),s(m,_.count()));var y=a(p,m,l,g);return this.scale.scale(y)},pointToData:function(p,g){},getTicksCoords:function(p){p=p||{};var g=p.tickModel||this.getTickModel(),m=d(this,g),_=m.ticks,y=r(_,function(x){return{coord:this.dataToCoord(x),tickValue:x}},this),b=g.get("alignWithLabel");return v(this,y,m.tickCategoryInterval,b,p.clamp),y},getViewLabels:function(){return o(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var p=this._extent,g=this.scale.getExtent(),m=g[1]-g[0]+(this.onBand?1:0);m===0&&(m=1);var _=Math.abs(p[1]-p[0]);return Math.abs(_)/m},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return f(this)}};function s(p,g){var m=p[1]-p[0],_=g,y=m/_/2;p[0]+=y,p[1]-=y}function v(p,g,m,_,y){var b=g.length;if(!p.onBand||_||!b)return;var x=p.getExtent(),w;if(b===1)g[0].coord=x[0],w=g[1]={coord:x[0]};else{var S=g[1].coord-g[0].coord;t(g,function(T){T.coord-=S/2;var M=M||0;M%2>0&&(T.coord-=S/((M+1)*2))}),w={coord:g[b-1].coord+S},g.push(w)}var A=x[0]>x[1];C(g[0].coord,x[0])&&(y?g[0].coord=x[0]:g.shift()),y&&C(x[0],g[0].coord)&&g.unshift({coord:x[0]}),C(x[1],w.coord)&&(y?w.coord=x[1]:g.pop()),y&&C(w.coord,x[1])&&g.push({coord:x[1]});function C(T,M){return A?T>M:T<M}}var c=u;return o9=c,o9}var as;function _m(){if(as)return me;as=1;var e=I2;me.zrender=e;var t=ke();me.matrix=t;var r=U1();me.vector=r;var i=G,a=ve;me.color=a;var n=l1;me.graphic=n;var h=I1();me.number=h;var d=W1();me.format=d;var o=_2;o.throttle,me.throttle=o.throttle;var f=gI();me.helper=f;var l=ym();me.parseGeoJSON=l;var u=We();me.List=u;var s=ye();me.Model=s;var v=J2();me.Axis=v;var c=ue;me.env=c;var p=l,g={};return i.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(m){g[m]=i[m]}),me.parseGeoJson=p,me.util=g,me}(function(e){var t=I2,r=G,i=ve,a=ue,n=d7,h=ft,d=Wp,o=Zp,f=y2,l=jM,u=fD,s=yD,v=ce,c=_e,p=O0,g=E2,m=l1,_=M1,y=_2,b=y.throttle,x=wL,w=LL,S=RL,A=tI,C=aI,T=nI,M=r.assert,D=r.each,I=r.isFunction,P=r.isObject,R=v.parseClassType,E="4.1.0",L={zrender:"4.0.4"},k=1,z=1e3,O=5e3,N=1e3,B=2e3,q=3e3,V=4e3,F=5e3,$={PROCESSOR:{FILTER:z,STATISTIC:O},VISUAL:{LAYOUT:N,GLOBAL:B,CHART:q,COMPONENT:V,BRUSH:F}},Z="__flagInMainProcess",Y="__optionUpdated",Q=/^[a-zA-Z0-9_]+$/;function e1(W){return function(K,s1,u1){K=K&&K.toLowerCase(),h.prototype[W].call(this,K,s1,u1)}}function j(){h.call(this)}j.prototype.on=e1("on"),j.prototype.off=e1("off"),j.prototype.one=e1("one"),r.mixin(j,h);function a1(W,p1,s1){s1=s1||{},typeof p1=="string"&&(p1=se[p1]),this.id,this.group,this._dom=W;var u1="canvas",d1=this._zr=t.init(W,{renderer:s1.renderer||u1,devicePixelRatio:s1.devicePixelRatio,width:s1.width,height:s1.height});this._throttledZrFlush=b(r.bind(d1.flush,d1),17);var p1=r.clone(p1);p1&&u(p1,!0),this._theme=p1,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new f;var T1=this._api=D1(this);function R1(C1,V1){return C1.__prio-V1.__prio}n(q1,R1),n(K1,R1),this._scheduler=new A(this,T1,K1,q1),h.call(this),this._messageCenter=new j,this._initEvents(),this.resize=r.bind(this.resize,this),this._pendingActions=[],d1.animation.on("frame",this._onframe,this),U(d1,this),r.setAsPrimitive(this)}var J=a1.prototype;J._onframe=function(){if(!this._disposed){var W=this._scheduler;if(this[Y]){var K=this[Y].silent;this[Z]=!0,y1(this),r1.update.call(this),this[Z]=!1,this[Y]=!1,b1.call(this,K),H.call(this,K)}else if(W.unfinished){var s1=k,u1=this._model,d1=this._api;W.unfinished=!1;do{var p1=+new Date;W.performSeriesTasks(u1),W.performDataProcessorTasks(u1),m1(this,u1),W.performVisualTasks(u1),h1(this,this._model,d1,"remain"),s1-=+new Date-p1}while(s1>0&&W.unfinished);W.unfinished||this._zr.flush()}}},J.getDom=function(){return this._dom},J.getZr=function(){return this._zr},J.setOption=function(W,K,s1){var u1;if(P(K)&&(s1=K.lazyUpdate,u1=K.silent,K=K.notMerge),this[Z]=!0,!this._model||K){var d1=new l(this._api),p1=this._theme,T1=this._model=new d(null,null,p1,d1);T1.scheduler=this._scheduler,T1.init(null,null,p1,d1)}this._model.setOption(W,he),s1?(this[Y]={silent:u1},this[Z]=!1):(y1(this),r1.update.call(this),this._zr.flush(),this[Y]=!1,this[Z]=!1,b1.call(this,u1),H.call(this,u1))},J.setTheme=function(){console.log("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},J.getModel=function(){return this._model},J.getOption=function(){return this._model&&this._model.getOption()},J.getWidth=function(){return this._zr.getWidth()},J.getHeight=function(){return this._zr.getHeight()},J.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},J.getRenderedCanvas=function(W){if(a.canvasSupported){W=W||{},W.pixelRatio=W.pixelRatio||1,W.backgroundColor=W.backgroundColor||this._model.get("backgroundColor");var K=this._zr;return K.painter.getRenderedCanvas(W)}},J.getSvgDataUrl=function(){if(a.svgSupported){var W=this._zr,K=W.storage.getDisplayList();return r.each(K,function(s1){s1.stopAnimation(!0)}),W.painter.pathToDataUrl()}},J.getDataURL=function(W){W=W||{};var K=W.excludeComponents,s1=this._model,u1=[],d1=this;D(K,function(T1){s1.eachComponent({mainType:T1},function(R1){var C1=d1._componentsMap[R1.__viewId];C1.group.ignore||(u1.push(C1),C1.group.ignore=!0)})});var p1=this._zr.painter.getType()==="svg"?this.getSvgDataUrl():this.getRenderedCanvas(W).toDataURL("image/"+(W&&W.type||"png"));return D(u1,function(T1){T1.group.ignore=!1}),p1},J.getConnectedDataURL=function(W){if(a.canvasSupported){var K=this.group,s1=Math.min,u1=Math.max,d1=1/0;if(k1[K]){var p1=d1,T1=d1,R1=-d1,C1=-d1,V1=[],H1=W&&W.pixelRatio||1;r.each(P1,function(Ke,gr){if(Ke.group===K){var Ty=Ke.getRenderedCanvas(r.clone(W)),Tt=Ke.getDom().getBoundingClientRect();p1=s1(Tt.left,p1),T1=s1(Tt.top,T1),R1=u1(Tt.right,R1),C1=u1(Tt.bottom,C1),V1.push({dom:Ty,left:Tt.left,top:Tt.top})}}),p1*=H1,T1*=H1,R1*=H1,C1*=H1;var F1=R1-p1,Te=C1-T1,ie=r.createCanvas();ie.width=F1,ie.height=Te;var Ie=t.init(ie);return D(V1,function(Ke){var gr=new m.Image({style:{x:Ke.left*H1-p1,y:Ke.top*H1-T1,image:Ke.dom}});Ie.add(gr)}),Ie.refreshImmediately(),ie.toDataURL("image/"+(W&&W.type||"png"))}else return this.getDataURL(W)}},J.convertToPixel=r.curry(i1,"convertToPixel"),J.convertFromPixel=r.curry(i1,"convertFromPixel");function i1(W,K,s1){var u1=this._model,d1=this._coordSysMgr.getCoordinateSystems(),p1;K=_.parseFinder(u1,K);for(var T1=0;T1<d1.length;T1++){var R1=d1[T1];if(R1[W]&&(p1=R1[W](u1,K,s1))!=null)return p1}}J.containPixel=function(W,K){var s1=this._model,u1;return W=_.parseFinder(s1,W),r.each(W,function(d1,p1){p1.indexOf("Models")>=0&&r.each(d1,function(T1){var R1=T1.coordinateSystem;if(R1&&R1.containPoint)u1|=!!R1.containPoint(K);else if(p1==="seriesModels"){var C1=this._chartsMap[T1.__viewId];C1&&C1.containPoint&&(u1|=C1.containPoint(K,T1))}},this)},this),!!u1},J.getVisual=function(W,K){var s1=this._model;W=_.parseFinder(s1,W,{defaultMainType:"series"});var u1=W.seriesModel,d1=u1.getData(),p1=W.hasOwnProperty("dataIndexInside")?W.dataIndexInside:W.hasOwnProperty("dataIndex")?d1.indexOfRawIndex(W.dataIndex):null;return p1!=null?d1.getItemVisual(p1,K):d1.getVisual(K)},J.getViewOfComponentModel=function(W){return this._componentsMap[W.__viewId]},J.getViewOfSeriesModel=function(W){return this._chartsMap[W.__viewId]};var r1={prepareAndUpdate:function(W){y1(this),r1.update.call(this,W)},update:function(W){var K=this._model,s1=this._api,u1=this._zr,d1=this._coordSysMgr,p1=this._scheduler;if(K){p1.restoreData(K,W),p1.performSeriesTasks(K),d1.create(K,s1),p1.performDataProcessorTasks(K,W),m1(this,K),d1.update(K,s1),n1(K),p1.performVisualTasks(K,W),t1(this,K,s1,W);var T1=K.get("backgroundColor")||"transparent";if(a.canvasSupported)u1.setBackgroundColor(T1);else{var R1=i.parse(T1);T1=i.stringify(R1,"rgb"),R1[3]===0&&(T1="transparent")}x1(K,s1)}},updateTransform:function(W){var K=this._model,s1=this,u1=this._api;if(K){var d1=[];K.eachComponent(function(T1,R1){var C1=s1.getViewOfComponentModel(R1);if(C1&&C1.__alive)if(C1.updateTransform){var V1=C1.updateTransform(R1,K,u1,W);V1&&V1.update&&d1.push(C1)}else d1.push(C1)});var p1=r.createHashMap();K.eachSeries(function(T1){var R1=s1._chartsMap[T1.__viewId];if(R1.updateTransform){var C1=R1.updateTransform(T1,K,u1,W);C1&&C1.update&&p1.set(T1.uid,1)}else p1.set(T1.uid,1)}),n1(K),this._scheduler.performVisualTasks(K,W,{setDirty:!0,dirtyMap:p1}),h1(s1,K,u1,W,p1),x1(K,this._api)}},updateView:function(W){var K=this._model;K&&(g.markUpdateMethod(W,"updateView"),n1(K),this._scheduler.performVisualTasks(K,W,{setDirty:!0}),t1(this,this._model,this._api,W),x1(K,this._api))},updateVisual:function(W){r1.update.call(this,W)},updateLayout:function(W){r1.update.call(this,W)}};function y1(W){var K=W._model,s1=W._scheduler;s1.restorePipelines(K),s1.prepareStageTasks(),X(W,"component",K,s1),X(W,"chart",K,s1),s1.plan()}function A1(W,K,s1,u1,d1){var p1=W._model;if(!u1){D(W._componentsViews.concat(W._chartsViews),V1);return}var T1={};T1[u1+"Id"]=s1[u1+"Id"],T1[u1+"Index"]=s1[u1+"Index"],T1[u1+"Name"]=s1[u1+"Name"];var R1={mainType:u1,query:T1};d1&&(R1.subType=d1);var C1=s1.excludeSeriesId;C1!=null&&(C1=r.createHashMap(_.normalizeToArray(C1))),p1&&p1.eachComponent(R1,function(H1){(!C1||C1.get(H1.id)==null)&&V1(W[u1==="series"?"_chartsMap":"_componentsMap"][H1.__viewId])},W);function V1(H1){H1&&H1.__alive&&H1[K]&&H1[K](H1.__model,p1,W._api,s1)}}J.resize=function(W){this._zr.resize(W);var K=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!K){var s1=K.resetOption("media"),u1=W&&W.silent;this[Z]=!0,s1&&y1(this),r1.update.call(this),this[Z]=!1,b1.call(this,u1),H.call(this,u1)}};function m1(W,K){var s1=W._chartsMap,u1=W._scheduler;K.eachSeries(function(d1){u1.updateStreamModes(d1,s1[d1.__viewId])})}J.showLoading=function(W,K){if(P(W)&&(K=W,W=""),W=W||"default",this.hideLoading(),!!ae[W]){var s1=ae[W](this._api,K),u1=this._zr;this._loadingFX=s1,u1.add(s1)}},J.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},J.makeActionFromEvent=function(W){var K=r.extend({},W);return K.type=L1[W.type],K},J.dispatchAction=function(W,K){if(P(K)||(K={silent:!!K}),!!E1[W.type]&&this._model){if(this[Z]){this._pendingActions.push(W);return}f1.call(this,W,K.silent),K.flush?this._zr.flush(!0):K.flush!==!1&&a.browser.weChat&&this._throttledZrFlush(),b1.call(this,K.silent),H.call(this,K.silent)}};function f1(W,K){var s1=W.type,u1=W.escapeConnect,d1=E1[s1],p1=d1.actionInfo,T1=(p1.update||"update").split(":"),R1=T1.pop();T1=T1[0]!=null&&R(T1[0]),this[Z]=!0;var C1=[W],V1=!1;W.batch&&(V1=!0,C1=r.map(W.batch,function(ie){return ie=r.defaults(r.extend({},ie),W),ie.batch=null,ie}));var H1=[],F1,Te=s1==="highlight"||s1==="downplay";D(C1,function(ie){F1=d1.action(ie,this._model,this._api),F1=F1||r.extend({},ie),F1.type=p1.event||F1.type,H1.push(F1),Te?A1(this,R1,ie,"series"):T1&&A1(this,R1,ie,T1.main,T1.sub)},this),R1!=="none"&&!Te&&!T1&&(this[Y]?(y1(this),r1.update.call(this,W),this[Y]=!1):r1[R1].call(this,W)),V1?F1={type:p1.event||s1,escapeConnect:u1,batch:H1}:F1=H1[0],this[Z]=!1,!K&&this._messageCenter.trigger(F1.type,F1)}function b1(W){for(var K=this._pendingActions;K.length;){var s1=K.shift();f1.call(this,s1,W)}}function H(W){!W&&this.trigger("updated")}function U(W,K){W.on("rendered",function(){K.trigger("rendered"),W.animation.isFinished()&&!K[Y]&&!K._scheduler.unfinished&&!K._pendingActions.length&&K.trigger("finished")})}J.appendData=function(W){var K=W.seriesIndex,s1=this.getModel(),u1=s1.getSeriesByIndex(K);u1.appendData(W),this._scheduler.unfinished=!0},J.on=e1("on"),J.off=e1("off"),J.one=e1("one");function X(W,K,s1,u1){for(var d1=K==="component",p1=d1?W._componentsViews:W._chartsViews,T1=d1?W._componentsMap:W._chartsMap,R1=W._zr,C1=W._api,V1=0;V1<p1.length;V1++)p1[V1].__alive=!1;d1?s1.eachComponent(function(Te,ie){Te!=="series"&&H1(ie)}):s1.eachSeries(H1);function H1(Te){var ie="_ec_"+Te.id+"_"+Te.type,Ie=T1[ie];if(!Ie){var Ke=R(Te.type),gr=d1?p.getClass(Ke.main,Ke.sub):g.getClass(Ke.sub);Ie=new gr,Ie.init(s1,C1),T1[ie]=Ie,p1.push(Ie),R1.add(Ie.group)}Te.__viewId=Ie.__id=ie,Ie.__alive=!0,Ie.__model=Te,Ie.group.__ecComponentInfo={mainType:Te.mainType,index:Te.componentIndex},!d1&&u1.prepareView(Ie,Te,s1,C1)}for(var V1=0;V1<p1.length;){var F1=p1[V1];F1.__alive?V1++:(!d1&&F1.renderTask.dispose(),R1.remove(F1.group),F1.dispose(s1,C1),p1.splice(V1,1),delete T1[F1.__id],F1.__id=F1.group.__ecComponentInfo=null)}}function n1(W){W.clearColorPalette(),W.eachSeries(function(K){K.clearColorPalette()})}function t1(W,K,s1,u1){o1(W,K,s1,u1),D(W._chartsViews,function(d1){d1.__alive=!1}),h1(W,K,s1,u1),D(W._chartsViews,function(d1){d1.__alive||d1.remove(K,s1)})}function o1(W,K,s1,u1,d1){D(d1||W._componentsViews,function(p1){var T1=p1.__model;p1.render(T1,K,s1,u1),g1(T1,p1)})}function h1(W,K,s1,u1,d1){var p1=W._scheduler,T1;K.eachSeries(function(R1){var C1=W._chartsMap[R1.__viewId];C1.__alive=!0;var V1=C1.renderTask;p1.updatePayload(V1,u1),d1&&d1.get(R1.uid)&&V1.dirty(),T1|=V1.perform(p1.getPerformArgs(V1)),C1.group.silent=!!R1.get("silent"),g1(R1,C1),_1(R1,C1)}),p1.unfinished|=T1,S1(W._zr,K),w(W._zr.dom,K)}function x1(W,K){D(Z1,function(s1){s1(W,K)})}var w1=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];J._initEvents=function(){D(w1,function(W){this._zr.on(W,function(K){var s1=this.getModel(),u1=K.target,d1;if(W==="globalout")d1={};else if(u1&&u1.dataIndex!=null){var p1=u1.dataModel||s1.getSeriesByIndex(u1.seriesIndex);d1=p1&&p1.getDataParams(u1.dataIndex,u1.dataType)||{}}else u1&&u1.eventData&&(d1=r.extend({},u1.eventData));d1&&(d1.event=K,d1.type=W,this.trigger(W,d1))},this)},this),D(L1,function(W,K){this._messageCenter.on(K,function(s1){this.trigger(K,s1)},this)},this)},J.isDisposed=function(){return this._disposed},J.clear=function(){this.setOption({series:[]},!0)},J.dispose=function(){if(!this._disposed){this._disposed=!0,_.setAttribute(this.getDom(),N1,"");var W=this._api,K=this._model;D(this._componentsViews,function(s1){s1.dispose(K,W)}),D(this._chartsViews,function(s1){s1.dispose(K,W)}),this._zr.dispose(),delete P1[this.id]}},r.mixin(a1,h);function S1(W,K){var s1=W.storage,u1=0;s1.traverse(function(d1){d1.isGroup||u1++}),u1>K.get("hoverLayerThreshold")&&!a.node&&s1.traverse(function(d1){d1.isGroup||(d1.useHoverLayer=!0)})}function _1(W,K){var s1=W.get("blendMode")||null;K.group.traverse(function(u1){u1.isGroup||u1.style.blend!==s1&&u1.setStyle("blend",s1),u1.eachPendingDisplayable&&u1.eachPendingDisplayable(function(d1){d1.setStyle("blend",s1)})})}function g1(W,K){var s1=W.get("z"),u1=W.get("zlevel");K.group.traverse(function(d1){d1.type!=="group"&&(s1!=null&&(d1.z=s1),u1!=null&&(d1.zlevel=u1))})}function D1(W){var K=W._coordSysMgr;return r.extend(new o(W),{getCoordinateSystems:r.bind(K.getCoordinateSystems,K),getComponentByElement:function(s1){for(;s1;){var u1=s1.__ecComponentInfo;if(u1!=null)return W._model.getComponent(u1.mainType,u1.index);s1=s1.parent}}})}var E1={},L1={},K1=[],he=[],Z1=[],q1=[],se={},ae={},P1={},k1={},O1=new Date-0,ee=new Date-0,N1="_echarts_instance_",Y1={};function le(W){var K=0,s1=1,u1=2,d1="__connectUpdateStatus";function p1(T1,R1){for(var C1=0;C1<T1.length;C1++){var V1=T1[C1];V1[d1]=R1}}D(L1,function(T1,R1){W._messageCenter.on(R1,function(C1){if(k1[W.group]&&W[d1]!==K){if(C1&&C1.escapeConnect)return;var V1=W.makeActionFromEvent(C1),H1=[];D(P1,function(F1){F1!==W&&F1.group===W.group&&H1.push(F1)}),p1(H1,K),D(H1,function(F1){F1[d1]!==s1&&F1.dispatchAction(V1)}),p1(H1,u1)}})})}function Ye(W,K,s1){var u1=de(W);if(u1)return u1;var d1=new a1(W,K,s1);return d1.id="ec_"+O1++,P1[d1.id]=d1,_.setAttribute(W,N1,d1.id),le(d1),d1}function o2(W){if(r.isArray(W)){var K=W;W=null,D(K,function(s1){s1.group!=null&&(W=s1.group)}),W=W||"g_"+ee++,D(K,function(s1){s1.group=W})}return k1[W]=!0,W}function Xe(W){k1[W]=!1}var fe=Xe;function Q1(W){typeof W=="string"?W=P1[W]:W instanceof a1||(W=de(W)),W instanceof a1&&!W.isDisposed()&&W.dispose()}function de(W){return P1[_.getAttribute(W,N1)]}function ge(W){return P1[W]}function xe(W,K){se[W]=K}function O2(W){he.push(W)}function te(W,K){K0(K1,W,K,z)}function Se(W){Z1.push(W)}function N2(W,K,s1){typeof K=="function"&&(s1=K,K="");var u1=P(W)?W.type:[W,W={event:K}][0];W.event=(W.event||u1).toLowerCase(),K=W.event,M(Q.test(u1)&&Q.test(K)),E1[u1]||(E1[u1]={action:s1,actionInfo:W}),L1[K]=u1}function At(W,K){f.register(W,K)}function gy(W){var K=f.get(W);if(K)return K.getDimensionsInfo?K.getDimensionsInfo():K.dimensions.slice()}function py(W,K){K0(q1,W,K,N,"layout")}function Ai(W,K){K0(q1,W,K,q,"visual")}function K0(W,K,s1,u1,d1){(I(K)||P(K))&&(s1=K,K=u1);var p1=A.wrapStageHandler(s1,d1);return p1.__prio=K,p1.__raw=s1,W.push(p1),p1}function Ti(W,K){ae[W]=K}function my(W){return v.extend(W)}function yy(W){return p.extend(W)}function _y(W){return c.extend(W)}function xy(W){return g.extend(W)}function Sy(W){r.$override("createCanvas",W)}function by(W,K,s1){K.geoJson&&!K.features&&(s1=K.specialAreas,K=K.geoJson),typeof K=="string"&&(K=typeof JSON<"u"&&JSON.parse?JSON.parse(K):new Function("return ("+K+");")()),Y1[W]={geoJson:K,specialAreas:s1}}function wy(W){return Y1[W]}Ai(B,x),O2(u),te(O,s),Ti("default",S),N2({type:"highlight",event:"highlight",update:"highlight"},r.noop),N2({type:"downplay",event:"downplay",update:"downplay"},r.noop),xe("light",C),xe("dark",T);var Ay={};e.version=E,e.dependencies=L,e.PRIORITY=$,e.init=Ye,e.connect=o2,e.disConnect=Xe,e.disconnect=fe,e.dispose=Q1,e.getInstanceByDom=de,e.getInstanceById=ge,e.registerTheme=xe,e.registerPreprocessor=O2,e.registerProcessor=te,e.registerPostUpdate=Se,e.registerAction=N2,e.registerCoordinateSystem=At,e.getCoordinateSystemDimensions=gy,e.registerLayout=py,e.registerVisual=Ai,e.registerLoading=Ti,e.extendComponentModel=my,e.extendComponentView=yy,e.extendSeriesModel=_y,e.extendChartView=xy,e.setCanvasCreator=Sy,e.registerMap=by,e.getMap=wy,e.dataTool=Ay;var Q0=_m();(function(){for(var W in Q0)Q0.hasOwnProperty(W)&&(e[W]=Q0[W])})()})(v1);var is={},s9,ns;function mI(){if(ns)return s9;ns=1;var e=z2(),t=_e,r=t.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(i,a){return e(this.getSource(),this)},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clipOverflow:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});return s9=r,s9}var l9={},os;function si(){if(os)return l9;os=1;var e=i2,t=e.retrieveRawValue;function r(i,a){var n=i.mapDimension("defaultedLabel",!0),h=n.length;if(h===1)return t(i,a,n[0]);if(h){for(var d=[],o=0;o<n.length;o++){var f=t(i,a,n[o]);d.push(f)}return d.join(" ")}}return l9.getDefaultLabel=r,l9}var u9,ss;function F0(){if(ss)return u9;ss=1;var e=G,t=Ze(),r=t.createSymbol,i=l1,a=I1(),n=a.parsePercent,h=si(),d=h.getDefaultLabel;function o(_,y,b){i.Group.call(this),this.updateData(_,y,b)}var f=o.prototype,l=o.getSymbolSize=function(_,y){var b=_.getItemVisual(y,"symbolSize");return b instanceof Array?b.slice():[+b,+b]};function u(_){return[_[0]/2,_[1]/2]}function s(_,y){this.parent.drift(_,y)}f._createSymbol=function(_,y,b,x,w){this.removeAll();var S=y.getItemVisual(b,"color"),A=r(_,-1,-1,2,2,S,w);A.attr({z2:100,culling:!0,scale:u(x)}),A.drift=s,this._symbolType=_,this.add(A)},f.stopSymbolAnimation=function(_){this.childAt(0).stopAnimation(_)},f.getSymbolPath=function(){return this.childAt(0)},f.getScale=function(){return this.childAt(0).scale},f.highlight=function(){this.childAt(0).trigger("emphasis")},f.downplay=function(){this.childAt(0).trigger("normal")},f.setZ=function(_,y){var b=this.childAt(0);b.zlevel=_,b.z=y},f.setDraggable=function(_){var y=this.childAt(0);y.draggable=_,y.cursor=_?"move":"pointer"},f.updateData=function(_,y,b){this.silent=!1;var x=_.getItemVisual(y,"symbol")||"circle",w=_.hostModel,S=l(_,y),A=x!==this._symbolType;if(A){var C=_.getItemVisual(y,"symbolKeepAspect");this._createSymbol(x,_,y,S,C)}else{var T=this.childAt(0);T.silent=!1,i.updateProps(T,{scale:u(S)},w,y)}if(this._updateCommon(_,y,S,b),A){var T=this.childAt(0),M=b&&b.fadeIn,D={scale:T.scale.slice()};M&&(D.style={opacity:T.style.opacity}),T.scale=[0,0],M&&(T.style.opacity=0),i.initProps(T,D,w,y)}this._seriesModel=w};var v=["itemStyle"],c=["emphasis","itemStyle"],p=["label"],g=["emphasis","label"];f._updateCommon=function(_,y,b,x){var w=this.childAt(0),S=_.hostModel,A=_.getItemVisual(y,"color");w.type!=="image"&&w.useStyle({strokeNoScale:!0});var C=x&&x.itemStyle,T=x&&x.hoverItemStyle,M=x&&x.symbolRotate,D=x&&x.symbolOffset,I=x&&x.labelModel,P=x&&x.hoverLabelModel,R=x&&x.hoverAnimation,E=x&&x.cursorStyle;if(!x||_.hasItemOption){var L=x&&x.itemModel?x.itemModel:_.getItemModel(y);C=L.getModel(v).getItemStyle(["color"]),T=L.getModel(c).getItemStyle(),M=L.getShallow("symbolRotate"),D=L.getShallow("symbolOffset"),I=L.getModel(p),P=L.getModel(g),R=L.getShallow("hoverAnimation"),E=L.getShallow("cursor")}else T=e.extend({},T);var k=w.style;w.attr("rotation",(M||0)*Math.PI/180||0),D&&w.attr("position",[n(D[0],b[0]),n(D[1],b[1])]),E&&w.attr("cursor",E),w.setColor(A,x&&x.symbolInnerColor),w.setStyle(C);var z=_.getItemVisual(y,"opacity");z!=null&&(k.opacity=z);var O=_.getItemVisual(y,"liftZ"),N=w.__z2Origin;O!=null?N==null&&(w.__z2Origin=w.z2,w.z2+=O):N!=null&&(w.z2=N,w.__z2Origin=null);var B=x&&x.useNameLabel;i.setLabelStyle(k,T,I,P,{labelFetcher:S,labelDataIndex:y,defaultText:q,isRectText:!0,autoColor:A});function q(Z,Y){return B?_.getName(Z):d(_,Z)}w.off("mouseover").off("mouseout").off("emphasis").off("normal"),w.hoverStyle=T,i.setHoverStyle(w);var V=u(b);if(R&&S.isAnimationEnabled()){var F=function(){if(!this.incremental){var Z=V[1]/V[0];this.animateTo({scale:[Math.max(V[0]*1.1,V[0]+3),Math.max(V[1]*1.1,V[1]+3*Z)]},400,"elasticOut")}},$=function(){this.incremental||this.animateTo({scale:V},400,"elasticOut")};w.on("mouseover",F).on("mouseout",$).on("emphasis",F).on("normal",$)}},f.fadeOut=function(_,y){var b=this.childAt(0);this.silent=b.silent=!0,!(y&&y.keepLabel)&&(b.style.text=null),i.updateProps(b,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,_)},e.inherits(o,i.Group);var m=o;return u9=m,u9}var v9,ls;function sr(){if(ls)return v9;ls=1;var e=l1,t=F0(),r=G,i=r.isObject;function a(l){this.group=new e.Group,this._symbolCtor=l||t}var n=a.prototype;function h(l,u,s,v){return u&&!isNaN(u[0])&&!isNaN(u[1])&&!(v.isIgnore&&v.isIgnore(s))&&!(v.clipShape&&!v.clipShape.contain(u[0],u[1]))&&l.getItemVisual(s,"symbol")!=="none"}n.updateData=function(l,u){u=d(u);var s=this.group,v=l.hostModel,c=this._data,p=this._symbolCtor,g=o(l);c||s.removeAll(),l.diff(c).add(function(m){var _=l.getItemLayout(m);if(h(l,_,m,u)){var y=new p(l,m,g);y.attr("position",_),l.setItemGraphicEl(m,y),s.add(y)}}).update(function(m,_){var y=c.getItemGraphicEl(_),b=l.getItemLayout(m);if(!h(l,b,m,u)){s.remove(y);return}y?(y.updateData(l,m,g),e.updateProps(y,{position:b},v)):(y=new p(l,m),y.attr("position",b)),s.add(y),l.setItemGraphicEl(m,y)}).remove(function(m){var _=c.getItemGraphicEl(m);_&&_.fadeOut(function(){s.remove(_)})}).execute(),this._data=l},n.isPersistent=function(){return!0},n.updateLayout=function(){var l=this._data;l&&l.eachItemGraphicEl(function(u,s){var v=l.getItemLayout(s);u.attr("position",v)})},n.incrementalPrepareUpdate=function(l){this._seriesScope=o(l),this._data=null,this.group.removeAll()},n.incrementalUpdate=function(l,u,s){s=d(s);function v(m){m.isGroup||(m.incremental=m.useHoverLayer=!0)}for(var c=l.start;c<l.end;c++){var p=u.getItemLayout(c);if(h(u,p,c,s)){var g=new this._symbolCtor(u,c,this._seriesScope);g.traverse(v),g.attr("position",p),this.group.add(g),u.setItemGraphicEl(c,g)}}};function d(l){return l!=null&&!i(l)&&(l={isIgnore:l}),l||{}}n.remove=function(l){var u=this.group,s=this._data;s&&l?s.eachItemGraphicEl(function(v){v.fadeOut(function(){u.remove(v)})}):u.removeAll()};function o(l){var u=l.hostModel;return{itemStyle:u.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:u.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:u.get("symbolRotate"),symbolOffset:u.get("symbolOffset"),hoverAnimation:u.get("hoverAnimation"),labelModel:u.getModel("label"),hoverLabelModel:u.getModel("emphasis.label"),cursorStyle:u.get("cursor")}}var f=a;return v9=f,v9}var Nr={},us;function xm(){if(us)return Nr;us=1;var e=k2(),t=e.isDimensionStacked,r=G,i=r.map;function a(d,o,f){var l=d.getBaseAxis(),u=d.getOtherAxis(l),s=n(u,f),v=l.dim,c=u.dim,p=o.mapDimension(c),g=o.mapDimension(v),m=c==="x"||c==="radius"?1:0,_=i(d.dimensions,function(x){return o.mapDimension(x)}),y,b=o.getCalculationInfo("stackResultDimension");return(y|=t(o,_[0]))&&(_[0]=b),(y|=t(o,_[1]))&&(_[1]=b),{dataDimsForPoint:_,valueStart:s,valueAxisDim:c,baseAxisDim:v,stacked:!!y,valueDim:p,baseDim:g,baseDataOffset:m,stackedOverDimension:o.getCalculationInfo("stackedOverDimension")}}function n(d,o){var f=0,l=d.scale.getExtent();return o==="start"?f=l[0]:o==="end"?f=l[1]:l[0]>0?f=l[0]:l[1]<0&&(f=l[1]),f}function h(d,o,f,l){var u=NaN;d.stacked&&(u=f.get(f.getCalculationInfo("stackedOverDimension"),l)),isNaN(u)&&(u=d.valueStart);var s=d.baseDataOffset,v=[];return v[s]=f.get(d.baseDim,l),v[1-s]=u,o.dataToPoint(v)}return Nr.prepareDataCoordInfo=a,Nr.getStackedOnPoint=h,Nr}var c9,vs;function yI(){if(vs)return c9;vs=1;var e=xm(),t=e.prepareDataCoordInfo,r=e.getStackedOnPoint;function i(n,h){var d=[];return h.diff(n).add(function(o){d.push({cmd:"+",idx:o})}).update(function(o,f){d.push({cmd:"=",idx:f,idx1:o})}).remove(function(o){d.push({cmd:"-",idx:o})}).execute(),d}function a(n,h,d,o,f,l,u,s){for(var v=i(n,h),c=[],p=[],g=[],m=[],_=[],y=[],b=[],x=t(f,h,u),w=t(l,n,s),S=0;S<v.length;S++){var A=v[S],C=!0;switch(A.cmd){case"=":var T=n.getItemLayout(A.idx),M=h.getItemLayout(A.idx1);(isNaN(T[0])||isNaN(T[1]))&&(T=M.slice()),c.push(T),p.push(M),g.push(d[A.idx]),m.push(o[A.idx1]),b.push(h.getRawIndex(A.idx1));break;case"+":var D=A.idx;c.push(f.dataToPoint([h.get(x.dataDimsForPoint[0],D),h.get(x.dataDimsForPoint[1],D)])),p.push(h.getItemLayout(D).slice()),g.push(r(x,f,h,D)),m.push(o[D]),b.push(h.getRawIndex(D));break;case"-":var D=A.idx,I=n.getRawIndex(D);I!==D?(c.push(n.getItemLayout(D)),p.push(l.dataToPoint([n.get(w.dataDimsForPoint[0],D),n.get(w.dataDimsForPoint[1],D)])),g.push(d[D]),m.push(r(w,l,n,D)),b.push(I)):C=!1}C&&(_.push(A),y.push(y.length))}y.sort(function(z,O){return b[z]-b[O]});for(var P=[],R=[],E=[],L=[],k=[],S=0;S<y.length;S++){var D=y[S];P[S]=c[D],R[S]=p[D],E[S]=g[D],L[S]=m[D],k[S]=_[D]}return{current:P,next:R,stackedOnCurrent:E,stackedOnNext:L,status:k}}return c9=a,c9}var Vr={},cs;function Sm(){if(cs)return Vr;cs=1;var e=oe,t=U1(),r=hp,i=t.min,a=t.max,n=t.scaleAndAdd,h=t.copy,d=[],o=[],f=[];function l(m){return isNaN(m[0])||isNaN(m[1])}function u(m,_,y,b,x,w,S,A,C,T,M){return T==="none"||!T?v.apply(this,arguments):s.apply(this,arguments)}function s(m,_,y,b,x,w,S,A,C,T,M){for(var D=0,I=y,P=0;P<b;P++){var R=_[I];if(I>=x||I<0)break;if(l(R)){if(M){I+=w;continue}break}if(I===y)m[w>0?"moveTo":"lineTo"](R[0],R[1]);else if(C>0){var E=_[D],L=T==="y"?1:0,k=(R[L]-E[L])*C;h(o,E),o[L]=E[L]+k,h(f,R),f[L]=R[L]-k,m.bezierCurveTo(o[0],o[1],f[0],f[1],R[0],R[1])}else m.lineTo(R[0],R[1]);D=I,I+=w}return P}function v(m,_,y,b,x,w,S,A,C,T,M){for(var D=0,I=y,P=0;P<b;P++){var R=_[I];if(I>=x||I<0)break;if(l(R)){if(M){I+=w;continue}break}if(I===y)m[w>0?"moveTo":"lineTo"](R[0],R[1]),h(o,R);else if(C>0){var E=I+w,z=_[E];if(M)for(;z&&l(_[E]);)E+=w,z=_[E];var L=.5,k=_[D],z=_[E];if(!z||l(z))h(f,R);else{l(z)&&!M&&(z=R),t.sub(d,z,k);var O,N;if(T==="x"||T==="y"){var B=T==="x"?0:1;O=Math.abs(R[B]-k[B]),N=Math.abs(R[B]-z[B])}else O=t.dist(R,k),N=t.dist(R,z);L=N/(N+O),n(f,R,d,-C*(1-L))}i(o,o,A),a(o,o,S),i(f,f,A),a(f,f,S),m.bezierCurveTo(o[0],o[1],f[0],f[1],R[0],R[1]),n(o,R,d,C*L)}else m.lineTo(R[0],R[1]);D=I,I+=w}return P}function c(m,_){var y=[1/0,1/0],b=[-1/0,-1/0];if(_)for(var x=0;x<m.length;x++){var w=m[x];w[0]<y[0]&&(y[0]=w[0]),w[1]<y[1]&&(y[1]=w[1]),w[0]>b[0]&&(b[0]=w[0]),w[1]>b[1]&&(b[1]=w[1])}return{min:_?y:b,max:_?b:y}}var p=e.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:r(e.prototype.brush),buildPath:function(m,_){var y=_.points,b=0,x=y.length,w=c(y,_.smoothConstraint);if(_.connectNulls){for(;x>0&&l(y[x-1]);x--);for(;b<x&&l(y[b]);b++);}for(;b<x;)b+=u(m,y,b,x,x,1,w.min,w.max,_.smooth,_.smoothMonotone,_.connectNulls)+1}}),g=e.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:r(e.prototype.brush),buildPath:function(m,_){var y=_.points,b=_.stackedOnPoints,x=0,w=y.length,S=_.smoothMonotone,A=c(y,_.smoothConstraint),C=c(b,_.smoothConstraint);if(_.connectNulls){for(;w>0&&l(y[w-1]);w--);for(;x<w&&l(y[x]);x++);}for(;x<w;){var T=u(m,y,x,w,w,1,A.min,A.max,_.smooth,S,_.connectNulls);u(m,b,x+T-1,T,w,-1,C.min,C.max,_.stackedOnSmooth,S,_.connectNulls),x+=T+1,m.closePath()}}});return Vr.Polyline=p,Vr.Polygon=g,Vr}var h9,hs;function _I(){if(hs)return h9;hs=1;var e=G,t=sr(),r=F0(),i=yI(),a=l1,n=M1,h=Sm(),d=h.Polyline,o=h.Polygon,f=E2,l=I1(),u=l.round,s=xm(),v=s.prepareDataCoordInfo,c=s.getStackedOnPoint;function p(M,D){if(M.length===D.length){for(var I=0;I<M.length;I++){var P=M[I],R=D[I];if(P[0]!==R[0]||P[1]!==R[1])return}return!0}}function g(M){return typeof M=="number"?M:M?.5:0}function m(M){var D=M.getGlobalExtent();if(M.onBand){var I=M.getBandWidth()/2-1,P=D[1]>D[0]?1:-1;D[0]+=P*I,D[1]-=P*I}return D}function _(M,D,I){if(!I.valueDim)return[];for(var P=[],R=0,E=D.count();R<E;R++)P.push(c(I,M,D,R));return P}function y(M,D,I,P){var R=m(M.getAxis("x")),E=m(M.getAxis("y")),L=M.getBaseAxis().isHorizontal(),k=Math.min(R[0],R[1]),z=Math.min(E[0],E[1]),O=Math.max(R[0],R[1])-k,N=Math.max(E[0],E[1])-z;if(I)k-=.5,O+=.5,z-=.5,N+=.5;else{var B=P.get("lineStyle.width")||2,q=P.get("clipOverflow")?B/2:Math.max(O,N);L?(z-=q,N+=q*2):(k-=q,O+=q*2)}var V=new a.Rect({shape:{x:k,y:z,width:O,height:N}});return D&&(V.shape[L?"width":"height"]=0,a.initProps(V,{shape:{width:O,height:N}},P)),V}function b(M,D,I,P){var R=M.getAngleAxis(),E=M.getRadiusAxis(),L=E.getExtent().slice();L[0]>L[1]&&L.reverse();var k=R.getExtent(),z=Math.PI/180;I&&(L[0]-=.5,L[1]+=.5);var O=new a.Sector({shape:{cx:u(M.cx,1),cy:u(M.cy,1),r0:u(L[0],1),r:u(L[1],1),startAngle:-k[0]*z,endAngle:-k[1]*z,clockwise:R.inverse}});return D&&(O.shape.endAngle=-k[0]*z,a.initProps(O,{shape:{endAngle:-k[1]*z}},P)),O}function x(M,D,I,P){return M.type==="polar"?b(M,D,I,P):y(M,D,I,P)}function w(M,D,I){for(var P=D.getBaseAxis(),R=P.dim==="x"||P.dim==="radius"?0:1,E=[],L=0;L<M.length-1;L++){var k=M[L+1],z=M[L];E.push(z);var O=[];switch(I){case"end":O[R]=k[R],O[1-R]=z[1-R],E.push(O);break;case"middle":var N=(z[R]+k[R])/2,B=[];O[R]=B[R]=N,O[1-R]=z[1-R],B[1-R]=k[1-R],E.push(O),E.push(B);break;default:O[R]=z[R],O[1-R]=k[1-R],E.push(O)}}return M[L]&&E.push(M[L]),E}function S(M,D){var I=M.getVisual("visualMeta");if(!(!I||!I.length||!M.count())&&D.type==="cartesian2d"){for(var P,R,E=I.length-1;E>=0;E--){var L=I[E].dimension,k=M.dimensions[L],z=M.getDimensionInfo(k);if(P=z&&z.coordDim,P==="x"||P==="y"){R=I[E];break}}if(R){var O=D.getAxis(P),N=e.map(R.stops,function(Q){return{coord:O.toGlobalCoord(O.dataToCoord(Q.value)),color:Q.color}}),B=N.length,q=R.outerColors.slice();B&&N[0].coord>N[B-1].coord&&(N.reverse(),q.reverse());var V=10,F=N[0].coord-V,$=N[B-1].coord+V,Z=$-F;if(Z<.001)return"transparent";e.each(N,function(Q){Q.offset=(Q.coord-F)/Z}),N.push({offset:B?N[B-1].offset:.5,color:q[1]||"transparent"}),N.unshift({offset:B?N[0].offset:.5,color:q[0]||"transparent"});var Y=new a.LinearGradient(0,0,0,0,N,!0);return Y[P]=F,Y[P+"2"]=$,Y}}}function A(M,D,I){var P=M.get("showAllSymbol"),R=P==="auto";if(!(P&&!R)){var E=I.getAxesByScale("ordinal")[0];if(E&&!(R&&C(E,D))){var L=D.mapDimension(E.dim),k={};return e.each(E.getViewLabels(),function(z){k[z.tickValue]=1}),function(z){return!k.hasOwnProperty(D.get(L,z))}}}}function C(M,D){var I=M.getExtent(),P=Math.abs(I[1]-I[0])/M.scale.count();isNaN(P)&&(P=0);for(var R=D.count(),E=Math.max(1,Math.round(R/5)),L=0;L<R;L+=E)if(r.getSymbolSize(D,L)[M.isHorizontal()?1:0]*1.5>P)return!1;return!0}var T=f.extend({type:"line",init:function(){var M=new a.Group,D=new t;this.group.add(D.group),this._symbolDraw=D,this._lineGroup=M},render:function(M,D,I){var P=M.coordinateSystem,R=this.group,E=M.getData(),L=M.getModel("lineStyle"),k=M.getModel("areaStyle"),z=E.mapArray(E.getItemLayout),O=P.type==="polar",N=this._coordSys,B=this._symbolDraw,q=this._polyline,V=this._polygon,F=this._lineGroup,$=M.get("animation"),Z=!k.isEmpty(),Y=k.get("origin"),Q=v(P,E,Y),e1=_(P,E,Q),j=M.get("showSymbol"),a1=j&&!O&&A(M,E,P),J=this._data;J&&J.eachItemGraphicEl(function(f1,b1){f1.__temp&&(R.remove(f1),J.setItemGraphicEl(b1,null))}),j||B.remove(),R.add(F);var i1=!O&&M.get("step");q&&N.type===P.type&&i1===this._step?(Z&&!V?V=this._newPolygon(z,e1,P,$):V&&!Z&&(F.remove(V),V=this._polygon=null),F.setClipPath(x(P,!1,!1,M)),j&&B.updateData(E,{isIgnore:a1,clipShape:x(P,!1,!0,M)}),E.eachItemGraphicEl(function(f1){f1.stopAnimation(!0)}),(!p(this._stackedOnPoints,e1)||!p(this._points,z))&&($?this._updateAnimation(E,e1,P,I,i1,Y):(i1&&(z=w(z,P,i1),e1=w(e1,P,i1)),q.setShape({points:z}),V&&V.setShape({points:z,stackedOnPoints:e1})))):(j&&B.updateData(E,{isIgnore:a1,clipShape:x(P,!1,!0,M)}),i1&&(z=w(z,P,i1),e1=w(e1,P,i1)),q=this._newPolyline(z,P,$),Z&&(V=this._newPolygon(z,e1,P,$)),F.setClipPath(x(P,!0,!1,M)));var r1=S(E,P)||E.getVisual("color");q.useStyle(e.defaults(L.getLineStyle(),{fill:"none",stroke:r1,lineJoin:"bevel"}));var y1=M.get("smooth");if(y1=g(M.get("smooth")),q.setShape({smooth:y1,smoothMonotone:M.get("smoothMonotone"),connectNulls:M.get("connectNulls")}),V){var A1=E.getCalculationInfo("stackedOnSeries"),m1=0;V.useStyle(e.defaults(k.getAreaStyle(),{fill:r1,opacity:.7,lineJoin:"bevel"})),A1&&(m1=g(A1.get("smooth"))),V.setShape({smooth:y1,stackedOnSmooth:m1,smoothMonotone:M.get("smoothMonotone"),connectNulls:M.get("connectNulls")})}this._data=E,this._coordSys=P,this._stackedOnPoints=e1,this._points=z,this._step=i1,this._valueOrigin=Y},dispose:function(){},highlight:function(M,D,I,P){var R=M.getData(),E=n.queryDataIndex(R,P);if(!(E instanceof Array)&&E!=null&&E>=0){var L=R.getItemGraphicEl(E);if(!L){var k=R.getItemLayout(E);if(!k)return;L=new r(R,E),L.position=k,L.setZ(M.get("zlevel"),M.get("z")),L.ignore=isNaN(k[0])||isNaN(k[1]),L.__temp=!0,R.setItemGraphicEl(E,L),L.stopSymbolAnimation(!0),this.group.add(L)}L.highlight()}else f.prototype.highlight.call(this,M,D,I,P)},downplay:function(M,D,I,P){var R=M.getData(),E=n.queryDataIndex(R,P);if(E!=null&&E>=0){var L=R.getItemGraphicEl(E);L&&(L.__temp?(R.setItemGraphicEl(E,null),this.group.remove(L)):L.downplay())}else f.prototype.downplay.call(this,M,D,I,P)},_newPolyline:function(M){var D=this._polyline;return D&&this._lineGroup.remove(D),D=new d({shape:{points:M},silent:!0,z2:10}),this._lineGroup.add(D),this._polyline=D,D},_newPolygon:function(M,D){var I=this._polygon;return I&&this._lineGroup.remove(I),I=new o({shape:{points:M,stackedOnPoints:D},silent:!0}),this._lineGroup.add(I),this._polygon=I,I},_updateAnimation:function(M,D,I,P,R,E){var L=this._polyline,k=this._polygon,z=M.hostModel,O=i(this._data,M,this._stackedOnPoints,D,this._coordSys,I,this._valueOrigin,E),N=O.current,B=O.stackedOnCurrent,q=O.next,V=O.stackedOnNext;R&&(N=w(O.current,I,R),B=w(O.stackedOnCurrent,I,R),q=w(O.next,I,R),V=w(O.stackedOnNext,I,R)),L.shape.__points=O.current,L.shape.points=N,a.updateProps(L,{shape:{points:q}},z),k&&(k.setShape({points:N,stackedOnPoints:B}),a.updateProps(k,{shape:{points:q,stackedOnPoints:V}},z));for(var F=[],$=O.status,Z=0;Z<$.length;Z++){var Y=$[Z].cmd;if(Y==="="){var Q=M.getItemGraphicEl($[Z].idx1);Q&&F.push({el:Q,ptIdx:Z})}}L.animators&&L.animators.length&&L.animators[0].during(function(){for(var e1=0;e1<F.length;e1++){var j=F[e1].el;j.attr("position",L.shape.__points[F[e1].ptIdx])}})},remove:function(M){var D=this.group,I=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),I&&I.eachItemGraphicEl(function(P,R){P.__temp&&(D.remove(P),I.setItemGraphicEl(R,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});return h9=T,h9}var f9,fs;function _t(){if(fs)return f9;fs=1;function e(t,r,i){return{seriesType:t,performRawSeries:!0,reset:function(a,n,h){var d=a.getData(),o=a.get("symbol")||r,f=a.get("symbolSize"),l=a.get("symbolKeepAspect");if(d.setVisual({legendSymbol:i||o,symbol:o,symbolSize:f,symbolKeepAspect:l}),n.isSeriesFiltered(a))return;var u=typeof f=="function";function s(v,c){if(typeof f=="function"){var p=a.getRawValue(c),g=a.getDataParams(c);v.setItemVisual(c,"symbolSize",f(p,g))}if(v.hasItemOption){var m=v.getItemModel(c),_=m.getShallow("symbol",!0),y=m.getShallow("symbolSize",!0),b=m.getShallow("symbolKeepAspect",!0);_!=null&&v.setItemVisual(c,"symbol",_),y!=null&&v.setItemVisual(c,"symbolSize",y),b!=null&&v.setItemVisual(c,"symbolKeepAspect",b)}}return{dataEach:d.hasItemOption||u?s:null}}}}return f9=e,f9}var d9,ds;function lr(){if(ds)return d9;ds=1;var e=G,t=e.map,r=l3,i=k2(),a=i.isDimensionStacked;function n(h){return{seriesType:h,plan:r(),reset:function(d){var o=d.getData(),f=d.coordinateSystem,l=d.pipelineContext,u=l.large;if(!f)return;var s=t(f.dimensions,function(g){return o.mapDimension(g)}).slice(0,2),v=s.length,c=o.getCalculationInfo("stackResultDimension");a(o,s[0])&&(s[0]=c),a(o,s[1])&&(s[1]=c);function p(g,m){for(var _=g.end-g.start,y=u&&new Float32Array(_*v),b=g.start,x=0,w=[],S=[];b<g.end;b++){var A;if(v===1){var C=m.get(s[0],b);A=!isNaN(C)&&f.dataToPoint(C,null,S)}else{var C=w[0]=m.get(s[0],b),T=w[1]=m.get(s[1],b);A=!isNaN(C)&&!isNaN(T)&&f.dataToPoint(w,null,S)}u?(y[x++]=A?A[0]:NaN,y[x++]=A?A[1]:NaN):m.setItemLayout(b,A&&A.slice()||[NaN,NaN])}u&&m.setLayout("symbolPoints",y)}return v&&{progress:p}}}}return d9=n,d9}var g9,gs;function xI(){if(gs)return g9;gs=1;var e={average:function(i){for(var a=0,n=0,h=0;h<i.length;h++)isNaN(i[h])||(a+=i[h],n++);return n===0?NaN:a/n},sum:function(i){for(var a=0,n=0;n<i.length;n++)a+=i[n]||0;return a},max:function(i){for(var a=-1/0,n=0;n<i.length;n++)i[n]>a&&(a=i[n]);return isFinite(a)?a:NaN},min:function(i){for(var a=1/0,n=0;n<i.length;n++)i[n]<a&&(a=i[n]);return isFinite(a)?a:NaN},nearest:function(i){return i[0]}},t=function(i,a){return Math.round(i.length/2)};function r(i){return{seriesType:i,modifyOutputEnd:!0,reset:function(a,n,h){var d=a.getData(),o=a.get("sampling"),f=a.coordinateSystem;if(f.type==="cartesian2d"&&o){var l=f.getBaseAxis(),u=f.getOtherAxis(l),s=l.getExtent(),v=s[1]-s[0],c=Math.round(d.count()/v);if(c>1){var p;typeof o=="string"?p=e[o]:typeof o=="function"&&(p=o),p&&a.setData(d.downSample(d.mapDimension(u.dim),1/c,p,t))}}}}}return g9=r,g9}var ps={},p9,ms;function SI(){if(ms)return p9;ms=1;var e=G;function t(a){return this._axes[a]}var r=function(a){this._axes={},this._dimList=[],this.name=a||""};r.prototype={constructor:r,type:"cartesian",getAxis:function(a){return this._axes[a]},getAxes:function(){return e.map(this._dimList,t,this)},getAxesByScale:function(a){return a=a.toLowerCase(),e.filter(this.getAxes(),function(n){return n.scale.type===a})},addAxis:function(a){var n=a.dim;this._axes[n]=a,this._dimList.push(n)},dataToCoord:function(a){return this._dataCoordConvert(a,"dataToCoord")},coordToData:function(a){return this._dataCoordConvert(a,"coordToData")},_dataCoordConvert:function(a,n){for(var h=this._dimList,d=a instanceof Array?[]:{},o=0;o<h.length;o++){var f=h[o],l=this._axes[f];d[f]=l[n](a[f])}return d}};var i=r;return p9=i,p9}var m9,ys;function bI(){if(ys)return m9;ys=1;var e=G,t=SI();function r(a){t.call(this,a)}r.prototype={constructor:r,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(a){var n=this.getAxis("x"),h=this.getAxis("y");return n.contain(n.toLocalCoord(a[0]))&&h.contain(h.toLocalCoord(a[1]))},containData:function(a){return this.getAxis("x").containData(a[0])&&this.getAxis("y").containData(a[1])},dataToPoint:function(a,n,h){var d=this.getAxis("x"),o=this.getAxis("y");return h=h||[],h[0]=d.toGlobalCoord(d.dataToCoord(a[0])),h[1]=o.toGlobalCoord(o.dataToCoord(a[1])),h},clampData:function(a,n){var h=this.getAxis("x").scale,d=this.getAxis("y").scale,o=h.getExtent(),f=d.getExtent(),l=h.parse(a[0]),u=d.parse(a[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(f[0],f[1]),u),Math.max(f[0],f[1])),n},pointToData:function(a,n){var h=this.getAxis("x"),d=this.getAxis("y");return n=n||[],n[0]=h.coordToData(h.toLocalCoord(a[0])),n[1]=d.coordToData(d.toLocalCoord(a[1])),n},getOtherAxis:function(a){return this.getAxis(a.dim==="x"?"y":"x")}},e.inherits(r,t);var i=r;return m9=i,m9}var y9,_s;function wI(){if(_s)return y9;_s=1;var e=G,t=J2(),r=function(a,n,h,d,o){t.call(this,a,n,h),this.type=d||"value",this.position=o||"bottom"};r.prototype={constructor:r,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var a=this.position;return a==="top"||a==="bottom"},getGlobalExtent:function(a){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),a&&n[0]>n[1]&&n.reverse(),n},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(a,n){return this.coordToData(this.toLocalCoord(a[this.dim==="x"?0:1]),n)},toLocalCoord:null,toGlobalCoord:null},e.inherits(r,t);var i=r;return y9=i,y9}var _9,xs;function bm(){if(xs)return _9;xs=1;var e=G,t={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},r={};r.categoryAxis=e.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},t),r.valueAxis=e.merge({boundaryGap:[0,0],splitNumber:5},t),r.timeAxis=e.defaults({scale:!0,min:"dataMin",max:"dataMax"},r.valueAxis),r.logAxis=e.defaults({scale:!0,logBase:10},r.valueAxis);var i=r;return _9=i,_9}var x9,Ss;function G0(){if(Ss)return x9;Ss=1;var e=G,t=bm(),r=ce,i=z1,a=i.getLayoutParams,n=i.mergeLayoutParam,h=dm(),d=["value","category","time","log"];function o(f,l,u,s){e.each(d,function(v){l.extend({type:f+"Axis."+v,mergeDefaultAndTheme:function(c,p){var g=this.layoutMode,m=g?a(c):{},_=p.getTheme();e.merge(c,_.get(v+"Axis")),e.merge(c,this.getDefaultOption()),c.type=u(f,c),g&&n(c,m,g)},optionUpdated:function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=h.createByAxisModel(this))},getCategories:function(c){var p=this.option;if(p.type==="category")return c?p.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:e.mergeAll([{},t[v+"Axis"],s],!0)})}),r.registerSubTypeDefaulter(f+"Axis",e.curry(u,f))}return x9=o,x9}var S9,bs;function wm(){if(bs)return S9;bs=1;var e=G,t=ce,r=G0(),i=h3(),a=t.extend({type:"cartesian2dAxis",axis:null,init:function(){a.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){a.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){a.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function n(o,f){return f.type||(f.data?"category":"value")}e.merge(a.prototype,i);var h={offset:0};r("x",a,n,h),r("y",a,n,h);var d=a;return S9=d,S9}var b9,ws;function AI(){if(ws)return b9;ws=1,wm();var e=ce,t=e.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});return b9=t,b9}var w9,As;function li(){if(As)return w9;As=1;var e=G,t=e.isObject,r=e.each,i=e.map,a=e.indexOf;e.retrieve;var n=z1,h=n.getLayoutRect,d=n2(),o=d.createScaleByModel,f=d.ifAxisCrossZero,l=d.niceScaleExtent,u=d.estimateLabelUnionRect,s=bI(),v=wI(),c=y2,p=k2(),g=p.getStackedDimension;AI();function m(M,D,I){return M.getCoordSysModel()===D}function _(M,D,I){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(M,D,I),this.model=M}var y=_.prototype;y.type="grid",y.axisPointerEnabled=!0,y.getRect=function(){return this._rect},y.update=function(M,D){var I=this._axesMap;this._updateScale(M,this.model),r(I.x,function(P){l(P.scale,P.model)}),r(I.y,function(P){l(P.scale,P.model)}),r(I.x,function(P){b(I,"y",P)}),r(I.y,function(P){b(I,"x",P)}),this.resize(this.model,D)};function b(M,D,I){I.getAxesOnZeroOf=function(){return R?[R]:[]};var P=M[D],R,E=I.model,L=E.get("axisLine.onZero"),k=E.get("axisLine.onZeroAxisIndex");if(L){if(k!=null){x(P[k])&&(R=P[k]);return}for(var z in P)if(P.hasOwnProperty(z)&&x(P[z])){R=P[z];break}}}function x(M){return M&&M.type!=="category"&&M.type!=="time"&&f(M)}y.resize=function(M,D,I){var P=h(M.getBoxLayoutParams(),{width:D.getWidth(),height:D.getHeight()});this._rect=P;var R=this._axesList;E(),!I&&M.get("containLabel")&&(r(R,function(L){if(!L.model.get("axisLabel.inside")){var k=u(L);if(k){var z=L.isHorizontal()?"height":"width",O=L.model.get("axisLabel.margin");P[z]-=k[z]+O,L.position==="top"?P.y+=k.height+O:L.position==="left"&&(P.x+=k.width+O)}}}),E());function E(){r(R,function(L){var k=L.isHorizontal(),z=k?[0,P.width]:[0,P.height],O=L.inverse?1:0;L.setExtent(z[O],z[1-O]),w(L,k?P.x:P.y)})}},y.getAxis=function(M,D){var I=this._axesMap[M];if(I!=null){if(D==null){for(var P in I)if(I.hasOwnProperty(P))return I[P]}return I[D]}},y.getAxes=function(){return this._axesList.slice()},y.getCartesian=function(M,D){if(M!=null&&D!=null){var I="x"+M+"y"+D;return this._coordsMap[I]}t(M)&&(D=M.yAxisIndex,M=M.xAxisIndex);for(var P=0,R=this._coordsList;P<R.length;P++)if(R[P].getAxis("x").index===M||R[P].getAxis("y").index===D)return R[P]},y.getCartesians=function(){return this._coordsList.slice()},y.convertToPixel=function(M,D,I){var P=this._findConvertTarget(M,D);return P.cartesian?P.cartesian.dataToPoint(I):P.axis?P.axis.toGlobalCoord(P.axis.dataToCoord(I)):null},y.convertFromPixel=function(M,D,I){var P=this._findConvertTarget(M,D);return P.cartesian?P.cartesian.pointToData(I):P.axis?P.axis.coordToData(P.axis.toLocalCoord(I)):null},y._findConvertTarget=function(M,D){var I=D.seriesModel,P=D.xAxisModel||I&&I.getReferringComponents("xAxis")[0],R=D.yAxisModel||I&&I.getReferringComponents("yAxis")[0],E=D.gridModel,L=this._coordsList,k,z;if(I)k=I.coordinateSystem,a(L,k)<0&&(k=null);else if(P&&R)k=this.getCartesian(P.componentIndex,R.componentIndex);else if(P)z=this.getAxis("x",P.componentIndex);else if(R)z=this.getAxis("y",R.componentIndex);else if(E){var O=E.coordinateSystem;O===this&&(k=this._coordsList[0])}return{cartesian:k,axis:z}},y.containPoint=function(M){var D=this._coordsList[0];if(D)return D.containPoint(M)},y._initCartesian=function(M,D,I){var P={left:!1,right:!1,top:!1,bottom:!1},R={x:{},y:{}},E={x:0,y:0};if(D.eachComponent("xAxis",L("x"),this),D.eachComponent("yAxis",L("y"),this),!E.x||!E.y){this._axesMap={},this._axesList=[];return}this._axesMap=R,r(R.x,function(k,z){r(R.y,function(O,N){var B="x"+z+"y"+N,q=new s(B);q.grid=this,q.model=M,this._coordsMap[B]=q,this._coordsList.push(q),q.addAxis(k),q.addAxis(O)},this)},this);function L(k){return function(z,O){if(m(z,M)){var N=z.get("position");k==="x"?N!=="top"&&N!=="bottom"&&(N="bottom",P[N]&&(N=N==="top"?"bottom":"top")):N!=="left"&&N!=="right"&&(N="left",P[N]&&(N=N==="left"?"right":"left")),P[N]=!0;var B=new v(k,o(z),[0,0],z.get("type"),N),q=B.type==="category";B.onBand=q&&z.get("boundaryGap"),B.inverse=z.get("inverse"),z.axis=B,B.model=z,B.grid=this,B.index=O,this._axesList.push(B),R[k][O]=B,E[k]++}}}},y._updateScale=function(M,D){r(this._axesList,function(P){P.scale.setExtent(1/0,-1/0)}),M.eachSeries(function(P){if(C(P)){var R=A(P),E=R[0],L=R[1];if(!m(E,D)||!m(L,D))return;var k=this.getCartesian(E.componentIndex,L.componentIndex),z=P.getData(),O=k.getAxis("x"),N=k.getAxis("y");z.type==="list"&&(I(z,O),I(z,N))}},this);function I(P,R,E){r(P.mapDimension(R.dim,!0),function(L){R.scale.unionExtentFromData(P,g(P,L))})}},y.getTooltipAxes=function(M){var D=[],I=[];return r(this.getCartesians(),function(P){var R=M!=null&&M!=="auto"?P.getAxis(M):P.getBaseAxis(),E=P.getOtherAxis(R);a(D,R)<0&&D.push(R),a(I,E)<0&&I.push(E)}),{baseAxes:D,otherAxes:I}};function w(M,D){var I=M.getExtent(),P=I[0]+I[1];M.toGlobalCoord=M.dim==="x"?function(R){return R+D}:function(R){return P-R+D},M.toLocalCoord=M.dim==="x"?function(R){return R-D}:function(R){return P-R+D}}var S=["xAxis","yAxis"];function A(M,D){return i(S,function(I){var P=M.getReferringComponents(I)[0];return P})}function C(M){return M.get("coordinateSystem")==="cartesian2d"}_.create=function(M,D){var I=[];return M.eachComponent("grid",function(P,R){var E=new _(P,M,D);E.name="grid_"+R,E.resize(P,D,!0),P.coordinateSystem=E,I.push(E)}),M.eachSeries(function(P){if(C(P)){var R=A(P),E=R[0],L=R[1],k=E.getCoordSysModel(),z=k.coordinateSystem;P.coordinateSystem=z.getCartesian(E.componentIndex,L.componentIndex)}}),I},_.dimensions=_.prototype.dimensions=s.prototype.dimensions,c.register("cartesian2d",_);var T=_;return w9=T,w9}var Ts={},Cs={},A9,Ms;function xt(){if(Ms)return A9;Ms=1;var e=G,t=e.retrieve,r=e.defaults,i=e.extend,a=e.each,n=W1(),h=l1,d=ye(),o=I1(),f=o.isRadianAroundZero,l=o.remRadian,u=Ze(),s=u.createSymbol,v=ke(),c=U1(),p=c.applyTransform,g=Math.PI;function m(P){var R={componentType:P.mainType};return R[P.mainType+"Index"]=P.componentIndex,R}var _=function(P,R){this.opt=R,this.axisModel=P,r(R,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new h.Group;var E=new h.Group({position:R.position.slice(),rotation:R.rotation});E.updateTransform(),this._transform=E.transform,this._dumbGroup=E};_.prototype={constructor:_,hasBuilder:function(P){return!!y[P]},add:function(P){y[P].call(this)},getGroup:function(){return this.group}};var y={axisLine:function(){var P=this.opt,R=this.axisModel;if(R.get("axisLine.show")){var E=this.axisModel.axis.getExtent(),L=this._transform,k=[E[0],0],z=[E[1],0];L&&(p(k,k,L),p(z,z,L));var O=i({lineCap:"round"},R.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new h.Line(h.subPixelOptimizeLine({anid:"line",shape:{x1:k[0],y1:k[1],x2:z[0],y2:z[1]},style:O,strokeContainThreshold:P.strokeContainThreshold||5,silent:!0,z2:1})));var N=R.get("axisLine.symbol"),B=R.get("axisLine.symbolSize"),q=R.get("axisLine.symbolOffset")||0;if(typeof q=="number"&&(q=[q,q]),N!=null){typeof N=="string"&&(N=[N,N]),(typeof B=="string"||typeof B=="number")&&(B=[B,B]);var V=B[0],F=B[1];a([{rotate:P.rotation+Math.PI/2,offset:q[0],r:0},{rotate:P.rotation-Math.PI/2,offset:q[1],r:Math.sqrt((k[0]-z[0])*(k[0]-z[0])+(k[1]-z[1])*(k[1]-z[1]))}],function($,Z){if(N[Z]!=="none"&&N[Z]!=null){var Y=s(N[Z],-V/2,-F/2,V,F,O.stroke,!0),Q=$.r+$.offset,e1=[k[0]+Q*Math.cos(P.rotation),k[1]-Q*Math.sin(P.rotation)];Y.attr({rotation:$.rotate,position:e1,silent:!0}),this.group.add(Y)}},this)}}},axisTickLabel:function(){var P=this.axisModel,R=this.opt,E=M(this,P,R),L=D(this,P,R);S(P,L,E)},axisName:function(){var P=this.opt,R=this.axisModel,E=t(P.axisName,R.get("name"));if(E){var L=R.get("nameLocation"),k=P.nameDirection,z=R.getModel("nameTextStyle"),O=R.get("nameGap")||0,N=this.axisModel.axis.getExtent(),B=N[0]>N[1]?-1:1,q=[L==="start"?N[0]-B*O:L==="end"?N[1]+B*O:(N[0]+N[1])/2,T(L)?P.labelOffset+k*O:0],V,F=R.get("nameRotate");F!=null&&(F=F*g/180);var $;T(L)?V=b(P.rotation,F??P.rotation,k):(V=x(P,L,F||0,N),$=P.axisNameAvailableWidth,$!=null&&($=Math.abs($/Math.sin(V.rotation)),!isFinite($)&&($=null)));var Z=z.getFont(),Y=R.get("nameTruncate",!0)||{},Q=Y.ellipsis,e1=t(P.nameTruncateMaxWidth,Y.maxWidth,$),j=Q!=null&&e1!=null?n.truncateText(E,e1,Z,Q,{minChar:2,placeholder:Y.placeholder}):E,a1=R.get("tooltip",!0),J=R.mainType,i1={componentType:J,name:E,$vars:["name"]};i1[J+"Index"]=R.componentIndex;var r1=new h.Text({anid:"name",__fullText:E,__truncatedText:j,position:q,rotation:V.rotation,silent:w(R),z2:1,tooltip:a1&&a1.show?i({content:E,formatter:function(){return E},formatterParams:i1},a1):null});h.setTextStyle(r1.style,z,{text:j,textFont:Z,textFill:z.getTextColor()||R.get("axisLine.lineStyle.color"),textAlign:V.textAlign,textVerticalAlign:V.textVerticalAlign}),R.get("triggerEvent")&&(r1.eventData=m(R),r1.eventData.targetType="axisName",r1.eventData.name=E),this._dumbGroup.add(r1),r1.updateTransform(),this.group.add(r1),r1.decomposeTransform()}}},b=_.innerTextLayout=function(P,R,E){var L=l(R-P),k,z;return f(L)?(z=E>0?"top":"bottom",k="center"):f(L-g)?(z=E>0?"bottom":"top",k="center"):(z="middle",L>0&&L<g?k=E>0?"right":"left":k=E>0?"left":"right"),{rotation:L,textAlign:k,textVerticalAlign:z}};function x(P,R,E,L){var k=l(E-P.rotation),z,O,N=L[0]>L[1],B=R==="start"&&!N||R!=="start"&&N;return f(k-g/2)?(O=B?"bottom":"top",z="center"):f(k-g*1.5)?(O=B?"top":"bottom",z="center"):(O="middle",k<g*1.5&&k>g/2?z=B?"left":"right":z=B?"right":"left"),{rotation:k,textAlign:z,textVerticalAlign:O}}function w(P){var R=P.get("tooltip");return P.get("silent")||!(P.get("triggerEvent")||R&&R.show)}function S(P,R,E){var L=P.get("axisLabel.showMinLabel"),k=P.get("axisLabel.showMaxLabel");R=R||[],E=E||[];var z=R[0],O=R[1],N=R[R.length-1],B=R[R.length-2],q=E[0],V=E[1],F=E[E.length-1],$=E[E.length-2];L===!1?(A(z),A(q)):C(z,O)&&(L?(A(O),A(V)):(A(z),A(q))),k===!1?(A(N),A(F)):C(B,N)&&(k?(A(B),A($)):(A(N),A(F)))}function A(P){P&&(P.ignore=!0)}function C(P,R,E){var L=P&&P.getBoundingRect().clone(),k=R&&R.getBoundingRect().clone();if(!(!L||!k)){var z=v.identity([]);return v.rotate(z,z,-P.rotation),L.applyTransform(v.mul([],z,P.getLocalTransform())),k.applyTransform(v.mul([],z,R.getLocalTransform())),L.intersect(k)}}function T(P){return P==="middle"||P==="center"}function M(P,R,E){var L=R.axis;if(!(!R.get("axisTick.show")||L.scale.isBlank())){for(var k=R.getModel("axisTick"),z=k.getModel("lineStyle"),O=k.get("length"),N=L.getTicksCoords(),B=[],q=[],V=P._transform,F=[],$=0;$<N.length;$++){var Z=N[$].coord;B[0]=Z,B[1]=0,q[0]=Z,q[1]=E.tickDirection*O,V&&(p(B,B,V),p(q,q,V));var Y=new h.Line(h.subPixelOptimizeLine({anid:"tick_"+N[$].tickValue,shape:{x1:B[0],y1:B[1],x2:q[0],y2:q[1]},style:r(z.getLineStyle(),{stroke:R.get("axisLine.lineStyle.color")}),z2:2,silent:!0}));P.group.add(Y),F.push(Y)}return F}}function D(P,R,E){var L=R.axis,k=t(E.axisLabelShow,R.get("axisLabel.show"));if(!(!k||L.scale.isBlank())){var z=R.getModel("axisLabel"),O=z.get("margin"),N=L.getViewLabels(),B=(t(E.labelRotate,z.get("rotate"))||0)*g/180,q=b(E.rotation,B,E.labelDirection),V=R.getCategories(!0),F=[],$=w(R),Z=R.get("triggerEvent");return a(N,function(Y,Q){var e1=Y.tickValue,j=Y.formattedLabel,a1=Y.rawLabel,J=z;V&&V[e1]&&V[e1].textStyle&&(J=new d(V[e1].textStyle,z,R.ecModel));var i1=J.getTextColor()||R.get("axisLine.lineStyle.color"),r1=L.dataToCoord(e1),y1=[r1,E.labelOffset+E.labelDirection*O],A1=new h.Text({anid:"label_"+e1,position:y1,rotation:q.rotation,silent:$,z2:10});h.setTextStyle(A1.style,J,{text:j,textAlign:J.getShallow("align",!0)||q.textAlign,textVerticalAlign:J.getShallow("verticalAlign",!0)||J.getShallow("baseline",!0)||q.textVerticalAlign,textFill:typeof i1=="function"?i1(L.type==="category"?a1:L.type==="value"?e1+"":e1,Q):i1}),Z&&(A1.eventData=m(R),A1.eventData.targetType="axisLabel",A1.eventData.value=a1),P._dumbGroup.add(A1),A1.updateTransform(),F.push(A1),P.group.add(A1),A1.decomposeTransform()}),F}}var I=_;return A9=I,A9}var it={},Ds;function $0(){if(Ds)return it;Ds=1;var e=G,t=ye(),r=e.each,i=e.curry;function a(p,g){var m={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return n(m,p,g),m.seriesInvolved&&d(m,p),m}function n(p,g,m){var _=g.getComponent("tooltip"),y=g.getComponent("axisPointer"),b=y.get("link",!0)||[],x=[];r(m.getCoordinateSystems(),function(w){if(!w.axisPointerEnabled)return;var S=c(w.model),A=p.coordSysAxesInfo[S]={};p.coordSysMap[S]=w;var C=w.model,T=C.getModel("tooltip",_);if(r(w.getAxes(),i(P,!1,null)),w.getTooltipAxes&&_&&T.get("show")){var M=T.get("trigger")==="axis",D=T.get("axisPointer.type")==="cross",I=w.getTooltipAxes(T.get("axisPointer.axis"));(M||D)&&r(I.baseAxes,i(P,D?"cross":!0,M)),D&&r(I.otherAxes,i(P,"cross",!1))}function P(R,E,L){var k=L.model.getModel("axisPointer",y),z=k.get("show");if(!(!z||z==="auto"&&!R&&!v(k))){E==null&&(E=k.get("triggerTooltip")),k=R?h(L,T,y,g,R,E):k;var O=k.get("snap"),N=c(L.model),B=E||O||L.type==="category",q=p.axesInfo[N]={key:N,axis:L,coordSys:w,axisPointerModel:k,triggerTooltip:E,involveSeries:B,snap:O,useHandle:v(k),seriesModels:[]};A[N]=q,p.seriesInvolved|=B;var V=o(b,L);if(V!=null){var F=x[V]||(x[V]={axesInfo:{}});F.axesInfo[N]=q,F.mapper=b[V].mapper,q.linkGroup=F}}}})}function h(p,g,m,_,y,b){var x=g.getModel("axisPointer"),w={};r(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],function(T){w[T]=e.clone(x.get(T))}),w.snap=p.type!=="category"&&!!b,x.get("type")==="cross"&&(w.type="line");var S=w.label||(w.label={});if(S.show==null&&(S.show=!1),y==="cross"){var A=x.get("label.show");if(S.show=A??!0,!b){var C=w.lineStyle=x.get("crossStyle");C&&e.defaults(S,C.textStyle)}}return p.model.getModel("axisPointer",new t(w,m,_))}function d(p,g){g.eachSeries(function(m){var _=m.coordinateSystem,y=m.get("tooltip.trigger",!0),b=m.get("tooltip.show",!0);!_||y==="none"||y===!1||y==="item"||b===!1||m.get("axisPointer.show",!0)===!1||r(p.coordSysAxesInfo[c(_.model)],function(x){var w=x.axis;_.getAxis(w.dim)===w&&(x.seriesModels.push(m),x.seriesDataCount==null&&(x.seriesDataCount=0),x.seriesDataCount+=m.getData().count())})},this)}function o(p,g){for(var m=g.model,_=g.dim,y=0;y<p.length;y++){var b=p[y]||{};if(f(b[_+"AxisId"],m.id)||f(b[_+"AxisIndex"],m.componentIndex)||f(b[_+"AxisName"],m.name))return y}}function f(p,g){return p==="all"||e.isArray(p)&&e.indexOf(p,g)>=0||p===g}function l(p){var g=u(p);if(g){var m=g.axisPointerModel,_=g.axis.scale,y=m.option,b=m.get("status"),x=m.get("value");x!=null&&(x=_.parse(x));var w=v(m);b==null&&(y.status=w?"show":"hide");var S=_.getExtent().slice();S[0]>S[1]&&S.reverse(),(x==null||x>S[1])&&(x=S[1]),x<S[0]&&(x=S[0]),y.value=x,w&&(y.status=g.axis.scale.isBlank()?"hide":"show")}}function u(p){var g=(p.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return g&&g.axesInfo[c(p)]}function s(p){var g=u(p);return g&&g.axisPointerModel}function v(p){return!!p.get("handle.show")}function c(p){return p.type+"||"+p.id}return it.collect=a,it.fixValue=l,it.getAxisInfo=u,it.getAxisPointerModel=s,it.makeKey=c,it}var T9,Ls;function St(){if(Ls)return T9;Ls=1;var e=v1,t=$0(),r=e.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(d,o,f,l){this.axisPointerClass&&t.fixValue(d),r.superApply(this,"render",arguments),i(this,d,o,f,l,!0)},updateAxisPointer:function(d,o,f,l,u){i(this,d,o,f,l,!1)},remove:function(d,o){var f=this._axisPointer;f&&f.remove(o),r.superApply(this,"remove",arguments)},dispose:function(d,o){a(this,o),r.superApply(this,"dispose",arguments)}});function i(d,o,f,l,u,s){var v=r.getAxisPointerClass(d.axisPointerClass);if(v){var c=t.getAxisPointerModel(o);c?(d._axisPointer||(d._axisPointer=new v)).render(o,c,l,s):a(d,l)}}function a(d,o,f){var l=d._axisPointer;l&&l.dispose(o,f),d._axisPointer=null}var n=[];r.registerAxisPointerClass=function(d,o){n[d]=o},r.getAxisPointerClass=function(d){return d&&n[d]};var h=r;return T9=h,T9}var C9={},Is;function Am(){if(Is)return C9;Is=1;var e=G;function t(r,i,a){a=a||{};var n=r.coordinateSystem,h=i.axis,d={},o=h.getAxesOnZeroOf()[0],f=h.position,l=o?"onZero":f,u=h.dim,s=n.getRect(),v=[s.x,s.x+s.width,s.y,s.y+s.height],c={left:0,right:1,top:0,bottom:1,onZero:2},p=i.get("offset")||0,g=u==="x"?[v[2]-p,v[3]+p]:[v[0]-p,v[1]+p];if(o){var m=o.toGlobalCoord(o.dataToCoord(0));g[c.onZero]=Math.max(Math.min(m,g[1]),g[0])}d.position=[u==="y"?g[c[l]]:v[0],u==="x"?g[c[l]]:v[3]],d.rotation=Math.PI/2*(u==="x"?0:1);var _={top:-1,bottom:1,left:-1,right:1};d.labelDirection=d.tickDirection=d.nameDirection=_[f],d.labelOffset=o?g[c[f]]-g[c.onZero]:0,i.get("axisTick.inside")&&(d.tickDirection=-d.tickDirection),e.retrieve(a.labelInside,i.get("axisLabel.inside"))&&(d.labelDirection=-d.labelDirection);var y=i.get("axisLabel.rotate");return d.labelRotate=l==="top"?-y:y,d.z2=1,d}return C9.layout=t,C9}var Ps;function TI(){if(Ps)return Cs;Ps=1;var e=G,t=l1,r=xt(),i=St(),a=Am(),n=["axisLine","axisTickLabel","axisName"],h=["splitArea","splitLine"],d=i.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(o,f,l,u){this.group.removeAll();var s=this._axisGroup;if(this._axisGroup=new t.Group,this.group.add(this._axisGroup),!!o.get("show")){var v=o.getCoordSysModel(),c=a.layout(v,o),p=new r(o,c);e.each(n,p.add,p),this._axisGroup.add(p.getGroup()),e.each(h,function(g){o.get(g+".show")&&this["_"+g](o,v)},this),t.groupTransition(s,this._axisGroup,o),d.superCall(this,"render",o,f,l,u)}},remove:function(){this._splitAreaColors=null},_splitLine:function(o,f){var l=o.axis;if(!l.scale.isBlank()){var u=o.getModel("splitLine"),s=u.getModel("lineStyle"),v=s.get("color");v=e.isArray(v)?v:[v];for(var c=f.coordinateSystem.getRect(),p=l.isHorizontal(),g=0,m=l.getTicksCoords({tickModel:u}),_=[],y=[],b=s.getLineStyle(),x=0;x<m.length;x++){var w=l.toGlobalCoord(m[x].coord);p?(_[0]=w,_[1]=c.y,y[0]=w,y[1]=c.y+c.height):(_[0]=c.x,_[1]=w,y[0]=c.x+c.width,y[1]=w);var S=g++%v.length,A=m[x].tickValue;this._axisGroup.add(new t.Line(t.subPixelOptimizeLine({anid:A!=null?"line_"+m[x].tickValue:null,shape:{x1:_[0],y1:_[1],x2:y[0],y2:y[1]},style:e.defaults({stroke:v[S]},b),silent:!0})))}}},_splitArea:function(o,f){var l=o.axis;if(!l.scale.isBlank()){var u=o.getModel("splitArea"),s=u.getModel("areaStyle"),v=s.get("color"),c=f.coordinateSystem.getRect(),p=l.getTicksCoords({tickModel:u,clamp:!0});if(p.length){var g=v.length,m=this._splitAreaColors,_=e.createHashMap(),y=0;if(m)for(var b=0;b<p.length;b++){var x=m.get(p[b].tickValue);if(x!=null){y=(x+(g-1)*b)%g;break}}var w=l.toGlobalCoord(p[0].coord),S=s.getAreaStyle();v=e.isArray(v)?v:[v];for(var b=1;b<p.length;b++){var A=l.toGlobalCoord(p[b].coord),C,T,M,D;l.isHorizontal()?(C=w,T=c.y,M=A-C,D=c.height,w=C+M):(C=c.x,T=w,M=c.width,D=A-T,w=T+D);var I=p[b-1].tickValue;I!=null&&_.set(I,y),this._axisGroup.add(new t.Rect({anid:I!=null?"area_"+I:null,shape:{x:C,y:T,width:M,height:D},style:e.defaults({fill:v[y]},S),silent:!0})),y=(y+1)%g}this._splitAreaColors=_}}}});return d.extend({type:"xAxis"}),d.extend({type:"yAxis"}),Cs}var Rs;function CI(){return Rs||(Rs=1,wm(),TI()),Ts}var Es;function ur(){if(Es)return ps;Es=1;var e=v1,t=G,r=l1;return li(),CI(),e.extendComponentView({type:"grid",render:function(i,a){this.group.removeAll(),i.get("show")&&this.group.add(new r.Rect({shape:i.coordinateSystem.getRect(),style:t.defaults({fill:i.get("backgroundColor")},i.getItemStyle()),silent:!0,z2:-1}))}}),e.registerPreprocessor(function(i){i.xAxis&&i.yAxis&&!i.grid&&(i.grid={})}),ps}var ks;function MI(){if(ks)return is;ks=1;var e=v1;mI(),_I();var t=_t(),r=lr(),i=xI();return ur(),e.registerVisual(t("line","circle","line")),e.registerLayout(r("line")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,i("line")),is}var zs={},M9,Os;function Tm(){if(Os)return M9;Os=1;var e=_e,t=z2(),r=e.extend({type:"series.__base_bar__",getInitialData:function(i,a){return t(this.getSource(),this)},getMarkerPosition:function(i){var a=this.coordinateSystem;if(a){var n=a.dataToPoint(a.clampData(i)),h=this.getData(),d=h.getLayout("offset"),o=h.getLayout("size"),f=a.getBaseAxis().isHorizontal()?0:1;return n[f]+=d+o/2,n}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:5e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});return M9=r,M9}var D9,Ns;function DI(){if(Ns)return D9;Ns=1;var e=Tm(),t=e.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return this.get("large")?this.get("progressive"):!1},getProgressiveThreshold:function(){var r=this.get("progressiveThreshold"),i=this.get("largeThreshold");return i>r&&(r=i),r}});return D9=t,D9}var L9={},Vs;function Cm(){if(Vs)return L9;Vs=1;var e=l1,t=si(),r=t.getDefaultLabel;function i(n,h,d,o,f,l,u){var s=d.getModel("label"),v=d.getModel("emphasis.label");e.setLabelStyle(n,h,s,v,{labelFetcher:f,labelDataIndex:l,defaultText:r(f.getData(),l),isRectText:!0,autoColor:o}),a(n),a(h)}function a(n,h){n.textPosition==="outside"&&(n.textPosition=h)}return L9.setLabel=i,L9}var I9,Bs;function LI(){if(Bs)return I9;Bs=1;var e=i3(),t=e([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),r={getBarItemStyle:function(i){var a=t(this,i);if(this.getBorderLineDash){var n=this.getBorderLineDash();n&&(a.lineDash=n)}return a}};return I9=r,I9}var P9,qs;function II(){if(qs)return P9;qs=1;var e=v1,t=G,r=l1,i=Cm(),a=i.setLabel,n=ye(),h=LI(),d=oe,o=["itemStyle","barBorderWidth"];t.extend(n.prototype,h);var f=e.extendChartView({type:"bar",render:function(y,b,x){this._updateDrawMode(y);var w=y.get("coordinateSystem");return(w==="cartesian2d"||w==="polar")&&(this._isLargeDraw?this._renderLarge(y,b,x):this._renderNormal(y,b,x)),this.group},incrementalPrepareRender:function(y,b,x){this._clear(),this._updateDrawMode(y)},incrementalRender:function(y,b,x,w){this._incrementalRenderLarge(y,b)},_updateDrawMode:function(y){var b=y.pipelineContext.large;(this._isLargeDraw==null||b^this._isLargeDraw)&&(this._isLargeDraw=b,this._clear())},_renderNormal:function(y,b,x){var w=this.group,S=y.getData(),A=this._data,C=y.coordinateSystem,T=C.getBaseAxis(),M;C.type==="cartesian2d"?M=T.isHorizontal():C.type==="polar"&&(M=T.dim==="angle");var D=y.isAnimationEnabled()?y:null;S.diff(A).add(function(I){if(S.hasValue(I)){var P=S.getItemModel(I),R=v[C.type](S,I,P),E=l[C.type](S,I,P,R,M,D);S.setItemGraphicEl(I,E),w.add(E),c(E,S,I,P,R,y,M,C.type==="polar")}}).update(function(I,P){var R=A.getItemGraphicEl(P);if(!S.hasValue(I)){w.remove(R);return}var E=S.getItemModel(I),L=v[C.type](S,I,E);R?r.updateProps(R,{shape:L},D,I):R=l[C.type](S,I,E,L,M,D,!0),S.setItemGraphicEl(I,R),w.add(R),c(R,S,I,E,L,y,M,C.type==="polar")}).remove(function(I){var P=A.getItemGraphicEl(I);C.type==="cartesian2d"?P&&u(I,D,P):P&&s(I,D,P)}).execute(),this._data=S},_renderLarge:function(y,b,x){this._clear(),m(y,this.group)},_incrementalRenderLarge:function(y,b){m(b,this.group,!0)},dispose:t.noop,remove:function(y){this._clear(y)},_clear:function(y){var b=this.group,x=this._data;y&&y.get("animation")&&x&&!this._isLargeDraw?x.eachItemGraphicEl(function(w){w.type==="sector"?s(w.dataIndex,y,w):u(w.dataIndex,y,w)}):b.removeAll(),this._data=null}}),l={cartesian2d:function(y,b,x,w,S,A,C){var T=new r.Rect({shape:t.extend({},w)});if(A){var M=T.shape,D=S?"height":"width",I={};M[D]=0,I[D]=w[D],r[C?"updateProps":"initProps"](T,{shape:I},A,b)}return T},polar:function(y,b,x,w,S,A,C){var T=w.startAngle<w.endAngle,M=new r.Sector({shape:t.defaults({clockwise:T},w)});if(A){var D=M.shape,I=S?"r":"endAngle",P={};D[I]=S?0:w.startAngle,P[I]=w[I],r[C?"updateProps":"initProps"](M,{shape:P},A,b)}return M}};function u(y,b,x){x.style.text=null,r.updateProps(x,{shape:{width:0}},b,y,function(){x.parent&&x.parent.remove(x)})}function s(y,b,x){x.style.text=null,r.updateProps(x,{shape:{r:x.shape.r0}},b,y,function(){x.parent&&x.parent.remove(x)})}var v={cartesian2d:function(y,b,x){var w=y.getItemLayout(b),S=p(x,w),A=w.width>0?1:-1,C=w.height>0?1:-1;return{x:w.x+A*S/2,y:w.y+C*S/2,width:w.width-A*S,height:w.height-C*S}},polar:function(y,b,x){var w=y.getItemLayout(b);return{cx:w.cx,cy:w.cy,r0:w.r0,r:w.r,startAngle:w.startAngle,endAngle:w.endAngle}}};function c(y,b,x,w,S,A,C,T){var M=b.getItemVisual(x,"color"),D=b.getItemVisual(x,"opacity"),I=w.getModel("itemStyle"),P=w.getModel("emphasis.itemStyle").getBarItemStyle();T||y.setShape("r",I.get("barBorderRadius")||0),y.useStyle(t.defaults({fill:M,opacity:D},I.getBarItemStyle()));var R=w.getShallow("cursor");R&&y.attr("cursor",R);var E=C?S.height>0?"bottom":"top":S.width>0?"left":"right";T||a(y.style,P,w,M,A,x,E),r.setHoverStyle(y,P)}function p(y,b){var x=y.get(o)||0;return Math.min(x,Math.abs(b.width),Math.abs(b.height))}var g=d.extend({type:"largeBar",shape:{points:[]},buildPath:function(y,b){for(var x=b.points,w=this.__startPoint,S=this.__valueIdx,A=0;A<x.length;A+=2)w[this.__valueIdx]=x[A+S],y.moveTo(w[0],w[1]),y.lineTo(x[A],x[A+1])}});function m(y,b,x){var w=y.getData(),S=[],A=w.getLayout("valueAxisHorizontal")?1:0;S[1-A]=w.getLayout("valueAxisStart");var C=new g({shape:{points:w.getLayout("largePoints")},incremental:!!x,__startPoint:S,__valueIdx:A});b.add(C),_(C,y,w)}function _(y,b,x){var w=x.getVisual("borderColor")||x.getVisual("color"),S=b.getModel("itemStyle").getItemStyle(["color","borderColor"]);y.useStyle(S),y.style.fill=null,y.style.stroke=w,y.style.lineWidth=x.getLayout("barWidth")}return P9=f,P9}var Hs;function PI(){if(Hs)return zs;Hs=1;var e=v1,t=G,r=H0(),i=r.layout,a=r.largeLayout;return li(),DI(),II(),ur(),e.registerLayout(t.curry(i,"bar")),e.registerLayout(a),e.registerVisual({seriesType:"bar",reset:function(n){n.getData().setVisual("legendSymbol","roundRect")}}),zs}var Fs={},R9,Gs;function f3(){if(Gs)return R9;Gs=1;var e=c3(),t=We(),r=G,i=r.extend,a=r.isArray;function n(h,d,o){d=a(d)&&{coordDimensions:d}||i({},d);var f=h.getSource(),l=e(f,d),u=new t(l,h);return u.initData(f,o),u}return R9=n,R9}var E9,$s;function ui(){if($s)return E9;$s=1;var e=G,t={updateSelectedMap:function(r){this._targetList=e.isArray(r)?r.slice():[],this._selectTargetMap=e.reduce(r||[],function(i,a){return i.set(a.name,a),i},e.createHashMap())},select:function(r,i){var a=i!=null?this._targetList[i]:this._selectTargetMap.get(r),n=this.get("selectedMode");n==="single"&&this._selectTargetMap.each(function(h){h.selected=!1}),a&&(a.selected=!0)},unSelect:function(r,i){var a=i!=null?this._targetList[i]:this._selectTargetMap.get(r);a&&(a.selected=!1)},toggleSelected:function(r,i){var a=i!=null?this._targetList[i]:this._selectTargetMap.get(r);if(a!=null)return this[a.selected?"unSelect":"select"](r,i),a.selected},isSelected:function(r,i){var a=i!=null?this._targetList[i]:this._selectTargetMap.get(r);return a&&a.selected}};return E9=t,E9}var k9,Us;function RI(){if(Us)return k9;Us=1;var e=v1,t=f3(),r=G,i=M1,a=I1(),n=a.getPercentWithPrecision,h=ui(),d=i2,o=d.retrieveRawAttr,f=e.extendSeriesModel({type:"series.pie",init:function(u){f.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(u)},mergeOption:function(u){f.superCall(this,"mergeOption",u),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(u,s){return t(this,["value"])},_createSelectableList:function(){for(var u=this.getRawData(),s=u.mapDimension("value"),v=[],c=0,p=u.count();c<p;c++)v.push({name:u.getName(c),value:u.get(s,c),selected:o(u,c,"selected")});return v},getDataParams:function(u){var s=this.getData(),v=f.superCall(this,"getDataParams",u),c=[];return s.each(s.mapDimension("value"),function(p){c.push(p)}),v.percent=n(c,u,s.hostModel.get("percentPrecision")),v.$vars.push("percent"),v},_defaultLabelLine:function(u){i.defaultEmphasis(u,"labelLine",["show"]);var s=u.labelLine,v=u.emphasis.labelLine;s.show=s.show&&u.label.show,v.show=v.show&&u.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,label:{rotate:!1,show:!0,position:"outer"},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationEasing:"cubicOut"}});r.mixin(f,h);var l=f;return k9=l,k9}var z9,Ws;function EI(){if(Ws)return z9;Ws=1;var e=G,t=l1,r=E2;function i(f,l,u,s){var v=l.getData(),c=this.dataIndex,p=v.getName(c),g=l.get("selectedOffset");s.dispatchAction({type:"pieToggleSelect",from:f,name:p,seriesId:l.id}),v.each(function(m){a(v.getItemGraphicEl(m),v.getItemLayout(m),l.isSelected(v.getName(m)),g,u)})}function a(f,l,u,s,v){var c=(l.startAngle+l.endAngle)/2,p=Math.cos(c),g=Math.sin(c),m=u?s:0,_=[p*m,g*m];v?f.animate().when(200,{position:_}).start("bounceOut"):f.attr("position",_)}function n(f,l){t.Group.call(this);var u=new t.Sector({z2:2}),s=new t.Polyline,v=new t.Text;this.add(u),this.add(s),this.add(v),this.updateData(f,l,!0);function c(){s.ignore=s.hoverIgnore,v.ignore=v.hoverIgnore}function p(){s.ignore=s.normalIgnore,v.ignore=v.normalIgnore}this.on("emphasis",c).on("normal",p).on("mouseover",c).on("mouseout",p)}var h=n.prototype;h.updateData=function(f,l,u){var s=this.childAt(0),v=f.hostModel,c=f.getItemModel(l),p=f.getItemLayout(l),g=e.extend({},p);if(g.label=null,u){s.setShape(g);var m=v.getShallow("animationType");m==="scale"?(s.shape.r=p.r0,t.initProps(s,{shape:{r:p.r}},v,l)):(s.shape.endAngle=p.startAngle,t.updateProps(s,{shape:{endAngle:p.endAngle}},v,l))}else t.updateProps(s,{shape:g},v,l);var _=f.getItemVisual(l,"color");s.useStyle(e.defaults({lineJoin:"bevel",fill:_},c.getModel("itemStyle").getItemStyle())),s.hoverStyle=c.getModel("emphasis.itemStyle").getItemStyle();var y=c.getShallow("cursor");y&&s.attr("cursor",y),a(this,f.getItemLayout(l),v.isSelected(null,l),v.get("selectedOffset"),v.get("animation"));function b(){s.stopAnimation(!0),s.animateTo({shape:{r:p.r+v.get("hoverOffset")}},300,"elasticOut")}function x(){s.stopAnimation(!0),s.animateTo({shape:{r:p.r}},300,"elasticOut")}s.off("mouseover").off("mouseout").off("emphasis").off("normal"),c.get("hoverAnimation")&&v.isAnimationEnabled()&&s.on("mouseover",b).on("mouseout",x).on("emphasis",b).on("normal",x),this._updateLabel(f,l),t.setHoverStyle(this)},h._updateLabel=function(f,l){var u=this.childAt(1),s=this.childAt(2),v=f.hostModel,c=f.getItemModel(l),p=f.getItemLayout(l),g=p.label,x=f.getItemVisual(l,"color");t.updateProps(u,{shape:{points:g.linePoints||[[g.x,g.y],[g.x,g.y],[g.x,g.y]]}},v,l),t.updateProps(s,{style:{x:g.x,y:g.y}},v,l),s.attr({rotation:g.rotation,origin:[g.x,g.y],z2:10});var m=c.getModel("label"),_=c.getModel("emphasis.label"),y=c.getModel("labelLine"),b=c.getModel("emphasis.labelLine"),x=f.getItemVisual(l,"color");t.setLabelStyle(s.style,s.hoverStyle={},m,_,{labelFetcher:f.hostModel,labelDataIndex:l,defaultText:f.getName(l),autoColor:x,useInsideStyle:!!g.inside},{textAlign:g.textAlign,textVerticalAlign:g.verticalAlign,opacity:f.getItemVisual(l,"opacity")}),s.ignore=s.normalIgnore=!m.get("show"),s.hoverIgnore=!_.get("show"),u.ignore=u.normalIgnore=!y.get("show"),u.hoverIgnore=!b.get("show"),u.setStyle({stroke:x,opacity:f.getItemVisual(l,"opacity")}),u.setStyle(y.getModel("lineStyle").getLineStyle()),u.hoverStyle=b.getModel("lineStyle").getLineStyle();var w=y.get("smooth");w&&w===!0&&(w=.4),u.setShape({smooth:w})},e.inherits(n,t.Group);var d=r.extend({type:"pie",init:function(){var f=new t.Group;this._sectorGroup=f},render:function(f,l,u,s){if(!(s&&s.from===this.uid)){var v=f.getData(),c=this._data,p=this.group,g=l.get("animation"),m=!c,_=f.get("animationType"),y=e.curry(i,this.uid,f,g,u),b=f.get("selectedMode");if(v.diff(c).add(function(A){var C=new n(v,A);m&&_!=="scale"&&C.eachChild(function(T){T.stopAnimation(!0)}),b&&C.on("click",y),v.setItemGraphicEl(A,C),p.add(C)}).update(function(A,C){var T=c.getItemGraphicEl(C);T.updateData(v,A),T.off("click"),b&&T.on("click",y),p.add(T),v.setItemGraphicEl(A,T)}).remove(function(A){var C=c.getItemGraphicEl(A);p.remove(C)}).execute(),g&&m&&v.count()>0&&_!=="scale"){var x=v.getItemLayout(0),w=Math.max(u.getWidth(),u.getHeight())/2,S=e.bind(p.removeClipPath,p);p.setClipPath(this._createClipPath(x.cx,x.cy,w,x.startAngle,x.clockwise,S,f))}this._data=v}},dispose:function(){},_createClipPath:function(f,l,u,s,v,c,p){var g=new t.Sector({shape:{cx:f,cy:l,r0:0,r:u,startAngle:s,endAngle:s,clockwise:v}});return t.initProps(g,{shape:{endAngle:s+(v?1:-1)*Math.PI*2}},p,c),g},containPoint:function(f,l){var u=l.getData(),s=u.getItemLayout(0);if(s){var v=f[0]-s.cx,c=f[1]-s.cy,p=Math.sqrt(v*v+c*c);return p<=s.r&&p>=s.r0}}}),o=d;return z9=o,z9}var O9,Zs;function Mm(){if(Zs)return O9;Zs=1;var e=v1,t=G;function r(i,a){t.each(a,function(n){n.update="updateView",e.registerAction(n,function(h,d){var o={};return d.eachComponent({mainType:"series",subType:i,query:h},function(f){f[n.method]&&f[n.method](h.name,h.dataIndex);var l=f.getData();l.each(function(u){var s=l.getName(u);o[s]=f.isSelected(s)||!1})}),{name:h.name,selected:o}})})}return O9=r,O9}var N9,Ys;function U0(){if(Ys)return N9;Ys=1;var e=G,t=e.createHashMap;function r(i){return{getTargetSeries:function(a){var n={},h=t();return a.eachSeriesByType(i,function(d){d.__paletteScope=n,h.set(d.uid,d)}),h},reset:function(a,n){var h=a.getRawData(),d={},o=a.getData();o.each(function(f){var l=o.getRawIndex(f);d[l]=f}),h.each(function(f){var l=d[f],u=l!=null&&o.getItemVisual(l,"color",!0);if(u)h.setItemVisual(f,"color",u);else{var s=h.getItemModel(f),v=s.get("itemStyle.color")||a.getColorFromPalette(h.getName(f)||f+"",a.__paletteScope,h.count());h.setItemVisual(f,"color",v),l!=null&&o.setItemVisual(l,"color",v)}})}}}return N9=r,N9}var V9,Xs;function kI(){if(Xs)return V9;Xs=1;var e=X1;function t(a,n,h,d,o,f,l){a.sort(function(b,x){return b.y-x.y});function u(b,x,w,S){for(var A=b;A<x;A++)if(a[A].y+=w,A>b&&A+1<x&&a[A+1].y>a[A].y+a[A].height){s(A,w/2);return}s(x-1,w/2)}function s(b,x){for(var w=b;w>=0&&(a[w].y-=x,!(w>0&&a[w].y>a[w-1].y+a[w-1].height));w--);}function v(b,x,w,S,A,C){for(var T=(C>0,x?Number.MAX_VALUE:0),M=0,D=b.length;M<D;M++)if(b[M].position!=="center"){var I=Math.abs(b[M].y-S),P=b[M].len,R=b[M].len2,E=I<A+P?Math.sqrt((A+P+R)*(A+P+R)-I*I):Math.abs(b[M].x-w);x&&E>=T&&(E=T-10),!x&&E<=T&&(E=T+10),b[M].x=w+E*C,T=E}}for(var c=0,p,g=a.length,m=[],_=[],y=0;y<g;y++)p=a[y].y-c,p<0&&u(y,g,-p),c=a[y].y+a[y].height;l-c<0&&s(g-1,c-l);for(var y=0;y<g;y++)a[y].y>=h?_.push(a[y]):m.push(a[y]);v(m,!1,n,h,d,o),v(_,!0,n,h,d,o)}function r(a,n,h,d,o,f){for(var l=[],u=[],s=0;s<a.length;s++)a[s].x<n?l.push(a[s]):u.push(a[s]);t(u,n,h,d,1,o,f),t(l,n,h,d,-1,o,f);for(var s=0;s<a.length;s++){var v=a[s].linePoints;if(v){var c=v[1][0]-v[2][0];a[s].x<n?v[2][0]=a[s].x+3:v[2][0]=a[s].x-3,v[1][1]=v[2][1]=a[s].y,v[1][0]=v[2][0]+c}}}function i(a,n,h,d){var o=a.getData(),f=[],l,u,s=!1;o.each(function(v){var c=o.getItemLayout(v),p=o.getItemModel(v),g=p.getModel("label"),m=g.get("position")||p.get("emphasis.label.position"),_=p.getModel("labelLine"),y=_.get("length"),b=_.get("length2"),x=(c.startAngle+c.endAngle)/2,w=Math.cos(x),S=Math.sin(x),A,C,T,M;l=c.cx,u=c.cy;var D=m==="inside"||m==="inner";if(m==="center")A=c.cx,C=c.cy,M="center";else{var I=(D?(c.r+c.r0)/2*w:c.r*w)+l,P=(D?(c.r+c.r0)/2*S:c.r*S)+u;if(A=I+w*3,C=P+S*3,!D){var R=I+w*(y+n-c.r),E=P+S*(y+n-c.r),L=R+(w<0?-1:1)*b,k=E;A=L+(w<0?-5:5),C=k,T=[[I,P],[R,E],[L,k]]}M=D?"center":w>0?"left":"right"}var z=g.getFont(),O=g.get("rotate")?w<0?-x+Math.PI:-x:0,N=a.getFormattedLabel(v,"normal")||o.getName(v),B=e.getBoundingRect(N,z,M,"top");s=!!O,c.label={x:A,y:C,position:m,height:B.height,len:y,len2:b,linePoints:T,textAlign:M,verticalAlign:"middle",rotation:O,inside:D},D||f.push(c.label)}),!s&&a.get("avoidLabelOverlap")&&r(f,l,u,n,h,d)}return V9=i,V9}var B9,Ks;function zI(){if(Ks)return B9;Ks=1;var e=I1(),t=e.parsePercent,r=e.linearMap,i=kI(),a=G,n=Math.PI*2,h=Math.PI/180;function d(o,f,l,u){f.eachSeriesByType(o,function(s){var v=s.getData(),c=v.mapDimension("value"),p=s.get("center"),g=s.get("radius");a.isArray(g)||(g=[0,g]),a.isArray(p)||(p=[p,p]);var m=l.getWidth(),_=l.getHeight(),y=Math.min(m,_),b=t(p[0],m),x=t(p[1],_),w=t(g[0],y/2),S=t(g[1],y/2),A=-s.get("startAngle")*h,C=s.get("minAngle")*h,T=0;v.each(c,function(B){!isNaN(B)&&T++});var M=v.getSum(c),D=Math.PI/(M||T)*2,I=s.get("clockwise"),P=s.get("roseType"),R=s.get("stillShowZeroSum"),E=v.getDataExtent(c);E[0]=0;var L=n,k=0,z=A,O=I?1:-1;if(v.each(c,function(B,q){var V;if(isNaN(B)){v.setItemLayout(q,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:I,cx:b,cy:x,r0:w,r:P?NaN:S});return}P!=="area"?V=M===0&&R?D:B*D:V=n/T,V<C?(V=C,L-=C):k+=B;var F=z+O*V;v.setItemLayout(q,{angle:V,startAngle:z,endAngle:F,clockwise:I,cx:b,cy:x,r0:w,r:P?r(B,E,[w,S]):S}),z=F}),L<n&&T)if(L<=.001){var N=n/T;v.each(c,function(B,q){if(!isNaN(B)){var V=v.getItemLayout(q);V.angle=N,V.startAngle=A+O*q*N,V.endAngle=A+O*(q+1)*N}})}else D=L/k,z=A,v.each(c,function(B,q){if(!isNaN(B)){var V=v.getItemLayout(q),F=V.angle===C?C:B*D;V.startAngle=z,V.endAngle=z+O*F,z+=O*F}});i(s,S,m,_)})}return B9=d,B9}var q9,Qs;function vr(){if(Qs)return q9;Qs=1;function e(t){return{seriesType:t,reset:function(r,i){var a=i.findComponents({mainType:"legend"});if(!(!a||!a.length)){var n=r.getData();n.filterSelf(function(h){for(var d=n.getName(h),o=0;o<a.length;o++)if(!a[o].isSelected(d))return!1;return!0})}}}}return q9=e,q9}var Js;function OI(){if(Js)return Fs;Js=1;var e=v1,t=G;RI(),EI();var r=Mm(),i=U0(),a=zI(),n=vr();return r("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),e.registerVisual(i("pie")),e.registerLayout(t.curry(a,"pie")),e.registerProcessor(n("pie")),Fs}var js={},H9,el;function NI(){if(el)return H9;el=1;var e=z2(),t=_e,r=t.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(i,a){return e(this.getSource(),this)},brushSelector:"point",getProgressive:function(){var i=this.option.progressive;return i??(this.option.large?5e3:this.get("progressive"))},getProgressiveThreshold:function(){var i=this.option.progressiveThreshold;return i??(this.option.large?1e4:this.get("progressiveThreshold"))},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8}}});return H9=r,H9}var tl={},F9,rl;function VI(){if(rl)return F9;rl=1;var e=l1,t=Ze(),r=t.createSymbol,i=q7,a=4,n=e.extendShape({shape:{points:null},symbolProxy:null,buildPath:function(f,l){var u=l.points,s=l.size,v=this.symbolProxy,c=v.shape,p=f.getContext?f.getContext():f,g=p&&s[0]<a;if(!g)for(var m=0;m<u.length;){var _=u[m++],y=u[m++];isNaN(_)||isNaN(y)||(c.x=_-s[0]/2,c.y=y-s[1]/2,c.width=s[0],c.height=s[1],v.buildPath(f,c,!0))}},afterBrush:function(f){var l=this.shape,u=l.points,s=l.size,v=s[0]<a;if(v){this.setTransform(f);for(var c=0;c<u.length;){var p=u[c++],g=u[c++];isNaN(p)||isNaN(g)||f.fillRect(p-s[0]/2,g-s[1]/2,s[0],s[1])}this.restoreTransform(f)}},findDataIndex:function(f,l){for(var u=this.shape,s=u.points,v=u.size,c=Math.max(v[0],4),p=Math.max(v[1],4),g=s.length/2-1;g>=0;g--){var m=g*2,_=s[m]-c/2,y=s[m+1]-p/2;if(f>=_&&l>=y&&f<=_+c&&l<=y+p)return g}return-1}});function h(){this.group=new e.Group}var d=h.prototype;d.isPersistent=function(){return!this._incremental},d.updateData=function(f){this.group.removeAll();var l=new n({rectHover:!0,cursor:"default"});l.setShape({points:f.getLayout("symbolPoints")}),this._setCommon(l,f),this.group.add(l),this._incremental=null},d.updateLayout=function(f){if(!this._incremental){var l=f.getLayout("symbolPoints");this.group.eachChild(function(u){if(u.startIndex!=null){var s=(u.endIndex-u.startIndex)*2,v=u.startIndex*4*2;l=new Float32Array(l.buffer,v,s)}u.setShape("points",l)})}},d.incrementalPrepareUpdate=function(f){this.group.removeAll(),this._clearIncremental(),f.count()>2e6?(this._incremental||(this._incremental=new i({silent:!0})),this.group.add(this._incremental)):this._incremental=null},d.incrementalUpdate=function(f,l){var u;this._incremental?(u=new n,this._incremental.addDisplayable(u,!0)):(u=new n({rectHover:!0,cursor:"default",startIndex:f.start,endIndex:f.end}),u.incremental=!0,this.group.add(u)),u.setShape({points:l.getLayout("symbolPoints")}),this._setCommon(u,l,!!this._incremental)},d._setCommon=function(f,l,u){var s=l.hostModel,v=l.getVisual("symbolSize");f.setShape("size",v instanceof Array?v:[v,v]),f.symbolProxy=r(l.getVisual("symbol"),0,0,0,0),f.setColor=f.symbolProxy.setColor;var c=f.shape.size[0]<a;f.useStyle(s.getModel("itemStyle").getItemStyle(c?["color","shadowBlur","shadowColor"]:["color"]));var p=l.getVisual("color");p&&f.setColor(p),u||(f.seriesIndex=s.seriesIndex,f.on("mousemove",function(g){f.dataIndex=null;var m=f.findDataIndex(g.offsetX,g.offsetY);m>=0&&(f.dataIndex=m+(f.startIndex||0))}))},d.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},d._clearIncremental=function(){var f=this._incremental;f&&f.clearDisplaybles()};var o=h;return F9=o,F9}var al;function BI(){if(al)return tl;al=1;var e=v1,t=sr(),r=VI(),i=lr();return e.extendChartView({type:"scatter",render:function(a,n,h){var d=a.getData(),o=this._updateSymbolDraw(d,a);o.updateData(d),this._finished=!0},incrementalPrepareRender:function(a,n,h){var d=a.getData(),o=this._updateSymbolDraw(d,a);o.incrementalPrepareUpdate(d),this._finished=!1},incrementalRender:function(a,n,h){this._symbolDraw.incrementalUpdate(a,n.getData()),this._finished=a.end===n.getData().count()},updateTransform:function(a,n,h){var d=a.getData();if(this.group.dirty(),!this._finished||d.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var o=i().reset(a);o.progress&&o.progress({start:0,end:d.count()},d),this._symbolDraw.updateLayout(d)},_updateSymbolDraw:function(a,n){var h=this._symbolDraw,d=n.pipelineContext,o=d.large;return(!h||o!==this._isLargeDraw)&&(h&&h.remove(),h=this._symbolDraw=o?new r:new t,this._isLargeDraw=o,this.group.removeAll()),this.group.add(h.group),h},remove:function(a,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}}),tl}var il;function qI(){if(il)return js;il=1;var e=v1;NI(),BI();var t=_t(),r=lr();return ur(),e.registerVisual(t("scatter","circle")),e.registerLayout(r("scatter")),js}var nl={},ol={},G9,sl;function HI(){if(sl)return G9;sl=1;var e=G,t=J2();function r(a,n,h){t.call(this,a,n,h),this.type="value",this.angle=0,this.name="",this.model}e.inherits(r,t);var i=r;return G9=i,G9}var $9,ll;function FI(){if(ll)return $9;ll=1;var e=G,t=HI(),r=q0(),i=I1(),a=n2(),n=a.getScaleExtent,h=a.niceScaleExtent,d=y2;function o(l,u,s){this._model=l,this.dimensions=[],this._indicatorAxes=e.map(l.getIndicatorModels(),function(v,c){var p="indicator_"+c,g=new t(p,new r);return g.name=v.get("name"),g.model=v,v.axis=g,this.dimensions.push(p),g},this),this.resize(l,s),this.cx,this.cy,this.r,this.startAngle}o.prototype.getIndicatorAxes=function(){return this._indicatorAxes},o.prototype.dataToPoint=function(l,u){var s=this._indicatorAxes[u];return this.coordToPoint(s.dataToCoord(l),u)},o.prototype.coordToPoint=function(l,u){var s=this._indicatorAxes[u],v=s.angle,c=this.cx+l*Math.cos(v),p=this.cy-l*Math.sin(v);return[c,p]},o.prototype.pointToData=function(l){var u=l[0]-this.cx,s=l[1]-this.cy,v=Math.sqrt(u*u+s*s);u/=v,s/=v;for(var c=Math.atan2(-s,u),p=1/0,g,m=-1,_=0;_<this._indicatorAxes.length;_++){var y=this._indicatorAxes[_],b=Math.abs(c-y.angle);b<p&&(g=y,m=_,p=b)}return[m,+(g&&g.coodToData(v))]},o.prototype.resize=function(l,u){var s=l.get("center"),v=u.getWidth(),c=u.getHeight(),p=Math.min(v,c)/2;this.cx=i.parsePercent(s[0],v),this.cy=i.parsePercent(s[1],c),this.startAngle=l.get("startAngle")*Math.PI/180,this.r=i.parsePercent(l.get("radius"),p),e.each(this._indicatorAxes,function(g,m){g.setExtent(0,this.r);var _=this.startAngle+m*Math.PI*2/this._indicatorAxes.length;_=Math.atan2(Math.sin(_),Math.cos(_)),g.angle=_},this)},o.prototype.update=function(l,u){var s=this._indicatorAxes,v=this._model;e.each(s,function(g){g.scale.setExtent(1/0,-1/0)}),l.eachSeriesByType("radar",function(g,m){if(!(g.get("coordinateSystem")!=="radar"||l.getComponent("radar",g.get("radarIndex"))!==v)){var _=g.getData();e.each(s,function(y){y.scale.unionExtentFromData(_,_.mapDimension(y.dim))})}},this);var c=v.get("splitNumber");function p(g){var m=Math.pow(10,Math.floor(Math.log(g)/Math.LN10)),_=g/m;return _===2?_=5:_*=2,_*m}e.each(s,function(g,m){var _=n(g.scale,g.model);h(g.scale,g.model);var y=g.model,b=g.scale,x=y.getMin(),w=y.getMax(),S=b.getInterval();if(x!=null&&w!=null)b.setExtent(+x,+w),b.setInterval((w-x)/c);else if(x!=null){var A;do A=x+S*c,b.setExtent(+x,A),b.setInterval(S),S=p(S);while(A<_[1]&&isFinite(A)&&isFinite(_[1]))}else if(w!=null){var C;do C=w-S*c,b.setExtent(C,+w),b.setInterval(S),S=p(S);while(C>_[0]&&isFinite(C)&&isFinite(_[0]))}else{var T=b.getTicks().length-1;T>c&&(S=p(S));var M=Math.round((_[0]+_[1])/2/S)*S,D=Math.round(c/2);b.setExtent(i.round(M-D*S),i.round(M+(c-D)*S)),b.setInterval(S)}})},o.dimensions=[],o.create=function(l,u){var s=[];return l.eachComponent("radar",function(v){var c=new o(v,l,u);s.push(c),v.coordinateSystem=c}),l.eachSeriesByType("radar",function(v){v.get("coordinateSystem")==="radar"&&(v.coordinateSystem=s[v.get("radarIndex")||0])}),s},d.register("radar",o);var f=o;return $9=f,$9}var U9,ul;function GI(){if(ul)return U9;ul=1;var e=v1,t=G,r=bm(),i=ye(),a=h3(),n=r.valueAxis;function h(f,l){return t.defaults({show:l},f)}var d=e.extendComponentModel({type:"radar",optionUpdated:function(){var f=this.get("boundaryGap"),l=this.get("splitNumber"),u=this.get("scale"),s=this.get("axisLine"),v=this.get("axisTick"),c=this.get("axisLabel"),p=this.get("name"),g=this.get("name.show"),m=this.get("name.formatter"),_=this.get("nameGap"),y=this.get("triggerEvent"),b=t.map(this.get("indicator")||[],function(x){x.max!=null&&x.max>0&&!x.min?x.min=0:x.min!=null&&x.min<0&&!x.max&&(x.max=0);var w=p;if(x.color!=null&&(w=t.defaults({color:x.color},p)),x=t.merge(t.clone(x),{boundaryGap:f,splitNumber:l,scale:u,axisLine:s,axisTick:v,axisLabel:c,name:x.text,nameLocation:"end",nameGap:_,nameTextStyle:w,triggerEvent:y},!1),g||(x.name=""),typeof m=="string"){var S=x.name;x.name=m.replace("{value}",S??"")}else typeof m=="function"&&(x.name=m(x.name,x));var A=t.extend(new i(x,null,this.ecModel),a);return A.mainType="radar",A.componentIndex=this.componentIndex,A},this);this.getIndicatorModels=function(){return b}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:t.merge({lineStyle:{color:"#bbb"}},n.axisLine),axisLabel:h(n.axisLabel,!1),axisTick:h(n.axisTick,!1),splitLine:h(n.splitLine,!0),splitArea:h(n.splitArea,!0),indicator:[]}}),o=d;return U9=o,U9}var W9,vl;function $I(){if(vl)return W9;vl=1;var e=v1,t=G,r=xt(),i=l1,a=["axisLine","axisTickLabel","axisName"],n=e.extendComponentView({type:"radar",render:function(h,d,o){var f=this.group;f.removeAll(),this._buildAxes(h),this._buildSplitLineAndArea(h)},_buildAxes:function(h){var d=h.coordinateSystem,o=d.getIndicatorAxes(),f=t.map(o,function(l){var u=new r(l.model,{position:[d.cx,d.cy],rotation:l.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return u});t.each(f,function(l){t.each(a,l.add,l),this.group.add(l.getGroup())},this)},_buildSplitLineAndArea:function(h){var d=h.coordinateSystem,o=d.getIndicatorAxes();if(!o.length)return;var f=h.get("shape"),l=h.getModel("splitLine"),u=h.getModel("splitArea"),s=l.getModel("lineStyle"),v=u.getModel("areaStyle"),c=l.get("show"),p=u.get("show"),g=s.get("color"),m=v.get("color");g=t.isArray(g)?g:[g],m=t.isArray(m)?m:[m];var _=[],y=[];function b(L,k,z){var O=z%k.length;return L[O]=L[O]||[],O}if(f==="circle")for(var x=o[0].getTicksCoords(),w=d.cx,S=d.cy,A=0;A<x.length;A++){if(c){var C=b(_,g,A);_[C].push(new i.Circle({shape:{cx:w,cy:S,r:x[A].coord}}))}if(p&&A<x.length-1){var C=b(y,m,A);y[C].push(new i.Ring({shape:{cx:w,cy:S,r0:x[A].coord,r:x[A+1].coord}}))}}else for(var T,M=t.map(o,function(L,k){var z=L.getTicksCoords();return T=T==null?z.length-1:Math.min(z.length-1,T),t.map(z,function(O){return d.coordToPoint(O.coord,k)})}),D=[],A=0;A<=T;A++){for(var I=[],P=0;P<o.length;P++)I.push(M[P][A]);if(I[0]&&I.push(I[0].slice()),c){var C=b(_,g,A);_[C].push(new i.Polyline({shape:{points:I}}))}if(p&&D){var C=b(y,m,A-1);y[C].push(new i.Polygon({shape:{points:I.concat(D)}}))}D=I.slice().reverse()}var R=s.getLineStyle(),E=v.getAreaStyle();t.each(y,function(L,k){this.group.add(i.mergePath(L,{style:t.defaults({stroke:"none",fill:m[k%m.length]},E),silent:!0}))},this),t.each(_,function(L,k){this.group.add(i.mergePath(L,{style:t.defaults({fill:"none",stroke:g[k%g.length]},R),silent:!0}))},this)}});return W9=n,W9}var cl;function UI(){return cl||(cl=1,FI(),GI(),$I()),ol}var Z9,hl;function WI(){if(hl)return Z9;hl=1;var e=_e,t=f3(),r=G,i=W1(),a=i.encodeHTML,n=e.extend({type:"series.radar",dependencies:["radar"],init:function(d){n.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},getInitialData:function(d,o){return t(this,{generateCoord:"indicator_",generateCoordCount:1/0})},formatTooltip:function(d){var o=this.getData(),f=this.coordinateSystem,l=f.getIndicatorAxes(),u=this.getData().getName(d);return a(u===""?this.name:u)+"<br/>"+r.map(l,function(s,v){var c=o.get(o.mapDimension(s.dim),d);return a(s.name+" : "+c)}).join("<br />")},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}}),h=n;return Z9=h,Z9}var Y9,fl;function ZI(){if(fl)return Y9;fl=1;var e=v1,t=l1,r=G,i=Ze();function a(h){return r.isArray(h)||(h=[+h,+h]),h}var n=e.extendChartView({type:"radar",render:function(h,d,o){var f=h.coordinateSystem,l=this.group,u=h.getData(),s=this._data;function v(g,m){var _=g.getItemVisual(m,"symbol")||"circle",y=g.getItemVisual(m,"color");if(_!=="none"){var b=a(g.getItemVisual(m,"symbolSize")),x=i.createSymbol(_,-1,-1,2,2,y);return x.attr({style:{strokeNoScale:!0},z2:100,scale:[b[0]/2,b[1]/2]}),x}}function c(g,m,_,y,b,x){_.removeAll();for(var w=0;w<m.length-1;w++){var S=v(y,b);S&&(S.__dimIdx=w,g[w]?(S.attr("position",g[w]),t[x?"initProps":"updateProps"](S,{position:m[w]},h,b)):S.attr("position",m[w]),_.add(S))}}function p(g){return r.map(g,function(m){return[f.cx,f.cy]})}u.diff(s).add(function(g){var m=u.getItemLayout(g);if(m){var _=new t.Polygon,y=new t.Polyline,b={shape:{points:m}};_.shape.points=p(m),y.shape.points=p(m),t.initProps(_,b,h,g),t.initProps(y,b,h,g);var x=new t.Group,w=new t.Group;x.add(y),x.add(_),x.add(w),c(y.shape.points,m,w,u,g,!0),u.setItemGraphicEl(g,x)}}).update(function(g,m){var _=s.getItemGraphicEl(m),y=_.childAt(0),b=_.childAt(1),x=_.childAt(2),w={shape:{points:u.getItemLayout(g)}};w.shape.points&&(c(y.shape.points,w.shape.points,x,u,g,!1),t.updateProps(y,w,h),t.updateProps(b,w,h),u.setItemGraphicEl(g,_))}).remove(function(g){l.remove(s.getItemGraphicEl(g))}).execute(),u.eachItemGraphicEl(function(g,m){var _=u.getItemModel(m),y=g.childAt(0),b=g.childAt(1),x=g.childAt(2),w=u.getItemVisual(m,"color");l.add(g),y.useStyle(r.defaults(_.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:w})),y.hoverStyle=_.getModel("emphasis.lineStyle").getLineStyle();var S=_.getModel("areaStyle"),A=_.getModel("emphasis.areaStyle"),C=S.isEmpty()&&S.parentModel.isEmpty(),T=A.isEmpty()&&A.parentModel.isEmpty();T=T&&C,b.ignore=C,b.useStyle(r.defaults(S.getAreaStyle(),{fill:w,opacity:.7})),b.hoverStyle=A.getAreaStyle();var M=_.getModel("itemStyle").getItemStyle(["color"]),D=_.getModel("emphasis.itemStyle").getItemStyle(),I=_.getModel("label"),P=_.getModel("emphasis.label");x.eachChild(function(L){L.setStyle(M),L.hoverStyle=r.clone(D),t.setLabelStyle(L.style,L.hoverStyle,I,P,{labelFetcher:u.hostModel,labelDataIndex:m,labelDimIndex:L.__dimIdx,defaultText:u.get(u.dimensions[L.__dimIdx],m),autoColor:w,isRectText:!0})});function R(){b.attr("ignore",T)}function E(){b.attr("ignore",C)}g.off("mouseover").off("mouseout").off("normal").off("emphasis"),g.on("emphasis",R).on("mouseover",R).on("normal",E).on("mouseout",E),t.setHoverStyle(g)}),this._data=u},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});return Y9=n,Y9}var X9,dl;function YI(){if(dl)return X9;dl=1;function e(t){t.eachSeriesByType("radar",function(r){var i=r.getData(),a=[],n=r.coordinateSystem;if(!n)return;function h(f,l){a[l]=a[l]||[],a[l][o]=n.dataToPoint(f,o)}for(var d=n.getIndicatorAxes(),o=0;o<d.length;o++)i.each(i.mapDimension(d[o].dim),h);i.each(function(f){a[f][0]&&a[f].push(a[f][0].slice()),i.setItemLayout(f,a[f])})})}return X9=e,X9}var K9,gl;function XI(){if(gl)return K9;gl=1;var e=G;function t(r){var i=r.polar;if(i){e.isArray(i)||(i=[i]);var a=[];e.each(i,function(n,h){n.indicator?(n.type&&!n.shape&&(n.shape=n.type),r.radar=r.radar||[],e.isArray(r.radar)||(r.radar=[r.radar]),r.radar.push(n)):a.push(n)}),r.polar=a}e.each(r.series,function(n){n&&n.type==="radar"&&n.polarIndex&&(n.radarIndex=n.polarIndex)})}return K9=t,K9}var pl;function KI(){if(pl)return nl;pl=1;var e=v1;UI(),WI(),ZI();var t=U0(),r=_t(),i=YI(),a=vr(),n=XI();return e.registerVisual(t("radar")),e.registerVisual(r("radar","circle")),e.registerLayout(i),e.registerProcessor(a("radar")),e.registerPreprocessor(n),nl}var ml={},Q9,yl;function Dm(){if(yl)return Q9;yl=1;var e=G,t=U1(),r=ke(),i=j1,a=h7,n=t.applyTransform;function h(){a.call(this)}e.mixin(h,a);function d(l){this.name=l,this.zoomLimit,a.call(this),this._roamTransformable=new h,this._rawTransformable=new h,this._center,this._zoom}d.prototype={constructor:d,type:"view",dimensions:["x","y"],setBoundingRect:function(l,u,s,v){return this._rect=new i(l,u,s,v),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(l,u,s,v){this.transformTo(l,u,s,v),this._viewRect=new i(l,u,s,v)},transformTo:function(l,u,s,v){var c=this.getBoundingRect(),p=this._rawTransformable;p.transform=c.calculateTransform(new i(l,u,s,v)),p.decomposeTransform(),this._updateTransform()},setCenter:function(l){l&&(this._center=l,this._updateCenterAndZoom())},setZoom:function(l){l=l||1;var u=this.zoomLimit;u&&(u.max!=null&&(l=Math.min(u.max,l)),u.min!=null&&(l=Math.max(u.min,l))),this._zoom=l,this._updateCenterAndZoom()},getDefaultCenter:function(){var l=this.getBoundingRect(),u=l.x+l.width/2,s=l.y+l.height/2;return[u,s]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var l=this._rawTransformable.getLocalTransform(),u=this._roamTransformable,s=this.getDefaultCenter(),v=this.getCenter(),c=this.getZoom();v=t.applyTransform([],v,l),s=t.applyTransform([],s,l),u.origin=v,u.position=[s[0]-v[0],s[1]-v[1]],u.scale=[c,c],this._updateTransform()},_updateTransform:function(){var l=this._roamTransformable,u=this._rawTransformable;u.parent=l,l.updateTransform(),u.updateTransform(),r.copy(this.transform||(this.transform=[]),u.transform||r.create()),this._rawTransform=u.getLocalTransform(),this.invTransform=this.invTransform||[],r.invert(this.invTransform,this.transform),this.decomposeTransform()},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var l=this.getBoundingRect().clone();return l.applyTransform(this.transform),l},dataToPoint:function(l,u,s){var v=u?this._rawTransform:this.transform;return s=s||[],v?n(s,l,v):t.copy(s,l)},pointToData:function(l){var u=this.invTransform;return u?n([],l,u):[l[0],l[1]]},convertToPixel:e.curry(o,"dataToPoint"),convertFromPixel:e.curry(o,"pointToData"),containPoint:function(l){return this.getViewRectAfterRoam().contain(l[0],l[1])}},e.mixin(d,a);function o(l,u,s,v){var c=s.seriesModel,p=c?c.coordinateSystem:null;return p===this?p[l](v):null}var f=d;return Q9=f,Q9}var J9,_l;function QI(){if(_l)return J9;_l=1;for(var e=G,t=mm(),r=[126,25],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]]],a=0;a<i.length;a++)for(var n=0;n<i[a].length;n++)i[a][n][0]/=10.5,i[a][n][1]/=-10.5/.75,i[a][n][0]+=r[0],i[a][n][1]+=r[1];function h(d){d.map==="china"&&d.regions.push(new t("南海诸岛",e.map(i,function(o){return{type:"polygon",exterior:o}}),r))}return J9=h,J9}var j9,xl;function JI(){if(xl)return j9;xl=1;var e=G,t={南海诸岛:[32,80],广东:[0,-10],香港:[10,5],澳门:[-10,10],天津:[5,5]};function r(i){e.each(i.regions,function(a){var n=t[a.name];if(n){var h=a.center;h[0]+=n[0]/10.5,h[1]+=-n[1]/(10.5/.75)}})}return j9=r,j9}var ea,Sl;function jI(){if(Sl)return ea;Sl=1;var e=G,t={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function r(i){e.each(i.regions,function(a){var n=t[a.name];if(n){var h=a.center;h[0]=n[0],h[1]=n[1]}})}return ea=r,ea}var ta,bl;function eP(){if(bl)return ta;bl=1;var e=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function t(r){if(r.map==="china")for(var i=0,a=r.regions.length;i<a;++i)r.regions[i].name==="台湾"&&r.regions[i].geometries.push({type:"polygon",exterior:e[0]})}return ta=t,ta}var ra,wl;function tP(){if(wl)return ra;wl=1;var e=G,t=j1,r=ym(),i=Dm(),a=QI(),n=JI(),h=jI(),d=eP(),o=[a,n,h,d];function f(s,v,c,p,g){i.call(this,s),this.map=v,this._nameCoordMap=e.createHashMap(),this.loadGeoJson(c,p,g)}f.prototype={constructor:f,type:"geo",dimensions:["lng","lat"],containCoord:function(s){for(var v=this.regions,c=0;c<v.length;c++)if(v[c].contain(s))return!0;return!1},loadGeoJson:function(s,v,c){try{this.regions=s?r(s):[]}catch(b){throw`Invalid geoJson format
- `+b.message}v=v||{},c=c||{};for(var p=this.regions,g=e.createHashMap(),m=0;m<p.length;m++){var _=p[m].name;_=c.hasOwnProperty(_)?c[_]:_,p[m].name=_,g.set(_,p[m]),this.addGeoCoord(_,p[m].center);var y=v[_];y&&p[m].transformTo(y.left,y.top,y.width,y.height)}this._regionsMap=g,this._rect=null,e.each(o,function(b){b(this)},this)},transformTo:function(s,v,c,p){var g=this.getBoundingRect();g=g.clone(),g.y=-g.y-g.height;var m=this._rawTransformable;m.transform=g.calculateTransform(new t(s,v,c,p)),m.decomposeTransform();var _=m.scale;_[1]=-_[1],m.updateTransform(),this._updateTransform()},getRegion:function(s){return this._regionsMap.get(s)},getRegionByCoord:function(s){for(var v=this.regions,c=0;c<v.length;c++)if(v[c].contain(s))return v[c]},addGeoCoord:function(s,v){this._nameCoordMap.set(s,v)},getGeoCoord:function(s){return this._nameCoordMap.get(s)},getBoundingRect:function(){if(this._rect)return this._rect;for(var s,v=this.regions,c=0;c<v.length;c++){var p=v[c].getBoundingRect();s=s||p.clone(),s.union(p)}return this._rect=s||new t(0,0,0,0)},dataToPoint:function(s,v,c){if(typeof s=="string"&&(s=this.getGeoCoord(s)),s)return i.prototype.dataToPoint.call(this,s,v,c)},convertToPixel:e.curry(l,"dataToPoint"),convertFromPixel:e.curry(l,"pointToData")},e.mixin(f,i);function l(s,v,c,p){var g=c.geoModel,m=c.seriesModel,_=g?g.coordinateSystem:m?m.coordinateSystem||(m.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return _===this?_[s](p):null}var u=f;return ra=u,ra}var aa,Al;function W0(){if(Al)return aa;Al=1;var e=v1,t=G,r=tP(),i=z1,a=I1();function n(f,l){var u=f.get("boundingCoords");if(u!=null){var s=u[0],v=u[1];isNaN(s[0])||isNaN(s[1])||isNaN(v[0])||isNaN(v[1])||this.setBoundingRect(s[0],s[1],v[0]-s[0],v[1]-s[1])}var c=this.getBoundingRect(),p,g=f.get("layoutCenter"),m=f.get("layoutSize"),_=l.getWidth(),y=l.getHeight(),b=f.get("aspectScale")||.75,x=c.width/c.height*b,w=!1;g&&m&&(g=[a.parsePercent(g[0],_),a.parsePercent(g[1],y)],m=a.parsePercent(m,Math.min(_,y)),!isNaN(g[0])&&!isNaN(g[1])&&!isNaN(m)&&(w=!0));var S;if(w){var S={};x>1?(S.width=m,S.height=m/x):(S.height=m,S.width=m*x),S.y=g[1]-S.height/2,S.x=g[0]-S.width/2}else p=f.getBoxLayoutParams(),p.aspect=x,S=i.getLayoutRect(p,{width:_,height:y});this.setViewRect(S.x,S.y,S.width,S.height),this.setCenter(f.get("center")),this.setZoom(f.get("zoom"))}function h(f,l){t.each(l.get("geoCoord"),function(u,s){f.addGeoCoord(s,u)})}var d={dimensions:r.prototype.dimensions,create:function(f,l){var u=[];f.eachComponent("geo",function(v,c){var p=v.get("map"),g=e.getMap(p),m=new r(p+c,p,g&&g.geoJson,g&&g.specialAreas,v.get("nameMap"));m.zoomLimit=v.get("scaleLimit"),u.push(m),h(m,v),v.coordinateSystem=m,m.model=v,m.resize=n,m.resize(v,l)}),f.eachSeries(function(v){var c=v.get("coordinateSystem");if(c==="geo"){var p=v.get("geoIndex")||0;v.coordinateSystem=u[p]}});var s={};return f.eachSeriesByType("map",function(v){if(!v.getHostGeoModel()){var c=v.getMapType();s[c]=s[c]||[],s[c].push(v)}}),t.each(s,function(v,c){var p=e.getMap(c),g=t.map(v,function(_){return _.get("nameMap")}),m=new r(c,c,p&&p.geoJson,p&&p.specialAreas,t.mergeAll(g));m.zoomLimit=t.retrieve.apply(null,t.map(v,function(_){return _.get("scaleLimit")})),u.push(m),m.resize=n,m.resize(v[0],l),t.each(v,function(_){_.coordinateSystem=m,h(m,_)})}),u},getFilledRegions:function(f,l,u){var s=(f||[]).slice();u=u||{};var v=e.getMap(l),c=v&&v.geoJson;if(!c)return f;for(var p=t.createHashMap(),g=c.features,m=0;m<s.length;m++)p.set(s[m].name,s[m]);for(var m=0;m<g.length;m++){var _=g[m].properties.name;p.get(_)||(u.hasOwnProperty(_)&&(_=u[_]),s.push({name:_}))}return s}};e.registerCoordinateSystem("geo",d);var o=d;return aa=o,aa}var ia,Tl;function rP(){if(Tl)return ia;Tl=1;var e=G,t=f3(),r=_e,i=W1(),a=i.encodeHTML,n=i.addCommas,h=ui(),d=i2,o=d.retrieveRawAttr,f=W0(),l=r.extend({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],init:function(s){l.superApply(this,"init",arguments),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(s){return t(this,["value"])},mergeOption:function(s){l.superApply(this,"mergeOption",arguments),this.updateSelectedMap(this._createSelectableList())},_createSelectableList:function(){for(var s=this.getRawData(),v=s.mapDimension("value"),c=[],p=0,g=s.count();p<g;p++)c.push({name:s.getName(p),value:s.get(v,p),selected:o(s,p,"selected")});return c=f.getFilledRegions(c,this.getMapType(),this.option.nameMap),c},getHostGeoModel:function(){var s=this.option.geoIndex;return s!=null?this.dependentModels.geo[s]:null},getMapType:function(){return(this.getHostGeoModel()||this).option.map},_fillOption:function(s,v){},getRawValue:function(s){var v=this.getData();return v.get(v.mapDimension("value"),s)},getRegionModel:function(s){var v=this.getData();return v.getItemModel(v.indexOfName(s))},formatTooltip:function(s){for(var v=this.getData(),c=n(this.getRawValue(s)),p=v.getName(s),g=this.seriesGroup,m=[],_=0;_<g.length;_++){var y=g[_].originalData.indexOfName(p),b=v.mapDimension("value");isNaN(g[_].originalData.get(b,y))||m.push(a(g[_].name))}return m.join(", ")+"<br />"+a(p+" : "+c)},getTooltipPosition:function(s){if(s!=null){var v=this.getData().getName(s),c=this.coordinateSystem,p=c.getRegion(v);return p&&c.dataToPoint(p.center)}},setZoom:function(s){this.option.zoom=s},setCenter:function(s){this.option.center=s},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}}}});e.mixin(l,h);var u=l;return ia=u,ia}var L3={},Cl;function Lm(){if(Cl)return L3;Cl=1;var e=v1,t="\0_ec_interaction_mutex";function r(h,d,o){var f=n(h);f[d]=o}function i(h,d,o){var f=n(h),l=f[d];l===o&&(f[d]=null)}function a(h,d){return!!n(h)[d]}function n(h){return h[t]||(h[t]={})}return e.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},function(){}),L3.take=r,L3.release=i,L3.isTaken=a,L3}var na,Ml;function Z0(){if(Ml)return na;Ml=1;var e=G,t=ft,r=Ae,i=Lm();function a(v){this.pointerChecker,this._zr=v,this._opt={};var c=e.bind,p=c(n,this),g=c(h,this),m=c(d,this),_=c(o,this),y=c(f,this);t.call(this),this.setPointerChecker=function(b){this.pointerChecker=b},this.enable=function(b,x){this.disable(),this._opt=e.defaults(e.clone(x)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0}),b==null&&(b=!0),(b===!0||b==="move"||b==="pan")&&(v.on("mousedown",p),v.on("mousemove",g),v.on("mouseup",m)),(b===!0||b==="scale"||b==="zoom")&&(v.on("mousewheel",_),v.on("pinch",y))},this.disable=function(){v.off("mousedown",p),v.off("mousemove",g),v.off("mouseup",m),v.off("mousewheel",_),v.off("pinch",y)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}e.mixin(a,t);function n(v){if(!(r.notLeftMouse(v)||v.target&&v.target.draggable)){var c=v.offsetX,p=v.offsetY;this.pointerChecker&&this.pointerChecker(v,c,p)&&(this._x=c,this._y=p,this._dragging=!0)}}function h(v){if(!(r.notLeftMouse(v)||!u(this,"moveOnMouseMove",v)||!this._dragging||v.gestureEvent==="pinch"||i.isTaken(this._zr,"globalPan"))){var c=v.offsetX,p=v.offsetY,g=this._x,m=this._y,_=c-g,y=p-m;this._x=c,this._y=p,this._opt.preventDefaultMouseMove&&r.stop(v.event),this.trigger("pan",_,y,g,m,c,p)}}function d(v){r.notLeftMouse(v)||(this._dragging=!1)}function o(v){if(!(!u(this,"zoomOnMouseWheel",v)||v.wheelDelta===0)){var c=v.wheelDelta>0?1.1:1/1.1;l.call(this,v,c,v.offsetX,v.offsetY)}}function f(v){if(!i.isTaken(this._zr,"globalPan")){var c=v.pinchScale>1?1.1:1/1.1;l.call(this,v,c,v.pinchX,v.pinchY)}}function l(v,c,p,g){this.pointerChecker&&this.pointerChecker(v,p,g)&&(r.stop(v.event),this.trigger("zoom",c,p,g))}function u(v,c,p){var g=v._opt[c];return g&&(!e.isString(g)||p.event[g+"Key"])}var s=a;return na=s,na}var Br={},Dl;function Im(){if(Dl)return Br;Dl=1;function e(r,i,a){var n=r.target,h=n.position;h[0]+=i,h[1]+=a,n.dirty()}function t(r,i,a,n){var h=r.target,d=r.zoomLimit,o=h.position,f=h.scale,l=r.zoom=r.zoom||1;if(l*=i,d){var u=d.min||0,s=d.max||1/0;l=Math.max(Math.min(s,l),u)}var v=l/r.zoom;r.zoom=l,o[0]-=(a-o[0])*(v-1),o[1]-=(n-o[1])*(v-1),f[0]*=v,f[1]*=v,h.dirty()}return Br.updateViewOnPan=e,Br.updateViewOnZoom=t,Br}var oa={},Ll;function vi(){if(Ll)return oa;Ll=1;var e={axisPointer:1,tooltip:1,brush:1};function t(r,i,a){var n=i.getComponentByElement(r.topTarget),h=n&&n.coordinateSystem;return n&&n!==a&&!e[n.mainType]&&h&&h.model!==a}return oa.onIrrelevantElement=t,oa}var sa,Il;function Pm(){if(Il)return sa;Il=1;var e=G,t=Z0(),r=Im(),i=vi(),a=i.onIrrelevantElement,n=l1;function h(u,s){var v=u.getItemStyle(),c=u.get("areaColor");return c!=null&&(v.fill=c),v}function d(u,s,v,c,p){v.off("click"),v.off("mousedown"),s.get("selectedMode")&&(v.on("mousedown",function(){u._mouseDownFlag=!0}),v.on("click",function(g){if(u._mouseDownFlag){u._mouseDownFlag=!1;for(var m=g.target;!m.__regions;)m=m.parent;if(m){var _={type:(s.mainType==="geo"?"geo":"map")+"ToggleSelect",batch:e.map(m.__regions,function(y){return{name:y.name,from:p.uid}})};_[s.mainType+"Id"]=s.id,c.dispatchAction(_),o(s,v)}}}))}function o(u,s){s.eachChild(function(v){e.each(v.__regions,function(c){v.trigger(u.isSelected(c.name)?"emphasis":"normal")})})}function f(u,s){var v=new n.Group;this._controller=new t(u.getZr()),this._controllerHost={target:s?v:null},this.group=v,this._updateGroup=s,this._mouseDownFlag}f.prototype={constructor:f,draw:function(u,s,v,c,p){var g=u.mainType==="geo",m=u.getData&&u.getData();g&&s.eachComponent({mainType:"series",subType:"map"},function(M){!m&&M.getHostGeoModel()===u&&(m=M.getData())});var _=u.coordinateSystem,y=this.group,b=_.scale,x={position:_.position,scale:b};!y.childAt(0)||p?y.attr(x):n.updateProps(y,x,u),y.removeAll();var w=["itemStyle"],S=["emphasis","itemStyle"],A=["label"],C=["emphasis","label"],T=e.createHashMap();e.each(_.regions,function(M){var D=T.get(M.name)||T.set(M.name,new n.Group),I=new n.CompoundPath({shape:{paths:[]}});D.add(I);var P=u.getRegionModel(M.name)||u,R=P.getModel(w),E=P.getModel(S),L=h(R),k=h(E),z=P.getModel(A),O=P.getModel(C),N;if(m){N=m.indexOfName(M.name);var B=m.getItemVisual(N,"color",!0);B&&(L.fill=B)}e.each(M.geometries,function(j){if(j.type==="polygon"){I.shape.paths.push(new n.Polygon({shape:{points:j.exterior}}));for(var a1=0;a1<(j.interiors?j.interiors.length:0);a1++)I.shape.paths.push(new n.Polygon({shape:{points:j.interiors[a1]}}))}}),I.setStyle(L),I.style.strokeNoScale=!0,I.culling=!0;var q=z.get("show"),V=O.get("show"),F=m&&isNaN(m.get(m.mapDimension("value"),N)),$=m&&m.getItemLayout(N);if(g||F&&(q||V)||$&&$.showLabel){var Z=g?M.name:N,Y;(!m||N>=0)&&(Y=u);var Q=new n.Text({position:M.center.slice(),scale:[1/b[0],1/b[1]],z2:10,silent:!0});n.setLabelStyle(Q.style,Q.hoverStyle={},z,O,{labelFetcher:Y,labelDataIndex:Z,defaultText:M.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),D.add(Q)}if(m)m.setItemGraphicEl(N,D);else{var P=u.getRegionModel(M.name);I.eventData={componentType:"geo",geoIndex:u.componentIndex,name:M.name,region:P&&P.option||{}}}var e1=D.__regions||(D.__regions=[]);e1.push(M),n.setHoverStyle(D,k,{hoverSilentOnTouch:!!u.get("selectedMode")}),y.add(D)}),this._updateController(u,s,v),d(this,u,y,v,c),o(u,y)},remove:function(){this.group.removeAll(),this._controller.dispose(),this._controllerHost={}},_updateController:function(u,s,v){var c=u.coordinateSystem,p=this._controller,g=this._controllerHost;g.zoomLimit=u.get("scaleLimit"),g.zoom=c.getZoom(),p.enable(u.get("roam")||!1);var m=u.mainType;function _(){var y={type:"geoRoam",componentType:m};return y[m+"Id"]=u.id,y}p.off("pan").on("pan",function(y,b){this._mouseDownFlag=!1,r.updateViewOnPan(g,y,b),v.dispatchAction(e.extend(_(),{dx:y,dy:b}))},this),p.off("zoom").on("zoom",function(y,b,x){if(this._mouseDownFlag=!1,r.updateViewOnZoom(g,y,b,x),v.dispatchAction(e.extend(_(),{zoom:y,originX:b,originY:x})),this._updateGroup){var w=this.group,S=w.scale;w.traverse(function(A){A.type==="text"&&A.attr("scale",[1/S[0],1/S[1]])})}},this),p.setPointerChecker(function(y,b,x){return c.getViewRectAfterRoam().contain(b,x)&&!a(y,v,u)})}};var l=f;return sa=l,sa}var la,Pl;function aP(){if(Pl)return la;Pl=1;var e=v1,t=G,r=l1,i=Pm(),a=e.extendChartView({type:"map",render:function(n,h,d,o){if(!(o&&o.type==="mapToggleSelect"&&o.from===this.uid)){var f=this.group;if(f.removeAll(),!n.getHostGeoModel()){if(o&&o.type==="geoRoam"&&o.componentType==="series"&&o.seriesId===n.id){var l=this._mapDraw;l&&f.add(l.group)}else if(n.needsDrawMap){var l=this._mapDraw||new i(d,!0);f.add(l.group),l.draw(n,h,d,this,o),this._mapDraw=l}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;n.get("showLegendSymbol")&&h.getComponent("legend")&&this._renderSymbols(n,h,d)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(n,h,d){var o=n.originalData,f=this.group;o.each(o.mapDimension("value"),function(l,u){if(!isNaN(l)){var s=o.getItemLayout(u);if(!(!s||!s.point)){var v=s.point,c=s.offset,p=new r.Circle({style:{fill:n.getData().getVisual("color")},shape:{cx:v[0]+c*9,cy:v[1],r:3},silent:!0,z2:c?8:10});if(!c){var g=n.mainSeries.getData(),m=o.getName(u),_=g.indexOfName(m),y=o.getItemModel(u),b=y.getModel("label"),x=y.getModel("emphasis.label"),w=g.getItemGraphicEl(_),S=t.retrieve2(n.getFormattedLabel(u,"normal"),m),A=t.retrieve2(n.getFormattedLabel(u,"emphasis"),S),C=function(){var M=r.setTextStyle({},x,{text:x.get("show")?A:null},{isRectText:!0,useInsideStyle:!1},!0);p.style.extendFrom(M),p.__mapOriginalZ2=p.z2,p.z2+=1},T=function(){r.setTextStyle(p.style,b,{text:b.get("show")?S:null,textPosition:b.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),p.__mapOriginalZ2!=null&&(p.z2=p.__mapOriginalZ2,p.__mapOriginalZ2=null)};w.on("mouseover",C).on("mouseout",T).on("emphasis",C).on("normal",T),T()}f.add(p)}}})}});return la=a,la}var Rl={},ua={},El;function Rm(){if(El)return ua;El=1;function e(t,r,i){var a=t.getZoom(),n=t.getCenter(),h=r.zoom,d=t.dataToPoint(n);if(r.dx!=null&&r.dy!=null){d[0]-=r.dx,d[1]-=r.dy;var n=t.pointToData(d);t.setCenter(n)}if(h!=null){if(i){var o=i.min||0,f=i.max||1/0;h=Math.max(Math.min(a*h,f),o)/a}t.scale[0]*=h,t.scale[1]*=h;var l=t.position,u=(r.originX-l[0])*(h-1),s=(r.originY-l[1])*(h-1);l[0]-=u,l[1]-=s,t.updateTransform();var n=t.pointToData(d);t.setCenter(n),t.setZoom(h*a)}return{center:t.getCenter(),zoom:t.getZoom()}}return ua.updateCenterAndZoom=e,ua}var kl;function Em(){if(kl)return Rl;kl=1;var e=v1,t=G,r=Rm(),i=r.updateCenterAndZoom;return e.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},function(a,n){var h=a.componentType||"series";n.eachComponent({mainType:h,query:a},function(d){var o=d.coordinateSystem;if(o.type==="geo"){var f=i(o,a,d.get("scaleLimit"));d.setCenter&&d.setCenter(f.center),d.setZoom&&d.setZoom(f.zoom),h==="series"&&t.each(d.seriesGroup,function(l){l.setCenter(f.center),l.setZoom(f.zoom)})}})}),Rl}var va,zl;function iP(){if(zl)return va;zl=1;var e=G;function t(r){var i={};r.eachSeriesByType("map",function(a){var n=a.getMapType();if(!(a.getHostGeoModel()||i[n])){var h={};e.each(a.seriesGroup,function(o){var f=o.coordinateSystem,l=o.originalData;o.get("showLegendSymbol")&&r.getComponent("legend")&&l.each(l.mapDimension("value"),function(u,s){var v=l.getName(s),c=f.getRegion(v);if(!(!c||isNaN(u))){var p=h[v]||0,g=f.dataToPoint(c.center);h[v]=p+1,l.setItemLayout(s,{point:g,offset:p})}})});var d=a.getData();d.each(function(o){var f=d.getName(o),l=d.getItemLayout(o)||{};l.showLabel=!h[f],d.setItemLayout(o,l)}),i[n]=!0}})}return va=t,va}var ca,Ol;function nP(){if(Ol)return ca;Ol=1;function e(t){t.eachSeriesByType("map",function(r){var i=r.get("color"),a=r.getModel("itemStyle"),n=a.get("areaColor"),h=a.get("color")||i[r.seriesIndex%i.length];r.getData().setVisual({areaColor:n,color:h})})}return ca=e,ca}var ha,Nl;function oP(){if(Nl)return ha;Nl=1;var e=G;function t(i,a){var n={};return e.each(i,function(h){h.each(h.mapDimension("value"),function(d,o){var f="ec-"+h.getName(o);n[f]=n[f]||[],isNaN(d)||n[f].push(d)})}),i[0].map(i[0].mapDimension("value"),function(h,d){for(var o="ec-"+i[0].getName(d),f=0,l=1/0,u=-1/0,s=n[o].length,v=0;v<s;v++)l=Math.min(l,n[o][v]),u=Math.max(u,n[o][v]),f+=n[o][v];var c;return a==="min"?c=l:a==="max"?c=u:a==="average"?c=f/s:c=f,s===0?NaN:c})}function r(i){var a={};i.eachSeriesByType("map",function(n){var h=n.getHostGeoModel(),d=h?"o"+h.id:"i"+n.getMapType();(a[d]=a[d]||[]).push(n)}),e.each(a,function(n,h){for(var d=t(e.map(n,function(f){return f.getData()}),n[0].get("mapValueCalculation")),o=0;o<n.length;o++)n[o].originalData=n[o].getData();for(var o=0;o<n.length;o++)n[o].seriesGroup=n,n[o].needsDrawMap=o===0&&!n[o].getHostGeoModel(),n[o].setData(d.cloneShallow()),n[o].mainSeries=n[0]})}return ha=r,ha}var fa,Vl;function sP(){if(Vl)return fa;Vl=1;var e=G;function t(r){e.each(r.series,function(i){i&&i.type==="map"&&(i.map=i.map||i.mapType,e.defaults(i,i.mapLocation))})}return fa=t,fa}var Bl;function lP(){if(Bl)return ml;Bl=1;var e=v1;rP(),aP(),Em(),W0();var t=iP(),r=nP(),i=oP(),a=sP(),n=Mm();return e.registerLayout(t),e.registerVisual(r),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,i),e.registerPreprocessor(a),n("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}]),ml}var ql={},da,Hl;function km(){if(Hl)return da;Hl=1;var e=G,t=e.each,r="\0__link_datas",i="\0__link_mainData";function a(v){var c=v.mainData,p=v.datas;p||(p={main:c},v.datasAttr={main:"data"}),v.datas=v.mainData=null,l(c,p,v),t(p,function(g){t(c.TRANSFERABLE_METHODS,function(m){g.wrapMethod(m,e.curry(n,v))})}),c.wrapMethod("cloneShallow",e.curry(d,v)),t(c.CHANGABLE_METHODS,function(g){c.wrapMethod(g,e.curry(h,v))}),e.assert(p[c.dataType]===c)}function n(v,c){if(f(this)){var p=e.extend({},this[r]);p[this.dataType]=c,l(c,p,v)}else u(c,this.dataType,this[i],v);return c}function h(v,c){return v.struct&&v.struct.update(this),c}function d(v,c){return t(c[r],function(p,g){p!==c&&u(p.cloneShallow(),g,c,v)}),c}function o(v){var c=this[i];return v==null||c==null?c:c[r][v]}function f(v){return v[i]===v}function l(v,c,p){v[r]={},t(c,function(g,m){u(g,m,v,p)})}function u(v,c,p,g){p[r][c]=v,v[i]=p,v.dataType=c,g.struct&&(v[g.structAttr]=g.struct,g.struct[g.datasAttr[c]]=v),v.getLinkedData=o}var s=a;return da=s,da}var ga,Fl;function ci(){if(Fl)return ga;Fl=1;var e=G,t=ye(),r=km(),i=We(),a=c3(),n=function(f,l){this.name=f||"",this.depth=0,this.height=0,this.parentNode=null,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.hostTree=l};n.prototype={constructor:n,isRemoved:function(){return this.dataIndex<0},eachNode:function(f,l,u){typeof f=="function"&&(u=l,l=f,f=null),f=f||{},e.isString(f)&&(f={order:f});var s=f.order||"preorder",v=this[f.attr||"children"],c;s==="preorder"&&(c=l.call(u,this));for(var p=0;!c&&p<v.length;p++)v[p].eachNode(f,l,u);s==="postorder"&&l.call(u,this)},updateDepthAndHeight:function(f){var l=0;this.depth=f;for(var u=0;u<this.children.length;u++){var s=this.children[u];s.updateDepthAndHeight(f+1),s.height>l&&(l=s.height)}this.height=l+1},getNodeById:function(f){if(this.getId()===f)return this;for(var l=0,u=this.children,s=u.length;l<s;l++){var v=u[l].getNodeById(f);if(v)return v}},contains:function(f){if(f===this)return!0;for(var l=0,u=this.children,s=u.length;l<s;l++){var v=u[l].contains(f);if(v)return v}},getAncestors:function(f){for(var l=[],u=f?this:this.parentNode;u;)l.push(u),u=u.parentNode;return l.reverse(),l},getValue:function(f){var l=this.hostTree.data;return l.get(l.getDimension(f||"value"),this.dataIndex)},setLayout:function(f,l){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,f,l)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(f){if(!(this.dataIndex<0)){var l=this.hostTree,u=l.data.getItemModel(this.dataIndex),s=this.getLevelModel(),v;return!s&&(this.children.length===0||this.children.length!==0&&this.isExpand===!1)&&(v=this.getLeavesModel()),u.getModel(f,(s||v||l.hostModel).getModel(f))}},getLevelModel:function(){return(this.hostTree.levelModels||[])[this.depth]},getLeavesModel:function(){return this.hostTree.leavesModel},setVisual:function(f,l){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,f,l)},getVisual:function(f,l){return this.hostTree.data.getItemVisual(this.dataIndex,f,l)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(f){for(var l=f.parentNode;l;){if(l===this)return!0;l=l.parentNode}return!1},isDescendantOf:function(f){return f!==this&&f.isAncestorOf(this)}};function h(f,l,u){this.root,this.data,this._nodes=[],this.hostModel=f,this.levelModels=e.map(l||[],function(s){return new t(s,f,f.ecModel)}),this.leavesModel=new t(u||{},f,f.ecModel)}h.prototype={constructor:h,type:"tree",eachNode:function(f,l,u){this.root.eachNode(f,l,u)},getNodeByDataIndex:function(f){var l=this.data.getRawIndex(f);return this._nodes[l]},getNodeByName:function(f){return this.root.getNodeByName(f)},update:function(){for(var f=this.data,l=this._nodes,u=0,s=l.length;u<s;u++)l[u].dataIndex=-1;for(var u=0,s=f.count();u<s;u++)l[f.getRawIndex(u)].dataIndex=u},clearLayouts:function(){this.data.clearItemLayouts()}},h.createTree=function(f,l,u){var s=new h(l,u.levels,u.leaves),v=[],c=1;p(f);function p(_,y){var b=_.value;c=Math.max(c,e.isArray(b)?b.length:1),v.push(_);var x=new n(_.name,s);y?d(x,y):s.root=x,s._nodes.push(x);var w=_.children;if(w)for(var S=0;S<w.length;S++)p(w[S],x)}s.root.updateDepthAndHeight(0);var g=a(v,{coordDimensions:["value"],dimensionsCount:c}),m=new i(g,l);return m.initData(v),r({mainData:m,struct:s,structAttr:"tree"}),s.update(),s};function d(f,l){var u=l.children;f.parentNode!==l&&(u.push(f),f.parentNode=l)}var o=h;return ga=o,ga}var pa,Gl;function uP(){if(Gl)return pa;Gl=1;var e=_e,t=ci(),r=W1(),i=r.encodeHTML,a=e.extend({type:"series.tree",layoutInfo:null,layoutMode:"box",getInitialData:function(n){var h={name:n.name,children:n.data},d=n.leaves||{},o={};o.leaves=d;var f=t.createTree(h,this,o),l=0;f.eachNode("preorder",function(v){v.depth>l&&(l=v.depth)});var u=n.expandAndCollapse,s=u&&n.initialTreeDepth>=0?n.initialTreeDepth:l;return f.root.eachNode("preorder",function(v){var c=v.hostTree.data.getRawDataItem(v.dataIndex);v.isExpand=c&&c.collapsed!=null?!c.collapsed:v.depth<=s}),f.data},getOrient:function(){var n=this.get("orient");return n==="horizontal"?n="LR":n==="vertical"&&(n="TB"),n},formatTooltip:function(n){for(var h=this.getData().tree,d=h.root.children[0],o=h.getNodeByDataIndex(n),f=o.getValue(),l=o.name;o&&o!==d;)l=o.parentNode.name+"."+l,o=o.parentNode;return i(l+(isNaN(f)||f==null?"":" : "+f))},defaultOption:{zlevel:0,z:2,left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});return pa=a,pa}var F2={},$l;function zm(){if($l)return F2;$l=1;var e=z1;function t(c){c.hierNode={defaultAncestor:null,ancestor:c,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};for(var p=[c],g,m;g=p.pop();)if(m=g.children,g.isExpand&&m.length)for(var _=m.length,y=_-1;y>=0;y--){var b=m[y];b.hierNode={defaultAncestor:null,ancestor:b,prelim:0,modifier:0,change:0,shift:0,i:y,thread:null},p.push(b)}}function r(c,p){var g=c.isExpand?c.children:[],m=c.parentNode.children,_=c.hierNode.i?m[c.hierNode.i-1]:null;if(g.length){d(c);var y=(g[0].hierNode.prelim+g[g.length-1].hierNode.prelim)/2;_?(c.hierNode.prelim=_.hierNode.prelim+p(c,_),c.hierNode.modifier=c.hierNode.prelim-y):c.hierNode.prelim=y}else _&&(c.hierNode.prelim=_.hierNode.prelim+p(c,_));c.parentNode.hierNode.defaultAncestor=o(c,_,c.parentNode.hierNode.defaultAncestor||m[0],p)}function i(c){var p=c.hierNode.prelim+c.parentNode.hierNode.modifier;c.setLayout({x:p},!0),c.hierNode.modifier+=c.parentNode.hierNode.modifier}function a(c){return arguments.length?c:v}function n(c,p){var g={};return c-=Math.PI/2,g.x=p*Math.cos(c),g.y=p*Math.sin(c),g}function h(c,p){return e.getLayoutRect(c.getBoxLayoutParams(),{width:p.getWidth(),height:p.getHeight()})}function d(c){for(var p=c.children,g=p.length,m=0,_=0;--g>=0;){var y=p[g];y.hierNode.prelim+=m,y.hierNode.modifier+=m,_+=y.hierNode.change,m+=y.hierNode.shift+_}}function o(c,p,g,m){if(p){for(var _=c,y=c,b=y.parentNode.children[0],x=p,w=_.hierNode.modifier,S=y.hierNode.modifier,A=b.hierNode.modifier,C=x.hierNode.modifier;x=f(x),y=l(y),x&&y;){_=f(_),b=l(b),_.hierNode.ancestor=c;var T=x.hierNode.prelim+C-y.hierNode.prelim-S+m(x,y);T>0&&(s(u(x,c,g),c,T),S+=T,w+=T),C+=x.hierNode.modifier,S+=y.hierNode.modifier,w+=_.hierNode.modifier,A+=b.hierNode.modifier}x&&!f(_)&&(_.hierNode.thread=x,_.hierNode.modifier+=C-w),y&&!l(b)&&(b.hierNode.thread=y,b.hierNode.modifier+=S-A,g=c)}return g}function f(c){var p=c.children;return p.length&&c.isExpand?p[p.length-1]:c.hierNode.thread}function l(c){var p=c.children;return p.length&&c.isExpand?p[0]:c.hierNode.thread}function u(c,p,g){return c.hierNode.ancestor.parentNode===p.parentNode?c.hierNode.ancestor:g}function s(c,p,g){var m=g/(p.hierNode.i-c.hierNode.i);p.hierNode.change-=m,p.hierNode.shift+=g,p.hierNode.modifier+=g,p.hierNode.prelim+=g,c.hierNode.change+=m}function v(c,p){return c.parentNode===p.parentNode?1:2}return F2.init=t,F2.firstWalk=r,F2.secondWalk=i,F2.separation=a,F2.radialCoordinate=n,F2.getViewRect=h,F2}var ma,Ul;function vP(){if(Ul)return ma;Ul=1;var e=G,t=l1,r=F0(),i=zm(),a=i.radialCoordinate,n=v1,h=n.extendChartView({type:"tree",init:function(s,v){this._oldTree,this._mainGroup=new t.Group,this.group.add(this._mainGroup)},render:function(s,v,c,p){var g=s.getData(),m=s.layoutInfo,_=this._mainGroup,y=s.get("layout");y==="radial"?_.attr("position",[m.x+m.width/2,m.y+m.height/2]):_.attr("position",[m.x,m.y]);var b=this._data,x={expandAndCollapse:s.get("expandAndCollapse"),layout:y,orient:s.getOrient(),curvature:s.get("lineStyle.curveness"),symbolRotate:s.get("symbolRotate"),symbolOffset:s.get("symbolOffset"),hoverAnimation:s.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};g.diff(b).add(function(w){d(g,w)&&f(g,w,null,_,s,x)}).update(function(w,S){var A=b.getItemGraphicEl(S);if(!d(g,w)){A&&l(b,S,A,_,s,x);return}f(g,w,A,_,s,x)}).remove(function(w){var S=b.getItemGraphicEl(w);S&&l(b,w,S,_,s,x)}).execute(),x.expandAndCollapse===!0&&g.eachItemGraphicEl(function(w,S){w.off("click").on("click",function(){c.dispatchAction({type:"treeExpandAndCollapse",seriesId:s.id,dataIndex:S})})}),this._data=g},dispose:function(){},remove:function(){this._mainGroup.removeAll(),this._data=null}});function d(s,v){var c=s.getItemLayout(v);return c&&!isNaN(c.x)&&!isNaN(c.y)&&s.getItemVisual(v,"symbol")!=="none"}function o(s,v,c){return c.itemModel=v,c.itemStyle=v.getModel("itemStyle").getItemStyle(),c.hoverItemStyle=v.getModel("emphasis.itemStyle").getItemStyle(),c.lineStyle=v.getModel("lineStyle").getLineStyle(),c.labelModel=v.getModel("label"),c.hoverLabelModel=v.getModel("emphasis.label"),s.isExpand===!1&&s.children.length!==0?c.symbolInnerColor=c.itemStyle.fill:c.symbolInnerColor="#fff",c}function f(s,v,c,p,g,x){var _=!c,y=s.tree.getNodeByDataIndex(v),b=y.getModel(),x=o(y,b,x),w=s.tree.root,S=y.parentNode===w?y:y.parentNode||y,A=s.getItemGraphicEl(S.dataIndex),C=S.getLayout(),T=A?{x:A.position[0],y:A.position[1],rawX:A.__radialOldRawX,rawY:A.__radialOldRawY}:C,M=y.getLayout();_?(c=new r(s,v,x),c.attr("position",[T.x,T.y])):c.updateData(s,v,x),c.__radialOldRawX=c.__radialRawX,c.__radialOldRawY=c.__radialRawY,c.__radialRawX=M.rawX,c.__radialRawY=M.rawY,p.add(c),s.setItemGraphicEl(v,c),t.updateProps(c,{position:[M.x,M.y]},g);var D=c.getSymbolPath();if(x.layout==="radial"){var I=w.children[0],P=I.getLayout(),R=I.children.length,E,L;if(M.x===P.x&&y.isExpand===!0){var k={};k.x=(I.children[0].getLayout().x+I.children[R-1].getLayout().x)/2,k.y=(I.children[0].getLayout().y+I.children[R-1].getLayout().y)/2,E=Math.atan2(k.y-P.y,k.x-P.x),E<0&&(E=Math.PI*2+E),L=k.x<P.x,L&&(E=E-Math.PI)}else E=Math.atan2(M.y-P.y,M.x-P.x),E<0&&(E=Math.PI*2+E),y.children.length===0||y.children.length!==0&&y.isExpand===!1?(L=M.x<P.x,L&&(E=E-Math.PI)):(L=M.x>P.x,L||(E=E-Math.PI));var z=L?"left":"right";D.setStyle({textPosition:z,textRotation:-E,textOrigin:"center",verticalAlign:"middle"})}if(y.parentNode&&y.parentNode!==w){var O=c.__edge;O||(O=c.__edge=new t.BezierCurve({shape:u(x,T,T),style:e.defaults({opacity:0},x.lineStyle)})),t.updateProps(O,{shape:u(x,C,M),style:{opacity:1}},g),p.add(O)}}function l(s,v,c,p,g,x){for(var _=s.tree.getNodeByDataIndex(v),y=s.tree.root,b=_.getModel(),x=o(_,b,x),w=_.parentNode===y?_:_.parentNode||_,S;S=w.getLayout(),S==null;)w=w.parentNode===y?w:w.parentNode||w;t.updateProps(c,{position:[S.x+1,S.y+1]},g,function(){p.remove(c),s.setItemGraphicEl(v,null)}),c.fadeOut(null,{keepLabel:!0});var A=c.__edge;A&&t.updateProps(A,{shape:u(x,S,S),style:{opacity:0}},g,function(){p.remove(A)})}function u(s,v,c){var p,g,m,_,y=s.orient;if(s.layout==="radial"){var b=v.rawX,x=v.rawY,w=c.rawX,S=c.rawY,A=a(b,x),C=a(b,x+(S-x)*s.curvature),T=a(w,S+(x-S)*s.curvature),M=a(w,S);return{x1:A.x,y1:A.y,x2:M.x,y2:M.y,cpx1:C.x,cpy1:C.y,cpx2:T.x,cpy2:T.y}}else{var b=v.x,x=v.y,w=c.x,S=c.y;return(y==="LR"||y==="RL")&&(p=b+(w-b)*s.curvature,g=x,m=w+(b-w)*s.curvature,_=S),(y==="TB"||y==="BT")&&(p=b,g=x+(S-x)*s.curvature,m=w,_=S+(x-S)*s.curvature),{x1:b,y1:x,x2:w,y2:S,cpx1:p,cpy1:g,cpx2:m,cpy2:_}}}return ma=h,ma}var Wl={},Zl;function cP(){if(Zl)return Wl;Zl=1;var e=v1;return e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"tree",query:t},function(i){var a=t.dataIndex,n=i.getData().tree,h=n.getNodeByDataIndex(a);h.isExpand=!h.isExpand})}),Wl}var qr={},Yl;function hP(){if(Yl)return qr;Yl=1;function e(r,i,a){for(var n=[r],h=[],d;d=n.pop();)if(h.push(d),d.isExpand){var o=d.children;if(o.length)for(var f=0;f<o.length;f++)n.push(o[f])}for(;d=h.pop();)i(d,a)}function t(r,i){for(var a=[r],n;n=a.pop();)if(i(n),n.isExpand){var h=n.children;if(h.length)for(var d=h.length-1;d>=0;d--)a.push(h[d])}}return qr.eachAfter=e,qr.eachBefore=t,qr}var ya,Xl;function fP(){if(Xl)return ya;Xl=1;var e=hP(),t=e.eachAfter,r=e.eachBefore,i=zm(),a=i.init,n=i.firstWalk,h=i.secondWalk,d=i.separation,o=i.radialCoordinate,f=i.getViewRect;function l(s,v){s.eachSeriesByType("tree",function(c){u(c,v)})}function u(s,v){var c=f(s,v);s.layoutInfo=c;var p=s.get("layout"),g=0,m=0,_=null;p==="radial"?(g=2*Math.PI,m=Math.min(c.height,c.width)/2,_=d(function(R,E){return(R.parentNode===E.parentNode?1:2)/R.depth})):(g=c.width,m=c.height,_=d());var y=s.getData().tree.root,b=y.children[0];if(b){a(y),t(b,n,_),y.hierNode.modifier=-b.hierNode.prelim,r(b,h);var x=b,w=b,S=b;r(b,function(R){var E=R.getLayout().x;E<x.getLayout().x&&(x=R),E>w.getLayout().x&&(w=R),R.depth>S.depth&&(S=R)});var A=x===w?1:_(x,w)/2,C=A-x.getLayout().x,T=0,M=0,D=0,I=0;if(p==="radial")T=g/(w.getLayout().x+A+C),M=m/(S.depth-1||1),r(b,function(R){D=(R.getLayout().x+C)*T,I=(R.depth-1)*M;var E=o(D,I);R.setLayout({x:E.x,y:E.y,rawX:D,rawY:I},!0)});else{var P=s.getOrient();P==="RL"||P==="LR"?(M=m/(w.getLayout().x+A+C),T=g/(S.depth-1||1),r(b,function(R){I=(R.getLayout().x+C)*M,D=P==="LR"?(R.depth-1)*T:g-(R.depth-1)*T,R.setLayout({x:D,y:I},!0)})):(P==="TB"||P==="BT")&&(T=g/(w.getLayout().x+A+C),M=m/(S.depth-1||1),r(b,function(R){D=(R.getLayout().x+C)*T,I=P==="TB"?(R.depth-1)*M:m-(R.depth-1)*M,R.setLayout({x:D,y:I},!0)}))}}}return ya=l,ya}var Kl;function dP(){if(Kl)return ql;Kl=1;var e=v1;uP(),vP(),cP();var t=_t(),r=fP();return e.registerVisual(t("tree","circle")),e.registerLayout(r),ql}var Ql={},zt={},Jl;function bt(){if(Jl)return zt;Jl=1;var e=G;function t(n,h,d){if(n&&e.indexOf(h,n.type)>=0){var o=d.getData().tree.root,f=n.targetNode;if(f&&o.contains(f))return{node:f};var l=n.targetNodeId;if(l!=null&&(f=o.getNodeById(l)))return{node:f}}}function r(n){for(var h=[];n;)n=n.parentNode,n&&h.push(n);return h.reverse()}function i(n,h){var d=r(n);return e.indexOf(d,h)>=0}function a(n,h){for(var d=[];n;){var o=n.dataIndex;d.push({name:n.name,dataIndex:o,value:h.getRawValue(o)}),n=n.parentNode}return d.reverse(),d}return zt.retrieveTargetInfo=t,zt.getPathToRoot=r,zt.aboveViewRoot=i,zt.wrapTreePathInfo=a,zt}var _a,jl;function gP(){if(jl)return _a;jl=1;var e=G,t=_e,r=ci(),i=ye(),a=W1(),n=a.encodeHTML,h=a.addCommas,d=bt(),o=d.wrapTreePathInfo,f=t.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],_viewRoot:null,defaultOption:{progressive:0,hoverLayerThreshold:1/0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(s,v){var c={name:s.name,children:s.data};l(c);var p=s.levels||[];p=s.levels=u(p,v);var g={};return g.levels=p,r.createTree(c,this,g).data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(s){var v=this.getData(),c=this.getRawValue(s),p=e.isArray(c)?h(c[0]):h(c),g=v.getName(s);return n(g+": "+p)},getDataParams:function(s){var v=t.prototype.getDataParams.apply(this,arguments),c=this.getData().tree.getNodeByDataIndex(s);return v.treePathInfo=o(c,this),v},setLayoutInfo:function(s){this.layoutInfo=this.layoutInfo||{},e.extend(this.layoutInfo,s)},mapIdToIndex:function(s){var v=this._idIndexMap;v||(v=this._idIndexMap=e.createHashMap(),this._idIndexMapCount=0);var c=v.get(s);return c==null&&v.set(s,c=this._idIndexMapCount++),c},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(s){s?this._viewRoot=s:s=this._viewRoot;var v=this.getRawData().tree.root;(!s||s!==v&&!v.contains(s))&&(this._viewRoot=v)}});function l(s){var v=0;e.each(s.children,function(p){l(p);var g=p.value;e.isArray(g)&&(g=g[0]),v+=g});var c=s.value;e.isArray(c)&&(c=c[0]),(c==null||isNaN(c))&&(c=v),c<0&&(c=0),e.isArray(s.value)?s.value[0]=c:s.value=c}function u(s,v){var c=v.get("color");if(c){s=s||[];var p;if(e.each(s,function(m){var _=new i(m),y=_.get("color");(_.get("itemStyle.color")||y&&y!=="none")&&(p=!0)}),!p){var g=s[0]||(s[0]={});g.color=c.slice()}return s}}return _a=f,_a}var xa,eu;function pP(){if(eu)return xa;eu=1;var e=l1,t=z1,r=G,i=bt(),a=i.wrapTreePathInfo,n=8,h=8,d=5;function o(s){this.group=new e.Group,s.add(this.group)}o.prototype={constructor:o,render:function(s,v,c,p){var g=s.getModel("breadcrumb"),m=this.group;if(m.removeAll(),!(!g.get("show")||!c)){var _=g.getModel("itemStyle"),y=_.getModel("textStyle"),b={pos:{left:g.get("left"),right:g.get("right"),top:g.get("top"),bottom:g.get("bottom")},box:{width:v.getWidth(),height:v.getHeight()},emptyItemWidth:g.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(c,b,y),this._renderContent(s,b,_,y,p),t.positionElement(m,b.pos,b.box)}},_prepare:function(s,v,c){for(var p=s;p;p=p.parentNode){var g=p.getModel().get("name"),m=c.getTextRect(g),_=Math.max(m.width+n*2,v.emptyItemWidth);v.totalWidth+=_+h,v.renderList.push({node:p,text:g,width:_})}},_renderContent:function(s,v,c,p,g){for(var m=0,_=v.emptyItemWidth,y=s.get("breadcrumb.height"),b=t.getAvailableSize(v.pos,v.box),x=v.totalWidth,w=v.renderList,S=w.length-1;S>=0;S--){var A=w[S],C=A.node,T=A.width,M=A.text;x>b.width&&(x-=T-_,T=_,M=null);var D=new e.Polygon({shape:{points:f(m,0,T,y,S===w.length-1,S===0)},style:r.defaults(c.getItemStyle(),{lineJoin:"bevel",text:M,textFill:p.getTextColor(),textFont:p.getFont()}),z:10,onclick:r.curry(g,C)});this.group.add(D),l(D,s,C),m+=T+h}},remove:function(){this.group.removeAll()}};function f(s,v,c,p,g,m){var _=[[g?s:s-d,v],[s+c,v],[s+c,v+p],[g?s:s-d,v+p]];return!m&&_.splice(2,0,[s+c+d,v+p/2]),!g&&_.push([s,v+p/2]),_}function l(s,v,c){s.eventData={componentType:"series",componentSubType:"treemap",seriesIndex:v.componentIndex,seriesName:v.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:c&&c.dataIndex,name:c&&c.name},treePathInfo:c&&a(c,v)}}var u=o;return xa=u,xa}var Sa={},tu;function mP(){if(tu)return Sa;tu=1;var e=G;function t(){var r=[],i={},a;return{add:function(n,h,d,o,f){return e.isString(o)&&(f=o,o=0),i[n.id]?!1:(i[n.id]=1,r.push({el:n,target:h,time:d,delay:o,easing:f}),!0)},done:function(n){return a=n,this},start:function(){for(var n=r.length,h=0,d=r.length;h<d;h++){var o=r[h];o.el.animateTo(o.target,o.time,o.delay,o.easing,f)}return this;function f(){n--,n||(r.length=0,i={},a&&a())}}}}return Sa.createWrap=t,Sa}var ba,ru;function yP(){if(ru)return ba;ru=1;var e=v1,t=G,r=l1,i=yt(),a=bt(),n=pP(),h=Z0(),d=j1,o=ke(),f=mP(),l=i3(),u=t.bind,s=r.Group,v=r.Rect,c=t.each,p=3,g=["label"],m=["emphasis","label"],_=["upperLabel"],y=["emphasis","upperLabel"],b=10,x=1,w=2,S=l([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),A=function(I){var P=S(I);return P.stroke=P.fill=P.lineWidth=null,P},C=e.extendChartView({type:"treemap",init:function(I,P){this._containerGroup,this._storage=T(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(I,P,R,E){var L=P.findComponents({mainType:"series",subType:"treemap",query:E});if(!(t.indexOf(L,I)<0)){this.seriesModel=I,this.api=R,this.ecModel=P;var k=["treemapZoomToNode","treemapRootToNode"],z=a.retrieveTargetInfo(E,k,I),O=E&&E.type,N=I.layoutInfo,B=!this._oldTree,q=this._storage,V=O==="treemapRootToNode"&&z&&q?{rootNodeGroup:q.nodeGroup[z.node.getRawIndex()],direction:E.direction}:null,F=this._giveContainerGroup(N),$=this._doRender(F,I,V);!B&&(!O||O==="treemapZoomToNode"||O==="treemapRootToNode")?this._doAnimation(F,$,I,V):$.renderFinally(),this._resetController(R),this._renderBreadcrumb(I,R,z)}},_giveContainerGroup:function(I){var P=this._containerGroup;return P||(P=this._containerGroup=new s,this._initEvents(P),this.group.add(P)),P.attr("position",[I.x,I.y]),P},_doRender:function(I,P,R){var E=P.getData().tree,L=this._oldTree,k=T(),z=T(),O=this._storage,N=[],B=t.curry(M,P,z,O,R,k,N);V(E.root?[E.root]:[],L&&L.root?[L.root]:[],I,E===L||!L,0);var q=F(O);return this._oldTree=E,this._storage=z,{lastsForAnimation:k,willDeleteEls:q,renderFinally:$};function V(Z,Y,Q,e1,j){e1?(Y=Z,c(Z,function(i1,r1){!i1.isRemoved()&&J(r1,r1)})):new i(Y,Z,a1,a1).add(J).update(J).remove(t.curry(J,null)).execute();function a1(i1){return i1.getId()}function J(i1,r1){var y1=i1!=null?Z[i1]:null,A1=r1!=null?Y[r1]:null,m1=B(y1,A1,Q,j);m1&&V(y1&&y1.viewChildren||[],A1&&A1.viewChildren||[],m1,e1,j+1)}}function F(Z){var Y=T();return Z&&c(Z,function(Q,e1){var j=Y[e1];c(Q,function(a1){a1&&(j.push(a1),a1.__tmWillDelete=1)})}),Y}function $(){c(q,function(Z){c(Z,function(Y){Y.parent&&Y.parent.remove(Y)})}),c(N,function(Z){Z.invisible=!0,Z.dirty()})}},_doAnimation:function(I,P,R,E){if(R.get("animation")){var L=R.get("animationDurationUpdate"),k=R.get("animationEasing"),z=f.createWrap();c(P.willDeleteEls,function(O,N){c(O,function(B,q){if(!B.invisible){var V=B.parent,F;if(E&&E.direction==="drillDown")F=V===E.rootNodeGroup?{shape:{x:0,y:0,width:V.__tmNodeWidth,height:V.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var $=0,Z=0;V.__tmWillDelete||($=V.__tmNodeWidth/2,Z=V.__tmNodeHeight/2),F=N==="nodeGroup"?{position:[$,Z],style:{opacity:0}}:{shape:{x:$,y:Z,width:0,height:0},style:{opacity:0}}}F&&z.add(B,F,L,k)}})}),c(this._storage,function(O,N){c(O,function(B,q){var V=P.lastsForAnimation[N][q],F={};V&&(N==="nodeGroup"?V.old&&(F.position=B.position.slice(),B.attr("position",V.old)):(V.old&&(F.shape=t.extend({},B.shape),B.setShape(V.old)),V.fadein?(B.setStyle("opacity",0),F.style={opacity:1}):B.style.opacity!==1&&(F.style={opacity:1})),z.add(B,F,L,k))})},this),this._state="animating",z.done(u(function(){this._state="ready",P.renderFinally()},this)).start()}},_resetController:function(I){var P=this._controller;P||(P=this._controller=new h(I.getZr()),P.enable(this.seriesModel.get("roam")),P.on("pan",u(this._onPan,this)),P.on("zoom",u(this._onZoom,this)));var R=new d(0,0,I.getWidth(),I.getHeight());P.setPointerChecker(function(E,L,k){return R.contain(L,k)})},_clearController:function(){var I=this._controller;I&&(I.dispose(),I=null)},_onPan:function(I,P){if(this._state!=="animating"&&(Math.abs(I)>p||Math.abs(P)>p)){var R=this.seriesModel.getData().tree.root;if(!R)return;var E=R.getLayout();if(!E)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:E.x+I,y:E.y+P,width:E.width,height:E.height}})}},_onZoom:function(I,P,R){if(this._state!=="animating"){var E=this.seriesModel.getData().tree.root;if(!E)return;var L=E.getLayout();if(!L)return;var k=new d(L.x,L.y,L.width,L.height),z=this.seriesModel.layoutInfo;P-=z.x,R-=z.y;var O=o.create();o.translate(O,O,[-P,-R]),o.scale(O,O,[I,I]),o.translate(O,O,[P,R]),k.applyTransform(O),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:k.x,y:k.y,width:k.width,height:k.height}})}},_initEvents:function(I){I.on("click",function(P){if(this._state==="ready"){var R=this.seriesModel.get("nodeClick",!0);if(R){var E=this.findTarget(P.offsetX,P.offsetY);if(E){var L=E.node;if(L.getLayout().isLeafRoot)this._rootToNode(E);else if(R==="zoomToNode")this._zoomToNode(E);else if(R==="link"){var k=L.hostTree.data.getItemModel(L.dataIndex),z=k.get("link",!0),O=k.get("target",!0)||"blank";z&&window.open(z,O)}}}}},this)},_renderBreadcrumb:function(I,P,R){R||(R=I.get("leafDepth",!0)!=null?{node:I.getViewRoot()}:this.findTarget(P.getWidth()/2,P.getHeight()/2),R||(R={node:I.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new n(this.group))).render(I,P,R.node,u(E,this));function E(L){this._state!=="animating"&&(a.aboveViewRoot(I.getViewRoot(),L)?this._rootToNode({node:L}):this._zoomToNode({node:L}))}},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=T(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(I){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:I.node})},_rootToNode:function(I){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:I.node})},findTarget:function(I,P){var R,E=this.seriesModel.getViewRoot();return E.eachNode({attr:"viewChildren",order:"preorder"},function(L){var k=this._storage.background[L.getRawIndex()];if(k){var z=k.transformCoordToLocal(I,P),O=k.shape;if(O.x<=z[0]&&z[0]<=O.x+O.width&&O.y<=z[1]&&z[1]<=O.y+O.height)R={node:L,offsetX:z[0],offsetY:z[1]};else return!1}},this),R}});function T(){return{nodeGroup:[],background:[],content:[]}}function M(I,P,R,E,L,k,z,O,N,B){if(!z)return;var q=z.getLayout();if(!q||!q.isInView)return;var V=q.width,F=q.height,$=q.borderWidth,Z=q.invisible,Y=z.getRawIndex(),Q=O&&O.getRawIndex(),e1=z.viewChildren,j=q.upperHeight,a1=e1&&e1.length,J=z.getModel("itemStyle"),i1=z.getModel("emphasis.itemStyle"),r1=U("nodeGroup",s);if(!r1)return;if(N.add(r1),r1.attr("position",[q.x||0,q.y||0]),r1.__tmNodeWidth=V,r1.__tmNodeHeight=F,q.isAboveViewRoot)return r1;var y1=U("background",v,B,x);if(y1&&m1(r1,y1,a1&&q.upperHeight),!a1){var A1=U("content",v,B,w);A1&&f1(r1,A1)}return r1;function m1(t1,o1,h1){o1.dataIndex=z.dataIndex,o1.seriesIndex=I.seriesIndex,o1.setShape({x:0,y:0,width:V,height:F});var x1=z.getVisual("borderColor",!0),w1=i1.get("borderColor");b1(o1,function(){var S1=A(J);S1.fill=x1;var _1=S(i1);if(_1.fill=w1,h1){var g1=V-2*$;H(S1,_1,x1,g1,j,{x:$,y:0,width:g1,height:j})}else S1.text=_1.text=null;o1.setStyle(S1),r.setHoverStyle(o1,_1)}),t1.add(o1)}function f1(t1,o1){o1.dataIndex=z.dataIndex,o1.seriesIndex=I.seriesIndex;var h1=Math.max(V-2*$,0),x1=Math.max(F-2*$,0);o1.culling=!0,o1.setShape({x:$,y:$,width:h1,height:x1});var w1=z.getVisual("color",!0);b1(o1,function(){var S1=A(J);S1.fill=w1;var _1=S(i1);H(S1,_1,w1,h1,x1),o1.setStyle(S1),r.setHoverStyle(o1,_1)}),t1.add(o1)}function b1(t1,o1){Z?!t1.invisible&&k.push(t1):(o1(),t1.__tmWillVisible||(t1.invisible=!1))}function H(t1,o1,h1,x1,w1,S1){var _1=z.getModel(),g1=t.retrieve(I.getFormattedLabel(z.dataIndex,"normal",null,null,S1?"upperLabel":"label"),_1.get("name"));if(!S1&&q.isLeafRoot){var D1=I.get("drillDownIcon",!0);g1=D1?D1+" "+g1:g1}var E1=_1.getModel(S1?_:g),L1=_1.getModel(S1?y:m),K1=E1.getShallow("show");r.setLabelStyle(t1,o1,E1,L1,{defaultText:K1?g1:null,autoColor:h1,isRectText:!0}),S1&&(t1.textRect=t.clone(S1)),t1.truncate=K1&&E1.get("ellipsis")?{outerWidth:x1,outerHeight:w1,minChar:2}:null}function U(t1,o1,h1,x1){var w1=Q!=null&&R[t1][Q],S1=L[t1];return w1?(R[t1][Q]=null,X(S1,w1,t1)):Z||(w1=new o1({z:D(h1,x1)}),w1.__tmDepth=h1,w1.__tmStorageName=t1,n1(S1,w1,t1)),P[t1][Y]=w1}function X(t1,o1,h1){var x1=t1[Y]={};x1.old=h1==="nodeGroup"?o1.position.slice():t.extend({},o1.shape)}function n1(t1,o1,h1){var x1=t1[Y]={},w1=z.parentNode;if(w1&&(!E||E.direction==="drillDown")){var S1=0,_1=0,g1=L.background[w1.getRawIndex()];!E&&g1&&g1.old&&(S1=g1.old.width,_1=g1.old.height),x1.old=h1==="nodeGroup"?[0,_1]:{x:S1,y:_1,width:0,height:0}}x1.fadein=h1!=="nodeGroup"}}function D(I,P){var R=I*b+P;return(R-1)/R}return ba=C,ba}var au={},iu;function _P(){if(iu)return au;iu=1;for(var e=v1,t=bt(),r=function(){},i=["treemapZoomToNode","treemapRender","treemapMove"],a=0;a<i.length;a++)e.registerAction({type:i[a],update:"updateView"},r);return e.registerAction({type:"treemapRootToNode",update:"updateView"},function(n,h){h.eachComponent({mainType:"series",subType:"treemap",query:n},d);function d(o,f){var l=["treemapZoomToNode","treemapRootToNode"],u=t.retrieveTargetInfo(n,l,o);if(u){var s=o.getViewRoot();s&&(n.direction=t.aboveViewRoot(s,u.node)?"rollUp":"drillDown"),o.resetViewRoot(u.node)}}}),au}var wa,nu;function wt(){if(nu)return wa;nu=1;var e=G,t=ve,r=I1(),i=r.linearMap,a=e.each,n=e.isObject,h=-1,d=function(S){var A=S.mappingMethod,C=S.type,T=this.option=e.clone(S);this.type=C,this.mappingMethod=A,this._normalizeData=b[A];var M=o[C];this.applyVisual=M.applyVisual,this.getColorMapper=M.getColorMapper,this._doMap=M._doMap[A],A==="piecewise"?(u(T),f(T)):A==="category"?T.categories?l(T):u(T,!0):(e.assert(A!=="linear"||T.dataExtent),u(T))};d.prototype={constructor:d,mapValueToVisual:function(S){var A=this._normalizeData(S);return this._doMap(A,S)},getNormalizer:function(){return e.bind(this._normalizeData,this)}};var o=d.visualHandlers={color:{applyVisual:c("color"),getColorMapper:function(){var S=this.option;return e.bind(S.mappingMethod==="category"?function(A,C){return!C&&(A=this._normalizeData(A)),p.call(this,A)}:function(A,C,T){var M=!!T;return!C&&(A=this._normalizeData(A)),T=t.fastLerp(A,S.parsedVisual,T),M?T:t.stringify(T,"rgba")},this)},_doMap:{linear:function(S){return t.stringify(t.fastLerp(S,this.option.parsedVisual),"rgba")},category:p,piecewise:function(S,A){var C=_.call(this,A);return C==null&&(C=t.stringify(t.fastLerp(S,this.option.parsedVisual),"rgba")),C},fixed:g}},colorHue:s(function(S,A){return t.modifyHSL(S,A)}),colorSaturation:s(function(S,A){return t.modifyHSL(S,null,A)}),colorLightness:s(function(S,A){return t.modifyHSL(S,null,null,A)}),colorAlpha:s(function(S,A){return t.modifyAlpha(S,A)}),opacity:{applyVisual:c("opacity"),_doMap:m([0,1])},liftZ:{applyVisual:c("liftZ"),_doMap:{linear:g,category:g,piecewise:g,fixed:g}},symbol:{applyVisual:function(S,A,C){var T=this.mapValueToVisual(S);if(e.isString(T))C("symbol",T);else if(n(T))for(var M in T)T.hasOwnProperty(M)&&C(M,T[M])},_doMap:{linear:v,category:p,piecewise:function(S,A){var C=_.call(this,A);return C==null&&(C=v.call(this,S)),C},fixed:g}},symbolSize:{applyVisual:c("symbolSize"),_doMap:m([0,1])}};function f(S){var A=S.pieceList;S.hasSpecialVisual=!1,e.each(A,function(C,T){C.originIndex=T,C.visual!=null&&(S.hasSpecialVisual=!0)})}function l(S){var A=S.categories,C=S.visual,T=S.categoryMap={};if(a(A,function(I,P){T[I]=P}),!e.isArray(C)){var M=[];e.isObject(C)?a(C,function(I,P){var R=T[P];M[R??h]=I}):M[h]=C,C=y(S,M)}for(var D=A.length-1;D>=0;D--)C[D]==null&&(delete T[A[D]],A.pop())}function u(S,A){var C=S.visual,T=[];e.isObject(C)?a(C,function(D){T.push(D)}):C!=null&&T.push(C);var M={color:1,symbol:1};!A&&T.length===1&&!M.hasOwnProperty(S.type)&&(T[1]=T[0]),y(S,T)}function s(S){return{applyVisual:function(A,C,T){A=this.mapValueToVisual(A),T("color",S(C("color"),A))},_doMap:m([0,1])}}function v(S){var A=this.option.visual;return A[Math.round(i(S,[0,1],[0,A.length-1],!0))]||{}}function c(S){return function(A,C,T){T(S,this.mapValueToVisual(A))}}function p(S){var A=this.option.visual;return A[this.option.loop&&S!==h?S%A.length:S]}function g(){return this.option.visual[0]}function m(S){return{linear:function(A){return i(A,S,this.option.visual,!0)},category:p,piecewise:function(A,C){var T=_.call(this,C);return T==null&&(T=i(A,S,this.option.visual,!0)),T},fixed:g}}function _(S){var A=this.option,C=A.pieceList;if(A.hasSpecialVisual){var T=d.findPieceIndex(S,C),M=C[T];if(M&&M.visual)return M.visual[this.type]}}function y(S,A){return S.visual=A,S.type==="color"&&(S.parsedVisual=e.map(A,function(C){return t.parse(C)})),A}var b={linear:function(S){return i(S,this.option.dataExtent,[0,1],!0)},piecewise:function(S){var A=this.option.pieceList,C=d.findPieceIndex(S,A,!0);if(C!=null)return i(C,[0,A.length-1],[0,1],!0)},category:function(S){var A=this.option.categories?this.option.categoryMap[S]:S;return A??h},fixed:e.noop};d.listVisualTypes=function(){var S=[];return e.each(o,function(A,C){S.push(C)}),S},d.addVisualHandler=function(S,A){o[S]=A},d.isValidType=function(S){return o.hasOwnProperty(S)},d.eachVisual=function(S,A,C){e.isObject(S)?e.each(S,A,C):A.call(C,S)},d.mapVisual=function(S,A,C){var T,M=e.isArray(S)?[]:e.isObject(S)?{}:(T=!0,null);return d.eachVisual(S,function(D,I){var P=A.call(C,D,I);T?M=P:M[I]=P}),M},d.retrieveVisuals=function(S){var A={},C;return S&&a(o,function(T,M){S.hasOwnProperty(M)&&(A[M]=S[M],C=!0)}),C?A:null},d.prepareVisualTypes=function(S){if(n(S)){var A=[];a(S,function(C,T){A.push(T)}),S=A}else if(e.isArray(S))S=S.slice();else return[];return S.sort(function(C,T){return T==="color"&&C!=="color"&&C.indexOf("color")===0?1:-1}),S},d.dependsOn=function(S,A){return A==="color"?!!(S&&S.indexOf(A)===0):S===A},d.findPieceIndex=function(S,A,C){for(var T,M=1/0,D=0,I=A.length;D<I;D++){var P=A[D].value;if(P!=null){if(P===S||typeof P=="string"&&P===S+"")return D;C&&k(P,D)}}for(var D=0,I=A.length;D<I;D++){var R=A[D],E=R.interval,L=R.close;if(E){if(E[0]===-1/0){if(x(L[1],S,E[1]))return D}else if(E[1]===1/0){if(x(L[0],E[0],S))return D}else if(x(L[0],E[0],S)&&x(L[1],S,E[1]))return D;C&&k(E[0],D),C&&k(E[1],D)}}if(C)return S===1/0?A.length-1:S===-1/0?0:T;function k(z,O){var N=Math.abs(z-S);N<M&&(M=N,T=O)}};function x(S,A,C){return S?A<=C:A<C}var w=d;return wa=w,wa}var Aa,ou;function xP(){if(ou)return Aa;ou=1;var e=wt(),t=ve,r=G,i=r.isArray,a="itemStyle",n={seriesType:"treemap",reset:function(c,p,g,m){var _=c.getData().tree,y=_.root,b=c.getModel(a);if(!y.isRemoved()){var x=r.map(_.levelModels,function(w){return w?w.get(a):null});h(y,{},x,b,c.getViewRoot().getAncestors(),c)}}};function h(c,p,g,m,_,y){var b=c.getModel(),x=c.getLayout();if(!(!x||x.invisible||!x.isInView)){var w=c.getModel(a),S=g[c.depth],A=d(w,p,S,m),C=w.get("borderColor"),T=w.get("borderColorSaturation"),M;T!=null&&(M=o(A),C=f(T,M)),c.setVisual("borderColor",C);var D=c.viewChildren;if(!D||!D.length)M=o(A),c.setVisual("color",M);else{var I=u(c,b,x,w,A,D);r.each(D,function(P,R){if(P.depth>=_.length||P===_[P.depth]){var E=v(b,A,P,R,I,y);h(P,E,g,m,_,y)}})}}}function d(c,p,g,m){var _=r.extend({},p);return r.each(["color","colorAlpha","colorSaturation"],function(y){var b=c.get(y,!0);b==null&&g&&(b=g[y]),b==null&&(b=p[y]),b==null&&(b=m.get(y)),b!=null&&(_[y]=b)}),_}function o(c){var p=l(c,"color");if(p){var g=l(c,"colorAlpha"),m=l(c,"colorSaturation");return m&&(p=t.modifyHSL(p,null,null,m)),g&&(p=t.modifyAlpha(p,g)),p}}function f(c,p){return p!=null?t.modifyHSL(p,null,null,c):null}function l(c,p){var g=c[p];if(g!=null&&g!=="none")return g}function u(c,p,g,m,_,y){if(!(!y||!y.length)){var b=s(p,"color")||_.color!=null&&_.color!=="none"&&(s(p,"colorAlpha")||s(p,"colorSaturation"));if(b){var x=p.get("visualMin"),w=p.get("visualMax"),S=g.dataExtent.slice();x!=null&&x<S[0]&&(S[0]=x),w!=null&&w>S[1]&&(S[1]=w);var A=p.get("colorMappingBy"),C={type:b.name,dataExtent:S,visual:b.range};C.type==="color"&&(A==="index"||A==="id")?(C.mappingMethod="category",C.loop=!0):C.mappingMethod="linear";var T=new e(C);return T.__drColorMappingBy=A,T}}}function s(c,p){var g=c.get(p);return i(g)&&g.length?{name:p,range:g}:null}function v(c,p,g,m,_,y){var b=r.extend({},p);if(_){var x=_.type,w=x==="color"&&_.__drColorMappingBy,S=w==="index"?m:w==="id"?y.mapIdToIndex(g.getId()):g.getValue(c.get("visualDimension"));b[x]=_.mapValueToVisual(S)}return b}return Aa=n,Aa}var Ta,su;function SP(){if(su)return Ta;su=1;var e=G,t=j1,r=I1(),i=r.parsePercent,a=r.MAX_SAFE_INTEGER,n=z1,h=bt(),d=Math.max,o=Math.min,f=e.retrieve,l=e.each,u=["itemStyle","borderWidth"],s=["itemStyle","gapWidth"],v=["upperLabel","show"],c=["upperLabel","height"],p={seriesType:"treemap",reset:function(M,D,I,P){var R=I.getWidth(),E=I.getHeight(),L=M.option,k=n.getLayoutRect(M.getBoxLayoutParams(),{width:I.getWidth(),height:I.getHeight()}),z=L.size||[],O=i(f(k.width,z[0]),R),N=i(f(k.height,z[1]),E),B=P&&P.type,q=["treemapZoomToNode","treemapRootToNode"],V=h.retrieveTargetInfo(P,q,M),F=B==="treemapRender"||B==="treemapMove"?P.rootRect:null,$=M.getViewRoot(),Z=h.getPathToRoot($);if(B!=="treemapMove"){var Y=B==="treemapZoomToNode"?S(M,V,$,O,N):F?[F.width,F.height]:[O,N],Q=L.sort;Q&&Q!=="asc"&&Q!=="desc"&&(Q="desc");var e1={squareRatio:L.squareRatio,sort:Q,leafDepth:L.leafDepth};$.hostTree.clearLayouts();var j={x:0,y:0,width:Y[0],height:Y[1],area:Y[0]*Y[1]};$.setLayout(j),g($,e1,!1,0);var j=$.getLayout();l(Z,function(J,i1){var r1=(Z[i1+1]||$).getValue();J.setLayout(e.extend({dataExtent:[r1,r1],borderWidth:0,upperHeight:0},j))})}var a1=M.getData().tree.root;a1.setLayout(A(k,F,V),!0),M.setLayoutInfo(k),C(a1,new t(-k.x,-k.y,R,E),Z,$,0)}};function g(M,D,I,P){var R,E;if(!M.isRemoved()){var L=M.getLayout();R=L.width,E=L.height;var V=M.getModel(),k=V.get(u),z=V.get(s)/2,O=T(V),N=Math.max(k,O),B=k-z,q=N-z,V=M.getModel();M.setLayout({borderWidth:k,upperHeight:N,upperLabelHeight:O},!0),R=d(R-2*B,0),E=d(E-B-q,0);var F=R*E,$=m(M,V,F,D,I,P);if($.length){var Z={x:B,y:q,width:R,height:E},Y=o(R,E),Q=1/0,e1=[];e1.area=0;for(var j=0,a1=$.length;j<a1;){var J=$[j];e1.push(J),e1.area+=J.getLayout().area;var i1=x(e1,Y,D.squareRatio);i1<=Q?(j++,Q=i1):(e1.area-=e1.pop().getLayout().area,w(e1,Y,Z,z,!1),Y=o(Z.width,Z.height),e1.length=e1.area=0,Q=1/0)}if(e1.length&&w(e1,Y,Z,z,!0),!I){var r1=V.get("childrenVisibleMin");r1!=null&&F<r1&&(I=!0)}for(var j=0,a1=$.length;j<a1;j++)g($[j],D,I,P+1)}}}function m(M,D,I,P,R,E){var L=M.children||[],k=P.sort;k!=="asc"&&k!=="desc"&&(k=null);var z=P.leafDepth!=null&&P.leafDepth<=E;if(R&&!z)return M.viewChildren=[];L=e.filter(L,function(V){return!V.isRemoved()}),y(L,k);var O=b(D,L,k);if(O.sum===0)return M.viewChildren=[];if(O.sum=_(D,I,O.sum,k,L),O.sum===0)return M.viewChildren=[];for(var N=0,B=L.length;N<B;N++){var q=L[N].getValue()/O.sum*I;L[N].setLayout({area:q})}return z&&(L.length&&M.setLayout({isLeafRoot:!0},!0),L.length=0),M.viewChildren=L,M.setLayout({dataExtent:O.dataExtent},!0),L}function _(M,D,I,P,R){if(!P)return I;for(var E=M.get("visibleMin"),L=R.length,k=L,z=L-1;z>=0;z--){var O=R[P==="asc"?L-z-1:z].getValue();O/I*D<E&&(k=z,I-=O)}return P==="asc"?R.splice(0,L-k):R.splice(k,L-k),I}function y(M,D){return D&&M.sort(function(I,P){var R=D==="asc"?I.getValue()-P.getValue():P.getValue()-I.getValue();return R===0?D==="asc"?I.dataIndex-P.dataIndex:P.dataIndex-I.dataIndex:R}),M}function b(M,D,I){for(var P=0,R=0,E=D.length;R<E;R++)P+=D[R].getValue();var L=M.get("visualDimension"),k;if(!D||!D.length)k=[NaN,NaN];else if(L==="value"&&I)k=[D[D.length-1].getValue(),D[0].getValue()],I==="asc"&&k.reverse();else{var k=[1/0,-1/0];l(D,function(O){var N=O.getValue(L);N<k[0]&&(k[0]=N),N>k[1]&&(k[1]=N)})}return{sum:P,dataExtent:k}}function x(M,D,I){for(var P=0,R=1/0,E=0,L,k=M.length;E<k;E++)L=M[E].getLayout().area,L&&(L<R&&(R=L),L>P&&(P=L));var z=M.area*M.area,O=D*D*I;return z?d(O*P/z,z/(O*R)):1/0}function w(M,D,I,P,R){var E=D===I.width?0:1,L=1-E,k=["x","y"],z=["width","height"],O=I[k[E]],N=D?M.area/D:0;(R||N>I[z[L]])&&(N=I[z[L]]);for(var B=0,q=M.length;B<q;B++){var V=M[B],F={},$=N?V.getLayout().area/N:0,Z=F[z[L]]=d(N-2*P,0),Y=I[k[E]]+I[z[E]]-O,Q=B===q-1||Y<$?Y:$,e1=F[z[E]]=d(Q-2*P,0);F[k[L]]=I[k[L]]+o(P,Z/2),F[k[E]]=O+o(P,e1/2),O+=Q,V.setLayout(F,!0)}I[k[L]]+=N,I[z[L]]-=N}function S(M,D,I,P,R){var E=(D||{}).node,L=[P,R];if(!E||E===I)return L;for(var k,z=P*R,O=z*M.option.zoomToNodeRatio;k=E.parentNode;){for(var N=0,B=k.children,q=0,V=B.length;q<V;q++)N+=B[q].getValue();var F=E.getValue();if(F===0)return L;O*=N/F;var $=k.getModel(),Z=$.get(u),Y=Math.max(Z,T($));O+=4*Z*Z+(3*Z+Y)*Math.pow(O,.5),O>a&&(O=a),E=k}O<z&&(O=z);var Q=Math.pow(O/z,.5);return[P*Q,R*Q]}function A(M,D,I){if(D)return{x:D.x,y:D.y};var P={x:0,y:0};if(!I)return P;var R=I.node,E=R.getLayout();if(!E)return P;for(var L=[E.width/2,E.height/2],k=R;k;){var z=k.getLayout();L[0]+=z.x,L[1]+=z.y,k=k.parentNode}return{x:M.width/2-L[0],y:M.height/2-L[1]}}function C(M,D,I,P,R){var E=M.getLayout(),L=I[R],k=L&&L===M;if(!(L&&!k||R===I.length&&M!==P)){M.setLayout({isInView:!0,invisible:!k&&!D.intersect(E),isAboveViewRoot:k},!0);var z=new t(D.x-E.x,D.y-E.y,D.width,D.height);l(M.viewChildren||[],function(O){C(O,z,I,P,R+1)})}}function T(M){return M.get(v)?M.get(c):0}return Ta=p,Ta}var lu;function bP(){if(lu)return Ql;lu=1;var e=v1;gP(),yP(),_P();var t=xP(),r=SP();return e.registerVisual(t),e.registerLayout(r),Ql}var uu={},Ca,vu;function wP(){if(vu)return Ca;vu=1;var e=G,t=ze,r=t.enableClassCheck;function i(l){return"_EC_"+l}var a=function(l){this._directed=l||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},n=a.prototype;n.type="graph",n.isDirected=function(){return this._directed},n.addNode=function(l,u){l=l||""+u;var s=this._nodesMap;if(!s[i(l)]){var v=new h(l,u);return v.hostGraph=this,this.nodes.push(v),s[i(l)]=v,v}},n.getNodeByIndex=function(l){var u=this.data.getRawIndex(l);return this.nodes[u]},n.getNodeById=function(l){return this._nodesMap[i(l)]},n.addEdge=function(l,u,s){var v=this._nodesMap,c=this._edgesMap;if(typeof l=="number"&&(l=this.nodes[l]),typeof u=="number"&&(u=this.nodes[u]),h.isInstance(l)||(l=v[i(l)]),h.isInstance(u)||(u=v[i(u)]),!(!l||!u)){var p=l.id+"-"+u.id;if(!c[p]){var g=new d(l,u,s);return g.hostGraph=this,this._directed&&(l.outEdges.push(g),u.inEdges.push(g)),l.edges.push(g),l!==u&&u.edges.push(g),this.edges.push(g),c[p]=g,g}}},n.getEdgeByIndex=function(l){var u=this.edgeData.getRawIndex(l);return this.edges[u]},n.getEdge=function(l,u){h.isInstance(l)&&(l=l.id),h.isInstance(u)&&(u=u.id);var s=this._edgesMap;return this._directed?s[l+"-"+u]:s[l+"-"+u]||s[u+"-"+l]},n.eachNode=function(l,u){for(var s=this.nodes,v=s.length,c=0;c<v;c++)s[c].dataIndex>=0&&l.call(u,s[c],c)},n.eachEdge=function(l,u){for(var s=this.edges,v=s.length,c=0;c<v;c++)s[c].dataIndex>=0&&s[c].node1.dataIndex>=0&&s[c].node2.dataIndex>=0&&l.call(u,s[c],c)},n.breadthFirstTraverse=function(l,u,s,v){if(h.isInstance(u)||(u=this._nodesMap[i(u)]),!!u){for(var c=s==="out"?"outEdges":s==="in"?"inEdges":"edges",p=0;p<this.nodes.length;p++)this.nodes[p].__visited=!1;if(!l.call(v,u,null))for(var g=[u];g.length;)for(var m=g.shift(),_=m[c],p=0;p<_.length;p++){var y=_[p],b=y.node1===m?y.node2:y.node1;if(!b.__visited){if(l.call(v,b,m))return;g.push(b),b.__visited=!0}}}},n.update=function(){for(var l=this.data,u=this.edgeData,s=this.nodes,v=this.edges,c=0,p=s.length;c<p;c++)s[c].dataIndex=-1;for(var c=0,p=l.count();c<p;c++)s[l.getRawIndex(c)].dataIndex=c;u.filterSelf(function(g){var m=v[u.getRawIndex(g)];return m.node1.dataIndex>=0&&m.node2.dataIndex>=0});for(var c=0,p=v.length;c<p;c++)v[c].dataIndex=-1;for(var c=0,p=u.count();c<p;c++)v[u.getRawIndex(c)].dataIndex=c},n.clone=function(){for(var l=new a(this._directed),u=this.nodes,s=this.edges,v=0;v<u.length;v++)l.addNode(u[v].id,u[v].dataIndex);for(var v=0;v<s.length;v++){var c=s[v];l.addEdge(c.node1.id,c.node2.id,c.dataIndex)}return l};function h(l,u){this.id=l??"",this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=u??-1}h.prototype={constructor:h,degree:function(){return this.edges.length},inDegree:function(){return this.inEdges.length},outDegree:function(){return this.outEdges.length},getModel:function(l){if(!(this.dataIndex<0)){var u=this.hostGraph,s=u.data.getItemModel(this.dataIndex);return s.getModel(l)}}};function d(l,u,s){this.node1=l,this.node2=u,this.dataIndex=s??-1}d.prototype.getModel=function(l){if(!(this.dataIndex<0)){var u=this.hostGraph,s=u.edgeData.getItemModel(this.dataIndex);return s.getModel(l)}};var o=function(l,u){return{getValue:function(s){var v=this[l][u];return v.get(v.getDimension(s||"value"),this.dataIndex)},setVisual:function(s,v){this.dataIndex>=0&&this[l][u].setItemVisual(this.dataIndex,s,v)},getVisual:function(s,v){return this[l][u].getItemVisual(this.dataIndex,s,v)},setLayout:function(s,v){this.dataIndex>=0&&this[l][u].setItemLayout(this.dataIndex,s,v)},getLayout:function(){return this[l][u].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[l][u].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[l][u].getRawIndex(this.dataIndex)}}};e.mixin(h,o("hostGraph","data")),e.mixin(d,o("hostGraph","edgeData")),a.Node=h,a.Edge=d,r(h),r(d);var f=a;return Ca=f,Ca}var Ma,cu;function Om(){if(cu)return Ma;cu=1;var e=G,t=We(),r=wP(),i=km(),a=c3(),n=y2,h=z2();function d(o,f,l,u,s){for(var v=new r(u),c=0;c<o.length;c++)v.addNode(e.retrieve(o[c].id,o[c].name,c),c);for(var p=[],g=[],m=0,c=0;c<f.length;c++){var _=f[c],y=_.source,b=_.target;v.addEdge(y,b,m)&&(g.push(_),p.push(e.retrieve(_.id,y+" > "+b)),m++)}var x=l.get("coordinateSystem"),w;if(x==="cartesian2d"||x==="polar")w=h(o,l);else{var S=n.get(x),A=S&&S.type!=="view"?S.dimensions||[]:[];e.indexOf(A,"value")<0&&A.concat(["value"]);var C=a(o,{coordDimensions:A});w=new t(C,l),w.initData(o)}var T=new t(["value"],l);return T.initData(g,p),s&&s(w,T),i({mainData:w,struct:v,structAttr:"graph",datas:{node:w,edge:T},datasAttr:{node:"data",edge:"edgeData"}}),v.update(),v}return Ma=d,Ma}var Da,hu;function AP(){if(hu)return Da;hu=1;var e=v1,t=We(),r=G,i=M1,a=i.defaultEmphasis,n=ye(),h=W1(),d=h.encodeHTML,o=Om(),f=e.extendSeriesModel({type:"series.graph",init:function(u){f.superApply(this,"init",arguments),this.legendDataProvider=function(){return this._categoriesData},this.fillDataTextStyle(u.edges||u.links),this._updateCategoriesData()},mergeOption:function(u){f.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(u.edges||u.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(u){f.superApply(this,"mergeDefaultAndTheme",arguments),a(u,["edgeLabel"],["show"])},getInitialData:function(u,s){var v=u.edges||u.links||[],c=u.data||u.nodes||[],p=this;if(c&&v)return o(c,v,this,!0,g).data;function g(m,_){m.wrapMethod("getItemModel",function(A){var C=p._categoriesModels,T=A.getShallow("category"),M=C[T];return M&&(M.parentModel=A.parentModel,A.parentModel=M),A});var y=p.getModel("edgeLabel"),b=new n({label:y.option},y.parentModel,s),x=p.getModel("emphasis.edgeLabel"),w=new n({emphasis:{label:x.option}},x.parentModel,s);_.wrapMethod("getItemModel",function(A){return A.customizeGetParent(S),A});function S(A){return A=this.parsePath(A),A&&A[0]==="label"?b:A&&A[0]==="emphasis"&&A[1]==="label"?w:this.parentModel}}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(u,s,v){if(v==="edge"){var c=this.getData(),p=this.getDataParams(u,v),g=c.graph.getEdgeByIndex(u),m=c.getName(g.node1.dataIndex),_=c.getName(g.node2.dataIndex),y=[];return m!=null&&y.push(m),_!=null&&y.push(_),y=d(y.join(" > ")),p.value&&(y+=" : "+d(p.value)),y}else return f.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var u=r.map(this.option.categories||[],function(v){return v.value!=null?v:r.extend({value:0},v)}),s=new t(["value"],this);s.initData(u),this._categoriesData=s,this._categoriesModels=s.mapArray(function(v){return s.getItemModel(v,!0)})},setZoom:function(u){this.option.zoom=u},setCenter:function(u){this.option.center=u},isAnimationEnabled:function(){return f.superCall(this,"isAnimationEnabled")&&!(this.get("layout")==="force"&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle"},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,curveness:0,opacity:.5},emphasis:{label:{show:!0}}}}),l=f;return Da=l,Da}var La,fu;function TP(){if(fu)return La;fu=1;var e=l1,t=U1(),r=e.Line.prototype,i=e.BezierCurve.prototype;function a(h){return isNaN(+h.cpx1)||isNaN(+h.cpy1)}var n=e.extendShape({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(h,d){(a(d)?r:i).buildPath(h,d)},pointAt:function(h){return a(this.shape)?r.pointAt.call(this,h):i.pointAt.call(this,h)},tangentAt:function(h){var d=this.shape,o=a(d)?[d.x2-d.x1,d.y2-d.y1]:i.tangentAt.call(this,h);return t.normalize(o,o)}});return La=n,La}var Ia,du;function hi(){if(du)return Ia;du=1;var e=G,t=U1(),r=Ze(),i=TP(),a=l1,n=I1(),h=n.round,d=["fromSymbol","toSymbol"];function o(g){return"_"+g+"Type"}function f(g,m,_){var y=m.getItemVisual(_,"color"),b=m.getItemVisual(_,g),x=m.getItemVisual(_,g+"Size");if(!(!b||b==="none")){e.isArray(x)||(x=[x,x]);var w=r.createSymbol(b,-x[0]/2,-x[1]/2,x[0],x[1],y);return w.name=g,w}}function l(g){var m=new i({name:"line"});return u(m.shape,g),m}function u(g,m){var _=m[0],y=m[1],b=m[2];g.x1=_[0],g.y1=_[1],g.x2=y[0],g.y2=y[1],g.percent=1,b?(g.cpx1=b[0],g.cpy1=b[1]):(g.cpx1=NaN,g.cpy1=NaN)}function s(){var g=this,m=g.childOfName("fromSymbol"),_=g.childOfName("toSymbol"),y=g.childOfName("label");if(!(!m&&!_&&y.ignore)){for(var b=1,x=this.parent;x;)x.scale&&(b/=x.scale[0]),x=x.parent;var w=g.childOfName("line");if(!(!this.__dirty&&!w.__dirty)){var S=w.shape.percent,A=w.pointAt(0),C=w.pointAt(S),T=t.sub([],C,A);if(t.normalize(T,T),m){m.attr("position",A);var M=w.tangentAt(0);m.attr("rotation",Math.PI/2-Math.atan2(M[1],M[0])),m.attr("scale",[b*S,b*S])}if(_){_.attr("position",C);var M=w.tangentAt(1);_.attr("rotation",-Math.PI/2-Math.atan2(M[1],M[0])),_.attr("scale",[b*S,b*S])}if(!y.ignore){y.attr("position",C);var D,I,P,R=5*b;if(y.__position==="end")D=[T[0]*R+C[0],T[1]*R+C[1]],I=T[0]>.8?"left":T[0]<-.8?"right":"center",P=T[1]>.8?"top":T[1]<-.8?"bottom":"middle";else if(y.__position==="middle"){var E=S/2,M=w.tangentAt(E),L=[M[1],-M[0]],k=w.pointAt(E);L[1]>0&&(L[0]=-L[0],L[1]=-L[1]),D=[k[0]+L[0]*R,k[1]+L[1]*R],I="center",P="bottom";var z=-Math.atan2(M[1],M[0]);C[0]<A[0]&&(z=Math.PI+z),y.attr("rotation",z)}else D=[-T[0]*R+A[0],-T[1]*R+A[1]],I=T[0]>.8?"right":T[0]<-.8?"left":"center",P=T[1]>.8?"bottom":T[1]<-.8?"top":"middle";y.attr({style:{textVerticalAlign:y.__verticalAlign||P,textAlign:y.__textAlign||I},position:D,scale:[b,b]})}}}}function v(g,m,_){a.Group.call(this),this._createLine(g,m,_)}var c=v.prototype;c.beforeUpdate=s,c._createLine=function(g,m,_){var y=g.hostModel,b=g.getItemLayout(m),x=l(b);x.shape.percent=0,a.initProps(x,{shape:{percent:1}},y,m),this.add(x);var w=new a.Text({name:"label"});this.add(w),e.each(d,function(S){var A=f(S,g,m);this.add(A),this[o(S)]=g.getItemVisual(m,S)},this),this._updateCommonStl(g,m,_)},c.updateData=function(g,m,_){var y=g.hostModel,b=this.childOfName("line"),x=g.getItemLayout(m),w={shape:{}};u(w.shape,x),a.updateProps(b,w,y,m),e.each(d,function(S){var A=g.getItemVisual(m,S),C=o(S);if(this[C]!==A){this.remove(this.childOfName(S));var T=f(S,g,m);this.add(T)}this[C]=A},this),this._updateCommonStl(g,m,_)},c._updateCommonStl=function(g,m,_){var y=g.hostModel,b=this.childOfName("line"),x=_&&_.lineStyle,w=_&&_.hoverLineStyle,S=_&&_.labelModel,A=_&&_.hoverLabelModel;if(!_||g.hasItemOption){var C=g.getItemModel(m);x=C.getModel("lineStyle").getLineStyle(),w=C.getModel("emphasis.lineStyle").getLineStyle(),S=C.getModel("label"),A=C.getModel("emphasis.label")}var T=g.getItemVisual(m,"color"),M=e.retrieve3(g.getItemVisual(m,"opacity"),x.opacity,1);b.useStyle(e.defaults({strokeNoScale:!0,fill:"none",stroke:T,opacity:M},x)),b.hoverStyle=w,e.each(d,function(N){var B=this.childOfName(N);B&&(B.setColor(T),B.setStyle({opacity:M}))},this);var D=S.getShallow("show"),I=A.getShallow("show"),P=this.childOfName("label"),R,E;if((D||I)&&(R=T||"#000",E=y.getFormattedLabel(m,"normal",g.dataType),E==null)){var L=y.getRawValue(m);E=L==null?g.getName(m):isFinite(L)?h(L):L}var k=D?E:null,z=I?e.retrieve2(y.getFormattedLabel(m,"emphasis",g.dataType),E):null,O=P.style;(k!=null||z!=null)&&(a.setTextStyle(P.style,S,{text:k},{autoColor:R}),P.__textAlign=O.textAlign,P.__verticalAlign=O.textVerticalAlign,P.__position=S.get("position")||"middle"),z!=null?P.hoverStyle={text:z,textFill:A.getTextColor(!0),fontStyle:A.getShallow("fontStyle"),fontWeight:A.getShallow("fontWeight"),fontSize:A.getShallow("fontSize"),fontFamily:A.getShallow("fontFamily")}:P.hoverStyle={text:null},P.ignore=!D&&!I,a.setHoverStyle(this)},c.highlight=function(){this.trigger("emphasis")},c.downplay=function(){this.trigger("normal")},c.updateLayout=function(g,m){this.setLinePoints(g.getItemLayout(m))},c.setLinePoints=function(g){var m=this.childOfName("line");u(m.shape,g),m.dirty()},e.inherits(v,a.Group);var p=v;return Ia=p,Ia}var Pa,gu;function fi(){if(gu)return Pa;gu=1;var e=l1,t=hi();function r(l){this._ctor=l||t,this.group=new e.Group}var i=r.prototype;i.isPersistent=function(){return!0},i.updateData=function(l){var u=this,s=u.group,v=u._lineData;u._lineData=l,v||s.removeAll();var c=h(l);l.diff(v).add(function(p){a(u,l,p,c)}).update(function(p,g){n(u,v,l,g,p,c)}).remove(function(p){s.remove(v.getItemGraphicEl(p))}).execute()};function a(l,u,s,v){var c=u.getItemLayout(s);if(o(c)){var p=new l._ctor(u,s,v);u.setItemGraphicEl(s,p),l.group.add(p)}}function n(l,u,s,v,c,p){var g=u.getItemGraphicEl(v);if(!o(s.getItemLayout(c))){l.group.remove(g);return}g?g.updateData(s,c,p):g=new l._ctor(s,c,p),s.setItemGraphicEl(c,g),l.group.add(g)}i.updateLayout=function(){var l=this._lineData;l&&l.eachItemGraphicEl(function(u,s){u.updateLayout(l,s)},this)},i.incrementalPrepareUpdate=function(l){this._seriesScope=h(l),this._lineData=null,this.group.removeAll()},i.incrementalUpdate=function(l,u){function s(g){g.isGroup||(g.incremental=g.useHoverLayer=!0)}for(var v=l.start;v<l.end;v++){var c=u.getItemLayout(v);if(o(c)){var p=new this._ctor(u,v,this._seriesScope);p.traverse(s),this.group.add(p),u.setItemGraphicEl(v,p)}}};function h(l){var u=l.hostModel;return{lineStyle:u.getModel("lineStyle").getLineStyle(),hoverLineStyle:u.getModel("emphasis.lineStyle").getLineStyle(),labelModel:u.getModel("label"),hoverLabelModel:u.getModel("emphasis.label")}}i.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},i._clearIncremental=function(){var l=this._incremental;l&&l.clearDisplaybles()};function d(l){return isNaN(l[0])||isNaN(l[1])}function o(l){return!d(l[0])&&!d(l[1])}var f=r;return Pa=f,Pa}var Ra,pu;function CP(){if(pu)return Ra;pu=1;var e=ne,t=U1(),r=[],i=[],a=[],n=e.quadraticAt,h=t.distSquare,d=Math.abs;function o(l,u,s){for(var v=l[0],c=l[1],p=l[2],g=1/0,m,_=s*s,y=.1,b=.1;b<=.9;b+=.1){r[0]=n(v[0],c[0],p[0],b),r[1]=n(v[1],c[1],p[1],b);var x=d(h(r,u)-_);x<g&&(g=x,m=b)}for(var w=0;w<32;w++){var S=m+y;i[0]=n(v[0],c[0],p[0],m),i[1]=n(v[1],c[1],p[1],m),a[0]=n(v[0],c[0],p[0],S),a[1]=n(v[1],c[1],p[1],S);var x=h(i,u)-_;if(d(x)<.01)break;var A=h(a,u)-_;y/=2,x<0?A>=0?m=m+y:m=m-y:A>=0?m=m-y:m=m+y}return m}function f(l,u){var s=[],v=e.quadraticSubdivide,c=[[],[],[]],p=[[],[]],g=[];u/=2;function m(_){var y=_.getVisual("symbolSize");return y instanceof Array&&(y=(y[0]+y[1])/2),y}l.eachEdge(function(_,y){var b=_.getLayout(),x=_.getVisual("fromSymbol"),w=_.getVisual("toSymbol");b.__original||(b.__original=[t.clone(b[0]),t.clone(b[1])],b[2]&&b.__original.push(t.clone(b[2])));var S=b.__original;if(b[2]!=null){if(t.copy(c[0],S[0]),t.copy(c[1],S[2]),t.copy(c[2],S[1]),x&&x!="none"){var A=m(_.node1),C=o(c,S[0],A*u);v(c[0][0],c[1][0],c[2][0],C,s),c[0][0]=s[3],c[1][0]=s[4],v(c[0][1],c[1][1],c[2][1],C,s),c[0][1]=s[3],c[1][1]=s[4]}if(w&&w!="none"){var A=m(_.node2),C=o(c,S[1],A*u);v(c[0][0],c[1][0],c[2][0],C,s),c[1][0]=s[1],c[2][0]=s[2],v(c[0][1],c[1][1],c[2][1],C,s),c[1][1]=s[1],c[2][1]=s[2]}t.copy(b[0],c[0]),t.copy(b[1],c[2]),t.copy(b[2],c[1])}else{if(t.copy(p[0],S[0]),t.copy(p[1],S[1]),t.sub(g,p[1],p[0]),t.normalize(g,g),x&&x!="none"){var A=m(_.node1);t.scaleAndAdd(p[0],p[0],g,A*u)}if(w&&w!="none"){var A=m(_.node2);t.scaleAndAdd(p[1],p[1],g,-A*u)}t.copy(b[0],p[0]),t.copy(b[1],p[1])}})}return Ra=f,Ra}var Ea,mu;function MP(){if(mu)return Ea;mu=1;var e=v1,t=G,r=sr(),i=fi(),a=Z0(),n=Im(),h=vi(),d=h.onIrrelevantElement,o=l1,f=CP(),l=["itemStyle","opacity"],u=["lineStyle","opacity"];function s(g,m){return g.getVisual("opacity")||g.getModel().get(m)}function v(g,m,_){var y=g.getGraphicEl(),b=s(g,m);_!=null&&(b==null&&(b=1),b*=_),y.downplay&&y.downplay(),y.traverse(function(x){x.type!=="group"&&x.setStyle("opacity",b)})}function c(g,m){var _=s(g,m),y=g.getGraphicEl();y.highlight&&y.highlight(),y.traverse(function(b){b.type!=="group"&&b.setStyle("opacity",_)})}var p=e.extendChartView({type:"graph",init:function(g,m){var _=new r,y=new i,b=this.group;this._controller=new a(m.getZr()),this._controllerHost={target:b},b.add(_.group),b.add(y.group),this._symbolDraw=_,this._lineDraw=y,this._firstRender=!0},render:function(g,m,_){var y=g.coordinateSystem;this._model=g,this._nodeScaleRatio=g.get("nodeScaleRatio");var b=this._symbolDraw,x=this._lineDraw,w=this.group;if(y.type==="view"){var S={position:y.position,scale:y.scale};this._firstRender?w.attr(S):o.updateProps(w,S,g)}f(g.getGraph(),this._getNodeGlobalScale(g));var A=g.getData();b.updateData(A);var C=g.getEdgeData();x.updateData(C),this._updateNodeAndLinkScale(),this._updateController(g,m,_),clearTimeout(this._layoutTimeout);var T=g.forceLayout,M=g.get("force.layoutAnimation");T&&this._startForceLayoutIteration(T,M),A.eachItemGraphicEl(function(R,E){var L=A.getItemModel(E);R.off("drag").off("dragend");var k=A.getItemModel(E).get("draggable");k&&R.on("drag",function(){T&&(T.warmUp(),!this._layouting&&this._startForceLayoutIteration(T,M),T.setFixed(E),A.setItemLayout(E,R.position))},this).on("dragend",function(){T&&T.setUnfixed(E)},this),R.setDraggable(k&&T),R.off("mouseover",R.__focusNodeAdjacency),R.off("mouseout",R.__unfocusNodeAdjacency),L.get("focusNodeAdjacency")&&(R.on("mouseover",R.__focusNodeAdjacency=function(){_.dispatchAction({type:"focusNodeAdjacency",seriesId:g.id,dataIndex:R.dataIndex})}),R.on("mouseout",R.__unfocusNodeAdjacency=function(){_.dispatchAction({type:"unfocusNodeAdjacency",seriesId:g.id})}))},this),A.graph.eachEdge(function(R){var E=R.getGraphicEl();E.off("mouseover",E.__focusNodeAdjacency),E.off("mouseout",E.__unfocusNodeAdjacency),R.getModel().get("focusNodeAdjacency")&&(E.on("mouseover",E.__focusNodeAdjacency=function(){_.dispatchAction({type:"focusNodeAdjacency",seriesId:g.id,edgeDataIndex:R.dataIndex})}),E.on("mouseout",E.__unfocusNodeAdjacency=function(){_.dispatchAction({type:"unfocusNodeAdjacency",seriesId:g.id})}))});var D=g.get("layout")==="circular"&&g.get("circular.rotateLabel"),I=A.getLayout("cx"),P=A.getLayout("cy");A.eachItemGraphicEl(function(R,E){var L=R.getSymbolPath();if(D){var k=A.getItemLayout(E),z=Math.atan2(k[1]-P,k[0]-I);z<0&&(z=Math.PI*2+z);var O=k[0]<I;O&&(z=z-Math.PI);var N=O?"left":"right";L.setStyle({textRotation:-z,textPosition:N,textOrigin:"center"}),L.hoverStyle&&(L.hoverStyle.textPosition=N)}else L.setStyle({textRotation:0})}),this._firstRender=!1},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},focusNodeAdjacency:function(g,m,_,y){var b=this._model.getData(),x=b.graph,w=y.dataIndex,S=y.edgeDataIndex,A=x.getNodeByIndex(w),C=x.getEdgeByIndex(S);!A&&!C||(x.eachNode(function(T){v(T,l,.1)}),x.eachEdge(function(T){v(T,u,.1)}),A&&(c(A,l),t.each(A.edges,function(T){T.dataIndex<0||(c(T,u),c(T.node1,l),c(T.node2,l))})),C&&(c(C,u),c(C.node1,l),c(C.node2,l)))},unfocusNodeAdjacency:function(g,m,_,y){var b=this._model.getData().graph;b.eachNode(function(x){v(x,l)}),b.eachEdge(function(x){v(x,u)})},_startForceLayoutIteration:function(g,m){var _=this;(function y(){g.step(function(b){_.updateLayout(_._model),(_._layouting=!b)&&(m?_._layoutTimeout=setTimeout(y,16):y())})})()},_updateController:function(g,m,_){var y=this._controller,b=this._controllerHost,x=this.group;if(y.setPointerChecker(function(w,S,A){var C=x.getBoundingRect();return C.applyTransform(x.transform),C.contain(S,A)&&!d(w,_,g)}),g.coordinateSystem.type!=="view"){y.disable();return}y.enable(g.get("roam")),b.zoomLimit=g.get("scaleLimit"),b.zoom=g.coordinateSystem.getZoom(),y.off("pan").off("zoom").on("pan",function(w,S){n.updateViewOnPan(b,w,S),_.dispatchAction({seriesId:g.id,type:"graphRoam",dx:w,dy:S})}).on("zoom",function(w,S,A){n.updateViewOnZoom(b,w,S,A),_.dispatchAction({seriesId:g.id,type:"graphRoam",zoom:w,originX:S,originY:A}),this._updateNodeAndLinkScale(),f(g.getGraph(),this._getNodeGlobalScale(g)),this._lineDraw.updateLayout()},this)},_updateNodeAndLinkScale:function(){var g=this._model,m=g.getData(),_=this._getNodeGlobalScale(g),y=[_,_];m.eachItemGraphicEl(function(b,x){b.attr("scale",y)})},_getNodeGlobalScale:function(g){var m=g.coordinateSystem;if(m.type!=="view")return 1;var _=this._nodeScaleRatio,y=m.scale,b=y&&y[0]||1,x=m.getZoom(),w=(x-1)*_+1;return w/b},updateLayout:function(g){f(g.getGraph(),this._getNodeGlobalScale(g)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},remove:function(g,m){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()}});return Ea=p,Ea}var yu={},_u;function DP(){if(_u)return yu;_u=1;var e=v1,t=Rm(),r=t.updateCenterAndZoom,i={type:"graphRoam",event:"graphRoam",update:"none"};return e.registerAction(i,function(a,n){n.eachComponent({mainType:"series",query:a},function(h){var d=h.coordinateSystem,o=r(d,a);h.setCenter&&h.setCenter(o.center),h.setZoom&&h.setZoom(o.zoom)})}),e.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series.graph:focusNodeAdjacency"},function(){}),e.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series.graph:unfocusNodeAdjacency"},function(){}),yu}var ka,xu;function LP(){if(xu)return ka;xu=1;function e(t){var r=t.findComponents({mainType:"legend"});!r||!r.length||t.eachSeriesByType("graph",function(i){var a=i.getCategoriesData(),n=i.getGraph(),h=n.data,d=a.mapArray(a.getName);h.filterSelf(function(o){var f=h.getItemModel(o),l=f.getShallow("category");if(l!=null){typeof l=="number"&&(l=d[l]);for(var u=0;u<r.length;u++)if(!r[u].isSelected(l))return!1}return!0})},this)}return ka=e,ka}var za,Su;function IP(){if(Su)return za;Su=1;function e(t){var r={};t.eachSeriesByType("graph",function(i){var a=i.getCategoriesData(),n=i.getData(),h={};a.each(function(d){var o=a.getName(d);h["ec-"+o]=d;var f=a.getItemModel(d),l=f.get("itemStyle.color")||i.getColorFromPalette(o,r);a.setItemVisual(d,"color",l)}),a.count()&&n.each(function(d){var o=n.getItemModel(d),f=o.getShallow("category");f!=null&&(typeof f=="string"&&(f=h["ec-"+f]),n.getItemVisual(d,"color",!0)||n.setItemVisual(d,"color",a.getItemVisual(f,"color")))})})}return za=e,za}var Oa,bu;function PP(){if(bu)return Oa;bu=1;function e(r){return r instanceof Array||(r=[r,r]),r}function t(r){r.eachSeriesByType("graph",function(i){var a=i.getGraph(),n=i.getEdgeData(),h=e(i.get("edgeSymbol")),d=e(i.get("edgeSymbolSize")),o="lineStyle.color".split("."),f="lineStyle.opacity".split(".");n.setVisual("fromSymbol",h&&h[0]),n.setVisual("toSymbol",h&&h[1]),n.setVisual("fromSymbolSize",d&&d[0]),n.setVisual("toSymbolSize",d&&d[1]),n.setVisual("color",i.get(o)),n.setVisual("opacity",i.get(f)),n.each(function(l){var u=n.getItemModel(l),s=a.getEdgeByIndex(l),v=e(u.getShallow("symbol",!0)),c=e(u.getShallow("symbolSize",!0)),p=u.get(o),g=u.get(f);switch(p){case"source":p=s.node1.getVisual("color");break;case"target":p=s.node2.getVisual("color");break}v[0]&&s.setVisual("fromSymbol",v[0]),v[1]&&s.setVisual("toSymbol",v[1]),c[0]&&s.setVisual("fromSymbolSize",c[0]),c[1]&&s.setVisual("toSymbolSize",c[1]),s.setVisual("color",p),s.setVisual("opacity",g)})})}return Oa=t,Oa}var Hr={},wu;function Nm(){if(wu)return Hr;wu=1;var e=U1();function t(i){var a=i.coordinateSystem;if(!(a&&a.type!=="view")){var n=i.getGraph();n.eachNode(function(h){var d=h.getModel();h.setLayout([+d.get("x"),+d.get("y")])}),r(n)}}function r(i){i.eachEdge(function(a){var n=a.getModel().get("lineStyle.curveness")||0,h=e.clone(a.node1.getLayout()),d=e.clone(a.node2.getLayout()),o=[h,d];+n&&o.push([(h[0]+d[0])/2-(h[1]-d[1])*n,(h[1]+d[1])/2-(d[0]-h[0])*n]),a.setLayout(o)})}return Hr.simpleLayout=t,Hr.simpleLayoutEdge=r,Hr}var Na,Au;function RP(){if(Au)return Na;Au=1;var e=G,t=e.each,r=Nm(),i=r.simpleLayout,a=r.simpleLayoutEdge;function n(h,d){h.eachSeriesByType("graph",function(o){var f=o.get("layout"),l=o.coordinateSystem;if(l&&l.type!=="view"){var u=o.getData(),s=[];t(l.dimensions,function(_){s=s.concat(u.mapDimension(_,!0))});for(var v=0;v<u.count();v++){for(var c=[],p=!1,g=0;g<s.length;g++){var m=u.get(s[g],v);isNaN(m)||(p=!0),c.push(m)}p?u.setItemLayout(v,l.dataToPoint(c)):u.setItemLayout(v,[NaN,NaN])}a(u.graph)}else(!f||f==="none")&&i(o)})}return Na=n,Na}var Va={},Tu;function Vm(){if(Tu)return Va;Tu=1;var e=U1();function t(r){var i=r.coordinateSystem;if(!(i&&i.type!=="view")){var a=i.getBoundingRect(),n=r.getData(),h=n.graph,d=0,o=n.getSum("value"),f=Math.PI*2/(o||n.count()),l=a.width/2+a.x,u=a.height/2+a.y,s=Math.min(a.width,a.height)/2;h.eachNode(function(v){var c=v.getValue("value");d+=f*(o?c:1)/2,v.setLayout([s*Math.cos(d)+l,s*Math.sin(d)+u]),d+=f*(o?c:1)/2}),n.setLayout({cx:l,cy:u}),h.eachEdge(function(v){var c=v.getModel().get("lineStyle.curveness")||0,p=e.clone(v.node1.getLayout()),g=e.clone(v.node2.getLayout()),m,_=(p[0]+g[0])/2,y=(p[1]+g[1])/2;+c&&(c*=3,m=[l*c+_*(1-c),u*c+y*(1-c)]),v.setLayout([p,g,m])})}}return Va.circularLayout=t,Va}var Ba,Cu;function EP(){if(Cu)return Ba;Cu=1;var e=Vm(),t=e.circularLayout;function r(i){i.eachSeriesByType("graph",function(a){a.get("layout")==="circular"&&t(a)})}return Ba=r,Ba}var qa={},Mu;function kP(){if(Mu)return qa;Mu=1;var e=U1(),t=e.scaleAndAdd;function r(i,a,n){for(var h=n.rect,d=h.width,o=h.height,f=[h.x+d/2,h.y+o/2],l=n.gravity==null?.1:n.gravity,u=0;u<i.length;u++){var s=i[u];s.p||(s.p=e.create(d*(Math.random()-.5)+f[0],o*(Math.random()-.5)+f[1])),s.pp=e.clone(s.p),s.edges=null}var v=.6;return{warmUp:function(){v=.5},setFixed:function(c){i[c].fixed=!0},setUnfixed:function(c){i[c].fixed=!1},step:function(c){for(var p=[],g=i.length,m=0;m<a.length;m++){var _=a[m],y=_.n1,b=_.n2;e.sub(p,b.p,y.p);var x=e.len(p)-_.d,w=b.w/(y.w+b.w);isNaN(w)&&(w=0),e.normalize(p,p),!y.fixed&&t(y.p,y.p,p,w*x*v),!b.fixed&&t(b.p,b.p,p,-(1-w)*x*v)}for(var m=0;m<g;m++){var S=i[m];S.fixed||(e.sub(p,f,S.p),t(S.p,S.p,p,l*v))}for(var m=0;m<g;m++)for(var y=i[m],A=m+1;A<g;A++){var b=i[A];e.sub(p,b.p,y.p);var x=e.len(p);x===0&&(e.set(p,Math.random()-.5,Math.random()-.5),x=1);var C=(y.rep+b.rep)/x/x;!y.fixed&&t(y.pp,y.pp,p,C),!b.fixed&&t(b.pp,b.pp,p,-C)}for(var T=[],m=0;m<g;m++){var S=i[m];S.fixed||(e.sub(T,S.p,S.pp),t(S.p,S.p,T,v),e.copy(S.pp,S.p))}v=v*.992,c&&c(i,a,v<.01)}}}return qa.forceLayout=r,qa}var Ha,Du;function zP(){if(Du)return Ha;Du=1;var e=kP(),t=e.forceLayout,r=Nm(),i=r.simpleLayout,a=Vm(),n=a.circularLayout,h=I1(),d=h.linearMap,o=U1(),f=G;function l(u){u.eachSeriesByType("graph",function(s){var v=s.coordinateSystem;if(!(v&&v.type!=="view"))if(s.get("layout")==="force"){var c=s.preservedPoints||{},p=s.getGraph(),g=p.data,m=p.edgeData,_=s.getModel("force"),y=_.get("initLayout");s.preservedPoints?g.each(function(P){var R=g.getId(P);g.setItemLayout(P,c[R]||[NaN,NaN])}):!y||y==="none"?i(s):y==="circular"&&n(s);var b=g.getDataExtent("value"),x=m.getDataExtent("value"),w=_.get("repulsion"),S=_.get("edgeLength");f.isArray(w)||(w=[w,w]),f.isArray(S)||(S=[S,S]),S=[S[1],S[0]];var A=g.mapArray("value",function(P,R){var E=g.getItemLayout(R),L=d(P,b,w);return isNaN(L)&&(L=(w[0]+w[1])/2),{w:L,rep:L,fixed:g.getItemModel(R).get("fixed"),p:!E||isNaN(E[0])||isNaN(E[1])?null:E}}),C=m.mapArray("value",function(P,R){var E=p.getEdgeByIndex(R),L=d(P,x,S);return isNaN(L)&&(L=(S[0]+S[1])/2),{n1:A[E.node1.dataIndex],n2:A[E.node2.dataIndex],d:L,curveness:E.getModel().get("lineStyle.curveness")||0}}),v=s.coordinateSystem,T=v.getBoundingRect(),M=t(A,C,{rect:T,gravity:_.get("gravity")}),D=M.step;M.step=function(P){for(var R=0,E=A.length;R<E;R++)A[R].fixed&&o.copy(A[R].p,p.getNodeByIndex(R).getLayout());D(function(L,k,z){for(var O=0,N=L.length;O<N;O++)L[O].fixed||p.getNodeByIndex(O).setLayout(L[O].p),c[g.getId(O)]=L[O].p;for(var O=0,N=k.length;O<N;O++){var B=k[O],q=p.getEdgeByIndex(O),V=B.n1.p,F=B.n2.p,$=q.getLayout();$=$?$.slice():[],$[0]=$[0]||[],$[1]=$[1]||[],o.copy($[0],V),o.copy($[1],F),+B.curveness&&($[2]=[(V[0]+F[0])/2-(V[1]-F[1])*B.curveness,(V[1]+F[1])/2-(F[0]-V[0])*B.curveness]),q.setLayout($)}P&&P(z)})},s.forceLayout=M,s.preservedPoints=c,M.step()}else s.forceLayout=null})}return Ha=l,Ha}var Fa,Lu;function OP(){if(Lu)return Fa;Lu=1;var e=Dm(),t=z1,r=t.getLayoutRect,i=P7();function a(h,d,o){var f=h.getBoxLayoutParams();return f.aspect=o,r(f,{width:d.getWidth(),height:d.getHeight()})}function n(h,d){var o=[];return h.eachSeriesByType("graph",function(f){var l=f.get("coordinateSystem");if(!l||l==="view"){var u=f.getData(),s=u.mapArray(function(w){var S=u.getItemModel(w);return[+S.get("x"),+S.get("y")]}),v=[],c=[];i.fromPoints(s,v,c),c[0]-v[0]===0&&(c[0]+=1,v[0]-=1),c[1]-v[1]===0&&(c[1]+=1,v[1]-=1);var p=(c[0]-v[0])/(c[1]-v[1]),g=a(f,d,p);isNaN(p)&&(v=[g.x,g.y],c=[g.x+g.width,g.y+g.height]);var m=c[0]-v[0],_=c[1]-v[1],y=g.width,b=g.height,x=f.coordinateSystem=new e;x.zoomLimit=f.get("scaleLimit"),x.setBoundingRect(v[0],v[1],m,_),x.setViewRect(g.x,g.y,y,b),x.setCenter(f.get("center")),x.setZoom(f.get("zoom")),o.push(x)}}),o}return Fa=n,Fa}var Iu;function NP(){if(Iu)return uu;Iu=1;var e=v1;AP(),MP(),DP();var t=LP(),r=_t(),i=IP(),a=PP(),n=RP(),h=EP(),d=zP(),o=OP();return e.registerProcessor(t),e.registerVisual(r("graph","circle",null)),e.registerVisual(i),e.registerVisual(a),e.registerLayout(n),e.registerLayout(h),e.registerLayout(d),e.registerCoordinateSystem("graphView",{create:o}),uu}var Pu={},Ga,Ru;function VP(){if(Ru)return Ga;Ru=1;var e=f3(),t=_e,r=G,i=t.extend({type:"series.gauge",getInitialData:function(n,h){var d=n.data||[];return r.isArray(d)||(d=[d]),n.data=d,e(this,["value"])},defaultOption:{zlevel:0,z:2,center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,"#91c7ae"],[.8,"#63869e"],[1,"#c23531"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:"#eee",width:2,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,distance:5,color:"auto"},pointer:{show:!0,length:"80%",width:8},itemStyle:{color:"auto"},title:{show:!0,offsetCenter:[0,"-40%"],color:"#333",fontSize:15},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"auto",fontSize:30}}}),a=i;return Ga=a,Ga}var $a,Eu;function BP(){if(Eu)return $a;Eu=1;var e=oe,t=e.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(r,i){var a=Math.cos,n=Math.sin,h=i.r,d=i.width,o=i.angle,f=i.x-a(o)*d*(d>=h/3?1:2),l=i.y-n(o)*d*(d>=h/3?1:2);o=i.angle-Math.PI/2,r.moveTo(f,l),r.lineTo(i.x+a(o)*d,i.y+n(o)*d),r.lineTo(i.x+a(i.angle)*h,i.y+n(i.angle)*h),r.lineTo(i.x-a(o)*d,i.y-n(o)*d),r.lineTo(f,l)}});return $a=t,$a}var Ua,ku;function qP(){if(ku)return Ua;ku=1;var e=BP(),t=l1,r=E2,i=I1(),a=i.parsePercent,n=i.round,h=i.linearMap;function d(s,v){var c=s.get("center"),p=v.getWidth(),g=v.getHeight(),m=Math.min(p,g),_=a(c[0],v.getWidth()),y=a(c[1],v.getHeight()),b=a(s.get("radius"),m/2);return{cx:_,cy:y,r:b}}function o(s,v){return v&&(typeof v=="string"?s=v.replace("{value}",s??""):typeof v=="function"&&(s=v(s))),s}var f=Math.PI*2,l=r.extend({type:"gauge",render:function(s,v,c){this.group.removeAll();var p=s.get("axisLine.lineStyle.color"),g=d(s,c);this._renderMain(s,v,c,p,g)},dispose:function(){},_renderMain:function(s,v,c,p,g){for(var m=this.group,_=s.getModel("axisLine"),y=_.getModel("lineStyle"),b=s.get("clockwise"),x=-s.get("startAngle")/180*Math.PI,w=-s.get("endAngle")/180*Math.PI,S=(w-x)%f,A=x,C=y.get("width"),T=0;T<p.length;T++){var M=Math.min(Math.max(p[T][0],0),1),w=x+S*M,D=new t.Sector({shape:{startAngle:A,endAngle:w,cx:g.cx,cy:g.cy,clockwise:b,r0:g.r-C,r:g.r},silent:!0});D.setStyle({fill:p[T][1]}),D.setStyle(y.getLineStyle(["color","borderWidth","borderColor"])),m.add(D),A=w}var I=function(R){if(R<=0)return p[0][1];for(var E=0;E<p.length;E++)if(p[E][0]>=R&&(E===0?0:p[E-1][0])<R)return p[E][1];return p[E-1][1]};if(!b){var P=x;x=w,w=P}this._renderTicks(s,v,c,I,g,x,w,b),this._renderPointer(s,v,c,I,g,x,w,b),this._renderTitle(s,v,c,I,g),this._renderDetail(s,v,c,I,g)},_renderTicks:function(s,v,c,p,g,m,_,y){for(var b=this.group,x=g.cx,w=g.cy,S=g.r,A=+s.get("min"),C=+s.get("max"),T=s.getModel("splitLine"),M=s.getModel("axisTick"),D=s.getModel("axisLabel"),I=s.get("splitNumber"),P=M.get("splitNumber"),R=a(T.get("length"),S),E=a(M.get("length"),S),L=m,k=(_-m)/I,z=k/P,O=T.getModel("lineStyle").getLineStyle(),N=M.getModel("lineStyle").getLineStyle(),B=0;B<=I;B++){var q=Math.cos(L),V=Math.sin(L);if(T.get("show")){var F=new t.Line({shape:{x1:q*S+x,y1:V*S+w,x2:q*(S-R)+x,y2:V*(S-R)+w},style:O,silent:!0});O.stroke==="auto"&&F.setStyle({stroke:p(B/I)}),b.add(F)}if(D.get("show")){var $=o(n(B/I*(C-A)+A),D.get("formatter")),Z=D.get("distance"),Y=p(B/I);b.add(new t.Text({style:t.setTextStyle({},D,{text:$,x:q*(S-R-Z)+x,y:V*(S-R-Z)+w,textVerticalAlign:V<-.4?"top":V>.4?"bottom":"middle",textAlign:q<-.4?"left":q>.4?"right":"center"},{autoColor:Y}),silent:!0}))}if(M.get("show")&&B!==I){for(var Q=0;Q<=P;Q++){var q=Math.cos(L),V=Math.sin(L),e1=new t.Line({shape:{x1:q*S+x,y1:V*S+w,x2:q*(S-E)+x,y2:V*(S-E)+w},silent:!0,style:N});N.stroke==="auto"&&e1.setStyle({stroke:p((B+Q/P)/I)}),b.add(e1),L+=z}L-=z}else L+=k}},_renderPointer:function(s,v,c,p,g,m,_,y){var b=this.group,x=this._data;if(!s.get("pointer.show")){x&&x.eachItemGraphicEl(function(T){b.remove(T)});return}var w=[+s.get("min"),+s.get("max")],S=[m,_],A=s.getData(),C=A.mapDimension("value");A.diff(x).add(function(T){var M=new e({shape:{angle:m}});t.initProps(M,{shape:{angle:h(A.get(C,T),w,S,!0)}},s),b.add(M),A.setItemGraphicEl(T,M)}).update(function(T,M){var D=x.getItemGraphicEl(M);t.updateProps(D,{shape:{angle:h(A.get(C,T),w,S,!0)}},s),b.add(D),A.setItemGraphicEl(T,D)}).remove(function(T){var M=x.getItemGraphicEl(T);b.remove(M)}).execute(),A.eachItemGraphicEl(function(T,M){var D=A.getItemModel(M),I=D.getModel("pointer");T.setShape({x:g.cx,y:g.cy,width:a(I.get("width"),g.r),r:a(I.get("length"),g.r)}),T.useStyle(D.getModel("itemStyle").getItemStyle()),T.style.fill==="auto"&&T.setStyle("fill",p(h(A.get(C,M),w,[0,1],!0))),t.setHoverStyle(T,D.getModel("emphasis.itemStyle").getItemStyle())}),this._data=A},_renderTitle:function(s,v,c,p,g){var m=s.getData(),_=m.mapDimension("value"),y=s.getModel("title");if(y.get("show")){var b=y.get("offsetCenter"),x=g.cx+a(b[0],g.r),w=g.cy+a(b[1],g.r),S=+s.get("min"),A=+s.get("max"),C=s.getData().get(_,0),T=p(h(C,[S,A],[0,1],!0));this.group.add(new t.Text({silent:!0,style:t.setTextStyle({},y,{x,y:w,text:m.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:T,forceRich:!0})}))}},_renderDetail:function(s,v,c,p,g){var m=s.getModel("detail"),_=+s.get("min"),y=+s.get("max");if(m.get("show")){var b=m.get("offsetCenter"),x=g.cx+a(b[0],g.r),w=g.cy+a(b[1],g.r),S=a(m.get("width"),g.r),A=a(m.get("height"),g.r),C=s.getData(),T=C.get(C.mapDimension("value"),0),M=p(h(T,[_,y],[0,1],!0));this.group.add(new t.Text({silent:!0,style:t.setTextStyle({},m,{x,y:w,text:o(T,m.get("formatter")),textWidth:isNaN(S)?null:S,textHeight:isNaN(A)?null:A,textAlign:"center",textVerticalAlign:"middle"},{autoColor:M,forceRich:!0})}))}}}),u=l;return Ua=u,Ua}var zu;function HP(){return zu||(zu=1,VP(),qP()),Pu}var Ou={},Wa,Nu;function FP(){if(Nu)return Wa;Nu=1;var e=v1,t=f3(),r=M1,i=r.defaultEmphasis,a=e.extendSeriesModel({type:"series.funnel",init:function(h){a.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this._defaultLabelLine(h)},getInitialData:function(h,d){return t(this,["value"])},_defaultLabelLine:function(h){i(h,"labelLine",["show"]);var d=h.labelLine,o=h.emphasis.labelLine;d.show=d.show&&h.label.show,o.show=o.show&&h.emphasis.label.show},getDataParams:function(h){var d=this.getData(),o=a.superCall(this,"getDataParams",h),f=d.mapDimension("value"),l=d.getSum(f);return o.percent=l?+(d.get(f,h)/l*100).toFixed(2):0,o.$vars.push("percent"),o},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}}),n=a;return Wa=n,Wa}var Za,Vu;function GP(){if(Vu)return Za;Vu=1;var e=l1,t=G,r=E2;function i(o,f){e.Group.call(this);var l=new e.Polygon,u=new e.Polyline,s=new e.Text;this.add(l),this.add(u),this.add(s),this.updateData(o,f,!0);function v(){u.ignore=u.hoverIgnore,s.ignore=s.hoverIgnore}function c(){u.ignore=u.normalIgnore,s.ignore=s.normalIgnore}this.on("emphasis",v).on("normal",c).on("mouseover",v).on("mouseout",c)}var a=i.prototype,n=["itemStyle","opacity"];a.updateData=function(o,f,l){var u=this.childAt(0),s=o.hostModel,v=o.getItemModel(f),c=o.getItemLayout(f),p=o.getItemModel(f).get(n);p=p??1,u.useStyle({}),l?(u.setShape({points:c.points}),u.setStyle({opacity:0}),e.initProps(u,{style:{opacity:p}},s,f)):e.updateProps(u,{style:{opacity:p},shape:{points:c.points}},s,f);var g=v.getModel("itemStyle"),m=o.getItemVisual(f,"color");u.setStyle(t.defaults({lineJoin:"round",fill:m},g.getItemStyle(["opacity"]))),u.hoverStyle=g.getModel("emphasis").getItemStyle(),this._updateLabel(o,f),e.setHoverStyle(this)},a._updateLabel=function(o,f){var l=this.childAt(1),u=this.childAt(2),s=o.hostModel,v=o.getItemModel(f),c=o.getItemLayout(f),p=c.label,b=o.getItemVisual(f,"color");e.updateProps(l,{shape:{points:p.linePoints||p.linePoints}},s,f),e.updateProps(u,{style:{x:p.x,y:p.y}},s,f),u.attr({rotation:p.rotation,origin:[p.x,p.y],z2:10});var g=v.getModel("label"),m=v.getModel("emphasis.label"),_=v.getModel("labelLine"),y=v.getModel("emphasis.labelLine"),b=o.getItemVisual(f,"color");e.setLabelStyle(u.style,u.hoverStyle={},g,m,{labelFetcher:o.hostModel,labelDataIndex:f,defaultText:o.getName(f),autoColor:b,useInsideStyle:!!p.inside},{textAlign:p.textAlign,textVerticalAlign:p.verticalAlign}),u.ignore=u.normalIgnore=!g.get("show"),u.hoverIgnore=!m.get("show"),l.ignore=l.normalIgnore=!_.get("show"),l.hoverIgnore=!y.get("show"),l.setStyle({stroke:b}),l.setStyle(_.getModel("lineStyle").getLineStyle()),l.hoverStyle=y.getModel("lineStyle").getLineStyle()},t.inherits(i,e.Group);var h=r.extend({type:"funnel",render:function(o,f,l){var u=o.getData(),s=this._data,v=this.group;u.diff(s).add(function(c){var p=new i(u,c);u.setItemGraphicEl(c,p),v.add(p)}).update(function(c,p){var g=s.getItemGraphicEl(p);g.updateData(u,c),v.add(g),u.setItemGraphicEl(c,g)}).remove(function(c){var p=s.getItemGraphicEl(c);v.remove(p)}).execute(),this._data=u},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),d=h;return Za=d,Za}var Ya,Bu;function $P(){if(Bu)return Ya;Bu=1;var e=z1,t=I1(),r=t.parsePercent,i=t.linearMap;function a(o,f){return e.getLayoutRect(o.getBoxLayoutParams(),{width:f.getWidth(),height:f.getHeight()})}function n(o,f){for(var l=o.mapDimension("value"),u=o.mapArray(l,function(g){return g}),s=[],v=f==="ascending",c=0,p=o.count();c<p;c++)s[c]=c;return typeof f=="function"?s.sort(f):f!=="none"&&s.sort(function(g,m){return v?u[g]-u[m]:u[m]-u[g]}),s}function h(o){o.each(function(f){var l=o.getItemModel(f),u=l.getModel("label"),s=u.get("position"),v=l.getModel("labelLine"),c=o.getItemLayout(f),p=c.points,g=s==="inner"||s==="inside"||s==="center",m,_,y,b;if(g)_=(p[0][0]+p[1][0]+p[2][0]+p[3][0])/4,y=(p[0][1]+p[1][1]+p[2][1]+p[3][1])/4,m="center",b=[[_,y],[_,y]];else{var x,w,S,A=v.get("length");s==="left"?(x=(p[3][0]+p[0][0])/2,w=(p[3][1]+p[0][1])/2,S=x-A,_=S-5,m="right"):(x=(p[1][0]+p[2][0])/2,w=(p[1][1]+p[2][1])/2,S=x+A,_=S+5,m="left");var C=w;b=[[x,w],[S,C]],y=C}c.label={linePoints:b,x:_,y,verticalAlign:"middle",textAlign:m,inside:g}})}function d(o,f,l){o.eachSeriesByType("funnel",function(u){var s=u.getData(),v=s.mapDimension("value"),c=u.get("sort"),p=a(u,f),g=n(s,c),m=[r(u.get("minSize"),p.width),r(u.get("maxSize"),p.width)],_=s.getDataExtent(v),y=u.get("min"),b=u.get("max");y==null&&(y=Math.min(_[0],0)),b==null&&(b=_[1]);var x=u.get("funnelAlign"),w=u.get("gap"),S=(p.height-w*(s.count()-1))/s.count(),A=p.y,C=function(L,k){var z=s.get(v,L)||0,O=i(z,[y,b],m,!0),N;switch(x){case"left":N=p.x;break;case"center":N=p.x+(p.width-O)/2;break;case"right":N=p.x+p.width-O;break}return[[N,k],[N+O,k]]};c==="ascending"&&(S=-S,w=-w,A+=p.height,g=g.reverse());for(var T=0;T<g.length;T++){var M=g[T],D=g[T+1],I=s.getItemModel(M),P=I.get("itemStyle.height");P==null?P=S:(P=r(P,p.height),c==="ascending"&&(P=-P));var R=C(M,A),E=C(D,A+P);A+=P+w,s.setItemLayout(M,{points:R.concat(E.slice().reverse())})}h(s)})}return Ya=d,Ya}var qu;function UP(){if(qu)return Ou;qu=1;var e=v1;FP(),GP();var t=U0(),r=$P(),i=vr();return e.registerVisual(t("funnel")),e.registerLayout(r),e.registerProcessor(i("funnel")),Ou}var Hu={},Fu={},Xa,Gu;function WP(){if(Gu)return Xa;Gu=1;var e=G,t=M1;function r(n){i(n),a(n)}function i(n){if(!n.parallel){var h=!1;e.each(n.series,function(d){d&&d.type==="parallel"&&(h=!0)}),h&&(n.parallel=[{}])}}function a(n){var h=t.normalizeToArray(n.parallelAxis);e.each(h,function(d){if(e.isObject(d)){var o=d.parallelIndex||0,f=t.normalizeToArray(n.parallel)[o];f&&f.parallelAxisDefault&&e.merge(d,f.parallelAxisDefault,!1)}})}return Xa=r,Xa}var $u={},Ka,Uu;function ZP(){if(Uu)return Ka;Uu=1;var e=G,t=J2(),r=function(a,n,h,d,o){t.call(this,a,n,h),this.type=d||"value",this.axisIndex=o};r.prototype={constructor:r,model:null,isHorizontal:function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"}},e.inherits(r,t);var i=r;return Ka=i,Ka}var Qa,Wu;function cr(){if(Wu)return Qa;Wu=1;function e(i,a,n,h,d,o){a[0]=r(a[0],n),a[1]=r(a[1],n),i=i||0;var f=n[1]-n[0];d!=null&&(d=r(d,[0,f])),o!=null&&(o=Math.max(o,d??0)),h==="all"&&(d=o=Math.abs(a[1]-a[0]),h=0);var l=t(a,h);a[h]+=i;var u=d||0,s=n.slice();l.sign<0?s[0]+=u:s[1]-=u,a[h]=r(a[h],s);var v=t(a,h);d!=null&&(v.sign!==l.sign||v.span<d)&&(a[1-h]=a[h]+l.sign*d);var v=t(a,h);return o!=null&&v.span>o&&(a[1-h]=a[h]+v.sign*o),a}function t(i,a){var n=i[a]-i[1-a];return{span:Math.abs(n),sign:n>0?-1:n<0?1:a?-1:1}}function r(i,a){return Math.min(a[1],Math.max(a[0],i))}return Qa=e,Qa}var Ja,Zu;function YP(){if(Zu)return Ja;Zu=1;var e=G,t=ke(),r=z1,i=n2(),a=ZP(),n=l1,h=I1(),d=cr(),o=e.each,f=Math.min,l=Math.max,u=Math.floor,s=Math.ceil,v=h.round,c=Math.PI;function p(b,x,w){this._axesMap=e.createHashMap(),this._axesLayout={},this.dimensions=b.dimensions,this._rect,this._model=b,this._init(b,x,w)}p.prototype={type:"parallel",constructor:p,_init:function(b,x,w){var S=b.dimensions,A=b.parallelAxisIndex;o(S,function(C,T){var M=A[T],D=x.getComponent("parallelAxis",M),I=this._axesMap.set(C,new a(C,i.createScaleByModel(D),[0,0],D.get("type"),M)),P=I.type==="category";I.onBand=P&&D.get("boundaryGap"),I.inverse=D.get("inverse"),D.axis=I,I.model=D,I.coordinateSystem=D.coordinateSystem=this},this)},update:function(b,x){this._updateAxesFromSeries(this._model,b)},containPoint:function(b){var x=this._makeLayoutInfo(),w=x.axisBase,S=x.layoutBase,A=x.pixelDimIndex,C=b[1-A],T=b[A];return C>=w&&C<=w+x.axisLength&&T>=S&&T<=S+x.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(b,x){x.eachSeries(function(w){if(b.contains(w,x)){var S=w.getData();o(this.dimensions,function(A){var C=this._axesMap.get(A);C.scale.unionExtentFromData(S,S.mapDimension(A)),i.niceScaleExtent(C.scale,C.model)},this)}},this)},resize:function(b,x){this._rect=r.getLayoutRect(b.getBoxLayoutParams(),{width:x.getWidth(),height:x.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var b=this._model,x=this._rect,w=["x","y"],S=["width","height"],A=b.get("layout"),C=A==="horizontal"?0:1,T=x[S[C]],M=[0,T],D=this.dimensions.length,I=g(b.get("axisExpandWidth"),M),P=g(b.get("axisExpandCount")||0,[0,D]),R=b.get("axisExpandable")&&D>3&&D>P&&P>1&&I>0&&T>0,E=b.get("axisExpandWindow"),L;if(E)L=g(E[1]-E[0],M),E[1]=E[0]+L;else{L=g(I*(P-1),M);var k=b.get("axisExpandCenter")||u(D/2);E=[I*k-L/2],E[1]=E[0]+L}var z=(T-L)/(D-P);z<3&&(z=0);var O=[u(v(E[0]/I,1))+1,s(v(E[1]/I,1))-1],N=z/I*E[0];return{layout:A,pixelDimIndex:C,layoutBase:x[w[C]],layoutLength:T,axisBase:x[w[1-C]],axisLength:x[S[1-C]],axisExpandable:R,axisExpandWidth:I,axisCollapseWidth:z,axisExpandWindow:E,axisCount:D,winInnerIndices:O,axisExpandWindow0Pos:N}},_layoutAxes:function(){var b=this._rect,x=this._axesMap,w=this.dimensions,S=this._makeLayoutInfo(),A=S.layout;x.each(function(C){var T=[0,S.axisLength],M=C.inverse?1:0;C.setExtent(T[M],T[1-M])}),o(w,function(C,T){var M=(S.axisExpandable?_:m)(T,S),D={horizontal:{x:M.position,y:S.axisLength},vertical:{x:0,y:M.position}},I={horizontal:c/2,vertical:0},P=[D[A].x+b.x,D[A].y+b.y],R=I[A],E=t.create();t.rotate(E,E,R),t.translate(E,E,P),this._axesLayout[C]={position:P,rotation:R,transform:E,axisNameAvailableWidth:M.axisNameAvailableWidth,axisLabelShow:M.axisLabelShow,nameTruncateMaxWidth:M.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},getAxis:function(b){return this._axesMap.get(b)},dataToPoint:function(b,x){return this.axisCoordToPoint(this._axesMap.get(x).dataToCoord(b),x)},eachActiveState:function(b,x,w,S){w==null&&(w=0),S==null&&(S=b.count());var A=this._axesMap,C=this.dimensions,T=[],M=[];e.each(C,function(z){T.push(b.mapDimension(z)),M.push(A.get(z).model)});for(var D=this.hasAxisBrushed(),I=w;I<S;I++){var P;if(!D)P="normal";else{P="active";for(var R=b.getValues(T,I),E=0,L=C.length;E<L;E++){var k=M[E].getActiveState(R[E]);if(k==="inactive"){P="inactive";break}}}x(P,I)}},hasAxisBrushed:function(){for(var b=this.dimensions,x=this._axesMap,w=!1,S=0,A=b.length;S<A;S++)x.get(b[S]).model.getActiveState()!=="normal"&&(w=!0);return w},axisCoordToPoint:function(b,x){var w=this._axesLayout[x];return n.applyTransform([b,0],w.transform)},getAxisLayout:function(b){return e.clone(this._axesLayout[b])},getSlidedAxisExpandWindow:function(b){var x=this._makeLayoutInfo(),w=x.pixelDimIndex,S=x.axisExpandWindow.slice(),A=S[1]-S[0],C=[0,x.axisExpandWidth*(x.axisCount-1)];if(!this.containPoint(b))return{behavior:"none",axisExpandWindow:S};var T=b[w]-x.layoutBase-x.axisExpandWindow0Pos,M,D="slide",I=x.axisCollapseWidth,P=this._model.get("axisExpandSlideTriggerArea"),R=P[0]!=null;if(I)R&&I&&T<A*P[0]?(D="jump",M=T-A*P[2]):R&&I&&T>A*(1-P[0])?(D="jump",M=T-A*(1-P[2])):(M=T-A*P[1])>=0&&(M=T-A*(1-P[1]))<=0&&(M=0),M*=x.axisExpandWidth/I,M?d(M,S,C,"all"):D="none";else{var A=S[1]-S[0],E=C[1]*T/A;S=[l(0,E-A/2)],S[1]=f(C[1],S[0]+A),S[0]=S[1]-A}return{axisExpandWindow:S,behavior:D}}};function g(b,x){return f(l(b,x[0]),x[1])}function m(b,x){var w=x.layoutLength/(x.axisCount-1);return{position:w*b,axisNameAvailableWidth:w,axisLabelShow:!0}}function _(b,x){var w=x.layoutLength,S=x.axisExpandWidth,A=x.axisCount,C=x.axisCollapseWidth,T=x.winInnerIndices,M,D=C,I=!1,P;return b<T[0]?(M=b*C,P=C):b<=T[1]?(M=x.axisExpandWindow0Pos+b*S-x.axisExpandWindow[0],D=S,I=!0):(M=w-(A-1-b)*C,P=C),{position:M,axisNameAvailableWidth:D,axisLabelShow:I,nameTruncateMaxWidth:P}}var y=p;return Ja=y,Ja}var Yu;function Bm(){if(Yu)return $u;Yu=1;var e=YP(),t=y2;function r(i,a){var n=[];return i.eachComponent("parallel",function(h,d){var o=new e(h,i,a);o.name="parallel_"+d,o.resize(h,a),h.coordinateSystem=o,o.model=h,n.push(o)}),i.eachSeries(function(h){if(h.get("coordinateSystem")==="parallel"){var d=i.queryComponents({mainType:"parallel",index:h.get("parallelIndex"),id:h.get("parallelId")})[0];h.coordinateSystem=d.coordinateSystem}}),n}return t.register("parallel",{create:r}),$u}var ja,Xu;function XP(){if(Xu)return ja;Xu=1;var e=G,t=ce,r=i3(),i=G0(),a=I1(),n=h3(),h=t.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return r([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(l){var u=this.activeIntervals=e.clone(l);if(u)for(var s=u.length-1;s>=0;s--)a.asc(u[s])},getActiveState:function(l){var u=this.activeIntervals;if(!u.length)return"normal";if(l==null||isNaN(l))return"inactive";if(u.length===1){var s=u[0];if(s[0]<=l&&l<=s[1])return"active"}else for(var v=0,c=u.length;v<c;v++)if(u[v][0]<=l&&l<=u[v][1])return"active";return"inactive"}}),d={type:"value",dim:null,areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};e.merge(h.prototype,n);function o(l,u){return u.type||(u.data?"category":"value")}i("parallel",h,o,d);var f=h;return ja=f,ja}var e5,Ku;function KP(){if(Ku)return e5;Ku=1;var e=G,t=ce;XP();var r=t.extend({type:"parallel",dependencies:["parallelAxis"],coordinateSystem:null,dimensions:null,parallelAxisIndex:null,layoutMode:"box",defaultOption:{zlevel:0,z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},init:function(){t.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(i){var a=this.option;i&&e.merge(a,i,!0),this._initDimensions()},contains:function(i,a){var n=i.get("parallelIndex");return n!=null&&a.getComponent("parallel",n)===this},setAxisExpand:function(i){e.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(a){i.hasOwnProperty(a)&&(this.option[a]=i[a])},this)},_initDimensions:function(){var i=this.dimensions=[],a=this.parallelAxisIndex=[],n=e.filter(this.dependentModels.parallelAxis,function(h){return(h.get("parallelIndex")||0)===this.componentIndex},this);e.each(n,function(h){i.push("dim"+h.get("dim")),a.push(h.componentIndex)})}});return e5=r,e5}var Qu={},Ju={},ju;function QP(){if(ju)return Ju;ju=1;var e=v1,t={type:"axisAreaSelect",event:"axisAreaSelected"};return e.registerAction(t,function(r,i){i.eachComponent({mainType:"parallelAxis",query:r},function(a){a.axis.model.setActiveIntervals(r.intervals)})}),e.registerAction("parallelAxisExpand",function(r,i){i.eachComponent({mainType:"parallel",query:r},function(a){a.setAxisExpand(r)})}),Ju}var t5,ev;function di(){if(ev)return t5;ev=1;var e=G,t=ft,r=l1,i=Lm(),a=yt(),n=e.curry,h=e.each,d=e.map,o=Math.min,f=Math.max,l=Math.pow,u=1e4,s=6,v=6,c="globalPan",p={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},g={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},m={brushStyle:{lineWidth:2,stroke:"rgba(0,0,0,0.3)",fill:"rgba(0,0,0,0.1)"},transformable:!0,brushMode:"single",removeOnClick:!1},_=0;function y(H){t.call(this),this._zr=H,this.group=new r.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+_++,this._handlers={},h(y1,function(U,X){this._handlers[X]=e.bind(U,this)},this)}y.prototype={constructor:y,enableBrush:function(H){return this._brushType&&x(this),H.brushType&&b(this,H),this},setPanels:function(H){if(H&&H.length){var U=this._panels={};e.each(H,function(X){U[X.panelId]=e.clone(X)})}else this._panels=null;return this},mount:function(H){H=H||{},this._enableGlobalPan=H.enableGlobalPan;var U=this.group;return this._zr.add(U),U.attr({position:H.position||[0,0],rotation:H.rotation||0,scale:H.scale||[1,1]}),this._transform=U.getLocalTransform(),this},eachCover:function(H,U){h(this._covers,H,U)},updateCovers:function(H){H=e.map(H,function(_1){return e.merge(e.clone(m),_1,!0)});var U="\0-brush-index-",X=this._covers,n1=this._covers=[],t1=this,o1=this._creatingCover;return new a(X,H,x1,h1).add(w1).update(w1).remove(S1).execute(),this;function h1(_1,g1){return(_1.id!=null?_1.id:U+g1)+"-"+_1.brushType}function x1(_1,g1){return h1(_1.__brushOption,g1)}function w1(_1,g1){var D1=H[_1];if(g1!=null&&X[g1]===o1)n1[_1]=X[g1];else{var E1=n1[_1]=g1!=null?(X[g1].__brushOption=D1,X[g1]):S(t1,w(t1,D1));T(t1,E1)}}function S1(_1){X[_1]!==o1&&t1.group.remove(X[_1])}},unmount:function(){return this.enableBrush(!1),P(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},e.mixin(y,t);function b(H,U){var X=H._zr;H._enableGlobalPan||i.take(X,c,H._uid),h(H._handlers,function(n1,t1){X.on(t1,n1)}),H._brushType=U.brushType,H._brushOption=e.merge(e.clone(m),U,!0)}function x(H){var U=H._zr;i.release(U,c,H._uid),h(H._handlers,function(X,n1){U.off(n1,X)}),H._brushType=H._brushOption=null}function w(H,U){var X=m1[U.brushType].createCover(H,U);return X.__brushOption=U,C(X,U),H.group.add(X),X}function S(H,U){var X=M(U);return X.endCreating&&(X.endCreating(H,U),C(U,U.__brushOption)),U}function A(H,U){var X=U.__brushOption;M(U).updateCoverShape(H,U,X.range,X)}function C(H,U){var X=U.z;X==null&&(X=u),H.traverse(function(n1){n1.z=X,n1.z2=X})}function T(H,U){M(U).updateCommon(H,U),A(H,U)}function M(H){return m1[H.__brushOption.brushType]}function D(H,U,X){var n1=H._panels;if(!n1)return!0;var t1,o1=H._transform;return h(n1,function(h1){h1.isTargetByCursor(U,X,o1)&&(t1=h1)}),t1}function I(H,U){var X=H._panels;if(!X)return!0;var n1=U.__brushOption.panelId;return n1!=null?X[n1]:!0}function P(H){var U=H._covers,X=U.length;return h(U,function(n1){H.group.remove(n1)},H),U.length=0,!!X}function R(H,U){var X=d(H._covers,function(n1){var t1=n1.__brushOption,o1=e.clone(t1.range);return{brushType:t1.brushType,panelId:t1.panelId,range:o1}});H.trigger("brush",X,{isEnd:!!U.isEnd,removeOnClick:!!U.removeOnClick})}function E(H){var U=H._track;if(!U.length)return!1;var X=U[U.length-1],n1=U[0],t1=X[0]-n1[0],o1=X[1]-n1[1],h1=l(t1*t1+o1*o1,.5);return h1>s}function L(H){var U=H.length-1;return U<0&&(U=0),[H[0],H[U]]}function k(H,U,X,n1){var t1=new r.Group;return t1.add(new r.Rect({name:"main",style:B(X),silent:!0,draggable:!0,cursor:"move",drift:n(H,U,t1,"nswe"),ondragend:n(R,U,{isEnd:!0})})),h(n1,function(o1){t1.add(new r.Rect({name:o1,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:n(H,U,t1,o1),ondragend:n(R,U,{isEnd:!0})}))}),t1}function z(H,U,X,n1){var t1=n1.brushStyle.lineWidth||0,o1=f(t1,v),h1=X[0][0],x1=X[1][0],w1=h1-t1/2,S1=x1-t1/2,_1=X[0][1],g1=X[1][1],D1=_1-o1+t1/2,E1=g1-o1+t1/2,L1=_1-h1,K1=g1-x1,he=L1+t1,Z1=K1+t1;N(H,U,"main",h1,x1,L1,K1),n1.transformable&&(N(H,U,"w",w1,S1,o1,Z1),N(H,U,"e",D1,S1,o1,Z1),N(H,U,"n",w1,S1,he,o1),N(H,U,"s",w1,E1,he,o1),N(H,U,"nw",w1,S1,o1,o1),N(H,U,"ne",D1,S1,o1,o1),N(H,U,"sw",w1,E1,o1,o1),N(H,U,"se",D1,E1,o1,o1))}function O(H,U){var X=U.__brushOption,n1=X.transformable,t1=U.childAt(0);t1.useStyle(B(X)),t1.attr({silent:!n1,cursor:n1?"move":"default"}),h(["w","e","n","s","se","sw","ne","nw"],function(o1){var h1=U.childOfName(o1),x1=F(H,o1);h1&&h1.attr({silent:!n1,invisible:!n1,cursor:n1?g[x1]+"-resize":null})})}function N(H,U,X,n1,t1,o1,h1){var x1=U.childOfName(X);x1&&x1.setShape(e1(Q(H,U,[[n1,t1],[n1+o1,t1+h1]])))}function B(H){return e.defaults({strokeNoScale:!0},H.brushStyle)}function q(H,U,X,n1){var t1=[o(H,X),o(U,n1)],o1=[f(H,X),f(U,n1)];return[[t1[0],o1[0]],[t1[1],o1[1]]]}function V(H){return r.getTransform(H.group)}function F(H,U){if(U.length>1){U=U.split("");var X=[F(H,U[0]),F(H,U[1])];return(X[0]==="e"||X[0]==="w")&&X.reverse(),X.join("")}else{var n1={w:"left",e:"right",n:"top",s:"bottom"},t1={left:"w",right:"e",top:"n",bottom:"s"},X=r.transformDirection(n1[U],V(H));return t1[X]}}function $(H,U,X,n1,t1,o1,h1,x1){var w1=n1.__brushOption,S1=H(w1.range),_1=Y(X,o1,h1);h(t1.split(""),function(g1){var D1=p[g1];S1[D1[0]][D1[1]]+=_1[D1[0]]}),w1.range=U(q(S1[0][0],S1[1][0],S1[0][1],S1[1][1])),T(X,n1),R(X,{isEnd:!1})}function Z(H,U,X,n1,t1){var o1=U.__brushOption.range,h1=Y(H,X,n1);h(o1,function(x1){x1[0]+=h1[0],x1[1]+=h1[1]}),T(H,U),R(H,{isEnd:!1})}function Y(H,U,X){var n1=H.group,t1=n1.transformCoordToLocal(U,X),o1=n1.transformCoordToLocal(0,0);return[t1[0]-o1[0],t1[1]-o1[1]]}function Q(H,U,X){var n1=I(H,U);return n1&&n1!==!0?n1.clipPath(X,H._transform):e.clone(X)}function e1(H){var U=o(H[0][0],H[1][0]),X=o(H[0][1],H[1][1]),n1=f(H[0][0],H[1][0]),t1=f(H[0][1],H[1][1]);return{x:U,y:X,width:n1-U,height:t1-X}}function j(H,U,X){if(H._brushType){var n1=H._zr,t1=H._covers,o1=D(H,U,X);if(!H._dragging)for(var h1=0;h1<t1.length;h1++){var x1=t1[h1].__brushOption;if(o1&&(o1===!0||x1.panelId===o1.panelId)&&m1[x1.brushType].contain(t1[h1],X[0],X[1]))return}o1&&n1.setCursorStyle("crosshair")}}function a1(H){var U=H.event;U.preventDefault&&U.preventDefault()}function J(H,U,X){return H.childOfName("main").contain(U,X)}function i1(H,U,X,n1){var t1=H._creatingCover,o1=H._creatingPanel,h1=H._brushOption,x1;if(H._track.push(X.slice()),E(H)||t1){if(o1&&!t1){h1.brushMode==="single"&&P(H);var w1=e.clone(h1);w1.brushType=r1(w1.brushType,o1),w1.panelId=o1===!0?null:o1.panelId,t1=H._creatingCover=w(H,w1),H._covers.push(t1)}if(t1){var S1=m1[r1(H._brushType,o1)],_1=t1.__brushOption;_1.range=S1.getCreatingRange(Q(H,t1,H._track)),n1&&(S(H,t1),S1.updateCommon(H,t1)),A(H,t1),x1={isEnd:n1}}}else n1&&h1.brushMode==="single"&&h1.removeOnClick&&D(H,U,X)&&P(H)&&(x1={isEnd:n1,removeOnClick:!0});return x1}function r1(H,U){return H==="auto"?U.defaultBrushType:H}var y1={mousedown:function(H){if(this._dragging)A1.call(this,H);else if(!H.target||!H.target.draggable){a1(H);var U=this.group.transformCoordToLocal(H.offsetX,H.offsetY);this._creatingCover=null;var X=this._creatingPanel=D(this,H,U);X&&(this._dragging=!0,this._track=[U.slice()])}},mousemove:function(H){var U=this.group.transformCoordToLocal(H.offsetX,H.offsetY);if(j(this,H,U),this._dragging){a1(H);var X=i1(this,H,U,!1);X&&R(this,X)}},mouseup:A1};function A1(H){if(this._dragging){a1(H);var U=this.group.transformCoordToLocal(H.offsetX,H.offsetY),X=i1(this,H,U,!0);this._dragging=!1,this._track=[],this._creatingCover=null,X&&R(this,X)}}var m1={lineX:f1(0),lineY:f1(1),rect:{createCover:function(H,U){return k(n($,function(X){return X},function(X){return X}),H,U,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function(H){var U=L(H);return q(U[1][0],U[1][1],U[0][0],U[0][1])},updateCoverShape:function(H,U,X,n1){z(H,U,X,n1)},updateCommon:O,contain:J},polygon:{createCover:function(H,U){var X=new r.Group;return X.add(new r.Polyline({name:"main",style:B(U),silent:!0})),X},getCreatingRange:function(H){return H},endCreating:function(H,U){U.remove(U.childAt(0)),U.add(new r.Polygon({name:"main",draggable:!0,drift:n(Z,H,U),ondragend:n(R,H,{isEnd:!0})}))},updateCoverShape:function(H,U,X,n1){U.childAt(0).setShape({points:Q(H,U,X)})},updateCommon:O,contain:J}};function f1(H){return{createCover:function(U,X){return k(n($,function(n1){var t1=[n1,[0,100]];return H&&t1.reverse(),t1},function(n1){return n1[H]}),U,X,[["w","e"],["n","s"]][H])},getCreatingRange:function(U){var X=L(U),n1=o(X[0][H],X[1][H]),t1=f(X[0][H],X[1][H]);return[n1,t1]},updateCoverShape:function(U,X,n1,t1){var o1,h1=I(U,X);if(h1!==!0&&h1.getLinearBrushOtherExtent)o1=h1.getLinearBrushOtherExtent(H,U._transform);else{var x1=U._zr;o1=[0,[x1.getWidth(),x1.getHeight()][1-H]]}var w1=[n1,o1];H&&w1.reverse(),z(U,X,w1,t1)},updateCommon:O,contain:J}}var b1=y;return t5=b1,t5}var I3={},tv;function qm(){if(tv)return I3;tv=1;var e=j1,t=vi(),r=t.onIrrelevantElement,i=l1;function a(o){return o=d(o),function(f,l){return i.clipPointsByRect(f,o)}}function n(o,f){return o=d(o),function(l){var u=f??l,s=u?o.width:o.height,v=u?o.x:o.y;return[v,v+(s||0)]}}function h(o,f,l){return o=d(o),function(u,s,v){return o.contain(s[0],s[1])&&!r(u,f,l)}}function d(o){return e.create(o)}return I3.makeRectPanelClipPath=a,I3.makeLinearBrushOtherExtent=n,I3.makeRectIsTargetByCursor=h,I3}var r5,rv;function JP(){if(rv)return r5;rv=1;var e=v1,t=G,r=xt(),i=di(),a=qm(),n=l1,h=["axisLine","axisTickLabel","axisName"],d=e.extendComponentView({type:"parallelAxis",init:function(s,v){d.superApply(this,"init",arguments),(this._brushController=new i(v.getZr())).on("brush",t.bind(this._onBrush,this))},render:function(s,v,c,p){if(!o(s,v,p)){this.axisModel=s,this.api=c,this.group.removeAll();var g=this._axisGroup;if(this._axisGroup=new n.Group,this.group.add(this._axisGroup),!!s.get("show")){var m=l(s,v),_=m.coordinateSystem,y=s.getAreaSelectStyle(),b=y.width,x=s.axis.dim,w=_.getAxisLayout(x),S=t.extend({strokeContainThreshold:b},w),A=new r(s,S);t.each(h,A.add,A),this._axisGroup.add(A.getGroup()),this._refreshBrushController(S,y,s,m,b,c);var C=p&&p.animation===!1?null:s;n.groupTransition(g,this._axisGroup,C)}}},_refreshBrushController:function(s,v,c,p,g,m){var _=c.axis.getExtent(),y=_[1]-_[0],b=Math.min(30,Math.abs(y)*.1),x=n.BoundingRect.create({x:_[0],y:-g/2,width:y,height:g});x.x-=b,x.width+=2*b,this._brushController.mount({enableGlobalPan:!0,rotation:s.rotation,position:s.position}).setPanels([{panelId:"pl",clipPath:a.makeRectPanelClipPath(x),isTargetByCursor:a.makeRectIsTargetByCursor(x,m,p),getLinearBrushOtherExtent:a.makeLinearBrushOtherExtent(x,0)}]).enableBrush({brushType:"lineX",brushStyle:v,removeOnClick:!0}).updateCovers(f(c))},_onBrush:function(s,v){var c=this.axisModel,p=c.axis,g=t.map(s,function(m){return[p.coordToData(m.range[0],!0),p.coordToData(m.range[1],!0)]});(!c.option.realtime===v.isEnd||v.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:c.id,intervals:g})},dispose:function(){this._brushController.dispose()}});function o(s,v,c){return c&&c.type==="axisAreaSelect"&&v.findComponents({mainType:"parallelAxis",query:c})[0]===s}function f(s){var v=s.axis;return t.map(s.activeIntervals,function(c){return{brushType:"lineX",panelId:"pl",range:[v.dataToCoord(c[0],!0),v.dataToCoord(c[1],!0)]}})}function l(s,v){return v.getComponent("parallel",s.get("parallelIndex"))}var u=d;return r5=u,r5}var av;function jP(){return av||(av=1,Bm(),QP(),JP()),Qu}var iv;function Hm(){if(iv)return Fu;iv=1;var e=v1,t=G,r=_2,i=WP();Bm(),KP(),jP();var a=5;e.extendComponentView({type:"parallel",render:function(d,o,f){this._model=d,this._api=f,this._handlers||(this._handlers={},t.each(n,function(l,u){f.getZr().on(u,this._handlers[u]=t.bind(l,this))},this)),r.createOrUpdate(this,"_throttledDispatchExpand",d.get("axisExpandRate"),"fixRate")},dispose:function(d,o){t.each(this._handlers,function(f,l){o.getZr().off(l,f)}),this._handlers=null},_throttledDispatchExpand:function(d){this._dispatchExpand(d)},_dispatchExpand:function(d){d&&this._api.dispatchAction(t.extend({type:"parallelAxisExpand"},d))}});var n={mousedown:function(d){h(this,"click")&&(this._mouseDownPoint=[d.offsetX,d.offsetY])},mouseup:function(d){var o=this._mouseDownPoint;if(h(this,"click")&&o){var f=[d.offsetX,d.offsetY],l=Math.pow(o[0]-f[0],2)+Math.pow(o[1]-f[1],2);if(l>a)return;var u=this._model.coordinateSystem.getSlidedAxisExpandWindow([d.offsetX,d.offsetY]);u.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:u.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(d){if(!(this._mouseDownPoint||!h(this,"mousemove"))){var o=this._model,f=o.coordinateSystem.getSlidedAxisExpandWindow([d.offsetX,d.offsetY]),l=f.behavior;l==="jump"&&this._throttledDispatchExpand.debounceNextCall(o.get("axisExpandDebounce")),this._throttledDispatchExpand(l==="none"?null:{axisExpandWindow:f.axisExpandWindow,animation:l==="jump"?null:!1})}}};function h(d,o){var f=d._model;return f.get("axisExpandable")&&f.get("axisExpandTriggerOn")===o}return e.registerPreprocessor(i),Fu}var a5,nv;function eR(){if(nv)return a5;nv=1;var e=G,t=e.each,r=e.createHashMap,i=_e,a=z2(),n=i.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(o,f){var l=this.getSource();return h(l,this),a(l,this)},getRawIndicesByActiveState:function(o){var f=this.coordinateSystem,l=this.getData(),u=[];return f.eachActiveState(l,function(s,v){o===s&&u.push(l.getRawIndex(v))}),u},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});function h(o,f){if(!o.encodeDefine){var l=f.ecModel.getComponent("parallel",f.get("parallelIndex"));if(l){var u=o.encodeDefine=r();t(l.dimensions,function(s){var v=d(s);u.set(s,v)})}}}function d(o){return+o.replace("dim","")}return a5=n,a5}var i5,ov;function tR(){if(ov)return i5;ov=1;var e=l1,t=E2,r=.3,i=t.extend({type:"parallel",init:function(){this._dataGroup=new e.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(u,s,v,c){var p=this._dataGroup,g=u.getData(),m=this._data,_=u.coordinateSystem,y=_.dimensions,b=d(u);g.diff(m).add(x).update(w).remove(S).execute();function x(C){var T=h(g,p,C,y,_);o(T,g,C,b)}function w(C,T){var M=m.getItemGraphicEl(T),D=n(g,C,y,_);g.setItemGraphicEl(C,M);var I=c&&c.animation===!1?null:u;e.updateProps(M,{shape:{points:D}},I,C),o(M,g,C,b)}function S(C){var T=m.getItemGraphicEl(C);p.remove(T)}if(!this._initialized){this._initialized=!0;var A=a(_,u,function(){setTimeout(function(){p.removeClipPath()})});p.setClipPath(A)}this._data=g},incrementalPrepareRender:function(u,s,v){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(u,s,v){for(var c=s.getData(),p=s.coordinateSystem,g=p.dimensions,m=d(s),_=u.start;_<u.end;_++){var y=h(c,this._dataGroup,_,g,p);y.incremental=!0,o(y,c,_,m)}},dispose:function(){},remove:function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null}});function a(u,s,v){var c=u.model,p=u.getRect(),g=new e.Rect({shape:{x:p.x,y:p.y,width:p.width,height:p.height}}),m=c.get("layout")==="horizontal"?"width":"height";return g.setShape(m,0),e.initProps(g,{shape:{width:p.width,height:p.height}},s,v),g}function n(u,s,v,c){for(var p=[],g=0;g<v.length;g++){var m=v[g],_=u.get(u.mapDimension(m),s);f(_,c.getAxis(m).type)||p.push(c.dataToPoint(_,m))}return p}function h(u,s,v,c,p){var g=n(u,v,c,p),m=new e.Polyline({shape:{points:g},silent:!0,z2:10});return s.add(m),u.setItemGraphicEl(v,m),m}function d(u){var s=u.get("smooth",!0);return s===!0&&(s=r),{lineStyle:u.getModel("lineStyle").getLineStyle(),smooth:s??r}}function o(u,s,v,c){var p=c.lineStyle;if(s.hasItemOption){var g=s.getItemModel(v).getModel("lineStyle");p=g.getLineStyle()}u.useStyle(p);var m=u.style;m.fill=null,m.stroke=s.getItemVisual(v,"color"),m.opacity=s.getItemVisual(v,"opacity"),c.smooth&&(u.shape.smooth=c.smooth)}function f(u,s){return s==="category"?u==null:u==null||isNaN(u)}var l=i;return i5=l,i5}var n5,sv;function rR(){if(sv)return n5;sv=1;var e=["lineStyle","normal","opacity"],t={seriesType:"parallel",reset:function(r,i,a){var n=r.getModel("itemStyle"),h=r.getModel("lineStyle"),d=i.get("color"),o=h.get("color")||n.get("color")||d[r.seriesIndex%d.length],f=r.get("inactiveOpacity"),l=r.get("activeOpacity"),u=r.getModel("lineStyle").getLineStyle(),s=r.coordinateSystem,v=r.getData(),c={normal:u.opacity,active:l,inactive:f};v.setVisual("color",o);function p(g,m){s.eachActiveState(m,function(_,y){var b=c[_];if(_==="normal"&&m.hasItemOption){var x=m.getItemModel(y).get(e,!0);x!=null&&(b=x)}m.setItemVisual(y,"opacity",b)},g.start,g.end)}return{progress:p}}};return n5=t,n5}var lv;function aR(){if(lv)return Hu;lv=1;var e=v1;Hm(),eR(),tR();var t=rR();return e.registerVisual(t),Hu}var uv={},o5,vv;function iR(){if(vv)return o5;vv=1;var e=_e,t=Om(),r=W1(),i=r.encodeHTML,a=e.extend({type:"series.sankey",layoutInfo:null,getInitialData:function(h){var d=h.edges||h.links,o=h.data||h.nodes;if(o&&d){var f=t(o,d,this,!0);return f.data}},setNodePosition:function(h,d){var o=this.option.data[h];o.localX=d[0],o.localY=d[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(h,d,o){if(o==="edge"){var f=this.getDataParams(h,o),l=f.data,u=l.source+" -- "+l.target;return f.value&&(u+=" : "+f.value),i(u)}return a.superCall(this,"formatTooltip",h,d)},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",layout:null,left:"5%",top:"5%",right:"20%",bottom:"5%",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",color:"#000",fontSize:12},itemStyle:{borderWidth:1,borderColor:"#333"},lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.6}},animationEasing:"linear",animationDuration:1e3}}),n=a;return o5=n,o5}var s5,cv;function nR(){if(cv)return s5;cv=1;var e=l1,t=v1,r=e.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0},buildPath:function(n,h){var d=h.extent/2;n.moveTo(h.x1,h.y1-d),n.bezierCurveTo(h.cpx1,h.cpy1-d,h.cpx2,h.cpy2-d,h.x2,h.y2-d),n.lineTo(h.x2,h.y2+d),n.bezierCurveTo(h.cpx2,h.cpy2+d,h.cpx1,h.cpy1+d,h.x1,h.y1+d),n.closePath()}}),i=t.extendChartView({type:"sankey",_model:null,render:function(n,h,d){var o=n.getGraph(),f=this.group,l=n.layoutInfo,u=l.width,s=l.height,v=n.getData(),c=n.getData("edge");this._model=n,f.removeAll(),f.attr("position",[l.x,l.y]),o.eachEdge(function(g){var m=new r;m.dataIndex=g.dataIndex,m.seriesIndex=n.seriesIndex,m.dataType="edge";var _=g.getModel("lineStyle"),y=_.get("curveness"),b=g.node1.getLayout(),x=g.node1.getModel(),w=x.get("localX"),S=x.get("localY"),A=g.node2.getLayout(),C=g.node2.getModel(),T=C.get("localX"),M=C.get("localY"),D=g.getLayout();m.shape.extent=Math.max(1,D.dy);var I=(w!=null?w*u:b.x)+b.dx,P=(S!=null?S*s:b.y)+D.sy+D.dy/2,R=T!=null?T*u:A.x,E=(M!=null?M*s:A.y)+D.ty+D.dy/2,L=I*(1-y)+R*y,k=P,z=I*y+R*(1-y),O=E;switch(m.setShape({x1:I,y1:P,x2:R,y2:E,cpx1:L,cpy1:k,cpx2:z,cpy2:O}),m.setStyle(_.getItemStyle()),m.style.fill){case"source":m.style.fill=g.node1.getVisual("color");break;case"target":m.style.fill=g.node2.getVisual("color");break}e.setHoverStyle(m,g.getModel("emphasis.lineStyle").getItemStyle()),f.add(m),c.setItemGraphicEl(g.dataIndex,m)}),o.eachNode(function(g){var m=g.getLayout(),_=g.getModel(),y=_.get("localX"),b=_.get("localY"),x=_.getModel("label"),w=_.getModel("emphasis.label"),S=new e.Rect({shape:{x:y!=null?y*u:m.x,y:b!=null?b*s:m.y,width:m.dx,height:m.dy},style:_.getModel("itemStyle").getItemStyle()}),A=g.getModel("emphasis.itemStyle").getItemStyle();e.setLabelStyle(S.style,A,x,w,{labelFetcher:n,labelDataIndex:g.dataIndex,defaultText:g.id,isRectText:!0}),S.setStyle("fill",g.getVisual("color")),e.setHoverStyle(S,A),f.add(S),v.setItemGraphicEl(g.dataIndex,S),S.dataType="node"});var p=n.get("draggable");p&&v.eachItemGraphicEl(function(g,m){g.drift=function(_,y){this.shape.x+=_,this.shape.y+=y,this.dirty(),d.dispatchAction({type:"dragNode",seriesId:n.id,dataIndex:v.getRawIndex(m),localX:this.shape.x/u,localY:this.shape.y/s})},g.draggable=!0,g.cursor="move"}),!this._data&&n.get("animation")&&f.setClipPath(a(f.getBoundingRect(),n,function(){f.removeClipPath()})),this._data=n.getData()},dispose:function(){}});function a(n,h,d){var o=new e.Rect({shape:{x:n.x-10,y:n.y-10,width:0,height:n.height+20}});return e.initProps(o,{shape:{width:n.width+20,height:n.height+20}},h,d),o}return s5=i,s5}var hv={},fv;function oR(){if(fv)return hv;fv=1;var e=v1;return e.registerAction({type:"dragNode",event:"dragNode",update:"update"},function(t,r){r.eachComponent({mainType:"series",subType:"sankey",query:t},function(i){i.setNodePosition(t.dataIndex,[t.localX,t.localY])})}),hv}var l5,dv;function Fm(){if(dv)return l5;dv=1;var e=G;function t(){var r=[],i=[];function a(h,d){if(d>=r.length)return h;for(var o=-1,f=h.length,l=r[d++],u={},s={};++o<f;){var v=l(h[o]),c=s[v];c?c.push(h[o]):s[v]=[h[o]]}return e.each(s,function(p,g){u[g]=a(p,d)}),u}function n(h,d){if(d>=r.length)return h;var o=[],f=i[d++];return e.each(h,function(l,u){o.push({key:u,values:n(l,d)})}),f?o.sort(function(l,u){return f(l.key,u.key)}):o}return{key:function(h){return r.push(h),this},sortKeys:function(h){return i[r.length-1]=h,this},entries:function(h){return n(a(h,0),0)}}}return l5=t,l5}var u5,gv;function sR(){if(gv)return u5;gv=1;var e=z1,t=Fm(),r=G;function i(C,T,M){C.eachSeriesByType("sankey",function(D){var I=D.get("nodeWidth"),P=D.get("nodeGap"),R=a(D,T);D.layoutInfo=R;var E=R.width,L=R.height,k=D.getGraph(),z=k.nodes,O=k.edges;h(z);var N=r.filter(z,function(q){return q.getLayout().value===0}),B=N.length!==0?0:D.get("layoutIterations");n(z,O,I,P,E,L,B)})}function a(C,T){return e.getLayoutRect(C.getBoxLayoutParams(),{width:T.getWidth(),height:T.getHeight()})}function n(C,T,M,D,I,P,R){d(C,T,M,I),l(C,T,P,D,R),m(C)}function h(C){r.each(C,function(T){var M=b(T.outEdges,A),D=b(T.inEdges,A),I=Math.max(M,D);T.setLayout({value:I},!0)})}function d(C,T,M,D){for(var I=[],P=[],R=[],E=[],L=0,k=0,z=0;z<T.length;z++)I[z]=1;for(var z=0;z<C.length;z++)P[z]=C[z].inEdges.length,P[z]===0&&R.push(C[z]);for(;R.length;)r.each(R,function(O){O.setLayout({x:L},!0),O.setLayout({dx:M},!0),r.each(O.outEdges,function(N){var B=T.indexOf(N);I[B]=0;var q=N.node2,V=C.indexOf(q);--P[V]===0&&E.push(q)})}),++L,R=E,E=[];for(var z=0;z<I.length;z++);o(C,L),k=(D-M)/(L-1),f(C,k)}function o(C,T){r.each(C,function(M){M.outEdges.length||M.setLayout({x:T-1},!0)})}function f(C,T){r.each(C,function(M){var D=M.getLayout().x*T;M.setLayout({x:D},!0)})}function l(C,T,M,D,I){var P=t().key(function(E){return E.getLayout().x}).sortKeys(S).entries(C).map(function(E){return E.values});u(C,P,T,M,D),s(P,D,M);for(var R=1;I>0;I--)R*=.99,v(P,R),s(P,D,M),p(P,R),s(P,D,M)}function u(C,T,M,D,I){var P=[];r.each(T,function(E){var L=E.length,k=0;r.each(E,function(O){k+=O.getLayout().value});var z=(D-(L-1)*I)/k;P.push(z)}),P.sort(function(E,L){return E-L});var R=P[0];r.each(T,function(E){r.each(E,function(L,k){L.setLayout({y:k},!0);var z=L.getLayout().value*R;L.setLayout({dy:z},!0)})}),r.each(M,function(E){var L=+E.getValue()*R;E.setLayout({dy:L},!0)})}function s(C,T,M){r.each(C,function(D){var I,P,R=0,E=D.length,L;for(D.sort(w),L=0;L<E;L++){if(I=D[L],P=R-I.getLayout().y,P>0){var k=I.getLayout().y+P;I.setLayout({y:k},!0)}R=I.getLayout().y+I.getLayout().dy+T}if(P=R-T-M,P>0){var k=I.getLayout().y-P;for(I.setLayout({y:k},!0),R=I.getLayout().y,L=E-2;L>=0;--L)I=D[L],P=I.getLayout().y+I.getLayout().dy+T-R,P>0&&(k=I.getLayout().y-P,I.setLayout({y:k},!0)),R=I.getLayout().y}})}function v(C,T){r.each(C.slice().reverse(),function(M){r.each(M,function(D){if(D.outEdges.length){var I=b(D.outEdges,c)/b(D.outEdges,A),P=D.getLayout().y+(I-x(D))*T;D.setLayout({y:P},!0)}})})}function c(C){return x(C.node2)*C.getValue()}function p(C,T){r.each(C,function(M){r.each(M,function(D){if(D.inEdges.length){var I=b(D.inEdges,g)/b(D.inEdges,A),P=D.getLayout().y+(I-x(D))*T;D.setLayout({y:P},!0)}})})}function g(C){return x(C.node1)*C.getValue()}function m(C){r.each(C,function(T){T.outEdges.sort(_),T.inEdges.sort(y)}),r.each(C,function(T){var M=0,D=0;r.each(T.outEdges,function(I){I.setLayout({sy:M},!0),M+=I.getLayout().dy}),r.each(T.inEdges,function(I){I.setLayout({ty:D},!0),D+=I.getLayout().dy})})}function _(C,T){return C.node2.getLayout().y-T.node2.getLayout().y}function y(C,T){return C.node1.getLayout().y-T.node1.getLayout().y}function b(C,T){for(var M=0,D=C.length,I=-1;++I<D;){var P=+T.call(C,C[I],I);isNaN(P)||(M+=P)}return M}function x(C){return C.getLayout().y+C.getLayout().dy/2}function w(C,T){return C.getLayout().y-T.getLayout().y}function S(C,T){return C-T}function A(C){return C.getValue()}return u5=i,u5}var v5,pv;function lR(){if(pv)return v5;pv=1;var e=wt(),t=G;function r(i,a){i.eachSeriesByType("sankey",function(n){var h=n.getGraph(),d=h.nodes;if(d.length){var o=1/0,f=-1/0;t.each(d,function(l){var u=l.getLayout().value;u<o&&(o=u),u>f&&(f=u)}),t.each(d,function(l){var u=new e({type:"color",mappingMethod:"linear",dataExtent:[o,f],visual:n.get("color")}),s=u.mapValueToVisual(l.getLayout().value);l.setVisual("color",s);var v=l.getModel(),c=v.get("itemStyle.color");c!=null&&l.setVisual("color",c)})}})}return v5=r,v5}var mv;function uR(){if(mv)return uv;mv=1;var e=v1;iR(),nR(),oR();var t=sR(),r=lR();return e.registerLayout(t),e.registerVisual(r),uv}var yv={},c5={},_v;function Gm(){if(_v)return c5;_v=1;var e=f3(),t=G,r=or(),i=r.getDimensionTypeByAxis,a={_baseAxisDim:null,getInitialData:function(n,h){var d,o=h.getComponent("xAxis",this.get("xAxisIndex")),f=h.getComponent("yAxis",this.get("yAxisIndex")),l=o.get("type"),u=f.get("type"),s;l==="category"?(n.layout="horizontal",d=o.getOrdinalMeta(),s=!0):u==="category"?(n.layout="vertical",d=f.getOrdinalMeta(),s=!0):n.layout=n.layout||"horizontal";var v=["x","y"],c=n.layout==="horizontal"?0:1,p=this._baseAxisDim=v[c],g=v[1-c],m=[o,f],_=m[c].get("type"),y=m[1-c].get("type"),b=n.data;if(b&&s){var x=[];t.each(b,function(S,A){var C;S.value&&t.isArray(S.value)?(C=S.value.slice(),S.value.unshift(A)):t.isArray(S)?(C=S.slice(),S.unshift(A)):C=S,x.push(C)}),n.data=x}var w=this.defaultValueDimensions;return e(this,{coordDimensions:[{name:p,type:i(_),ordinalMeta:d,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:g,type:i(y),dimsDef:w.slice()}],dimensionsCount:w.length+1})},getBaseAxis:function(){var n=this._baseAxisDim;return this.ecModel.getComponent(n+"Axis",this.get(n+"AxisIndex")).axis}};return c5.seriesModelMixin=a,c5}var h5,xv;function vR(){if(xv)return h5;xv=1;var e=G,t=_e,r=Gm(),i=r.seriesModelMixin,a=t.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});e.mixin(a,i,!0);var n=a;return h5=n,h5}var f5,Sv;function cR(){if(Sv)return f5;Sv=1;var e=G,t=E2,r=l1,i=oe,a=["itemStyle"],n=["emphasis","itemStyle"],h=t.extend({type:"boxplot",render:function(s,v,c){var p=s.getData(),g=this.group,m=this._data;this._data||g.removeAll();var _=s.get("layout")==="horizontal"?1:0;p.diff(m).add(function(y){if(p.hasValue(y)){var b=p.getItemLayout(y),x=o(b,p,y,_,!0);p.setItemGraphicEl(y,x),g.add(x)}}).update(function(y,b){var x=m.getItemGraphicEl(b);if(!p.hasValue(y)){g.remove(x);return}var w=p.getItemLayout(y);x?f(w,x,p,y):x=o(w,p,y,_),g.add(x),p.setItemGraphicEl(y,x)}).remove(function(y){var b=m.getItemGraphicEl(y);b&&g.remove(b)}).execute(),this._data=p},remove:function(s){var v=this.group,c=this._data;this._data=null,c&&c.eachItemGraphicEl(function(p){p&&v.remove(p)})},dispose:e.noop}),d=i.extend({type:"boxplotBoxPath",shape:{},buildPath:function(s,v){var c=v.points,p=0;for(s.moveTo(c[p][0],c[p][1]),p++;p<4;p++)s.lineTo(c[p][0],c[p][1]);for(s.closePath();p<c.length;p++)s.moveTo(c[p][0],c[p][1]),p++,s.lineTo(c[p][0],c[p][1])}});function o(s,v,c,p,g){var m=s.ends,_=new d({shape:{points:g?l(m,p,s):m}});return f(s,_,v,c,g),_}function f(s,v,c,p,g){var m=c.hostModel,_=r[g?"initProps":"updateProps"];_(v,{shape:{points:s.ends}},m,p);var y=c.getItemModel(p),b=y.getModel(a),x=c.getItemVisual(p,"color"),w=b.getItemStyle(["borderColor"]);w.stroke=x,w.strokeNoScale=!0,v.useStyle(w),v.z2=100;var S=y.getModel(n).getItemStyle();r.setHoverStyle(v,S)}function l(s,v,c){return e.map(s,function(p){return p=p.slice(),p[v]=c.initBaseline,p})}var u=h;return f5=u,f5}var d5,bv;function hR(){if(bv)return d5;bv=1;var e=["itemStyle","borderColor"];function t(r,i){var a=r.get("color");r.eachRawSeriesByType("boxplot",function(n){var h=a[n.seriesIndex%a.length],d=n.getData();d.setVisual({legendSymbol:"roundRect",color:n.get(e)||h}),r.isSeriesFiltered(n)||d.each(function(o){var f=d.getItemModel(o);d.setItemVisual(o,{color:f.get(e,!0)})})})}return d5=t,d5}var g5,wv;function fR(){if(wv)return g5;wv=1;var e=G,t=I1(),r=t.parsePercent,i=e.each;function a(o){var f=n(o);i(f,function(l){var u=l.seriesModels;u.length&&(h(l),i(u,function(s,v){d(s,l.boxOffsetList[v],l.boxWidthList[v])}))})}function n(o){var f=[],l=[];return o.eachSeriesByType("boxplot",function(u){var s=u.getBaseAxis(),v=e.indexOf(l,s);v<0&&(v=l.length,l[v]=s,f[v]={axis:s,seriesModels:[]}),f[v].seriesModels.push(u)}),f}function h(o){var f,l=o.axis,u=o.seriesModels,s=u.length,v=o.boxWidthList=[],c=o.boxOffsetList=[],p=[],g;if(l.type==="category")g=l.getBandWidth();else{var m=0;i(u,function(w){m=Math.max(m,w.getData().count())}),f=l.getExtent(),Math.abs(f[1]-f[0])/m}i(u,function(w){var S=w.get("boxWidth");e.isArray(S)||(S=[S,S]),p.push([r(S[0],g)||0,r(S[1],g)||0])});var _=g*.8-2,y=_/s*.3,b=(_-y*(s-1))/s,x=b/2-_/2;i(u,function(w,S){c.push(x),x+=y+b,v.push(Math.min(Math.max(b,p[S][0]),p[S][1]))})}function d(o,f,l){var u=o.coordinateSystem,s=o.getData(),v=l/2,c=o.get("layout")==="horizontal"?0:1,p=1-c,g=["x","y"],m=s.mapDimension(g[c]),_=s.mapDimension(g[p],!0);if(m==null||_.length<5)return;for(var y=0;y<s.count();y++){var b=s.get(m,y),x=M(b,_[2],y),w=M(b,_[0],y),S=M(b,_[1],y),A=M(b,_[3],y),C=M(b,_[4],y),T=[];D(T,S,0),D(T,A,1),T.push(w,S,C,A),I(T,w),I(T,C),I(T,x),s.setItemLayout(y,{initBaseline:x[p],ends:T})}function M(P,R,E){var L=s.get(R,E),k=[];k[c]=P,k[p]=L;var z;return isNaN(P)||isNaN(L)?z=[NaN,NaN]:(z=u.dataToPoint(k),z[c]+=f),z}function D(P,R,E){var L=R.slice(),k=R.slice();L[c]+=v,k[c]-=v,E?P.push(L,k):P.push(k,L)}function I(P,R){var E=R.slice(),L=R.slice();E[c]-=v,L[c]+=v,P.push(E,L)}}return g5=a,g5}var Av;function dR(){if(Av)return yv;Av=1;var e=v1;vR(),cR();var t=hR(),r=fR();return e.registerVisual(t),e.registerLayout(r),yv}var Tv={},p5,Cv;function gR(){if(Cv)return p5;Cv=1;var e=G,t=_e,r=Gm(),i=r.seriesModelMixin,a=t.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,itemStyle:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:5e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},brushSelector:function(h,d,o){var f=d.getItemLayout(h);return f&&o.rect(f.brushRect)}});e.mixin(a,i,!0);var n=a;return p5=n,p5}var m5,Mv;function pR(){if(Mv)return m5;Mv=1;var e=G,t=E2,r=l1,i=oe,a=["itemStyle"],n=["emphasis","itemStyle"],h=["color","color0","borderColor","borderColor0"],d=t.extend({type:"candlestick",render:function(g,m,_){this._updateDrawMode(g),this._isLargeDraw?this._renderLarge(g):this._renderNormal(g)},incrementalPrepareRender:function(g,m,_){this._clear(),this._updateDrawMode(g)},incrementalRender:function(g,m,_,y){this._isLargeDraw?this._incrementalRenderLarge(g,m):this._incrementalRenderNormal(g,m)},_updateDrawMode:function(g){var m=g.pipelineContext.large;(this._isLargeDraw==null||m^this._isLargeDraw)&&(this._isLargeDraw=m,this._clear())},_renderNormal:function(g){var m=g.getData(),_=this._data,y=this.group,b=m.getLayout("isSimpleBox");this._data||y.removeAll(),m.diff(_).add(function(x){if(m.hasValue(x)){var w,S=m.getItemLayout(x);w=f(S,x,!0),r.initProps(w,{shape:{points:S.ends}},g,x),l(w,m,x,b),y.add(w),m.setItemGraphicEl(x,w)}}).update(function(x,w){var S=_.getItemGraphicEl(w);if(!m.hasValue(x)){y.remove(S);return}var A=m.getItemLayout(x);S?r.updateProps(S,{shape:{points:A.ends}},g,x):S=f(A),l(S,m,x,b),y.add(S),m.setItemGraphicEl(x,S)}).remove(function(x){var w=_.getItemGraphicEl(x);w&&y.remove(w)}).execute(),this._data=m},_renderLarge:function(g){this._clear(),v(g,this.group)},_incrementalRenderNormal:function(g,m){for(var _=m.getData(),y=_.getLayout("isSimpleBox"),b;(b=g.next())!=null;){var x,w=_.getItemLayout(b);x=f(w),l(x,_,b,y),x.incremental=!0,this.group.add(x)}},_incrementalRenderLarge:function(g,m){v(m,this.group,!0)},remove:function(g){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:e.noop}),o=i.extend({type:"normalCandlestickBox",shape:{},buildPath:function(g,m){var _=m.points;this.__simpleBox?(g.moveTo(_[4][0],_[4][1]),g.lineTo(_[6][0],_[6][1])):(g.moveTo(_[0][0],_[0][1]),g.lineTo(_[1][0],_[1][1]),g.lineTo(_[2][0],_[2][1]),g.lineTo(_[3][0],_[3][1]),g.closePath(),g.moveTo(_[4][0],_[4][1]),g.lineTo(_[5][0],_[5][1]),g.moveTo(_[6][0],_[6][1]),g.lineTo(_[7][0],_[7][1]))}});function f(g,m,_){var y=g.ends;return new o({shape:{points:_?u(y,g):y},z2:100})}function l(g,m,_,y){var b=m.getItemModel(_),x=b.getModel(a),w=m.getItemVisual(_,"color"),S=m.getItemVisual(_,"borderColor")||w,A=x.getItemStyle(h);g.useStyle(A),g.style.strokeNoScale=!0,g.style.fill=w,g.style.stroke=S,g.__simpleBox=y;var C=b.getModel(n).getItemStyle();r.setHoverStyle(g,C)}function u(g,m){return e.map(g,function(_){return _=_.slice(),_[1]=m.initBaseline,_})}var s=i.extend({type:"largeCandlestickBox",shape:{},buildPath:function(g,m){for(var _=m.points,y=0;y<_.length;)if(this.__sign===_[y++]){var b=_[y++];g.moveTo(b,_[y++]),g.lineTo(b,_[y++])}else y+=3}});function v(g,m,_){var y=g.getData(),b=y.getLayout("largePoints"),x=new s({shape:{points:b},__sign:1});m.add(x);var w=new s({shape:{points:b},__sign:-1});m.add(w),c(1,x,g,y),c(-1,w,g,y),_&&(x.incremental=!0,w.incremental=!0)}function c(g,m,_,y){var b=g>0?"P":"N",x=y.getVisual("borderColor"+b)||y.getVisual("color"+b),w=_.getModel(a).getItemStyle(h);m.useStyle(w),m.style.fill=null,m.style.stroke=x}var p=d;return m5=p,m5}var y5,Dv;function mR(){if(Dv)return y5;Dv=1;var e=G;function t(r){!r||!e.isArray(r.series)||e.each(r.series,function(i){e.isObject(i)&&i.type==="k"&&(i.type="candlestick")})}return y5=t,y5}var _5,Lv;function yR(){if(Lv)return _5;Lv=1;var e=l3,t=["itemStyle","borderColor"],r=["itemStyle","borderColor0"],i=["itemStyle","color"],a=["itemStyle","color0"],n={seriesType:"candlestick",plan:e(),performRawSeries:!0,reset:function(h,d){var o=h.getData(),f=h.pipelineContext.large;if(o.setVisual({legendSymbol:"roundRect",colorP:u(1,h),colorN:u(-1,h),borderColorP:s(1,h),borderColorN:s(-1,h)}),d.isSeriesFiltered(h))return;return!f&&{progress:l};function l(v,c){for(var p;(p=v.next())!=null;){var g=c.getItemModel(p),m=c.getItemLayout(p).sign;c.setItemVisual(p,{color:u(m,g),borderColor:s(m,g)})}}function u(v,c){return c.get(v>0?i:a)}function s(v,c){return c.get(v>0?t:r)}}};return _5=n,_5}var x5,Iv;function _R(){if(Iv)return x5;Iv=1;var e=l1,t=e.subPixelOptimize,r=l3,i=I1(),a=i.parsePercent,n=G,h=n.retrieve2,d=typeof Float32Array<"u"?Float32Array:Array,o={seriesType:"candlestick",plan:r(),reset:function(u){var s=u.coordinateSystem,v=u.getData(),c=l(u,v),p=0,g=1,m=["x","y"],_=v.mapDimension(m[p]),y=v.mapDimension(m[g],!0),b=y[0],x=y[1],w=y[2],S=y[3];if(v.setLayout({candleWidth:c,isSimpleBox:c<=1.3}),_==null||y.length<4)return;return{progress:u.pipelineContext.large?C:A};function A(T,M){for(var D;(D=T.next())!=null;){var I=M.get(_,D),P=M.get(b,D),R=M.get(x,D),E=M.get(w,D),L=M.get(S,D),k=Math.min(P,R),z=Math.max(P,R),O=F(k,I),N=F(z,I),B=F(E,I),q=F(L,I),V=[];$(V,N,0),$(V,O,1),V.push(Y(q),Y(N),Y(B),Y(O)),M.setItemLayout(D,{sign:f(M,D,P,R,x),initBaseline:P>R?N[g]:O[g],ends:V,brushRect:Z(E,L,I)})}function F(Q,e1){var j=[];return j[p]=e1,j[g]=Q,isNaN(e1)||isNaN(Q)?[NaN,NaN]:s.dataToPoint(j)}function $(Q,e1,j){var a1=e1.slice(),J=e1.slice();a1[p]=t(a1[p]+c/2,1,!1),J[p]=t(J[p]-c/2,1,!0),j?Q.push(a1,J):Q.push(J,a1)}function Z(Q,e1,j){var a1=F(Q,j),J=F(e1,j);return a1[p]-=c/2,J[p]-=c/2,{x:a1[0],y:a1[1],width:c,height:J[1]-a1[1]}}function Y(Q){return Q[p]=t(Q[p],1),Q}}function C(T,M){for(var D=new d(T.count*5),I=0,P,R=[],E=[],L;(L=T.next())!=null;){var k=M.get(_,L),z=M.get(b,L),O=M.get(x,L),N=M.get(w,L),B=M.get(S,L);if(isNaN(k)||isNaN(N)||isNaN(B)){D[I++]=NaN,I+=4;continue}D[I++]=f(M,L,z,O,x),R[p]=k,R[g]=N,P=s.dataToPoint(R,null,E),D[I++]=P?P[0]:NaN,D[I++]=P?P[1]:NaN,R[g]=B,P=s.dataToPoint(R,null,E),D[I++]=P?P[1]:NaN}M.setLayout("largePoints",D)}}};function f(u,s,v,c,p){var g;return v>c?g=-1:v<c?g=1:g=s>0?u.get(p,s-1)<=c?1:-1:1,g}function l(u,s){var v=u.getBaseAxis(),c,p=v.type==="category"?v.getBandWidth():(c=v.getExtent(),Math.abs(c[1]-c[0])/s.count()),g=a(h(u.get("barMaxWidth"),p),p),m=a(h(u.get("barMinWidth"),1),p),_=u.get("barWidth");return _!=null?a(_,p):Math.max(Math.min(p/2,g),m)}return x5=o,x5}var Pv;function xR(){if(Pv)return Tv;Pv=1;var e=v1;gR(),pR();var t=mR(),r=yR(),i=_R();return e.registerPreprocessor(t),e.registerVisual(r),e.registerLayout(i),Tv}var Rv={},S5,Ev;function SR(){if(Ev)return S5;Ev=1;var e=z2(),t=_e,r=t.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(i,a){return e(this.getSource(),this)},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});return S5=r,S5}var b5,kv;function bR(){if(kv)return b5;kv=1;var e=G,t=Ze(),r=t.createSymbol,i=l1,a=i.Group,n=I1(),h=n.parsePercent,d=F0(),o=3;function f(c){return e.isArray(c)||(c=[+c,+c]),c}function l(c,p){c.eachChild(function(g){g.attr({z:p.z,zlevel:p.zlevel,style:{stroke:p.brushType==="stroke"?p.color:null,fill:p.brushType==="fill"?p.color:null}})})}function u(c,p){a.call(this);var g=new d(c,p),m=new a;this.add(g),this.add(m),m.beforeUpdate=function(){this.attr(g.getScale())},this.updateData(c,p)}var s=u.prototype;s.stopEffectAnimation=function(){this.childAt(1).removeAll()},s.startEffectAnimation=function(c){for(var p=c.symbolType,g=c.color,m=this.childAt(1),_=0;_<o;_++){var y=r(p,-1,-1,2,2,g);y.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var b=-_/o*c.period+c.effectOffset;y.animate("",!0).when(c.period,{scale:[c.rippleScale/2,c.rippleScale/2]}).delay(b).start(),y.animateStyle(!0).when(c.period,{opacity:0}).delay(b).start(),m.add(y)}l(m,c)},s.updateEffectAnimation=function(c){for(var p=this._effectCfg,g=this.childAt(1),m=["symbolType","period","rippleScale"],_=0;_<m.length;_++){var y=m[_];if(p[y]!==c[y]){this.stopEffectAnimation(),this.startEffectAnimation(c);return}}l(g,c)},s.highlight=function(){this.trigger("emphasis")},s.downplay=function(){this.trigger("normal")},s.updateData=function(c,p){var g=c.hostModel;this.childAt(0).updateData(c,p);var m=this.childAt(1),_=c.getItemModel(p),y=c.getItemVisual(p,"symbol"),b=f(c.getItemVisual(p,"symbolSize")),x=c.getItemVisual(p,"color");m.attr("scale",b),m.traverse(function(D){D.attr({fill:x})});var w=_.getShallow("symbolOffset");if(w){var S=m.position;S[0]=h(w[0],b[0]),S[1]=h(w[1],b[1])}m.rotation=(_.getShallow("symbolRotate")||0)*Math.PI/180||0;var A={};if(A.showEffectOn=g.get("showEffectOn"),A.rippleScale=_.get("rippleEffect.scale"),A.brushType=_.get("rippleEffect.brushType"),A.period=_.get("rippleEffect.period")*1e3,A.effectOffset=p/c.count(),A.z=_.getShallow("z")||0,A.zlevel=_.getShallow("zlevel")||0,A.symbolType=y,A.color=x,this.off("mouseover").off("mouseout").off("emphasis").off("normal"),A.showEffectOn==="render")this._effectCfg?this.updateEffectAnimation(A):this.startEffectAnimation(A),this._effectCfg=A;else{this._effectCfg=null,this.stopEffectAnimation();var C=this.childAt(0),T=function(){C.highlight(),A.showEffectOn!=="render"&&this.startEffectAnimation(A)},M=function(){C.downplay(),A.showEffectOn!=="render"&&this.stopEffectAnimation()};this.on("mouseover",T,this).on("mouseout",M,this).on("emphasis",T,this).on("normal",M,this)}this._effectCfg=A},s.fadeOut=function(c){this.off("mouseover").off("mouseout").off("emphasis").off("normal"),c&&c()},e.inherits(u,a);var v=u;return b5=v,b5}var w5,zv;function wR(){if(zv)return w5;zv=1;var e=v1,t=sr(),r=bR(),i=ke(),a=lr(),n=e.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new t(r)},render:function(h,d,o){var f=h.getData(),l=this._symbolDraw;l.updateData(f),this.group.add(l.group)},updateTransform:function(h,d,o){var f=h.getData();this.group.dirty();var l=a().reset(h);l.progress&&l.progress({start:0,end:f.count()},f),this._symbolDraw.updateLayout(f)},_updateGroupTransform:function(h){var d=h.coordinateSystem;d&&d.getRoamTransform&&(this.group.transform=i.clone(d.getRoamTransform()),this.group.decomposeTransform())},remove:function(h,d){this._symbolDraw&&this._symbolDraw.remove(d)},dispose:function(){}});return w5=n,w5}var Ov;function AR(){if(Ov)return Rv;Ov=1;var e=v1;SR(),wR();var t=_t(),r=lr();return e.registerVisual(t("effectScatter","circle")),e.registerLayout(r("effectScatter")),Rv}var Nv={},A5,Vv;function TR(){if(Vv)return A5;Vv=1;var e=_e,t=We(),r=G,i=r.concatArray,a=r.mergeAll,n=r.map,h=W1(),d=h.encodeHTML,o=typeof Uint32Array>"u"?Array:Uint32Array,f=typeof Float64Array>"u"?Array:Float64Array;function l(v){var c=v.data;c&&c[0]&&c[0][0]&&c[0][0].coord&&(v.data=n(c,function(p){var g=[p[0].coord,p[1].coord],m={coords:g};return p[0].name&&(m.fromName=p[0].name),p[1].name&&(m.toName=p[1].name),a([m,p[0],p[1]])}))}var u=e.extend({type:"series.lines",dependencies:["grid","polar"],visualColorAccessPath:"lineStyle.color",init:function(v){v.data=v.data||[],l(v);var c=this._processFlatCoordsArray(v.data);this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset,c.flatCoords&&(v.data=new Float32Array(c.count)),u.superApply(this,"init",arguments)},mergeOption:function(v){if(v.data=v.data||[],l(v),v.data){var c=this._processFlatCoordsArray(v.data);this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset,c.flatCoords&&(v.data=new Float32Array(c.count))}u.superApply(this,"mergeOption",arguments)},appendData:function(v){var c=this._processFlatCoordsArray(v.data);c.flatCoords&&(this._flatCoords?(this._flatCoords=i(this._flatCoords,c.flatCoords),this._flatCoordsOffset=i(this._flatCoordsOffset,c.flatCoordsOffset)):(this._flatCoords=c.flatCoords,this._flatCoordsOffset=c.flatCoordsOffset),v.data=new Float32Array(c.count)),this.getRawData().appendData(v.data)},_getCoordsFromItemModel:function(v){var c=this.getData().getItemModel(v),p=c.option instanceof Array?c.option:c.getShallow("coords");return p},getLineCoordsCount:function(v){return this._flatCoordsOffset?this._flatCoordsOffset[v*2+1]:this._getCoordsFromItemModel(v).length},getLineCoords:function(v,c){if(this._flatCoordsOffset){for(var p=this._flatCoordsOffset[v*2],g=this._flatCoordsOffset[v*2+1],m=0;m<g;m++)c[m]=c[m]||[],c[m][0]=this._flatCoords[p+m*2],c[m][1]=this._flatCoords[p+m*2+1];return g}else{for(var _=this._getCoordsFromItemModel(v),m=0;m<_.length;m++)c[m]=c[m]||[],c[m][0]=_[m][0],c[m][1]=_[m][1];return _.length}},_processFlatCoordsArray:function(v){var c=0;if(this._flatCoords&&(c=this._flatCoords.length),typeof v[0]=="number"){for(var p=v.length,g=new o(p),m=new f(p),_=0,y=0,b=0,x=0;x<p;){b++;var w=v[x++];g[y++]=_+c,g[y++]=w;for(var S=0;S<w;S++){var A=v[x++],C=v[x++];m[_++]=A,m[_++]=C}}return{flatCoordsOffset:new Uint32Array(g.buffer,0,y),flatCoords:m,count:b}}return{flatCoordsOffset:null,flatCoords:null,count:v.length}},getInitialData:function(v,c){var p=new t(["value"],this);return p.hasItemOption=!1,p.initData(v.data,[],function(g,m,_,y){if(g instanceof Array)return NaN;p.hasItemOption=!0;var b=g.value;if(b!=null)return b instanceof Array?b[y]:b}),p},formatTooltip:function(v){var c=this.getData(),p=c.getItemModel(v),g=p.get("name");if(g)return g;var m=p.get("fromName"),_=p.get("toName"),y=[];return m!=null&&y.push(m),_!=null&&y.push(_),d(y.join(" > "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var v=this.option.progressive;return v??(this.option.large?1e4:this.get("progressive"))},getProgressiveThreshold:function(){var v=this.option.progressiveThreshold;return v??(this.option.large?2e4:this.get("progressiveThreshold"))},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),s=u;return A5=s,A5}var T5,Bv;function $m(){if(Bv)return T5;Bv=1;var e=l1,t=hi(),r=G,i=Ze(),a=i.createSymbol,n=U1(),h=ne;function d(l,u,s){e.Group.call(this),this.add(this.createLine(l,u,s)),this._updateEffectSymbol(l,u)}var o=d.prototype;o.createLine=function(l,u,s){return new t(l,u,s)},o._updateEffectSymbol=function(l,u){var s=l.getItemModel(u),v=s.getModel("effect"),c=v.get("symbolSize"),p=v.get("symbol");r.isArray(c)||(c=[c,c]);var g=v.get("color")||l.getItemVisual(u,"color"),m=this.childAt(1);this._symbolType!==p&&(this.remove(m),m=a(p,-.5,-.5,1,1,g),m.z2=100,m.culling=!0,this.add(m)),m&&(m.setStyle("shadowColor",g),m.setStyle(v.getItemStyle(["color"])),m.attr("scale",c),m.setColor(g),m.attr("scale",c),this._symbolType=p,this._updateEffectAnimation(l,v,u))},o._updateEffectAnimation=function(l,u,s){var v=this.childAt(1);if(v){var c=this,p=l.getItemLayout(s),g=u.get("period")*1e3,m=u.get("loop"),_=u.get("constantSpeed"),y=r.retrieve(u.get("delay"),function(S){return S/l.count()*g/3}),b=typeof y=="function";if(v.ignore=!0,this.updateAnimationPoints(v,p),_>0&&(g=this.getLineLength(v)/_*1e3),g!==this._period||m!==this._loop){v.stopAnimation();var x=y;b&&(x=y(s)),v.__t>0&&(x=-g*v.__t),v.__t=0;var w=v.animate("",m).when(g,{__t:1}).delay(x).during(function(){c.updateSymbolPosition(v)});m||w.done(function(){c.remove(v)}),w.start()}this._period=g,this._loop=m}},o.getLineLength=function(l){return n.dist(l.__p1,l.__cp1)+n.dist(l.__cp1,l.__p2)},o.updateAnimationPoints=function(l,u){l.__p1=u[0],l.__p2=u[1],l.__cp1=u[2]||[(u[0][0]+u[1][0])/2,(u[0][1]+u[1][1])/2]},o.updateData=function(l,u,s){this.childAt(0).updateData(l,u,s),this._updateEffectSymbol(l,u)},o.updateSymbolPosition=function(l){var u=l.__p1,s=l.__p2,v=l.__cp1,c=l.__t,p=l.position,g=h.quadraticAt,m=h.quadraticDerivativeAt;p[0]=g(u[0],v[0],s[0],c),p[1]=g(u[1],v[1],s[1],c);var _=m(u[0],v[0],s[0],c),y=m(u[1],v[1],s[1],c);l.rotation=-Math.atan2(y,_)-Math.PI/2,l.ignore=!1},o.updateLayout=function(l,u){this.childAt(0).updateLayout(l,u);var s=l.getItemModel(u).getModel("effect");this._updateEffectAnimation(l,s,u)},r.inherits(d,e.Group);var f=d;return T5=f,T5}var C5,qv;function Um(){if(qv)return C5;qv=1;var e=l1,t=G;function r(n,h,d){e.Group.call(this),this._createPolyline(n,h,d)}var i=r.prototype;i._createPolyline=function(n,h,d){var o=n.getItemLayout(h),f=new e.Polyline({shape:{points:o}});this.add(f),this._updateCommonStl(n,h,d)},i.updateData=function(n,h,d){var o=n.hostModel,f=this.childAt(0),l={shape:{points:n.getItemLayout(h)}};e.updateProps(f,l,o,h),this._updateCommonStl(n,h,d)},i._updateCommonStl=function(n,h,d){var o=this.childAt(0),f=n.getItemModel(h),l=n.getItemVisual(h,"color"),u=d&&d.lineStyle,s=d&&d.hoverLineStyle;(!d||n.hasItemOption)&&(u=f.getModel("lineStyle").getLineStyle(),s=f.getModel("emphasis.lineStyle").getLineStyle()),o.useStyle(t.defaults({strokeNoScale:!0,fill:"none",stroke:l},u)),o.hoverStyle=s,e.setHoverStyle(this)},i.updateLayout=function(n,h){var d=this.childAt(0);d.setShape("points",n.getItemLayout(h))},t.inherits(r,e.Group);var a=r;return C5=a,C5}var M5,Hv;function CR(){if(Hv)return M5;Hv=1;var e=Um(),t=G,r=$m(),i=U1();function a(d,o,f){r.call(this,d,o,f),this._lastFrame=0,this._lastFramePercent=0}var n=a.prototype;n.createLine=function(d,o,f){return new e(d,o,f)},n.updateAnimationPoints=function(d,o){this._points=o;for(var f=[0],l=0,u=1;u<o.length;u++){var s=o[u-1],v=o[u];l+=i.dist(s,v),f.push(l)}if(l!==0){for(var u=0;u<f.length;u++)f[u]/=l;this._offsets=f,this._length=l}},n.getLineLength=function(d){return this._length},n.updateSymbolPosition=function(d){var o=d.__t,f=this._points,l=this._offsets,u=f.length;if(l){var s=this._lastFrame,v;if(o<this._lastFramePercent){var c=Math.min(s+1,u-1);for(v=c;v>=0&&!(l[v]<=o);v--);v=Math.min(v,u-2)}else{for(var v=s;v<u&&!(l[v]>o);v++);v=Math.min(v-1,u-2)}i.lerp(d.position,f[v],f[v+1],(o-l[v])/(l[v+1]-l[v]));var p=f[v+1][0]-f[v][0],g=f[v+1][1]-f[v][1];d.rotation=-Math.atan2(g,p)-Math.PI/2,this._lastFrame=v,this._lastFramePercent=o,d.ignore=!1}},t.inherits(a,r);var h=a;return M5=h,M5}var D5,Fv;function MR(){if(Fv)return D5;Fv=1;var e=l1,t=q7,r=E7,i=k7,a=e.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(o,f){var l=f.segs,u=f.curveness;if(f.polyline)for(var s=0;s<l.length;){var v=l[s++];if(v>0){o.moveTo(l[s++],l[s++]);for(var c=1;c<v;c++)o.lineTo(l[s++],l[s++])}}else for(var s=0;s<l.length;){var p=l[s++],g=l[s++],m=l[s++],_=l[s++];if(o.moveTo(p,g),u>0){var y=(p+m)/2-(g-_)*u,b=(g+_)/2-(m-p)*u;o.quadraticCurveTo(y,b,m,_)}else o.lineTo(m,_)}},findDataIndex:function(o,f){var l=this.shape,u=l.segs,s=l.curveness;if(l.polyline)for(var v=0,c=0;c<u.length;){var p=u[c++];if(p>0)for(var g=u[c++],m=u[c++],_=1;_<p;_++){var y=u[c++],b=u[c++];if(r.containStroke(g,m,y,b))return v}v++}else for(var v=0,c=0;c<u.length;){var g=u[c++],m=u[c++],y=u[c++],b=u[c++];if(s>0){var x=(g+y)/2-(m-b)*s,w=(m+b)/2-(y-g)*s;if(i.containStroke(g,m,x,w,y,b))return v}else if(r.containStroke(g,m,y,b))return v;v++}return-1}});function n(){this.group=new e.Group}var h=n.prototype;h.isPersistent=function(){return!this._incremental},h.updateData=function(o){this.group.removeAll();var f=new a({rectHover:!0,cursor:"default"});f.setShape({segs:o.getLayout("linesPoints")}),this._setCommon(f,o),this.group.add(f),this._incremental=null},h.incrementalPrepareUpdate=function(o){this.group.removeAll(),this._clearIncremental(),o.count()>5e5?(this._incremental||(this._incremental=new t({silent:!0})),this.group.add(this._incremental)):this._incremental=null},h.incrementalUpdate=function(o,f){var l=new a;l.setShape({segs:f.getLayout("linesPoints")}),this._setCommon(l,f,!!this._incremental),this._incremental?this._incremental.addDisplayable(l,!0):(l.rectHover=!0,l.cursor="default",l.__startIndex=o.start,this.group.add(l))},h.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},h._setCommon=function(o,f,l){var u=f.hostModel;o.setShape({polyline:u.get("polyline"),curveness:u.get("lineStyle.curveness")}),o.useStyle(u.getModel("lineStyle").getLineStyle()),o.style.strokeNoScale=!0;var s=f.getVisual("color");s&&o.setStyle("stroke",s),o.setStyle("fill"),l||(o.seriesIndex=u.seriesIndex,o.on("mousemove",function(v){o.dataIndex=null;var c=o.findDataIndex(v.offsetX,v.offsetY);c>0&&(o.dataIndex=c+o.__startIndex)}))},h._clearIncremental=function(){var o=this._incremental;o&&o.clearDisplaybles()};var d=n;return D5=d,D5}var L5,Gv;function Wm(){if(Gv)return L5;Gv=1;var e=l3,t={seriesType:"lines",plan:e(),reset:function(r){var i=r.coordinateSystem,a=r.get("polyline"),n=r.pipelineContext.large;function h(d,o){var f=[];if(n){var l,u=d.end-d.start;if(a){for(var s=0,v=d.start;v<d.end;v++)s+=r.getLineCoordsCount(v);l=new Float32Array(u+s*2)}else l=new Float32Array(u*4);for(var c=0,p=[],v=d.start;v<d.end;v++){var g=r.getLineCoords(v,f);a&&(l[c++]=g);for(var m=0;m<g;m++)p=i.dataToPoint(f[m],!1,p),l[c++]=p[0],l[c++]=p[1]}o.setLayout("linesPoints",l)}else for(var v=d.start;v<d.end;v++){var _=o.getItemModel(v),g=r.getLineCoords(v,f),y=[];if(a)for(var b=0;b<g;b++)y.push(i.dataToPoint(f[b]));else{y[0]=i.dataToPoint(f[0]),y[1]=i.dataToPoint(f[1]);var x=_.get("lineStyle.curveness");+x&&(y[2]=[(y[0][0]+y[1][0])/2-(y[0][1]-y[1][1])*x,(y[0][1]+y[1][1])/2-(y[1][0]-y[0][0])*x])}o.setItemLayout(v,y)}}return{progress:h}}};return L5=t,L5}var I5,$v;function DR(){if($v)return I5;$v=1;var e=v1,t=fi(),r=$m(),i=hi(),a=Um(),n=CR(),h=MR(),d=Wm(),o=e.extendChartView({type:"lines",init:function(){},render:function(f,l,u){var s=f.getData(),v=this._updateLineDraw(s,f),c=f.get("zlevel"),p=f.get("effect.trailLength"),g=u.getZr(),m=g.painter.getType()==="svg";m||g.painter.getLayer(c).clear(!0),this._lastZlevel!=null&&!m&&g.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(f)&&p&&(m||g.configLayer(c,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(p/10+.9,1),0)})),v.updateData(s),this._lastZlevel=c,this._finished=!0},incrementalPrepareRender:function(f,l,u){var s=f.getData(),v=this._updateLineDraw(s,f);v.incrementalPrepareUpdate(s),this._clearLayer(u),this._finished=!1},incrementalRender:function(f,l,u){this._lineDraw.incrementalUpdate(f,l.getData()),this._finished=f.end===l.getData().count()},updateTransform:function(f,l,u){var s=f.getData(),v=f.pipelineContext;if(!this._finished||v.large||v.progressiveRender)return{update:!0};var c=d.reset(f);c.progress&&c.progress({start:0,end:s.count()},s),this._lineDraw.updateLayout(),this._clearLayer(u)},_updateLineDraw:function(f,l){var u=this._lineDraw,s=this._showEffect(l),v=!!l.get("polyline"),c=l.pipelineContext,p=c.large;return(!u||s!==this._hasEffet||v!==this._isPolyline||p!==this._isLargeDraw)&&(u&&u.remove(),u=this._lineDraw=p?new h:new t(v?s?n:a:s?r:i),this._hasEffet=s,this._isPolyline=v,this._isLargeDraw=p,this.group.removeAll()),this.group.add(u.group),u},_showEffect:function(f){return!!f.get("effect.show")},_clearLayer:function(f){var l=f.getZr(),u=l.painter.getType()==="svg";!u&&this._lastZlevel!=null&&l.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(f,l){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(l)},dispose:function(){}});return I5=o,I5}var P5,Uv;function LR(){if(Uv)return P5;Uv=1;function e(i){return i instanceof Array||(i=[i,i]),i}var t="lineStyle.opacity".split("."),r={seriesType:"lines",reset:function(i,a,n){var h=e(i.get("symbol")),d=e(i.get("symbolSize")),o=i.getData();o.setVisual("fromSymbol",h&&h[0]),o.setVisual("toSymbol",h&&h[1]),o.setVisual("fromSymbolSize",d&&d[0]),o.setVisual("toSymbolSize",d&&d[1]),o.setVisual("opacity",i.get(t));function f(l,u){var s=l.getItemModel(u),v=e(s.getShallow("symbol",!0)),c=e(s.getShallow("symbolSize",!0)),p=s.get(t);v[0]&&l.setItemVisual(u,"fromSymbol",v[0]),v[1]&&l.setItemVisual(u,"toSymbol",v[1]),c[0]&&l.setItemVisual(u,"fromSymbolSize",c[0]),c[1]&&l.setItemVisual(u,"toSymbolSize",c[1]),l.setItemVisual(u,"opacity",p)}return{dataEach:o.hasItemOption?f:null}}};return P5=r,P5}var Wv;function IR(){if(Wv)return Nv;Wv=1;var e=v1;TR(),DR();var t=Wm(),r=LR();return e.registerLayout(t),e.registerVisual(r),Nv}var Zv={},R5,Yv;function PR(){if(Yv)return R5;Yv=1;var e=_e,t=z2(),r=y2,i=e.extend({type:"series.heatmap",getInitialData:function(a,n){return t(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var a=r.get(this.get("coordinateSystem"));if(a&&a.dimensions)return a.dimensions[0]==="lng"&&a.dimensions[1]==="lat"},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});return R5=i,R5}var E5,Xv;function RR(){if(Xv)return E5;Xv=1;var e=G,t=256;function r(){var a=e.createCanvas();this.canvas=a,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}r.prototype={update:function(a,n,h,d,o,f){var l=this._getBrush(),u=this._getGradient(a,o,"inRange"),s=this._getGradient(a,o,"outOfRange"),v=this.pointSize+this.blurSize,c=this.canvas,p=c.getContext("2d"),g=a.length;c.width=n,c.height=h;for(var m=0;m<g;++m){var _=a[m],y=_[0],b=_[1],x=_[2],w=d(x);p.globalAlpha=w,p.drawImage(l,y-v,b-v)}if(!c.width||!c.height)return c;for(var S=p.getImageData(0,0,c.width,c.height),A=S.data,C=0,T=A.length,M=this.minOpacity,D=this.maxOpacity,I=D-M;C<T;){var w=A[C+3]/256,P=Math.floor(w*(t-1))*4;if(w>0){var R=f(w)?u:s;w>0&&(w=w*I+M),A[C++]=R[P],A[C++]=R[P+1],A[C++]=R[P+2],A[C++]=R[P+3]*w*256}else C+=4}return p.putImageData(S,0,0),c},_getBrush:function(){var a=this._brushCanvas||(this._brushCanvas=e.createCanvas()),n=this.pointSize+this.blurSize,h=n*2;a.width=h,a.height=h;var d=a.getContext("2d");return d.clearRect(0,0,h,h),d.shadowOffsetX=h,d.shadowBlur=this.blurSize,d.shadowColor="#000",d.beginPath(),d.arc(-n,n,this.pointSize,0,Math.PI*2,!0),d.closePath(),d.fill(),a},_getGradient:function(a,n,h){for(var d=this._gradientPixels,o=d[h]||(d[h]=new Uint8ClampedArray(256*4)),f=[0,0,0,0],l=0,u=0;u<256;u++)n[h](u/255,!0,f),o[l++]=f[0],o[l++]=f[1],o[l++]=f[2],o[l++]=f[3];return o}};var i=r;return E5=i,E5}var k5,Kv;function ER(){if(Kv)return k5;Kv=1;var e=v1,t=l1,r=RR(),i=G;function a(o,f,l){var u=o[1]-o[0];f=i.map(f,function(c){return{interval:[(c.interval[0]-o[0])/u,(c.interval[1]-o[0])/u]}});var s=f.length,v=0;return function(c){for(var p=v;p<s;p++){var g=f[p].interval;if(g[0]<=c&&c<=g[1]){v=p;break}}if(p===s)for(var p=v-1;p>=0;p--){var g=f[p].interval;if(g[0]<=c&&c<=g[1]){v=p;break}}return p>=0&&p<s&&l[p]}}function n(o,f){var l=o[1]-o[0];return f=[(f[0]-o[0])/l,(f[1]-o[0])/l],function(u){return u>=f[0]&&u<=f[1]}}function h(o){var f=o.dimensions;return f[0]==="lng"&&f[1]==="lat"}var d=e.extendChartView({type:"heatmap",render:function(o,f,l){var u;f.eachComponent("visualMap",function(v){v.eachTargetSeries(function(c){c===o&&(u=v)})}),this.group.removeAll(),this._incrementalDisplayable=null;var s=o.coordinateSystem;s.type==="cartesian2d"||s.type==="calendar"?this._renderOnCartesianAndCalendar(o,l,0,o.getData().count()):h(s)&&this._renderOnGeo(s,o,u,l)},incrementalPrepareRender:function(o,f,l){this.group.removeAll()},incrementalRender:function(o,f,l,u){var s=f.coordinateSystem;s&&this._renderOnCartesianAndCalendar(f,u,o.start,o.end,!0)},_renderOnCartesianAndCalendar:function(o,f,l,u,s){var v=o.coordinateSystem,c,p;if(v.type==="cartesian2d"){var g=v.getAxis("x"),m=v.getAxis("y");c=g.getBandWidth(),p=m.getBandWidth()}for(var _=this.group,y=o.getData(),b="itemStyle",x="emphasis.itemStyle",w="label",S="emphasis.label",A=o.getModel(b).getItemStyle(["color"]),C=o.getModel(x).getItemStyle(),T=o.getModel(w),M=o.getModel(S),D=v.type,I=D==="cartesian2d"?[y.mapDimension("x"),y.mapDimension("y"),y.mapDimension("value")]:[y.mapDimension("time"),y.mapDimension("value")],P=l;P<u;P++){var R;if(D==="cartesian2d"){if(isNaN(y.get(I[2],P)))continue;var E=v.dataToPoint([y.get(I[0],P),y.get(I[1],P)]);R=new t.Rect({shape:{x:E[0]-c/2,y:E[1]-p/2,width:c,height:p},style:{fill:y.getItemVisual(P,"color"),opacity:y.getItemVisual(P,"opacity")}})}else{if(isNaN(y.get(I[1],P)))continue;R=new t.Rect({z2:1,shape:v.dataToRect([y.get(I[0],P)]).contentShape,style:{fill:y.getItemVisual(P,"color"),opacity:y.getItemVisual(P,"opacity")}})}var L=y.getItemModel(P);y.hasItemOption&&(A=L.getModel(b).getItemStyle(["color"]),C=L.getModel(x).getItemStyle(),T=L.getModel(w),M=L.getModel(S));var k=o.getRawValue(P),z="-";k&&k[2]!=null&&(z=k[2]),t.setLabelStyle(A,C,T,M,{labelFetcher:o,labelDataIndex:P,defaultText:z,isRectText:!0}),R.setStyle(A),t.setHoverStyle(R,y.hasItemOption?C:i.extend({},C)),R.incremental=s,s&&(R.useHoverLayer=!0),_.add(R),y.setItemGraphicEl(P,R)}},_renderOnGeo:function(o,f,l,u){var s=l.targetVisuals.inRange,v=l.targetVisuals.outOfRange,c=f.getData(),p=this._hmLayer||this._hmLayer||new r;p.blurSize=f.get("blurSize"),p.pointSize=f.get("pointSize"),p.minOpacity=f.get("minOpacity"),p.maxOpacity=f.get("maxOpacity");var g=o.getViewRect().clone(),m=o.getRoamTransform();g.applyTransform(m);var _=Math.max(g.x,0),y=Math.max(g.y,0),b=Math.min(g.width+g.x,u.getWidth()),x=Math.min(g.height+g.y,u.getHeight()),w=b-_,S=x-y,A=[c.mapDimension("lng"),c.mapDimension("lat"),c.mapDimension("value")],C=c.mapArray(A,function(I,P,R){var E=o.dataToPoint([I,P]);return E[0]-=_,E[1]-=y,E.push(R),E}),T=l.getExtent(),M=l.type==="visualMap.continuous"?n(T,l.option.range):a(T,l.getPieceList(),l.option.selected);p.update(C,w,S,s.color.getNormalizer(),{inRange:s.color.getColorMapper(),outOfRange:v.color.getColorMapper()},M);var D=new t.Image({style:{width:w,height:S,x:_,y,image:p.canvas},silent:!0});this.group.add(D)},dispose:function(){}});return k5=d,k5}var Qv;function kR(){return Qv||(Qv=1,PR(),ER()),Zv}var Jv={},z5,jv;function zR(){if(jv)return z5;jv=1;var e=Tm(),t=e.extend({type:"series.pictorialBar",dependencies:["grid"],defaultOption:{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,hoverAnimation:!1},getInitialData:function(i){return i.stack=null,t.superApply(this,"getInitialData",arguments)}}),r=t;return z5=r,z5}var O5,ec;function OR(){if(ec)return O5;ec=1;var e=v1,t=G,r=l1,i=Ze(),a=i.createSymbol,n=I1(),h=n.parsePercent,d=n.isNumeric,o=Cm(),f=o.setLabel,l=["itemStyle","borderWidth"],u=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],s=new r.Circle,v=e.extendChartView({type:"pictorialBar",render:function(B,q,V){var F=this.group,$=B.getData(),Z=this._data,Y=B.coordinateSystem,Q=Y.getBaseAxis(),e1=!!Q.isHorizontal(),j=Y.grid.getRect(),a1={ecSize:{width:V.getWidth(),height:V.getHeight()},seriesModel:B,coordSys:Y,coordSysExtent:[[j.x,j.x+j.width],[j.y,j.y+j.height]],isHorizontal:e1,valueDim:u[+e1],categoryDim:u[1-e1]};return $.diff(Z).add(function(J){if($.hasValue(J)){var i1=C($,J),r1=c($,J,i1,a1),y1=I($,a1,r1);$.setItemGraphicEl(J,y1),F.add(y1),z(y1,a1,r1)}}).update(function(J,i1){var r1=Z.getItemGraphicEl(i1);if(!$.hasValue(J)){F.remove(r1);return}var y1=C($,J),A1=c($,J,y1,a1),m1=E($,A1);r1&&m1!==r1.__pictorialShapeStr&&(F.remove(r1),$.setItemGraphicEl(J,null),r1=null),r1?P(r1,a1,A1):r1=I($,a1,A1,!0),$.setItemGraphicEl(J,r1),r1.__pictorialSymbolMeta=A1,F.add(r1),z(r1,a1,A1)}).remove(function(J){var i1=Z.getItemGraphicEl(J);i1&&R(Z,J,i1.__pictorialSymbolMeta.animationModel,i1)}).execute(),this._data=$,this.group},dispose:t.noop,remove:function(B,q){var V=this.group,F=this._data;B.get("animation")?F&&F.eachItemGraphicEl(function($){R(F,$.dataIndex,B,$)}):V.removeAll()}});function c(B,q,V,F){var $=B.getItemLayout(q),Z=V.get("symbolRepeat"),Y=V.get("symbolClip"),Q=V.get("symbolPosition")||"start",e1=V.get("symbolRotate"),j=(e1||0)*Math.PI/180||0,a1=V.get("symbolPatternSize")||2,J=V.isAnimationEnabled(),i1={dataIndex:q,layout:$,itemModel:V,symbolType:B.getItemVisual(q,"symbol")||"circle",color:B.getItemVisual(q,"color"),symbolClip:Y,symbolRepeat:Z,symbolRepeatDirection:V.get("symbolRepeatDirection"),symbolPatternSize:a1,rotation:j,animationModel:J?V:null,hoverAnimation:J&&V.get("hoverAnimation"),z2:V.getShallow("z",!0)||0};p(V,Z,$,F,i1),m(B,q,$,Z,Y,i1.boundingLength,i1.pxSign,a1,F,i1),_(V,i1.symbolScale,j,F,i1);var r1=i1.symbolSize,y1=V.get("symbolOffset");return t.isArray(y1)&&(y1=[h(y1[0],r1[0]),h(y1[1],r1[1])]),y(V,r1,$,Z,Y,y1,Q,i1.valueLineWidth,i1.boundingLength,i1.repeatCutLength,F,i1),i1}function p(B,q,V,F,$){var Z=F.valueDim,Y=B.get("symbolBoundingData"),Q=F.coordSys.getOtherAxis(F.coordSys.getBaseAxis()),e1=Q.toGlobalCoord(Q.dataToCoord(0)),j=1-+(V[Z.wh]<=0),a1;if(t.isArray(Y)){var J=[g(Q,Y[0])-e1,g(Q,Y[1])-e1];J[1]<J[0]&&J.reverse(),a1=J[j]}else Y!=null?a1=g(Q,Y)-e1:q?a1=F.coordSysExtent[Z.index][j]-e1:a1=V[Z.wh];$.boundingLength=a1,q&&($.repeatCutLength=V[Z.wh]),$.pxSign=a1>0?1:a1<0?-1:0}function g(B,q){return B.toGlobalCoord(B.dataToCoord(B.scale.parse(q)))}function m(B,q,V,F,$,Z,Y,Q,e1,j){var a1=e1.valueDim,J=e1.categoryDim,i1=Math.abs(V[J.wh]),r1=B.getItemVisual(q,"symbolSize");t.isArray(r1)?r1=r1.slice():(r1==null&&(r1="100%"),r1=[r1,r1]),r1[J.index]=h(r1[J.index],i1),r1[a1.index]=h(r1[a1.index],F?i1:Math.abs(Z)),j.symbolSize=r1;var y1=j.symbolScale=[r1[0]/Q,r1[1]/Q];y1[a1.index]*=(e1.isHorizontal?-1:1)*Y}function _(B,q,V,F,$){var Z=B.get(l)||0;Z&&(s.attr({scale:q.slice(),rotation:V}),s.updateTransform(),Z/=s.getLineScale(),Z*=q[F.valueDim.index]),$.valueLineWidth=Z}function y(B,q,V,F,$,Z,Y,Q,e1,j,a1,J){var i1=a1.categoryDim,r1=a1.valueDim,y1=J.pxSign,A1=Math.max(q[r1.index]+Q,0),m1=A1;if(F){var f1=Math.abs(e1),b1=t.retrieve(B.get("symbolMargin"),"15%")+"",H=!1;b1.lastIndexOf("!")===b1.length-1&&(H=!0,b1=b1.slice(0,b1.length-1)),b1=h(b1,q[r1.index]);var U=Math.max(A1+b1*2,0),X=H?0:b1*2,n1=d(F),t1=n1?F:O((f1+X)/U),o1=f1-t1*A1;b1=o1/2/(H?t1:t1-1),U=A1+b1*2,X=H?0:b1*2,!n1&&F!=="fixed"&&(t1=j?O((Math.abs(j)+X)/U):0),m1=t1*U-X,J.repeatTimes=t1,J.symbolMargin=b1}var h1=y1*(m1/2),x1=J.pathPosition=[];x1[i1.index]=V[i1.wh]/2,x1[r1.index]=Y==="start"?h1:Y==="end"?e1-h1:e1/2,Z&&(x1[0]+=Z[0],x1[1]+=Z[1]);var w1=J.bundlePosition=[];w1[i1.index]=V[i1.xy],w1[r1.index]=V[r1.xy];var S1=J.barRectShape=t.extend({},V);S1[r1.wh]=y1*Math.max(Math.abs(V[r1.wh]),Math.abs(x1[r1.index]+h1)),S1[i1.wh]=V[i1.wh];var _1=J.clipShape={};_1[i1.xy]=-V[i1.xy],_1[i1.wh]=a1.ecSize[i1.wh],_1[r1.xy]=0,_1[r1.wh]=V[r1.wh]}function b(B){var q=B.symbolPatternSize,V=a(B.symbolType,-q/2,-q/2,q,q,B.color);return V.attr({culling:!0}),V.type!=="image"&&V.setStyle({strokeNoScale:!0}),V}function x(B,q,V,F){var $=B.__pictorialBundle,Z=V.symbolSize,Y=V.valueLineWidth,Q=V.pathPosition,e1=q.valueDim,j=V.repeatTimes||0,a1=0,J=Z[q.valueDim.index]+Y+V.symbolMargin*2;for(L(B,function(f1){f1.__pictorialAnimationIndex=a1,f1.__pictorialRepeatTimes=j,a1<j?k(f1,null,y1(a1),V,F):k(f1,null,{scale:[0,0]},V,F,function(){$.remove(f1)}),D(f1,V),a1++});a1<j;a1++){var i1=b(V);i1.__pictorialAnimationIndex=a1,i1.__pictorialRepeatTimes=j,$.add(i1);var r1=y1(a1);k(i1,{position:r1.position,scale:[0,0]},{scale:r1.scale,rotation:r1.rotation},V,F),i1.on("mouseover",A1).on("mouseout",m1),D(i1,V)}function y1(f1){var b1=Q.slice(),H=V.pxSign,U=f1;return(V.symbolRepeatDirection==="start"?H>0:H<0)&&(U=j-1-f1),b1[e1.index]=J*(U-j/2+.5)+Q[e1.index],{position:b1,scale:V.symbolScale.slice(),rotation:V.rotation}}function A1(){L(B,function(f1){f1.trigger("emphasis")})}function m1(){L(B,function(f1){f1.trigger("normal")})}}function w(B,q,V,F){var $=B.__pictorialBundle,Z=B.__pictorialMainPath;Z?k(Z,null,{position:V.pathPosition.slice(),scale:V.symbolScale.slice(),rotation:V.rotation},V,F):(Z=B.__pictorialMainPath=b(V),$.add(Z),k(Z,{position:V.pathPosition.slice(),scale:[0,0],rotation:V.rotation},{scale:V.symbolScale.slice()},V,F),Z.on("mouseover",Y).on("mouseout",Q)),D(Z,V);function Y(){this.trigger("emphasis")}function Q(){this.trigger("normal")}}function S(B,q,V){var F=t.extend({},q.barRectShape),$=B.__pictorialBarRect;$?k($,null,{shape:F},q,V):($=B.__pictorialBarRect=new r.Rect({z2:2,shape:F,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),B.add($))}function A(B,q,V,F){if(V.symbolClip){var $=B.__pictorialClipPath,Z=t.extend({},V.clipShape),Y=q.valueDim,Q=V.animationModel,e1=V.dataIndex;if($)r.updateProps($,{shape:Z},Q,e1);else{Z[Y.wh]=0,$=new r.Rect({shape:Z}),B.__pictorialBundle.setClipPath($),B.__pictorialClipPath=$;var j={};j[Y.wh]=V.clipShape[Y.wh],r[F?"updateProps":"initProps"]($,{shape:j},Q,e1)}}}function C(B,q){var V=B.getItemModel(q);return V.getAnimationDelayParams=T,V.isAnimationEnabled=M,V}function T(B){return{index:B.__pictorialAnimationIndex,count:B.__pictorialRepeatTimes}}function M(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function D(B,q){B.off("emphasis").off("normal");var V=q.symbolScale.slice();q.hoverAnimation&&B.on("emphasis",function(){this.animateTo({scale:[V[0]*1.1,V[1]*1.1]},400,"elasticOut")}).on("normal",function(){this.animateTo({scale:V.slice()},400,"elasticOut")})}function I(B,q,V,F){var $=new r.Group,Z=new r.Group;return $.add(Z),$.__pictorialBundle=Z,Z.attr("position",V.bundlePosition.slice()),V.symbolRepeat?x($,q,V):w($,q,V),S($,V,F),A($,q,V,F),$.__pictorialShapeStr=E(B,V),$.__pictorialSymbolMeta=V,$}function P(B,q,V){var F=V.animationModel,$=V.dataIndex,Z=B.__pictorialBundle;r.updateProps(Z,{position:V.bundlePosition.slice()},F,$),V.symbolRepeat?x(B,q,V,!0):w(B,q,V,!0),S(B,V,!0),A(B,q,V,!0)}function R(B,q,V,F){var $=F.__pictorialBarRect;$&&($.style.text=null);var Z=[];L(F,function(Y){Z.push(Y)}),F.__pictorialMainPath&&Z.push(F.__pictorialMainPath),F.__pictorialClipPath&&(V=null),t.each(Z,function(Y){r.updateProps(Y,{scale:[0,0]},V,q,function(){F.parent&&F.parent.remove(F)})}),B.setItemGraphicEl(q,null)}function E(B,q){return[B.getItemVisual(q.dataIndex,"symbol")||"none",!!q.symbolRepeat,!!q.symbolClip].join(":")}function L(B,q,V){t.each(B.__pictorialBundle.children(),function(F){F!==B.__pictorialBarRect&&q.call(V,F)})}function k(B,q,V,F,$,Z){q&&B.attr(q),F.symbolClip&&!$?V&&B.attr(V):V&&r[$?"updateProps":"initProps"](B,V,F.animationModel,F.dataIndex,Z)}function z(B,q,V){var F=V.color,$=V.dataIndex,Z=V.itemModel,Y=Z.getModel("itemStyle").getItemStyle(["color"]),Q=Z.getModel("emphasis.itemStyle").getItemStyle(),e1=Z.getShallow("cursor");L(B,function(i1){i1.setColor(F),i1.setStyle(t.defaults({fill:F,opacity:V.opacity},Y)),r.setHoverStyle(i1,Q),e1&&(i1.cursor=e1),i1.z2=V.z2});var j={},a1=q.valueDim.posDesc[+(V.boundingLength>0)],J=B.__pictorialBarRect;f(J.style,j,Z,F,q.seriesModel,$,a1),r.setHoverStyle(J,j)}function O(B){var q=Math.round(B);return Math.abs(B-q)<1e-4?q:Math.ceil(B)}var N=v;return O5=N,O5}var tc;function NR(){if(tc)return Jv;tc=1;var e=v1,t=G;li(),zR(),OR();var r=H0(),i=r.layout,a=_t();return ur(),e.registerLayout(t.curry(i,"pictorialBar")),e.registerVisual(a("pictorialBar","roundRect")),Jv}var rc={},ac={},ic={},N5,nc;function VR(){if(nc)return N5;nc=1;var e=G,t=J2(),r=function(a,n,h,d,o){t.call(this,a,n,h),this.type=d||"value",this.position=o||"bottom",this.orient=null};r.prototype={constructor:r,model:null,isHorizontal:function(){var a=this.position;return a==="top"||a==="bottom"},pointToData:function(a,n){return this.coordinateSystem.pointToData(a,n)[0]},toGlobalCoord:null,toLocalCoord:null},e.inherits(r,t);var i=r;return N5=i,N5}var V5,oc;function BR(){if(oc)return V5;oc=1;var e=VR(),t=n2(),r=z1,i=r.getLayoutRect,a=G,n=a.each;function h(o,f,l){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(o,f,l),this.model=o}h.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:h,_init:function(o,f,l){var u=this.dimension,s=new e(u,t.createScaleByModel(o),[0,0],o.get("type"),o.get("position")),v=s.type==="category";s.onBand=v&&o.get("boundaryGap"),s.inverse=o.get("inverse"),s.orient=o.get("orient"),o.axis=s,s.model=o,s.coordinateSystem=this,this._axis=s},update:function(o,f){o.eachSeries(function(l){if(l.coordinateSystem===this){var u=l.getData();n(u.mapDimension(this.dimension,!0),function(s){this._axis.scale.unionExtentFromData(u,s)},this),t.niceScaleExtent(this._axis.scale,this._axis.model)}},this)},resize:function(o,f){this._rect=i({left:o.get("left"),top:o.get("top"),right:o.get("right"),bottom:o.get("bottom"),width:o.get("width"),height:o.get("height")},{width:f.getWidth(),height:f.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var o=this._rect,f=this._axis,l=f.isHorizontal(),u=l?[0,o.width]:[0,o.height],s=f.reverse?1:0;f.setExtent(u[s],u[1-s]),this._updateAxisTransform(f,l?o.x:o.y)},_updateAxisTransform:function(o,f){var l=o.getExtent(),u=l[0]+l[1],s=o.isHorizontal();o.toGlobalCoord=s?function(v){return v+f}:function(v){return u-v+f},o.toLocalCoord=s?function(v){return v-f}:function(v){return u-v+f}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(o){var f=this.getRect(),l=this.getAxis(),u=l.orient;return u==="horizontal"?l.contain(l.toLocalCoord(o[0]))&&o[1]>=f.y&&o[1]<=f.y+f.height:l.contain(l.toLocalCoord(o[1]))&&o[0]>=f.y&&o[0]<=f.y+f.height},pointToData:function(o){var f=this.getAxis();return[f.coordToData(f.toLocalCoord(o[f.orient==="horizontal"?0:1]))]},dataToPoint:function(o){var f=this.getAxis(),l=this.getRect(),u=[],s=f.orient==="horizontal"?0:1;return o instanceof Array&&(o=o[0]),u[s]=f.toGlobalCoord(f.dataToCoord(+o)),u[1-s]=s===0?l.y+l.height/2:l.x+l.width/2,u}};var d=h;return V5=d,V5}var sc;function qR(){if(sc)return ic;sc=1;var e=BR(),t=y2;function r(i,a){var n=[];return i.eachComponent("singleAxis",function(h,d){var o=new e(h,i,a);o.name="single_"+d,o.resize(h,a),h.coordinateSystem=o,n.push(o)}),i.eachSeries(function(h){if(h.get("coordinateSystem")==="singleAxis"){var d=i.queryComponents({mainType:"singleAxis",index:h.get("singleAxisIndex"),id:h.get("singleAxisId")})[0];h.coordinateSystem=d&&d.coordinateSystem}}),n}return t.register("single",{create:r,dimensions:e.prototype.dimensions}),ic}var B5={},lc;function Zm(){if(lc)return B5;lc=1;var e=G;function t(r,i){i=i||{};var a=r.coordinateSystem,n=r.axis,h={},d=n.position,o=n.orient,f=a.getRect(),l=[f.x,f.x+f.width,f.y,f.y+f.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};h.position=[o==="vertical"?u.vertical[d]:l[0],o==="horizontal"?u.horizontal[d]:l[3]];var s={horizontal:0,vertical:1};h.rotation=Math.PI/2*s[o];var v={top:-1,bottom:1,right:1,left:-1};h.labelDirection=h.tickDirection=h.nameDirection=v[d],r.get("axisTick.inside")&&(h.tickDirection=-h.tickDirection),e.retrieve(i.labelInside,r.get("axisLabel.inside"))&&(h.labelDirection=-h.labelDirection);var c=i.rotate;return c==null&&(c=r.get("axisLabel.rotate")),h.labelRotation=d==="top"?-c:c,h.z2=1,h}return B5.layout=t,B5}var q5,uc;function HR(){if(uc)return q5;uc=1;var e=G,t=xt(),r=l1,i=Zm(),a=St(),n=["axisLine","axisTickLabel","axisName"],h="splitLine",d=a.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(f,l,u,s){var v=this.group;v.removeAll();var c=i.layout(f),p=new t(f,c);e.each(n,p.add,p),v.add(p.getGroup()),f.get(h+".show")&&this["_"+h](f),d.superCall(this,"render",f,l,u,s)},_splitLine:function(f){var l=f.axis;if(!l.scale.isBlank()){var u=f.getModel("splitLine"),s=u.getModel("lineStyle"),v=s.get("width"),c=s.get("color");c=c instanceof Array?c:[c];for(var p=f.coordinateSystem.getRect(),g=l.isHorizontal(),m=[],_=0,y=l.getTicksCoords({tickModel:u}),b=[],x=[],w=0;w<y.length;++w){var S=l.toGlobalCoord(y[w].coord);g?(b[0]=S,b[1]=p.y,x[0]=S,x[1]=p.y+p.height):(b[0]=p.x,b[1]=S,x[0]=p.x+p.width,x[1]=S);var A=_++%c.length;m[A]=m[A]||[],m[A].push(new r.Line(r.subPixelOptimizeLine({shape:{x1:b[0],y1:b[1],x2:x[0],y2:x[1]},style:{lineWidth:v},silent:!0})))}for(var w=0;w<m.length;++w)this.group.add(r.mergePath(m[w],{style:{stroke:c[w%c.length],lineDash:s.getLineDash(v),lineWidth:v},silent:!0}))}}}),o=d;return q5=o,q5}var H5,vc;function FR(){if(vc)return H5;vc=1;var e=G,t=ce,r=G0(),i=h3(),a=t.extend({type:"singleAxis",layoutMode:"box",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}}),n={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:2,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:2}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}};function h(o,f){return f.type||(f.data?"category":"value")}e.merge(a.prototype,i),r("single",a,h,n);var d=a;return H5=d,H5}var cc={},F5,hc;function Ym(){if(hc)return F5;hc=1;var e=G,t=M1;function r(i,a){var n=[],h=i.seriesIndex,d;if(h==null||!(d=a.getSeriesByIndex(h)))return{point:[]};var o=d.getData(),f=t.queryDataIndex(o,i);if(f==null||f<0||e.isArray(f))return{point:[]};var l=o.getItemGraphicEl(f),u=d.coordinateSystem;if(d.getTooltipPosition)n=d.getTooltipPosition(f)||[];else if(u&&u.dataToPoint)n=u.dataToPoint(o.getValues(e.map(u.dimensions,function(v){return o.mapDimension(v)}),f,!0))||[];else if(l){var s=l.getBoundingRect().clone();s.applyTransform(l.transform),n=[s.x+s.width/2,s.y+s.height/2]}return{point:n,el:l}}return F5=r,F5}var G5,fc;function GR(){if(fc)return G5;fc=1;var e=G,t=M1,r=t.makeInner,i=$0(),a=Ym(),n=e.each,h=e.curry,d=r();function o(y,b,x){var w=y.currTrigger,S=[y.x,y.y],A=y,C=y.dispatchAction||e.bind(x.dispatchAction,x),T=b.getComponent("axisPointer").coordSysAxesInfo;if(T){_(S)&&(S=a({seriesIndex:A.seriesIndex,dataIndex:A.dataIndex},b).point);var M=_(S),D=A.axesInfo,I=T.axesInfo,P=w==="leave"||_(S),R={},E={},L={list:[],map:{}},k={showPointer:h(u,E),showTooltip:h(s,L)};n(T.coordSysMap,function(O,N){var B=M||O.containPoint(S);n(T.coordSysAxesInfo[N],function(q,V){var F=q.axis,$=g(D,q);if(!P&&B&&(!D||$)){var Z=$&&$.value;Z==null&&!M&&(Z=F.pointToData(S)),Z!=null&&f(q,Z,k,!1,R)}})});var z={};return n(I,function(O,N){var B=O.linkGroup;B&&!E[N]&&n(B.axesInfo,function(q,V){var F=E[V];if(q!==O&&F){var $=F.value;B.mapper&&($=O.axis.scale.parse(B.mapper($,m(q),m(O)))),z[O.key]=$}})}),n(z,function(O,N){f(I[N],O,k,!0,R)}),v(E,I,R),c(L,S,y,C),p(I,C,x),R}}function f(y,b,x,w,S){var A=y.axis;if(!(A.scale.isBlank()||!A.containData(b))){if(!y.involveSeries){x.showPointer(y,b);return}var C=l(b,y),T=C.payloadBatch,M=C.snapToValue;T[0]&&S.seriesIndex==null&&e.extend(S,T[0]),!w&&y.snap&&A.containData(M)&&M!=null&&(b=M),x.showPointer(y,b,T,S),x.showTooltip(y,C,M)}}function l(y,b){var x=b.axis,w=x.dim,S=y,A=[],C=Number.MAX_VALUE,T=-1;return n(b.seriesModels,function(M,D){var I=M.getData().mapDimension(w,!0),P,R;if(M.getAxisTooltipData){var E=M.getAxisTooltipData(I,y,x);R=E.dataIndices,P=E.nestestValue}else{if(R=M.getData().indicesOfNearest(I[0],y,x.type==="category"?.5:null),!R.length)return;P=M.getData().get(I[0],R[0])}if(!(P==null||!isFinite(P))){var L=y-P,k=Math.abs(L);k<=C&&((k<C||L>=0&&T<0)&&(C=k,T=L,S=P,A.length=0),n(R,function(z){A.push({seriesIndex:M.seriesIndex,dataIndexInside:z,dataIndex:M.getData().getRawIndex(z)})}))}}),{payloadBatch:A,snapToValue:S}}function u(y,b,x,w){y[b.key]={value:x,payloadBatch:w}}function s(y,b,x,w){var S=x.payloadBatch,A=b.axis,C=A.model,T=b.axisPointerModel;if(!(!b.triggerTooltip||!S.length)){var M=b.coordSys.model,D=i.makeKey(M),I=y.map[D];I||(I=y.map[D]={coordSysId:M.id,coordSysIndex:M.componentIndex,coordSysType:M.type,coordSysMainType:M.mainType,dataByAxis:[]},y.list.push(I)),I.dataByAxis.push({axisDim:A.dim,axisIndex:C.componentIndex,axisType:C.type,axisId:C.id,value:w,valueLabelOpt:{precision:T.get("label.precision"),formatter:T.get("label.formatter")},seriesDataIndices:S.slice()})}}function v(y,b,x){var w=x.axesInfo=[];n(b,function(S,A){var C=S.axisPointerModel.option,T=y[A];T?(!S.useHandle&&(C.status="show"),C.value=T.value,C.seriesDataIndices=(T.payloadBatch||[]).slice()):!S.useHandle&&(C.status="hide"),C.status==="show"&&w.push({axisDim:S.axis.dim,axisIndex:S.axis.model.componentIndex,value:C.value})})}function c(y,b,x,w){if(_(b)||!y.list.length){w({type:"hideTip"});return}var S=((y.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};w({type:"showTip",escapeConnect:!0,x:b[0],y:b[1],tooltipOption:x.tooltipOption,position:x.position,dataIndexInside:S.dataIndexInside,dataIndex:S.dataIndex,seriesIndex:S.seriesIndex,dataByCoordSys:y.list})}function p(y,b,x){var w=x.getZr(),S="axisPointerLastHighlights",A=d(w)[S]||{},C=d(w)[S]={};n(y,function(D,I){var P=D.axisPointerModel.option;P.status==="show"&&n(P.seriesDataIndices,function(R){var E=R.seriesIndex+" | "+R.dataIndex;C[E]=R})});var T=[],M=[];e.each(A,function(D,I){!C[I]&&M.push(D)}),e.each(C,function(D,I){!A[I]&&T.push(D)}),M.length&&x.dispatchAction({type:"downplay",escapeConnect:!0,batch:M}),T.length&&x.dispatchAction({type:"highlight",escapeConnect:!0,batch:T})}function g(y,b){for(var x=0;x<(y||[]).length;x++){var w=y[x];if(b.axis.dim===w.axisDim&&b.axis.model.componentIndex===w.axisIndex)return w}}function m(y){var b=y.axis.model,x={},w=x.axisDim=y.axis.dim;return x.axisIndex=x[w+"AxisIndex"]=b.componentIndex,x.axisName=x[w+"AxisName"]=b.name,x.axisId=x[w+"AxisId"]=b.id,x}function _(y){return!y||y[0]==null||isNaN(y[0])||y[1]==null||isNaN(y[1])}return G5=o,G5}var $5,dc;function $R(){if(dc)return $5;dc=1;var e=v1,t=e.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),r=t;return $5=r,$5}var Fr={},gc;function Xm(){if(gc)return Fr;gc=1;var e=G,t=ue,r=M1,i=r.makeInner,a=i(),n=e.each;function h(v,c,p){if(!t.node){var g=c.getZr();a(g).records||(a(g).records={}),d(g,c);var m=a(g).records[v]||(a(g).records[v]={});m.handler=p}}function d(v,c){if(a(v).initialized)return;a(v).initialized=!0,p("click",e.curry(l,"click")),p("mousemove",e.curry(l,"mousemove")),p("globalout",f);function p(g,m){v.on(g,function(_){var y=u(c);n(a(v).records,function(b){b&&m(b,_,y.dispatchAction)}),o(y.pendings,c)})}}function o(v,c){var p=v.showTip.length,g=v.hideTip.length,m;p?m=v.showTip[p-1]:g&&(m=v.hideTip[g-1]),m&&(m.dispatchAction=null,c.dispatchAction(m))}function f(v,c,p){v.handler("leave",null,p)}function l(v,c,p,g){c.handler(v,p,g)}function u(v){var c={showTip:[],hideTip:[]},p=function(g){var m=c[g.type];m?m.push(g):(g.dispatchAction=p,v.dispatchAction(g))};return{dispatchAction:p,pendings:c}}function s(v,c){if(!t.node){var p=c.getZr(),g=(a(p).records||{})[v];g&&(a(p).records[v]=null)}}return Fr.register=h,Fr.unregister=s,Fr}var U5,pc;function UR(){if(pc)return U5;pc=1;var e=v1,t=Xm(),r=e.extendComponentView({type:"axisPointer",render:function(a,n,h){var d=n.getComponent("tooltip"),o=a.get("triggerOn")||d&&d.get("triggerOn")||"mousemove|click";t.register("axisPointer",h,function(f,l,u){o!=="none"&&(f==="leave"||o.indexOf(f)>=0)&&u({type:"updateAxisPointer",currTrigger:f,x:l&&l.offsetX,y:l&&l.offsetY})})},remove:function(a,n){t.unregister(n.getZr(),"axisPointer"),r.superApply(this._model,"remove",arguments)},dispose:function(a,n){t.unregister("axisPointer",n),r.superApply(this._model,"dispose",arguments)}}),i=r;return U5=i,U5}var W5,mc;function gi(){if(mc)return W5;mc=1;var e=G,t=ze,r=l1,i=$0(),a=Ae,n=_2,h=M1,d=h.makeInner,o=d(),f=e.clone,l=e.bind;function u(){}u.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(_,y,b,x){var w=y.get("value"),S=y.get("status");if(this._axisModel=_,this._axisPointerModel=y,this._api=b,!(!x&&this._lastValue===w&&this._lastStatus===S)){this._lastValue=w,this._lastStatus=S;var A=this._group,C=this._handle;if(!S||S==="hide"){A&&A.hide(),C&&C.hide();return}A&&A.show(),C&&C.show();var T={};this.makeElOption(T,w,_,y,b);var M=T.graphicKey;M!==this._lastGraphicKey&&this.clear(b),this._lastGraphicKey=M;var D=this._moveAnimation=this.determineAnimation(_,y);if(!A)A=this._group=new r.Group,this.createPointerEl(A,T,_,y),this.createLabelEl(A,T,_,y),b.getZr().add(A);else{var I=e.curry(s,y,D);this.updatePointerEl(A,T,I,y),this.updateLabelEl(A,T,I,y)}g(A,y,!0),this._renderHandle(w)}},remove:function(_){this.clear(_)},dispose:function(_){this.clear(_)},determineAnimation:function(_,y){var b=y.get("animation"),x=_.axis,w=x.type==="category",S=y.get("snap");if(!S&&!w)return!1;if(b==="auto"||b==null){var A=this.animationThreshold;if(w&&x.getBandWidth()>A)return!0;if(S){var C=i.getAxisInfo(_).seriesDataCount,T=x.getExtent();return Math.abs(T[0]-T[1])/C>A}return!1}return b===!0},makeElOption:function(_,y,b,x,w){},createPointerEl:function(_,y,b,x){var w=y.pointer;if(w){var S=o(_).pointerEl=new r[w.type](f(y.pointer));_.add(S)}},createLabelEl:function(_,y,b,x){if(y.label){var w=o(_).labelEl=new r.Rect(f(y.label));_.add(w),c(w,x)}},updatePointerEl:function(_,y,b){var x=o(_).pointerEl;x&&(x.setStyle(y.pointer.style),b(x,{shape:y.pointer.shape}))},updateLabelEl:function(_,y,b,x){var w=o(_).labelEl;w&&(w.setStyle(y.label.style),b(w,{shape:y.label.shape,position:y.label.position}),c(w,x))},_renderHandle:function(_){if(!(this._dragging||!this.updateHandleTransform)){var y=this._axisPointerModel,b=this._api.getZr(),x=this._handle,w=y.getModel("handle"),S=y.get("status");if(!w.get("show")||!S||S==="hide"){x&&b.remove(x),this._handle=null;return}var A;this._handle||(A=!0,x=this._handle=r.createIcon(w.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(M){a.stop(M.event)},onmousedown:l(this._onHandleDragMove,this,0,0),drift:l(this._onHandleDragMove,this),ondragend:l(this._onHandleDragEnd,this)}),b.add(x)),g(x,y,!1);var C=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];x.setStyle(w.getItemStyle(null,C));var T=w.get("size");e.isArray(T)||(T=[T,T]),x.attr("scale",[T[0]/2,T[1]/2]),n.createOrUpdate(this,"_doDispatchAxisPointer",w.get("throttle")||0,"fixRate"),this._moveHandleToValue(_,A)}},_moveHandleToValue:function(_,y){s(this._axisPointerModel,!y&&this._moveAnimation,this._handle,p(this.getHandleTransform(_,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(_,y){var b=this._handle;if(b){this._dragging=!0;var x=this.updateHandleTransform(p(b),[_,y],this._axisModel,this._axisPointerModel);this._payloadInfo=x,b.stopAnimation(),b.attr(p(x)),o(b).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){var _=this._handle;if(_){var y=this._payloadInfo,b=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:y.cursorPoint[0],y:y.cursorPoint[1],tooltipOption:y.tooltipOption,axesInfo:[{axisDim:b.axis.dim,axisIndex:b.componentIndex}]})}},_onHandleDragEnd:function(_){this._dragging=!1;var y=this._handle;if(y){var b=this._axisPointerModel.get("value");this._moveHandleToValue(b),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(_){this._lastValue=null,this._lastStatus=null;var y=_.getZr(),b=this._group,x=this._handle;y&&b&&(this._lastGraphicKey=null,b&&y.remove(b),x&&y.remove(x),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(_,y,b){return b=b||0,{x:_[b],y:_[1-b],width:y[b],height:y[1-b]}}},u.prototype.constructor=u;function s(_,y,b,x){v(o(b).lastProp,x)||(o(b).lastProp=x,y?r.updateProps(b,x,_):(b.stopAnimation(),b.attr(x)))}function v(_,y){if(e.isObject(_)&&e.isObject(y)){var b=!0;return e.each(y,function(x,w){b=b&&v(_[w],x)}),!!b}else return _===y}function c(_,y){_[y.get("label.show")?"show":"hide"]()}function p(_){return{position:_.position.slice(),rotation:_.rotation||0}}function g(_,y,b){var x=y.get("z"),w=y.get("zlevel");_&&_.traverse(function(S){S.type!=="group"&&(x!=null&&(S.z=x),w!=null&&(S.zlevel=w),S.silent=b)})}t.enableClassExtend(u);var m=u;return W5=m,W5}var c2={},yc;function Y0(){if(yc)return c2;yc=1;var e=G,t=l1,r=X1,i=W1(),a=ke(),n=n2(),h=xt();function d(g){var m=g.get("type"),_=g.getModel(m+"Style"),y;return m==="line"?(y=_.getLineStyle(),y.fill=null):m==="shadow"&&(y=_.getAreaStyle(),y.stroke=null),y}function o(g,m,_,y,b){var x=_.get("value"),w=l(x,m.axis,m.ecModel,_.get("seriesDataIndices"),{precision:_.get("label.precision"),formatter:_.get("label.formatter")}),S=_.getModel("label"),A=i.normalizeCssArray(S.get("padding")||0),C=S.getFont(),T=r.getBoundingRect(w,C),M=b.position,D=T.width+A[1]+A[3],I=T.height+A[0]+A[2],P=b.align;P==="right"&&(M[0]-=D),P==="center"&&(M[0]-=D/2);var R=b.verticalAlign;R==="bottom"&&(M[1]-=I),R==="middle"&&(M[1]-=I/2),f(M,D,I,y);var E=S.get("backgroundColor");(!E||E==="auto")&&(E=m.get("axisLine.lineStyle.color")),g.label={shape:{x:0,y:0,width:D,height:I,r:S.get("borderRadius")},position:M.slice(),style:{text:w,textFont:C,textFill:S.getTextColor(),textPosition:"inside",fill:E,stroke:S.get("borderColor")||"transparent",lineWidth:S.get("borderWidth")||0,shadowBlur:S.get("shadowBlur"),shadowColor:S.get("shadowColor"),shadowOffsetX:S.get("shadowOffsetX"),shadowOffsetY:S.get("shadowOffsetY")},z2:10}}function f(g,m,_,y){var b=y.getWidth(),x=y.getHeight();g[0]=Math.min(g[0]+m,b)-m,g[1]=Math.min(g[1]+_,x)-_,g[0]=Math.max(g[0],0),g[1]=Math.max(g[1],0)}function l(g,m,_,y,b){g=m.scale.parse(g);var x=m.scale.getLabel(g,{precision:b.precision}),w=b.formatter;if(w){var S={value:n.getAxisRawValue(m,g),seriesData:[]};e.each(y,function(A){var C=_.getSeriesByIndex(A.seriesIndex),T=A.dataIndexInside,M=C&&C.getDataParams(T);M&&S.seriesData.push(M)}),e.isString(w)?x=w.replace("{value}",x):e.isFunction(w)&&(x=w(S))}return x}function u(g,m,_){var y=a.create();return a.rotate(y,y,_.rotation),a.translate(y,y,_.position),t.applyTransform([g.dataToCoord(m),(_.labelOffset||0)+(_.labelDirection||1)*(_.labelMargin||0)],y)}function s(g,m,_,y,b,x){var w=h.innerTextLayout(_.rotation,0,_.labelDirection);_.labelMargin=b.get("label.margin"),o(m,y,b,x,{position:u(y.axis,g,_),align:w.textAlign,verticalAlign:w.textVerticalAlign})}function v(g,m,_){return _=_||0,{x1:g[_],y1:g[1-_],x2:m[_],y2:m[1-_]}}function c(g,m,_){return _=_||0,{x:g[_],y:g[1-_],width:m[_],height:m[1-_]}}function p(g,m,_,y,b,x){return{cx:g,cy:m,r0:_,r:y,startAngle:b,endAngle:x,clockwise:!0}}return c2.buildElStyle=d,c2.buildLabelElOption=o,c2.getValueLabel=l,c2.getTransformedPosition=u,c2.buildCartesianSingleLabelElOption=s,c2.makeLineShape=v,c2.makeRectShape=c,c2.makeSectorShape=p,c2}var Z5,_c;function Km(){if(_c)return Z5;_c=1;var e=l1,t=gi(),r=Y0(),i=Am(),a=St(),n=t.extend({makeElOption:function(l,u,s,v,c){var p=s.axis,g=p.grid,m=v.get("type"),_=h(g,p).getOtherAxis(p).getGlobalExtent(),y=p.toGlobalCoord(p.dataToCoord(u,!0));if(m&&m!=="none"){var b=r.buildElStyle(v),x=d[m](p,y,_,b);x.style=b,l.graphicKey=x.type,l.pointer=x}var w=i.layout(g.model,s);r.buildCartesianSingleLabelElOption(u,l,w,s,v,c)},getHandleTransform:function(l,u,s){var v=i.layout(u.axis.grid.model,u,{labelInside:!1});return v.labelMargin=s.get("handle.margin"),{position:r.getTransformedPosition(u.axis,l,v),rotation:v.rotation+(v.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(l,u,s,v){var c=s.axis,p=c.grid,g=c.getGlobalExtent(!0),m=h(p,c).getOtherAxis(c).getGlobalExtent(),_=c.dim==="x"?0:1,y=l.position;y[_]+=u[_],y[_]=Math.min(g[1],y[_]),y[_]=Math.max(g[0],y[_]);var b=(m[1]+m[0])/2,x=[b,b];x[_]=y[_];var w=[{verticalAlign:"middle"},{align:"center"}];return{position:y,rotation:l.rotation,cursorPoint:x,tooltipOption:w[_]}}});function h(l,u){var s={};return s[u.dim+"AxisIndex"]=u.index,l.getCartesian(s)}var d={line:function(l,u,s,v){var c=r.makeLineShape([u,s[0]],[u,s[1]],o(l));return e.subPixelOptimizeLine({shape:c,style:v}),{type:"Line",shape:c}},shadow:function(l,u,s,v){var c=Math.max(1,l.getBandWidth()),p=s[1]-s[0];return{type:"Rect",shape:r.makeRectShape([u-c/2,s[0]],[c,p],o(l))}}};function o(l){return l.dim==="x"?0:1}a.registerAxisPointerClass("CartesianAxisPointer",n);var f=n;return Z5=f,Z5}var xc;function hr(){if(xc)return cc;xc=1;var e=v1,t=G,r=$0(),i=GR();return $R(),UR(),Km(),e.registerPreprocessor(function(a){if(a){(!a.axisPointer||a.axisPointer.length===0)&&(a.axisPointer={});var n=a.axisPointer.link;n&&!t.isArray(n)&&(a.axisPointer.link=[n])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(a,n){a.getComponent("axisPointer").coordSysAxesInfo=r.collect(a,n)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},i),cc}var Y5,Sc;function WR(){if(Sc)return Y5;Sc=1;var e=l1,t=gi(),r=Y0(),i=Zm(),a=St(),n=["x","y"],h=["width","height"],d=t.extend({makeElOption:function(s,v,c,p,g){var m=c.axis,_=m.coordinateSystem,y=l(_,1-f(m)),b=_.dataToPoint(v)[0],x=p.get("type");if(x&&x!=="none"){var w=r.buildElStyle(p),S=o[x](m,b,y,w);S.style=w,s.graphicKey=S.type,s.pointer=S}var A=i.layout(c);r.buildCartesianSingleLabelElOption(v,s,A,c,p,g)},getHandleTransform:function(s,v,c){var p=i.layout(v,{labelInside:!1});return p.labelMargin=c.get("handle.margin"),{position:r.getTransformedPosition(v.axis,s,p),rotation:p.rotation+(p.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(s,v,c,p){var g=c.axis,m=g.coordinateSystem,_=f(g),y=l(m,_),b=s.position;b[_]+=v[_],b[_]=Math.min(y[1],b[_]),b[_]=Math.max(y[0],b[_]);var x=l(m,1-_),w=(x[1]+x[0])/2,S=[w,w];return S[_]=b[_],{position:b,rotation:s.rotation,cursorPoint:S,tooltipOption:{verticalAlign:"middle"}}}}),o={line:function(s,v,c,p){var g=r.makeLineShape([v,c[0]],[v,c[1]],f(s));return e.subPixelOptimizeLine({shape:g,style:p}),{type:"Line",shape:g}},shadow:function(s,v,c,p){var g=s.getBandWidth(),m=c[1]-c[0];return{type:"Rect",shape:r.makeRectShape([v-g/2,c[0]],[g,m],f(s))}}};function f(s){return s.isHorizontal()?0:1}function l(s,v){var c=s.getRect();return[c[n[v]],c[n[v]]+c[h[v]]]}a.registerAxisPointerClass("SingleAxisPointer",d);var u=d;return Y5=u,Y5}var bc;function Qm(){if(bc)return ac;bc=1;var e=v1;return qR(),HR(),FR(),hr(),WR(),e.extendComponentView({type:"single"}),ac}var X5,wc;function ZR(){if(wc)return X5;wc=1;var e=_e,t=c3(),r=or(),i=r.getDimensionTypeByAxis,a=We(),n=G,h=W1(),d=h.encodeHTML,o=Fm(),f=2,l=e.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(s){l.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()}},fixData:function(s){for(var v=s.length,c=o().key(function(I){return I[2]}).entries(s),p=n.map(c,function(I){return{name:I.key,dataList:I.values}}),g=p.length,m=-1,_=-1,y=0;y<g;++y){var b=p[y].dataList.length;b>m&&(m=b,_=y)}for(var x=0;x<g;++x)if(x!==_)for(var w=p[x].name,S=0;S<m;++S){for(var A=p[_].dataList[S][0],C=p[x].dataList.length,T=-1,M=0;M<C;++M){var D=p[x].dataList[M][0];if(D===A){T=M;break}}T===-1&&(s[v]=[],s[v][0]=A,s[v][1]=0,s[v][2]=w,v++)}return s},getInitialData:function(s,v){for(var c=v.queryComponents({mainType:"singleAxis",index:this.get("singleAxisIndex"),id:this.get("singleAxisId")})[0],p=c.get("type"),g=n.filter(s.data,function(A){return A[2]!==void 0}),m=this.fixData(g||[]),_=[],y=this.nameMap=n.createHashMap(),b=0,x=0;x<m.length;++x)_.push(m[x][f]),y.get(m[x][f])||(y.set(m[x][f],b),b++);var w=t(m,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:i(p)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}),S=new a(w,this);return S.initData(m),S},getLayerSeries:function(){for(var s=this.getData(),v=s.count(),c=[],p=0;p<v;++p)c[p]=p;for(var g=o().key(function(x){return s.get("name",x)}).entries(c),m=n.map(g,function(x){return{name:x.key,indices:x.values}}),_=s.mapDimension("single"),y=0;y<m.length;++y)m[y].indices.sort(b);function b(x,w){return s.get(_,x)-s.get(_,w)}return m},getAxisTooltipData:function(s,v,c){n.isArray(s)||(s=s?[s]:[]);for(var p=this.getData(),g=this.getLayerSeries(),m=[],_=g.length,y,b=0;b<_;++b){for(var x=Number.MAX_VALUE,w=-1,S=g[b].indices.length,A=0;A<S;++A){var C=p.get(s[0],g[b].indices[A]),T=Math.abs(C-v);T<=x&&(y=C,x=T,w=g[b].indices[A])}m.push(w)}return{dataIndices:m,nestestValue:y}},formatTooltip:function(s){var v=this.getData(),c=v.getName(s),p=v.get(v.mapDimension("value"),s);return(isNaN(p)||p==null)&&(p="-"),d(c+" : "+p)},defaultOption:{zlevel:0,z:2,coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",color:"#000",fontSize:11},emphasis:{label:{show:!0}}}}),u=l;return X5=u,X5}var K5,Ac;function YR(){if(Ac)return K5;Ac=1;var e=v1,t=Sm(),r=t.Polygon,i=l1,a=G,n=a.bind,h=a.extend,d=yt(),o=e.extendChartView({type:"themeRiver",init:function(){this._layers=[]},render:function(l,u,s){var v=l.getData(),c=this.group,p=l.getLayerSeries(),g=v.getLayout("layoutInfo"),m=g.rect,_=g.boundaryGap;c.attr("position",[0,m.y+_[0]]);function y(S){return S.name}var b=new d(this._layersSeries||[],p,y,y),x={};b.add(n(w,this,"add")).update(n(w,this,"update")).remove(n(w,this,"remove")).execute();function w(S,A,C){var T=this._layers;if(S==="remove"){c.remove(T[A]);return}for(var M=[],D=[],I,P=p[A].indices,R=0;R<P.length;R++){var E=v.getItemLayout(P[R]),L=E.x,k=E.y0,z=E.y;M.push([L,k]),D.push([L,k+z]),I=v.getItemVisual(P[R],"color")}var O,N,B=v.getItemLayout(P[0]),q=v.getItemModel(P[R-1]),V=q.getModel("label"),F=V.get("margin");if(S==="add"){var $=x[A]=new i.Group;O=new r({shape:{points:M,stackedOnPoints:D,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),N=new i.Text({style:{x:B.x-F,y:B.y0+B.y/2}}),$.add(O),$.add(N),c.add($),O.setClipPath(f(O.getBoundingRect(),l,function(){O.removeClipPath()}))}else{var $=T[C];O=$.childAt(0),N=$.childAt(1),c.add($),x[A]=$,i.updateProps(O,{shape:{points:M,stackedOnPoints:D}},l),i.updateProps(N,{style:{x:B.x-F,y:B.y0+B.y/2}},l)}var Z=q.getModel("emphasis.itemStyle"),Y=q.getModel("itemStyle");i.setTextStyle(N.style,V,{text:V.get("show")?l.getFormattedLabel(P[R-1],"normal")||v.getName(P[R-1]):null,textVerticalAlign:"middle"}),O.setStyle(h({fill:I},Y.getItemStyle(["color"]))),i.setHoverStyle(O,Z.getItemStyle())}this._layersSeries=p,this._layers=x},dispose:function(){}});function f(l,u,s){var v=new i.Rect({shape:{x:l.x-10,y:l.y-10,width:0,height:l.height+20}});return i.initProps(v,{shape:{width:l.width+20,height:l.height+20}},u,s),v}return K5=o,K5}var Q5,Tc;function XR(){if(Tc)return Q5;Tc=1;var e=G,t=I1();function r(n,h){n.eachSeriesByType("themeRiver",function(d){var o=d.getData(),f=d.coordinateSystem,l={},u=f.getRect();l.rect=u;var s=d.get("boundaryGap"),v=f.getAxis();if(l.boundaryGap=s,v.orient==="horizontal"){s[0]=t.parsePercent(s[0],u.height),s[1]=t.parsePercent(s[1],u.height);var c=u.height-s[0]-s[1];i(o,d,c)}else{s[0]=t.parsePercent(s[0],u.width),s[1]=t.parsePercent(s[1],u.width);var p=u.width-s[0]-s[1];i(o,d,p)}o.setLayout("layoutInfo",l)})}function i(n,h,d){if(n.count())for(var o=h.coordinateSystem,f=h.getLayerSeries(),l=n.mapDimension("single"),u=n.mapDimension("value"),s=e.map(f,function(x){return e.map(x.indices,function(w){var S=o.dataToPoint(n.get(l,w));return S[1]=n.get(u,w),S})}),v=a(s),c=v.y0,p=d/v.max,g=f.length,m=f[0].indices.length,_,y=0;y<m;++y){_=c[y]*p,n.setItemLayout(f[0].indices[y],{layerIndex:0,x:s[0][y][0],y0:_,y:s[0][y][1]*p});for(var b=1;b<g;++b)_+=s[b-1][y][1]*p,n.setItemLayout(f[b].indices[y],{layerIndex:b,x:s[b][y][0],y0:_,y:s[b][y][1]*p})}}function a(n){for(var h=n.length,d=n[0].length,o=[],f=[],l=0,u,s={},v=0;v<d;++v){for(var c=0,u=0;c<h;++c)u+=n[c][v][1];u>l&&(l=u),o.push(u)}for(var p=0;p<d;++p)f[p]=(l-o[p])/2;l=0;for(var g=0;g<d;++g){var m=o[g]+f[g];m>l&&(l=m)}return s.y0=f,s.max=l,s}return Q5=r,Q5}var J5,Cc;function KR(){if(Cc)return J5;Cc=1;var e=G,t=e.createHashMap;function r(i){i.eachSeriesByType("themeRiver",function(a){var n=a.getData(),h=a.getRawData(),d=a.get("color"),o=t();n.each(function(f){o.set(n.getRawIndex(f),f)}),h.each(function(f){var l=h.getName(f),u=d[(a.nameMap.get(l)-1)%d.length];h.setItemVisual(f,"color",u);var s=o.get(f);s!=null&&n.setItemVisual(s,"color",u)})})}return J5=r,J5}var Mc;function QR(){if(Mc)return rc;Mc=1;var e=v1;Qm(),ZR(),YR();var t=XR(),r=KR(),i=vr();return e.registerLayout(t),e.registerVisual(r),e.registerProcessor(i("themeRiver")),rc}var Dc={},j5,Lc;function JR(){if(Lc)return j5;Lc=1;var e=G,t=_e,r=ci(),i=bt(),a=i.wrapTreePathInfo,n=t.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(d,o){var f={name:d.name,children:d.data};h(f);var l=d.levels||[],u={};return u.levels=l,r.createTree(f,this,u).data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(d){var o=t.prototype.getDataParams.apply(this,arguments),f=this.getData().tree.getNodeByDataIndex(d);return o.treePathInfo=a(f,this),o},defaultOption:{zlevel:0,z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:"descendant",nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0,emphasis:{}},itemStyle:{borderWidth:1,borderColor:"white",opacity:1,emphasis:{},highlight:{opacity:1},downplay:{opacity:.9}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicOut",data:[],levels:[],sort:"desc"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(d){d?this._viewRoot=d:d=this._viewRoot;var o=this.getRawData().tree.root;(!d||d!==o&&!o.contains(d))&&(this._viewRoot=o)}});function h(d){var o=0;e.each(d.children,function(l){h(l);var u=l.value;e.isArray(u)&&(u=u[0]),o+=u});var f=d.value;e.isArray(f)&&(f=f[0]),(f==null||isNaN(f))&&(f=o),f<0&&(f=0),e.isArray(d.value)?d.value[0]=f:d.value=f}return j5=n,j5}var e8,Ic;function jR(){if(Ic)return e8;Ic=1;var e=G,t=l1,r={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},i=2,a=4;function n(u,s,v){t.Group.call(this);var c=new t.Sector({z2:i});c.seriesIndex=s.seriesIndex;var p=new t.Text({z2:a,silent:u.getModel("label").get("silent")});this.add(c),this.add(p),this.updateData(!0,u,"normal",s,v);function g(){p.ignore=p.hoverIgnore}function m(){p.ignore=p.normalIgnore}this.on("emphasis",g).on("normal",m).on("mouseover",g).on("mouseout",m)}var h=n.prototype;h.updateData=function(u,s,v,c,p){this.node=s,s.piece=this,c=c||this._seriesModel,p=p||this._ecModel;var g=this.childAt(0);g.dataIndex=s.dataIndex;var m=s.getModel(),_=s.getLayout();_||console.log(s.getLayout());var y=e.extend({},_);y.label=null;var b=o(s,c,p),x=m.getModel("itemStyle").getItemStyle(),w;if(v==="normal")w=x;else{var S=m.getModel(v+".itemStyle").getItemStyle();w=e.merge(S,x)}w=e.defaults({lineJoin:"bevel",fill:w.fill||b},w),u?(g.setShape(y),g.shape.r=_.r0,t.updateProps(g,{shape:{r:_.r}},c,s.dataIndex),g.useStyle(w)):typeof w.fill=="object"&&w.fill.type||typeof g.style.fill=="object"&&g.style.fill.type?(t.updateProps(g,{shape:y},c),g.useStyle(w)):t.updateProps(g,{shape:y,style:w},c),this._updateLabel(c,b,v);var A=m.getShallow("cursor");if(A&&g.attr("cursor",A),u){var C=c.getShallow("highlightPolicy");this._initEvents(g,s,c,C)}this._seriesModel=c||this._seriesModel,this._ecModel=p||this._ecModel},h.onEmphasis=function(u){var s=this;this.node.hostTree.root.eachNode(function(v){v.piece&&(s.node===v?v.piece.updateData(!1,v,"emphasis"):l(v,s.node,u)?v.piece.childAt(0).trigger("highlight"):u!==r.NONE&&v.piece.childAt(0).trigger("downplay"))})},h.onNormal=function(){this.node.hostTree.root.eachNode(function(u){u.piece&&u.piece.updateData(!1,u,"normal")})},h.onHighlight=function(){this.updateData(!1,this.node,"highlight")},h.onDownplay=function(){this.updateData(!1,this.node,"downplay")},h._updateLabel=function(u,s,v){var c=this.node.getModel(),p=c.getModel("label"),g=v==="normal"||v==="emphasis"?p:c.getModel(v+".label"),m=c.getModel("emphasis.label"),_=e.retrieve(u.getFormattedLabel(this.node.dataIndex,"normal",null,null,"label"),this.node.name);k("show")===!1&&(_="");var y=this.node.getLayout(),b=g.get("minAngle");b==null&&(b=p.get("minAngle")),b=b/180*Math.PI;var x=y.endAngle-y.startAngle;b!=null&&Math.abs(x)<b&&(_="");var w=this.childAt(1);t.setLabelStyle(w.style,w.hoverStyle||{},p,m,{defaultText:g.getShallow("show")?_:null,autoColor:s,useInsideStyle:!0});var S=(y.startAngle+y.endAngle)/2,A=Math.cos(S),C=Math.sin(S),T,M=k("position"),D=k("distance")||0,I=k("align");M==="outside"?(T=y.r+D,I=S>Math.PI/2?"right":"left"):!I||I==="center"?(T=(y.r+y.r0)/2,I="center"):I==="left"?(T=y.r0+D,S>Math.PI/2&&(I="right")):I==="right"&&(T=y.r-D,S>Math.PI/2&&(I="left")),w.attr("style",{text:_,textAlign:I,textVerticalAlign:k("verticalAlign")||"middle",opacity:k("opacity")});var P=T*A+y.cx,R=T*C+y.cy;w.attr("position",[P,R]);var E=k("rotate"),L=0;E==="radial"?(L=-S,L<-Math.PI/2&&(L+=Math.PI)):E==="tangential"?(L=Math.PI/2-S,L>Math.PI/2?L-=Math.PI:L<-Math.PI/2&&(L+=Math.PI)):typeof E=="number"&&(L=E*Math.PI/180),w.attr("rotation",L);function k(z){var O=g.get(z);return O??p.get(z)}},h._initEvents=function(u,s,v,c){u.off("mouseover").off("mouseout").off("emphasis").off("normal");var p=this,g=function(){p.onEmphasis(c)},m=function(){p.onNormal()},_=function(){p.onDownplay()},y=function(){p.onHighlight()};v.isAnimationEnabled()&&u.on("mouseover",g).on("mouseout",m).on("emphasis",g).on("normal",m).on("downplay",_).on("highlight",y)},e.inherits(n,t.Group);var d=n;function o(u,s,v){var c=u.getVisual("color"),p=u.getVisual("visualMeta");(!p||p.length===0)&&(c=null);var g=u.getModel("itemStyle").get("color");if(g)return g;if(c)return c;if(u.depth===0)return v.option.color[0];var m=v.option.color.length;return g=v.option.color[f(u)%m],g}function f(u){for(var s=u;s.depth>1;)s=s.parentNode;var v=u.getAncestors()[0];return e.indexOf(v.children,s)}function l(u,s,v){return v===r.NONE?!1:v===r.SELF?u===s:v===r.ANCESTOR?u===s||u.isAncestorOf(s):u===s||u.isDescendantOf(s)}return e8=d,e8}var t8,Pc;function eE(){if(Pc)return t8;Pc=1;var e=G,t=E2,r=jR(),i=yt(),a="sunburstRootToNode",n=t.extend({type:"sunburst",init:function(){},render:function(d,o,f,l){var u=this;this.seriesModel=d,this.api=f,this.ecModel=o;var s=d.getData(),v=s.tree.root,c=d.getViewRoot(),p=this.group,g=d.get("renderLabelForZeroData"),m=[];c.eachNode(function(C){m.push(C)});var _=this._oldChildren||[];if(x(m,_),A(v,c),l&&l.highlight&&l.highlight.piece){var y=d.getShallow("highlightPolicy");l.highlight.piece.onEmphasis(y)}else if(l&&l.unhighlight){var b=this.virtualPiece;!b&&v.children.length&&(b=v.children[0].piece),b&&b.onNormal()}this._initEvents(),this._oldChildren=m;function x(C,T){if(C.length===0&&T.length===0)return;new i(T,C,M,M).add(D).update(D).remove(e.curry(D,null)).execute();function M(I){return I.getId()}function D(I,P){var R=I==null?null:C[I],E=P==null?null:T[P];w(R,E)}}function w(C,T){if(!g&&C&&!C.getValue()&&(C=null),C!==v&&T!==v){if(T&&T.piece)C?(T.piece.updateData(!1,C,"normal",d,o),s.setItemGraphicEl(C.dataIndex,T.piece)):S(T);else if(C){var M=new r(C,d,o);p.add(M),s.setItemGraphicEl(C.dataIndex,M)}}}function S(C){C&&C.piece&&(p.remove(C.piece),C.piece=null)}function A(C,T){if(T.depth>0){u.virtualPiece?u.virtualPiece.updateData(!1,C,"normal",d,o):(u.virtualPiece=new r(C,d,o),p.add(u.virtualPiece)),T.piece._onclickEvent&&T.piece.off("click",T.piece._onclickEvent);var M=function(D){u._rootToNode(T.parentNode)};T.piece._onclickEvent=M,u.virtualPiece.on("click",M)}else u.virtualPiece&&(p.remove(u.virtualPiece),u.virtualPiece=null)}},dispose:function(){},_initEvents:function(){var d=this,o=function(f){var l=!1,u=d.seriesModel.getViewRoot();u.eachNode(function(s){if(!l&&s.piece&&s.piece.childAt(0)===f.target){var v=s.getModel().get("nodeClick");if(v==="rootToNode")d._rootToNode(s);else if(v==="link"){var c=s.getModel(),p=c.get("link");if(p){var g=c.get("target",!0)||"_blank";window.open(p,g)}}l=!0}})};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",o),this.group._onclickEvent=o},_rootToNode:function(d){d!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:a,from:this.uid,seriesId:this.seriesModel.id,targetNode:d})},containPoint:function(d,o){var f=o.getData(),l=f.getItemLayout(0);if(l){var u=d[0]-l.cx,s=d[1]-l.cy,v=Math.sqrt(u*u+s*s);return v<=l.r&&v>=l.r0}}}),h=n;return t8=h,t8}var Rc={},Ec;function tE(){if(Ec)return Rc;Ec=1;var e=v1,t=bt(),r="sunburstRootToNode";e.registerAction({type:r,update:"updateView"},function(n,h){h.eachComponent({mainType:"series",subType:"sunburst",query:n},d);function d(o,f){var l=t.retrieveTargetInfo(n,[r],o);if(l){var u=o.getViewRoot();u&&(n.direction=t.aboveViewRoot(u,l.node)?"rollUp":"drillDown"),o.resetViewRoot(l.node)}}});var i="sunburstHighlight";e.registerAction({type:i,update:"updateView"},function(n,h){h.eachComponent({mainType:"series",subType:"sunburst",query:n},d);function d(o,f){var l=t.retrieveTargetInfo(n,[i],o);l&&(n.highlight=l.node)}});var a="sunburstUnhighlight";return e.registerAction({type:a,update:"updateView"},function(n,h){h.eachComponent({mainType:"series",subType:"sunburst",query:n},d);function d(o,f){n.unhighlight=!0}}),Rc}var r8,kc;function rE(){if(kc)return r8;kc=1;var e=I1(),t=e.parsePercent,r=G,i=Math.PI/180;function a(d,o,f,l){o.eachSeriesByType(d,function(u){var s=u.get("center"),v=u.get("radius");r.isArray(v)||(v=[0,v]),r.isArray(s)||(s=[s,s]);var c=f.getWidth(),p=f.getHeight(),g=Math.min(c,p),m=t(s[0],c),_=t(s[1],p),y=t(v[0],g/2),b=t(v[1],g/2),x=-u.get("startAngle")*i,w=u.get("minAngle")*i,S=u.getData().tree.root,A=u.getViewRoot(),C=A.depth,T=u.get("sort");T!=null&&n(A,T);var M=0;r.each(A.children,function(V){!isNaN(V.getValue())&&M++});var D=A.getValue(),I=Math.PI/(D||M)*2,P=A.depth>0,R=A.height-(P?-1:1),E=(b-y)/(R||1),L=u.get("clockwise"),k=u.get("stillShowZeroSum"),z=L?1:-1,O=function(V,F){if(V){var $=F;if(V!==S){var Z=V.getValue(),Y=D===0&&k?I:Z*I;Y<w&&(Y=w),$=F+z*Y;var Q=V.depth-C-(P?-1:1),e1=y+E*Q,j=y+E*(Q+1),a1=V.getModel();a1.get("r0")!=null&&(e1=t(a1.get("r0"),g/2)),a1.get("r")!=null&&(j=t(a1.get("r"),g/2)),V.setLayout({angle:Y,startAngle:F,endAngle:$,clockwise:L,cx:m,cy:_,r0:e1,r:j})}if(V.children&&V.children.length){var J=0;r.each(V.children,function(i1){J+=O(i1,F+J)})}return $-F}};if(P){var N=y,B=y+E,q=Math.PI*2;S.setLayout({angle:q,startAngle:x,endAngle:x+q,clockwise:L,cx:m,cy:_,r0:N,r:B})}O(A,x)})}function n(d,o){var f=d.children||[];d.children=h(f,o),f.length&&r.each(d.children,function(l){n(l,o)})}function h(d,o){if(typeof o=="function")return d.sort(o);var f=o==="asc";return d.sort(function(l,u){var s=(l.getValue()-u.getValue())*(f?1:-1);return s===0?(l.dataIndex-u.dataIndex)*(f?-1:1):s})}return r8=a,r8}var zc;function aE(){if(zc)return Dc;zc=1;var e=v1,t=G;JR(),eE(),tE();var r=U0(),i=rE(),a=vr();return e.registerVisual(t.curry(r,"sunburst")),e.registerLayout(t.curry(i,"sunburst")),e.registerProcessor(t.curry(a,"sunburst")),Dc}var Oc={},a8,Nc;function iE(){if(Nc)return a8;Nc=1;var e=G;function t(i,a){return a=a||[0,0],e.map(["x","y"],function(n,h){var d=this.getAxis(n),o=a[h],f=i[h]/2;return d.type==="category"?d.getBandWidth():Math.abs(d.dataToCoord(o-f)-d.dataToCoord(o+f))},this)}function r(i){var a=i.grid.getRect();return{coordSys:{type:"cartesian2d",x:a.x,y:a.y,width:a.width,height:a.height},api:{coord:function(n){return i.dataToPoint(n)},size:e.bind(t,i)}}}return a8=r,a8}var i8,Vc;function nE(){if(Vc)return i8;Vc=1;var e=G;function t(i,a){return a=a||[0,0],e.map([0,1],function(n){var h=a[n],d=i[n]/2,o=[],f=[];return o[n]=h-d,f[n]=h+d,o[1-n]=f[1-n]=a[1-n],Math.abs(this.dataToPoint(o)[n]-this.dataToPoint(f)[n])},this)}function r(i){var a=i.getBoundingRect();return{coordSys:{type:"geo",x:a.x,y:a.y,width:a.width,height:a.height},api:{coord:function(n){return i.dataToPoint(n)},size:e.bind(t,i)}}}return i8=r,i8}var n8,Bc;function oE(){if(Bc)return n8;Bc=1;var e=G;function t(i,a){var n=this.getAxis(),h=a instanceof Array?a[0]:a,d=(i instanceof Array?i[0]:i)/2;return n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(h-d)-n.dataToCoord(h+d))}function r(i){var a=i.getRect();return{coordSys:{type:"singleAxis",x:a.x,y:a.y,width:a.width,height:a.height},api:{coord:function(n){return i.dataToPoint(n)},size:e.bind(t,i)}}}return n8=r,n8}var o8,qc;function sE(){if(qc)return o8;qc=1;var e=G;function t(i,a){return e.map(["Radius","Angle"],function(n,h){var d=this["get"+n+"Axis"](),o=a[h],f=i[h]/2,l="dataTo"+n,u=d.type==="category"?d.getBandWidth():Math.abs(d[l](o-f)-d[l](o+f));return n==="Angle"&&(u=u*Math.PI/180),u},this)}function r(i){var a=i.getRadiusAxis(),n=i.getAngleAxis(),h=a.getExtent();return h[0]>h[1]&&h.reverse(),{coordSys:{type:"polar",cx:i.cx,cy:i.cy,r:h[1],r0:h[0]},api:{coord:e.bind(function(d){var o=a.dataToRadius(d[0]),f=n.dataToAngle(d[1]),l=i.coordToPoint([o,f]);return l.push(o,f*Math.PI/180),l}),size:e.bind(t,i)}}}return o8=r,o8}var s8,Hc;function lE(){if(Hc)return s8;Hc=1;function e(t){var r=t.getRect(),i=t.getRangeInfo();return{coordSys:{type:"calendar",x:r.x,y:r.y,width:r.width,height:r.height,cellWidth:t.getCellWidth(),cellHeight:t.getCellHeight(),rangeInfo:{start:i.start,end:i.end,weeks:i.weeks,dayCount:i.allDay}},api:{coord:function(a,n){return t.dataToPoint(a,n)}}}}return s8=e,s8}var Fc;function uE(){if(Fc)return Oc;Fc=1;var e=v1,t=G,r=l1,i=si(),a=i.getDefaultLabel,n=z2(),h=H0(),d=h.getLayoutOnAxis,o=yt(),f=iE(),l=nE(),u=oE(),s=sE(),v=lE(),c=["itemStyle"],p=["emphasis","itemStyle"],g=["label"],m=["emphasis","label"],_="e\0\0",y={cartesian2d:f,geo:l,singleAxis:u,polar:s,calendar:v};e.extendSeriesModel({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0},getInitialData:function(R,E){return n(this.getSource(),this)}}),e.extendChartView({type:"custom",_data:null,render:function(R,E,L){var k=this._data,z=R.getData(),O=this.group,N=S(R,z,E,L);this.group.removeAll(),z.diff(k).add(function(B){C(null,B,N(B),R,O,z)}).update(function(B,q){var V=k.getItemGraphicEl(q);C(V,B,N(B),R,O,z)}).remove(function(B){var q=k.getItemGraphicEl(B);q&&O.remove(q)}).execute(),this._data=z},incrementalPrepareRender:function(R,E,L){this.group.removeAll(),this._data=null},incrementalRender:function(R,E,L,k){var z=E.getData(),O=S(E,z,L,k);function N(V){V.isGroup||(V.incremental=!0,V.useHoverLayer=!0)}for(var B=R.start;B<R.end;B++){var q=C(null,B,O(B),E,this.group,z);q.traverse(N)}},dispose:t.noop});function b(R){var E=R.type,L;if(E==="path"){var k=R.shape;L=r.makePath(k.pathData,null,{x:k.x||0,y:k.y||0,width:k.width||0,height:k.height||0},"center"),L.__customPathData=R.pathData}else if(E==="image")L=new r.Image({}),L.__customImagePath=R.style.image;else if(E==="text")L=new r.Text({}),L.__customText=R.style.text;else{var z=r[E.charAt(0).toUpperCase()+E.slice(1)];L=new z}return L.__customGraphicType=E,L.name=R.name,L}function x(R,E,L,k,z,O){var N={},B=L.style||{};if(L.shape&&(N.shape=t.clone(L.shape)),L.position&&(N.position=L.position.slice()),L.scale&&(N.scale=L.scale.slice()),L.origin&&(N.origin=L.origin.slice()),L.rotation&&(N.rotation=L.rotation),R.type==="image"&&L.style){var q=N.style={};t.each(["x","y","width","height"],function(F){w(F,q,B,R.style,O)})}if(R.type==="text"&&L.style){var q=N.style={};t.each(["x","y"],function($){w($,q,B,R.style,O)}),!B.hasOwnProperty("textFill")&&B.fill&&(B.textFill=B.fill),!B.hasOwnProperty("textStroke")&&B.stroke&&(B.textStroke=B.stroke)}if(R.type!=="group"&&(R.useStyle(B),O)){R.style.opacity=0;var V=B.opacity;V==null&&(V=1),r.initProps(R,{style:{opacity:V}},k,E)}O?R.attr(N):r.updateProps(R,N,k,E),R.attr({z2:L.z2||0,silent:L.silent}),L.styleEmphasis!==!1&&r.setHoverStyle(R,L.styleEmphasis)}function w(R,E,L,k,z){L[R]!=null&&!z&&(E[R]=L[R],L[R]=k[R])}function S(R,E,L,k){var z=R.get("renderItem"),O=R.coordinateSystem,N={};O&&(N=O.prepareCustoms?O.prepareCustoms():y[O.type](O));var B=t.defaults({getWidth:k.getWidth,getHeight:k.getHeight,getZr:k.getZr,getDevicePixelRatio:k.getDevicePixelRatio,value:j,style:a1,styleEmphasis:J,visual:i1,barLayout:r1,currentSeriesIndices:y1,font:A1},N.api||{}),q={context:{},seriesId:R.id,seriesName:R.name,seriesIndex:R.seriesIndex,coordSys:N.coordSys,dataInsideLength:E.count(),encode:A(R.getData())},V,F=!0,$,Z,Y,Q;return function(m1){return V=m1,F=!0,z&&z(t.defaults({dataIndexInside:m1,dataIndex:E.getRawIndex(m1)},q),B)||{}};function e1(m1){m1==null&&(m1=V),F&&($=E.getItemModel(m1),Z=$.getModel(g),Y=$.getModel(m),Q=E.getItemVisual(m1,"color"),F=!1)}function j(m1,f1){return f1==null&&(f1=V),E.get(E.getDimension(m1||0),f1)}function a1(m1,f1){f1==null&&(f1=V),e1(f1);var b1=$.getModel(c).getItemStyle();Q!=null&&(b1.fill=Q);var H=E.getItemVisual(f1,"opacity");return H!=null&&(b1.opacity=H),r.setTextStyle(b1,Z,null,{autoColor:Q,isRectText:!0}),b1.text=Z.getShallow("show")?t.retrieve2(R.getFormattedLabel(f1,"normal"),a(E,f1)):null,m1&&t.extend(b1,m1),b1}function J(m1,f1){f1==null&&(f1=V),e1(f1);var b1=$.getModel(p).getItemStyle();return r.setTextStyle(b1,Y,null,{isRectText:!0},!0),b1.text=Y.getShallow("show")?t.retrieve3(R.getFormattedLabel(f1,"emphasis"),R.getFormattedLabel(f1,"normal"),a(E,f1)):null,m1&&t.extend(b1,m1),b1}function i1(m1,f1){return f1==null&&(f1=V),E.getItemVisual(f1,m1)}function r1(m1){if(O.getBaseAxis){var f1=O.getBaseAxis();return d(t.defaults({axis:f1},m1),k)}}function y1(){return L.getCurrentSeriesIndices()}function A1(m1){return r.getFont(m1,L)}}function A(R){var E={};return t.each(R.dimensions,function(L,k){var z=R.getDimensionInfo(L);if(!z.isExtraCoord){var O=z.coordDim,N=E[O]=E[O]||[];N[z.coordDimIndex]=k}}),E}function C(R,E,L,k,z,O){return R=T(R,E,L,k,z,O),R&&O.setItemGraphicEl(E,R),R}function T(R,E,L,k,z,O){var N=L.type;if(R&&N!==R.__customGraphicType&&(N!=="path"||L.pathData!==R.__customPathData)&&(N!=="image"||L.style.image!==R.__customImagePath)&&(N!=="text"||L.style.text!==R.__customText)&&(z.remove(R),R=null),N!=null){var B=!R;if(!R&&(R=b(L)),x(R,E,L,k,O,B),N==="group"){var q=R.children()||[],V=L.children||[];if(L.diffChildrenByName)M({oldChildren:q,newChildren:V,dataIndex:E,animatableModel:k,group:R,data:O});else{for(var F=0;F<V.length;F++)T(R.childAt(F),E,V[F],k,R,O);for(;F<q.length;F++)q[F]&&R.remove(q[F])}}return z.add(R),R}}function M(R){new o(R.oldChildren,R.newChildren,D,D,R).add(I).update(I).remove(P).execute()}function D(R,E){var L=R&&R.name;return L??_+E}function I(R,E){var L=this.context,k=R!=null?L.newChildren[R]:null,z=E!=null?L.oldChildren[E]:null;T(z,L.dataIndex,k,L.animatableModel,L.group,L.data)}function P(R){var E=this.context,L=E.oldChildren[R];L&&E.group.remove(L)}return Oc}var Gc={},$c;function vE(){if($c)return Gc;$c=1;var e=v1,t=G,r=M1,i=l1,a=z1;e.registerPreprocessor(function(v){var c=v.graphic;t.isArray(c)?!c[0]||!c[0].elements?v.graphic=[{elements:c}]:v.graphic=[v.graphic[0]]:c&&!c.elements&&(v.graphic=[{elements:[c]}])});var n=e.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(v){var c=this.option.elements;this.option.elements=null,n.superApply(this,"mergeOption",arguments),this.option.elements=c},optionUpdated:function(v,c){var p=this.option,g=(c?p:v).elements,m=p.elements=c?[]:p.elements,_=[];this._flatten(g,_);var y=r.mappingToExists(m,_);r.makeIdAndName(y);var b=this._elOptionsToUpdate=[];t.each(y,function(w,S){var A=w.option;A&&(b.push(A),l(w,A),u(m,S,A),s(m[S],A))},this);for(var x=m.length-1;x>=0;x--)m[x]==null?m.splice(x,1):delete m[x].$action},_flatten:function(v,c,p){t.each(v,function(g){if(g){p&&(g.parentOption=p),c.push(g);var m=g.children;g.type==="group"&&m&&this._flatten(m,c,g),delete g.children}},this)},useElOptionsToUpdate:function(){var v=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,v}});e.extendComponentView({type:"graphic",init:function(v,c){this._elMap=t.createHashMap(),this._lastGraphicModel},render:function(v,c,p){v!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=v,this._updateElements(v,p),this._relocate(v,p)},_updateElements:function(v,c){var p=v.useElOptionsToUpdate();if(p){var g=this._elMap,m=this.group;t.each(p,function(_){var y=_.$action,b=_.id,x=g.get(b),w=_.parentId,S=w!=null?g.get(w):m;if(_.type==="text"){var A=_.style;_.hv&&_.hv[1]&&(A.textVerticalAlign=A.textBaseline=null),!A.hasOwnProperty("textFill")&&A.fill&&(A.textFill=A.fill),!A.hasOwnProperty("textStroke")&&A.stroke&&(A.textStroke=A.stroke)}var C=o(_);!y||y==="merge"?x?x.attr(C):h(b,S,C,g):y==="replace"?(d(x,g),h(b,S,C,g)):y==="remove"&&d(x,g);var T=g.get(b);T&&(T.__ecGraphicWidth=_.width,T.__ecGraphicHeight=_.height)})}},_relocate:function(v,c){for(var p=v.option.elements,g=this.group,m=this._elMap,_=p.length-1;_>=0;_--){var y=p[_],b=m.get(y.id);if(b){var x=b.parent,w=x===g?{width:c.getWidth(),height:c.getHeight()}:{width:x.__ecGraphicWidth||0,height:x.__ecGraphicHeight||0};a.positionElement(b,y,w,null,{hv:y.hv,boundingMode:y.bounding})}}},_clear:function(){var v=this._elMap;v.each(function(c){d(c,v)}),this._elMap=t.createHashMap()},dispose:function(){this._clear()}});function h(v,c,p,g){var m=p.type,_=i[m.charAt(0).toUpperCase()+m.slice(1)],y=new _(p);c.add(y),g.set(v,y),y.__ecGraphicId=v}function d(v,c){var p=v&&v.parent;p&&(v.type==="group"&&v.traverse(function(g){d(g,c)}),c.removeKey(v.__ecGraphicId),p.remove(v))}function o(v){return v=t.extend({},v),t.each(["id","parentId","$action","hv","bounding"].concat(a.LOCATION_PARAMS),function(c){delete v[c]}),v}function f(v,c){var p;return t.each(c,function(g){v[g]!=null&&v[g]!=="auto"&&(p=!0)}),p}function l(v,c){var p=v.exist;if(c.id=v.keyInfo.id,!c.type&&p&&(c.type=p.type),c.parentId==null){var g=c.parentOption;g?c.parentId=g.id:p&&(c.parentId=p.parentId)}c.parentOption=null}function u(v,c,p){var g=t.extend({},p),m=v[c],_=p.$action||"merge";_==="merge"?m?(t.merge(m,g,!0),a.mergeLayoutParam(m,g,{ignoreSize:!0}),a.copyLayoutParams(p,m)):v[c]=g:_==="replace"?v[c]=g:_==="remove"&&m&&(v[c]=null)}function s(v,c){v&&(v.hv=c.hv=[f(c,["left","right"]),f(c,["top","bottom"])],v.type==="group"&&(v.width==null&&(v.width=c.width=0),v.height==null&&(v.height=c.height=0)))}return Gc}var Uc={},Wc;function cE(){return Wc||(Wc=1,ur(),Km(),hr()),Uc}var Zc={},Yc={},l8,Xc;function Jm(){if(Xc)return l8;Xc=1;var e=v1,t=G,r=ye(),i=M1,a=i.isNameSpecified,n=e.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(d,o,f){this.mergeDefaultAndTheme(d,f),d.selected=d.selected||{}},mergeOption:function(d){n.superCall(this,"mergeOption",d)},optionUpdated:function(){this._updateData(this.ecModel);var d=this._data;if(d[0]&&this.get("selectedMode")==="single"){for(var o=!1,f=0;f<d.length;f++){var l=d[f].get("name");if(this.isSelected(l)){this.select(l),o=!0;break}}!o&&this.select(d[0].get("name"))}},_updateData:function(d){var o=[],f=[];d.eachRawSeries(function(s){var v=s.name;f.push(v);var c;if(s.legendDataProvider){var p=s.legendDataProvider(),g=p.mapArray(p.getName);d.isSeriesFiltered(s)||(f=f.concat(g)),g.length?o=o.concat(g):c=!0}else c=!0;c&&a(s)&&o.push(s.name)}),this._availableNames=f;var l=this.get("data")||o,u=t.map(l,function(s){return(typeof s=="string"||typeof s=="number")&&(s={name:s}),new r(s,this,this.ecModel)},this);this._data=u},getData:function(){return this._data},select:function(d){var o=this.option.selected,f=this.get("selectedMode");if(f==="single"){var l=this._data;t.each(l,function(u){o[u.get("name")]=!1})}o[d]=!0},unSelect:function(d){this.get("selectedMode")!=="single"&&(this.option.selected[d]=!1)},toggleSelected:function(d){var o=this.option.selected;o.hasOwnProperty(d)||(o[d]=!0),this[o[d]?"unSelect":"select"](d)},isSelected:function(d){var o=this.option.selected;return!(o.hasOwnProperty(d)&&!o[d])&&t.indexOf(this._availableNames,d)>=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}}),h=n;return l8=h,l8}var Kc={},Qc;function hE(){if(Qc)return Kc;Qc=1;var e=v1,t=G;function r(i,a,n){var h={},d=i==="toggleSelected",o;return n.eachComponent("legend",function(f){d&&o!=null?f[o?"select":"unSelect"](a.name):(f[i](a.name),o=f.isSelected(a.name));var l=f.getData();t.each(l,function(u){var s=u.get("name");if(!(s===`
- `||s==="")){var v=f.isSelected(s);h.hasOwnProperty(s)?h[s]=h[s]&&v:h[s]=v}})}),{name:a.name,selected:h}}return e.registerAction("legendToggleSelect","legendselectchanged",t.curry(r,"toggleSelected")),e.registerAction("legendSelect","legendselected",t.curry(r,"select")),e.registerAction("legendUnSelect","legendunselected",t.curry(r,"unSelect")),Kc}var Gr={},Jc;function jm(){if(Jc)return Gr;Jc=1;var e=z1,t=e.getLayoutRect,r=e.box,i=e.positionElement,a=W1(),n=l1;function h(o,f,l){var u=f.getBoxLayoutParams(),s=f.get("padding"),v={width:l.getWidth(),height:l.getHeight()},c=t(u,v,s);r(f.get("orient"),o,f.get("itemGap"),c.width,c.height),i(o,u,v,s)}function d(s,f){var l=a.normalizeCssArray(f.get("padding")),u=f.getItemStyle(["color","opacity"]);u.fill=f.get("backgroundColor");var s=new n.Rect({shape:{x:s.x-l[3],y:s.y-l[0],width:s.width+l[1]+l[3],height:s.height+l[0]+l[2],r:f.get("borderRadius")},style:u,silent:!0,z2:-1});return s}return Gr.layout=h,Gr.makeBackground=d,Gr}var u8,jc;function ey(){if(jc)return u8;jc=1;var e=v1,t=G,r=Ze(),i=r.createSymbol,a=l1,n=jm(),h=n.makeBackground,d=z1,o=t.curry,f=t.each,l=a.Group,u=e.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new l),this._backgroundEl},getContentGroup:function(){return this._contentGroup},render:function(p,g,m){if(this.resetInner(),!!p.get("show",!0)){var _=p.get("align");(!_||_==="auto")&&(_=p.get("left")==="right"&&p.get("orient")==="vertical"?"right":"left"),this.renderInner(_,p,g,m);var y=p.getBoxLayoutParams(),b={width:m.getWidth(),height:m.getHeight()},x=p.get("padding"),w=d.getLayoutRect(y,b,x),S=this.layoutInner(p,_,w),A=d.getLayoutRect(t.defaults({width:S.width,height:S.height},y),b,x);this.group.attr("position",[A.x-S.x,A.y-S.y]),this.group.add(this._backgroundEl=h(S,p))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(p,g,m,_){var y=this.getContentGroup(),b=t.createHashMap(),x=g.get("selectedMode"),w=[];m.eachRawSeries(function(S){!S.get("legendHoverLink")&&w.push(S.id)}),f(g.getData(),function(S,A){var C=S.get("name");if(!this.newlineDisabled&&(C===""||C===`
- `)){y.add(new l({newline:!0}));return}var T=m.getSeriesByName(C)[0];if(!b.get(C))if(T){var M=T.getData(),D=M.getVisual("color");typeof D=="function"&&(D=D(T.getDataParams(0)));var I=M.getVisual("legendSymbol")||"roundRect",P=M.getVisual("symbol"),R=this._createItem(C,A,S,g,I,P,p,D,x);R.on("click",o(s,C,_)).on("mouseover",o(v,T,null,_,w)).on("mouseout",o(c,T,null,_,w)),b.set(C,!0)}else m.eachRawSeries(function(E){if(!b.get(C)&&E.legendDataProvider){var L=E.legendDataProvider(),k=L.indexOfName(C);if(k<0)return;var z=L.getItemVisual(k,"color"),O="roundRect",N=this._createItem(C,A,S,g,O,null,p,z,x);N.on("click",o(s,C,_)).on("mouseover",o(v,E,C,_,w)).on("mouseout",o(c,E,C,_,w)),b.set(C,!0)}},this)},this)},_createItem:function(p,g,m,_,y,b,x,w,S){var A=_.get("itemWidth"),C=_.get("itemHeight"),T=_.get("inactiveColor"),M=_.get("symbolKeepAspect"),D=_.isSelected(p),I=new l,P=m.getModel("textStyle"),R=m.get("icon"),E=m.getModel("tooltip"),L=E.parentModel;if(y=R||y,I.add(i(y,0,0,A,C,D?w:T,M??!0)),!R&&b&&(b!==y||b=="none")){var k=C*.8;b==="none"&&(b="circle"),I.add(i(b,(A-k)/2,(C-k)/2,k,k,D?w:T,M??!0))}var z=x==="left"?A+5:-5,O=x,N=_.get("formatter"),B=p;typeof N=="string"&&N?B=N.replace("{name}",p??""):typeof N=="function"&&(B=N(p)),I.add(new a.Text({style:a.setTextStyle({},P,{text:B,x:z,y:C/2,textFill:D?P.getTextColor():T,textAlign:O,textVerticalAlign:"middle"})}));var q=new a.Rect({shape:I.getBoundingRect(),invisible:!0,tooltip:E.get("show")?t.extend({content:p,formatter:L.get("formatter",!0)||function(){return p},formatterParams:{componentType:"legend",legendIndex:_.componentIndex,name:p,$vars:["name"]}},E.option):null});return I.add(q),I.eachChild(function(V){V.silent=!0}),q.silent=!S,this.getContentGroup().add(I),a.setHoverStyle(I),I.__legendDataIndex=g,I},layoutInner:function(p,g,m){var _=this.getContentGroup();d.box(p.get("orient"),_,p.get("itemGap"),m.width,m.height);var y=_.getBoundingRect();return _.attr("position",[-y.x,-y.y]),this.group.getBoundingRect()}});function s(p,g){g.dispatchAction({type:"legendToggleSelect",name:p})}function v(p,g,m,_){var y=m.getZr().storage.getDisplayList()[0];y&&y.useHoverLayer||m.dispatchAction({type:"highlight",seriesName:p.name,name:g,excludeSeriesId:_})}function c(p,g,m,_){var y=m.getZr().storage.getDisplayList()[0];y&&y.useHoverLayer||m.dispatchAction({type:"downplay",seriesName:p.name,name:g,excludeSeriesId:_})}return u8=u,u8}var v8,eh;function fE(){if(eh)return v8;eh=1;function e(t){var r=t.findComponents({mainType:"legend"});r&&r.length&&t.filterSeries(function(i){for(var a=0;a<r.length;a++)if(!r[a].isSelected(i.name))return!1;return!0})}return v8=e,v8}var th;function dE(){if(th)return Yc;th=1;var e=v1;Jm(),hE(),ey();var t=fE(),r=ce;return e.registerProcessor(t),r.registerSubTypeDefaulter("legend",function(){return"plain"}),Yc}var c8,rh;function gE(){if(rh)return c8;rh=1;var e=Jm(),t=z1,r=t.mergeLayoutParam,i=t.getLayoutParams,a=e.extend({type:"legend.scroll",setScrollDataIndex:function(d){this.option.scrollDataIndex=d},defaultOption:{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800},init:function(d,o,f,l){var u=i(d);a.superCall(this,"init",d,o,f,l),n(this,d,u)},mergeOption:function(d,o){a.superCall(this,"mergeOption",d,o),n(this,this.option,d)},getOrient:function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}}});function n(d,o,f){var l=d.getOrient(),u=[1,1];u[l.index]=0,r(o,f,{type:"box",ignoreSize:u})}var h=a;return c8=h,c8}var h8,ah;function pE(){if(ah)return h8;ah=1;var e=G,t=l1,r=z1,i=ey(),a=t.Group,n=["width","height"],h=["x","y"],d=i.extend({type:"legend.scroll",newlineDisabled:!0,init:function(){d.superCall(this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new a),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new a),this._showController},resetInner:function(){d.superCall(this,"resetInner"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(f,l,u,s){var v=this;d.superCall(this,"renderInner",f,l,u,s);var c=this._controllerGroup,p=l.get("pageIconSize",!0);e.isArray(p)||(p=[p,p]),m("pagePrev",0);var g=l.getModel("pageTextStyle");c.add(new t.Text({name:"pageText",style:{textFill:g.getTextColor(),font:g.getFont(),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),m("pageNext",1);function m(_,y){var b=_+"DataIndex",x=t.createIcon(l.get("pageIcons",!0)[l.getOrient().name][y],{onclick:e.bind(v._pageGo,v,b,l,s)},{x:-p[0]/2,y:-p[1]/2,width:p[0],height:p[1]});x.name=_,c.add(x)}},layoutInner:function(f,l,u){var s=this.getContentGroup(),v=this._containerGroup,c=this._controllerGroup,p=f.getOrient().index,g=n[p],m=n[1-p],_=h[1-p];r.box(f.get("orient"),s,f.get("itemGap"),p?u.width:null,p?null:u.height),r.box("horizontal",c,f.get("pageButtonItemGap",!0));var y=s.getBoundingRect(),b=c.getBoundingRect(),x=this._showController=y[g]>u[g],w=[-y.x,-y.y];w[p]=s.position[p];var S=[0,0],A=[-b.x,-b.y],C=e.retrieve2(f.get("pageButtonGap",!0),f.get("itemGap",!0));if(x){var T=f.get("pageButtonPosition",!0);T==="end"?A[p]+=u[g]-b[g]:S[p]+=b[g]+C}A[1-p]+=y[m]/2-b[m]/2,s.attr("position",w),v.attr("position",S),c.attr("position",A);var M=this.group.getBoundingRect(),M={x:0,y:0};if(M[g]=x?u[g]:y[g],M[m]=Math.max(y[m],b[m]),M[_]=Math.min(0,b[_]+A[1-p]),v.__rectSize=u[g],x){var D={x:0,y:0};D[g]=Math.max(u[g]-b[g]-C,0),D[m]=M[m],v.setClipPath(new t.Rect({shape:D})),v.__rectSize=D[g]}else c.eachChild(function(P){P.attr({invisible:!0,silent:!0})});var I=this._getPageInfo(f);return I.pageIndex!=null&&t.updateProps(s,{position:I.contentPosition},x?f:!1),this._updatePageInfoView(f,I),M},_pageGo:function(f,l,u){var s=this._getPageInfo(l)[f];s!=null&&u.dispatchAction({type:"legendScroll",scrollDataIndex:s,legendId:l.id})},_updatePageInfoView:function(f,l){var u=this._controllerGroup;e.each(["pagePrev","pageNext"],function(m){var _=l[m+"DataIndex"]!=null,y=u.childOfName(m);y&&(y.setStyle("fill",_?f.get("pageIconColor",!0):f.get("pageIconInactiveColor",!0)),y.cursor=_?"pointer":"default")});var s=u.childOfName("pageText"),v=f.get("pageFormatter"),c=l.pageIndex,p=c!=null?c+1:0,g=l.pageCount;s&&v&&s.setStyle("text",e.isString(v)?v.replace("{current}",p).replace("{total}",g):v({current:p,total:g}))},_getPageInfo:function(f){var l=f.get("scrollDataIndex",!0),u=this.getContentGroup(),s=u.getBoundingRect(),v=this._containerGroup.__rectSize,c=f.getOrient().index,p=n[c],g=n[1-c],m=h[c],_=u.position.slice(),y,b,x,w;this._showController?u.eachChild(function(E){E.__legendDataIndex===l&&(w=E)}):w=u.childAt(0);var S=v?Math.ceil(s[p]/v):0;if(w){var A=w.getBoundingRect(),C=w.position[c]+A[m];_[c]=-C-s[m],y=Math.floor(S*(C+A[m]+v/2)/s[p]),y=s[p]&&S?Math.max(0,Math.min(S-1,y)):-1;var T={x:0,y:0};T[p]=v,T[g]=s[g],T[m]=-_[c]-s[m];var M,D=u.children();if(u.eachChild(function(E,L){var k=R(E);k.intersect(T)&&(M==null&&(M=L),x=E.__legendDataIndex),L===D.length-1&&k[m]+k[p]<=T[m]+T[p]&&(x=null)}),M!=null){var I=D[M],P=R(I);if(T[m]=P[m]+P[p]-T[p],M<=0&&P[m]>=T[m])b=null;else{for(;M>0&&R(D[M-1]).intersect(T);)M--;b=D[M].__legendDataIndex}}}return{contentPosition:_,pageIndex:y,pageCount:S,pagePrevDataIndex:b,pageNextDataIndex:x};function R(E){var L=E.getBoundingRect().clone();return L[m]+=E.position[c],L}}}),o=d;return h8=o,h8}var ih={},nh;function mE(){if(nh)return ih;nh=1;var e=v1;return e.registerAction("legendScroll","legendscroll",function(t,r){var i=t.scrollDataIndex;i!=null&&r.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(i)})}),ih}var oh;function yE(){return oh||(oh=1,dE(),gE(),pE(),mE()),Zc}var sh={},f8,lh;function _E(){if(lh)return f8;lh=1;var e=v1,t=e.extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:8,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});return f8=t,f8}var d8,uh;function xE(){if(uh)return d8;uh=1;var e=G,t=ve,r=Ae,i=ue,a=W1(),n=e.each,h=a.toCamelCase,d=["","-webkit-","-moz-","-o-"],o="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function f(c){var p="cubic-bezier(0.23, 1, 0.32, 1)",g="left "+c+"s "+p+",top "+c+"s "+p;return e.map(d,function(m){return m+"transition:"+g}).join(";")}function l(c){var p=[],g=c.get("fontSize"),m=c.getTextColor();return m&&p.push("color:"+m),p.push("font:"+c.getFont()),g&&p.push("line-height:"+Math.round(g*3/2)+"px"),n(["decoration","align"],function(_){var y=c.get(_);y&&p.push("text-"+_+":"+y)}),p.join(";")}function u(c){var p=[],g=c.get("transitionDuration"),m=c.get("backgroundColor"),_=c.getModel("textStyle"),y=c.get("padding");return g&&p.push(f(g)),m&&(i.canvasSupported?p.push("background-Color:"+m):(p.push("background-Color:#"+t.toHex(m)),p.push("filter:alpha(opacity=70)"))),n(["width","color","radius"],function(b){var x="border-"+b,w=h(x),S=c.get(w);S!=null&&p.push(x+":"+S+(b==="color"?"":"px"))}),p.push(l(_)),y!=null&&p.push("padding:"+a.normalizeCssArray(y).join("px ")+"px"),p.join(";")+";"}function s(c,p){if(i.wxa)return null;var g=document.createElement("div"),m=this._zr=p.getZr();this.el=g,this._x=p.getWidth()/2,this._y=p.getHeight()/2,c.appendChild(g),this._container=c,this._show=!1,this._hideTimeout;var _=this;g.onmouseenter=function(){_._enterable&&(clearTimeout(_._hideTimeout),_._show=!0),_._inContent=!0},g.onmousemove=function(y){if(y=y||window.event,!_._enterable){var b=m.handler;r.normalizeEvent(c,y,!0),b.dispatch("mousemove",y)}},g.onmouseleave=function(){_._enterable&&_._show&&_.hideLater(_._hideDelay),_._inContent=!1}}s.prototype={constructor:s,_enterable:!0,update:function(){var c=this._container,p=c.currentStyle||document.defaultView.getComputedStyle(c),g=c.style;g.position!=="absolute"&&p.position!=="absolute"&&(g.position="relative")},show:function(c){clearTimeout(this._hideTimeout);var p=this.el;p.style.cssText=o+u(c)+";left:"+this._x+"px;top:"+this._y+"px;"+(c.get("extraCssText")||""),p.style.display=p.innerHTML?"block":"none",this._show=!0},setContent:function(c){this.el.innerHTML=c??""},setEnterable:function(c){this._enterable=c},getSize:function(){var c=this.el;return[c.clientWidth,c.clientHeight]},moveTo:function(c,p){var g=this._zr,m;g&&g.painter&&(m=g.painter.getViewportRootOffset())&&(c+=m.offsetLeft,p+=m.offsetTop);var _=this.el.style;_.left=c+"px",_.top=p+"px",this._x=c,this._y=p},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(c){this._show&&!(this._inContent&&this._enterable)&&(c?(this._hideDelay=c,this._show=!1,this._hideTimeout=setTimeout(e.bind(this.hide,this),c)):this.hide())},isShow:function(){return this._show}};var v=s;return d8=v,d8}var g8,vh;function SE(){if(vh)return g8;vh=1;var e=v1,t=G,r=ue,i=xE(),a=W1(),n=I1(),h=l1,d=Ym(),o=z1,f=ye(),l=Xm(),u=n2(),s=Y0(),v=t.bind,c=t.each,p=n.parsePercent,g=new h.Rect({shape:{x:-1,y:-1,width:2,height:2}}),m=e.extendComponentView({type:"tooltip",init:function(C,T){if(!r.node){var M=new i(T.getDom(),T);this._tooltipContent=M}},render:function(C,T,M){if(!(r.node||r.wxa)){this.group.removeAll(),this._tooltipModel=C,this._ecModel=T,this._api=M,this._lastDataByCoordSys=null,this._alwaysShowContent=C.get("alwaysShowContent");var D=this._tooltipContent;D.update(),D.setEnterable(C.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var C=this._tooltipModel,T=C.get("triggerOn");l.register("itemTooltip",this._api,v(function(M,D,I){T!=="none"&&(T.indexOf(M)>=0?this._tryShow(D,I):M==="leave"&&this._hide(I))},this))},_keepShow:function(){var C=this._tooltipModel,T=this._ecModel,M=this._api;if(this._lastX!=null&&this._lastY!=null&&C.get("triggerOn")!=="none"){var D=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){D.manuallyShowTip(C,T,M,{x:D._lastX,y:D._lastY})})}},manuallyShowTip:function(C,T,M,D){if(!(D.from===this.uid||r.node)){var I=y(D,M);this._ticket="";var P=D.dataByCoordSys;if(D.tooltip&&D.x!=null&&D.y!=null){var R=g;R.position=[D.x,D.y],R.update(),R.tooltip=D.tooltip,this._tryShow({offsetX:D.x,offsetY:D.y,target:R},I)}else if(P)this._tryShow({offsetX:D.x,offsetY:D.y,position:D.position,event:{},dataByCoordSys:D.dataByCoordSys,tooltipOption:D.tooltipOption},I);else if(D.seriesIndex!=null){if(this._manuallyAxisShowTip(C,T,M,D))return;var E=d(D,T),L=E.point[0],k=E.point[1];L!=null&&k!=null&&this._tryShow({offsetX:L,offsetY:k,position:D.position,target:E.el,event:{}},I)}else D.x!=null&&D.y!=null&&(M.dispatchAction({type:"updateAxisPointer",x:D.x,y:D.y}),this._tryShow({offsetX:D.x,offsetY:D.y,position:D.position,target:M.getZr().findHover(D.x,D.y).target,event:{}},I))}},manuallyHideTip:function(C,T,M,D){var I=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&I.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,D.from!==this.uid&&this._hide(y(D,M))},_manuallyAxisShowTip:function(k,T,M,D){var I=D.seriesIndex,P=D.dataIndex,R=T.getComponent("axisPointer").coordSysAxesInfo;if(!(I==null||P==null||R==null)){var E=T.getSeriesByIndex(I);if(E){var L=E.getData(),k=_([L.getItemModel(P),E,(E.coordinateSystem||{}).model,k]);if(k.get("trigger")==="axis")return M.dispatchAction({type:"updateAxisPointer",seriesIndex:I,dataIndex:P,position:D.position}),!0}}},_tryShow:function(C,T){var M=C.target,D=this._tooltipModel;if(D){this._lastX=C.offsetX,this._lastY=C.offsetY;var I=C.dataByCoordSys;I&&I.length?this._showAxisTooltip(I,C):M&&M.dataIndex!=null?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(C,M,T)):M&&M.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(C,M,T)):(this._lastDataByCoordSys=null,this._hide(T))}},_showOrMove:function(C,T){var M=C.get("showDelay");T=t.bind(T,this),clearTimeout(this._showTimout),M>0?this._showTimout=setTimeout(T,M):T()},_showAxisTooltip:function(C,T){var M=this._ecModel,D=this._tooltipModel,I=[T.offsetX,T.offsetY],P=[],R=[],E=_([T.tooltipOption,D]);c(C,function(k){c(k.dataByAxis,function(z){var O=M.getComponent(z.axisDim+"Axis",z.axisIndex),N=z.value,B=[];if(!(!O||N==null)){var q=s.getValueLabel(N,O.axis,M,z.seriesDataIndices,z.valueLabelOpt);t.each(z.seriesDataIndices,function(F){var $=M.getSeriesByIndex(F.seriesIndex),Z=F.dataIndexInside,Y=$&&$.getDataParams(Z);Y.axisDim=z.axisDim,Y.axisIndex=z.axisIndex,Y.axisType=z.axisType,Y.axisId=z.axisId,Y.axisValue=u.getAxisRawValue(O.axis,N),Y.axisValueLabel=q,Y&&(R.push(Y),B.push($.formatTooltip(Z,!0)))});var V=q;P.push((V?a.encodeHTML(V)+"<br />":"")+B.join("<br />"))}})},this),P.reverse(),P=P.join("<br /><br />");var L=T.position;this._showOrMove(E,function(){this._updateContentNotChangedOnAxis(C)?this._updatePosition(E,L,I[0],I[1],this._tooltipContent,R):this._showTooltipContent(E,P,R,Math.random(),I[0],I[1],L)})},_showSeriesItemTooltip:function(C,T,M){var D=this._ecModel,I=T.seriesIndex,P=D.getSeriesByIndex(I),R=T.dataModel||P,E=T.dataIndex,L=T.dataType,k=R.getData(),z=_([k.getItemModel(E),R,P&&(P.coordinateSystem||{}).model,this._tooltipModel]),O=z.get("trigger");if(!(O!=null&&O!=="item")){var N=R.getDataParams(E,L),B=R.formatTooltip(E,!1,L),q="item_"+R.name+"_"+E;this._showOrMove(z,function(){this._showTooltipContent(z,B,N,q,C.offsetX,C.offsetY,C.position,C.target)}),M({type:"showTip",dataIndexInside:E,dataIndex:k.getRawIndex(E),seriesIndex:I,from:this.uid})}},_showComponentItemTooltip:function(C,T,M){var D=T.tooltip;if(typeof D=="string"){var I=D;D={content:I,formatter:I}}var P=new f(D,this._tooltipModel,this._ecModel),R=P.get("content"),E=Math.random();this._showOrMove(P,function(){this._showTooltipContent(P,R,P.get("formatterParams")||{},E,C.offsetX,C.offsetY,C.position,T)}),M({type:"showTip",from:this.uid})},_showTooltipContent:function(C,T,M,D,I,P,R,E){if(this._ticket="",!(!C.get("showContent")||!C.get("show"))){var L=this._tooltipContent,k=C.get("formatter");R=R||C.get("position");var z=T;if(k&&typeof k=="string")z=a.formatTpl(k,M,!0);else if(typeof k=="function"){var O=v(function(N,B){N===this._ticket&&(L.setContent(B),this._updatePosition(C,R,I,P,L,M,E))},this);this._ticket=D,z=k(M,D,O)}L.setContent(z),L.show(C),this._updatePosition(C,R,I,P,L,M,E)}},_updatePosition:function(C,T,M,D,I,P,R){var E=this._api.getWidth(),L=this._api.getHeight();T=T||C.get("position");var k=I.getSize(),z=C.get("align"),O=C.get("verticalAlign"),N=R&&R.getBoundingRect().clone();if(R&&N.applyTransform(R.transform),typeof T=="function"&&(T=T([M,D],P,I.el,N,{viewSize:[E,L],contentSize:k.slice()})),t.isArray(T))M=p(T[0],E),D=p(T[1],L);else if(t.isObject(T)){T.width=k[0],T.height=k[1];var B=o.getLayoutRect(T,{width:E,height:L});M=B.x,D=B.y,z=null,O=null}else if(typeof T=="string"&&R){var q=S(T,N,k);M=q[0],D=q[1]}else{var q=b(M,D,I.el,E,L,z?null:20,O?null:20);M=q[0],D=q[1]}if(z&&(M-=A(z)?k[0]/2:z==="right"?k[0]:0),O&&(D-=A(O)?k[1]/2:O==="bottom"?k[1]:0),C.get("confine")){var q=x(M,D,I.el,E,L);M=q[0],D=q[1]}I.moveTo(M,D)},_updateContentNotChangedOnAxis:function(C){var T=this._lastDataByCoordSys,M=!!T&&T.length===C.length;return M&&c(T,function(D,I){var P=D.dataByAxis||{},R=C[I]||{},E=R.dataByAxis||[];M&=P.length===E.length,M&&c(P,function(L,k){var z=E[k]||{},O=L.seriesDataIndices||[],N=z.seriesDataIndices||[];M&=L.value===z.value&&L.axisType===z.axisType&&L.axisId===z.axisId&&O.length===N.length,M&&c(O,function(B,q){var V=N[q];M&=B.seriesIndex===V.seriesIndex&&B.dataIndex===V.dataIndex})})}),this._lastDataByCoordSys=C,!!M},_hide:function(C){this._lastDataByCoordSys=null,C({type:"hideTip",from:this.uid})},dispose:function(C,T){r.node||r.wxa||(this._tooltipContent.hide(),l.unregister("itemTooltip",T))}});function _(C){for(var T=C.pop();C.length;){var M=C.pop();M&&(f.isInstance(M)&&(M=M.get("tooltip",!0)),typeof M=="string"&&(M={formatter:M}),T=new f(M,T,T.ecModel))}return T}function y(C,T){return C.dispatchAction||t.bind(T.dispatchAction,T)}function b(C,T,M,D,I,P,R){var E=w(M),L=E.width,k=E.height;return P!=null&&(C+L+P>D?C-=L+P:C+=P),R!=null&&(T+k+R>I?T-=k+R:T+=R),[C,T]}function x(C,T,M,D,I){var P=w(M),R=P.width,E=P.height;return C=Math.min(C+R,D)-R,T=Math.min(T+E,I)-E,C=Math.max(C,0),T=Math.max(T,0),[C,T]}function w(C){var T=C.clientWidth,M=C.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var D=document.defaultView.getComputedStyle(C);D&&(T+=parseInt(D.paddingLeft,10)+parseInt(D.paddingRight,10)+parseInt(D.borderLeftWidth,10)+parseInt(D.borderRightWidth,10),M+=parseInt(D.paddingTop,10)+parseInt(D.paddingBottom,10)+parseInt(D.borderTopWidth,10)+parseInt(D.borderBottomWidth,10))}return{width:T,height:M}}function S(C,T,M){var D=M[0],I=M[1],P=5,R=0,E=0,L=T.width,k=T.height;switch(C){case"inside":R=T.x+L/2-D/2,E=T.y+k/2-I/2;break;case"top":R=T.x+L/2-D/2,E=T.y-I-P;break;case"bottom":R=T.x+L/2-D/2,E=T.y+k+P;break;case"left":R=T.x-D-P,E=T.y+k/2-I/2;break;case"right":R=T.x+L+P,E=T.y+k/2-I/2}return[R,E]}function A(C){return C==="center"||C==="middle"}return g8=m,g8}var ch;function bE(){if(ch)return sh;ch=1;var e=v1;return hr(),_E(),SE(),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){}),sh}var hh={},p8,fh;function wE(){if(fh)return p8;fh=1;var e=G,t=I1(),r=t.parsePercent,i=k2(),a=i.isDimensionStacked;function n(l){return l.get("stack")||"__ec_stack_"+l.seriesIndex}function h(l){return l.dim}function d(l,u,s){var v=s.getWidth(),c=s.getHeight(),p={},g=o(e.filter(u.getSeriesByType(l),function(m){return!u.isSeriesFiltered(m)&&m.coordinateSystem&&m.coordinateSystem.type==="polar"}));u.eachSeriesByType(l,function(m){if(m.coordinateSystem.type==="polar"){var _=m.getData(),y=m.coordinateSystem,b=y.getBaseAxis(),x=n(m),w=g[h(b)][x],S=w.offset,A=w.width,C=y.getOtherAxis(b),T=m.get("center")||["50%","50%"],M=r(T[0],v),D=r(T[1],c),I=m.get("barMinHeight")||0,P=m.get("barMinAngle")||0;p[x]=p[x]||[];for(var R=_.mapDimension(C.dim),E=_.mapDimension(b.dim),L=a(_,R),k=C.getExtent()[0],z=0,O=_.count();z<O;z++){var N=_.get(R,z),B=_.get(E,z);if(!isNaN(N)){var q=N>=0?"p":"n",V=k;L&&(p[x][B]||(p[x][B]={p:k,n:k}),V=p[x][B][q]);var F,$,Z,Y;if(C.dim==="radius"){var Q=C.dataToRadius(N)-k,e1=b.dataToAngle(B);Math.abs(Q)<I&&(Q=(Q<0?-1:1)*I),F=V,$=V+Q,Z=e1-S,Y=Z-A,L&&(p[x][B][q]=$)}else{var j=C.dataToAngle(N,!0)-k,a1=b.dataToRadius(B);Math.abs(j)<P&&(j=(j<0?-1:1)*P),F=a1+S,$=F+A,Z=V,Y=V+j,L&&(p[x][B][q]=Y)}_.setItemLayout(z,{cx:M,cy:D,r0:F,r:$,startAngle:-Z*Math.PI/180,endAngle:-Y*Math.PI/180})}}}},this)}function o(l,u){var s={};e.each(l,function(c,p){var g=c.getData(),m=c.coordinateSystem,_=m.getBaseAxis(),y=_.getExtent(),b=_.type==="category"?_.getBandWidth():Math.abs(y[1]-y[0])/g.count(),x=s[h(_)]||{bandWidth:b,remainedWidth:b,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},w=x.stacks;s[h(_)]=x;var S=n(c);w[S]||x.autoWidthCount++,w[S]=w[S]||{width:0,maxWidth:0};var A=r(c.get("barWidth"),b),C=r(c.get("barMaxWidth"),b),T=c.get("barGap"),M=c.get("barCategoryGap");A&&!w[S].width&&(A=Math.min(x.remainedWidth,A),w[S].width=A,x.remainedWidth-=A),C&&(w[S].maxWidth=C),T!=null&&(x.gap=T),M!=null&&(x.categoryGap=M)});var v={};return e.each(s,function(c,p){v[p]={};var g=c.stacks,m=c.bandWidth,_=r(c.categoryGap,m),y=r(c.gap,1),b=c.remainedWidth,x=c.autoWidthCount,w=(b-_)/(x+(x-1)*y);w=Math.max(w,0),e.each(g,function(T,M){var D=T.maxWidth;D&&D<w&&(D=Math.min(D,b),T.width&&(D=Math.min(D,T.width)),b-=D,T.width=D,x--)}),w=(b-_)/(x+(x-1)*y),w=Math.max(w,0);var S=0,A;e.each(g,function(T,M){T.width||(T.width=w),A=T,S+=T.width*(1+y)}),A&&(S-=A.width*y);var C=-S/2;e.each(g,function(T,M){v[p][M]=v[p][M]||{offset:C,width:T.width},C+=T.width*(1+y)})}),v}var f=d;return p8=f,p8}var dh={},m8,gh;function AE(){if(gh)return m8;gh=1;var e=G,t=J2();function r(a,n){t.call(this,"radius",a,n),this.type="category"}r.prototype={constructor:r,pointToData:function(a,n){return this.polar.pointToData(a,n)[this.dim==="radius"?0:1]},dataToRadius:t.prototype.dataToCoord,radiusToData:t.prototype.coordToData},e.inherits(r,t);var i=r;return m8=i,m8}var y8,ph;function TE(){if(ph)return y8;ph=1;var e=G,t=J2();function r(a,n){n=n||[0,360],t.call(this,"angle",a,n),this.type="category"}r.prototype={constructor:r,pointToData:function(a,n){return this.polar.pointToData(a,n)[this.dim==="radius"?0:1]},dataToAngle:t.prototype.dataToCoord,angleToData:t.prototype.coordToData},e.inherits(r,t);var i=r;return y8=i,y8}var _8,mh;function CE(){if(mh)return _8;mh=1;var e=AE(),t=TE(),r=function(a){this.name=a||"",this.cx=0,this.cy=0,this._radiusAxis=new e,this._angleAxis=new t,this._radiusAxis.polar=this._angleAxis.polar=this};r.prototype={type:"polar",axisPointerEnabled:!0,constructor:r,dimensions:["radius","angle"],model:null,containPoint:function(a){var n=this.pointToCoord(a);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},containData:function(a){return this._radiusAxis.containData(a[0])&&this._angleAxis.containData(a[1])},getAxis:function(a){return this["_"+a+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(a){var n=[],h=this._angleAxis,d=this._radiusAxis;return h.scale.type===a&&n.push(h),d.scale.type===a&&n.push(d),n},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(a){var n=this._angleAxis;return a===n?this._radiusAxis:n},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(a){var n=a!=null&&a!=="auto"?this.getAxis(a):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},dataToPoint:function(a,n){return this.coordToPoint([this._radiusAxis.dataToRadius(a[0],n),this._angleAxis.dataToAngle(a[1],n)])},pointToData:function(a,n){var h=this.pointToCoord(a);return[this._radiusAxis.radiusToData(h[0],n),this._angleAxis.angleToData(h[1],n)]},pointToCoord:function(a){var n=a[0]-this.cx,h=a[1]-this.cy,d=this.getAngleAxis(),o=d.getExtent(),f=Math.min(o[0],o[1]),l=Math.max(o[0],o[1]);d.inverse?f=l-360:l=f+360;var u=Math.sqrt(n*n+h*h);n/=u,h/=u;for(var s=Math.atan2(-h,n)/Math.PI*180,v=s<f?1:-1;s<f||s>l;)s+=v*360;return[u,s]},coordToPoint:function(a){var n=a[0],h=a[1]/180*Math.PI,d=Math.cos(h)*n+this.cx,o=-Math.sin(h)*n+this.cy;return[d,o]}};var i=r;return _8=i,_8}var yh={},_h;function ME(){if(_h)return yh;_h=1;var e=G,t=ce,r=G0(),i=h3(),a=t.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});e.merge(a.prototype,i);var n={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function h(d,o){return o.type||(o.data?"category":"value")}return r("angle",a,h,n.angle),r("radius",a,h,n.radius),yh}var x8,xh;function DE(){if(xh)return x8;xh=1;var e=v1;ME();var t=e.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(r){var i,a=this.ecModel;return a.eachComponent(r,function(n){n.getCoordSysModel()===this&&(i=n)},this),i},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});return x8=t,x8}var Sh;function pi(){if(Sh)return dh;Sh=1;var e=G,t=CE(),r=I1(),i=r.parsePercent,a=n2(),n=a.createScaleByModel,h=a.niceScaleExtent,d=y2,o=k2(),f=o.getStackedDimension;DE();function l(c,p,g){var m=p.get("center"),_=g.getWidth(),y=g.getHeight();c.cx=i(m[0],_),c.cy=i(m[1],y);var b=c.getRadiusAxis(),x=Math.min(_,y)/2,w=i(p.get("radius"),x);b.inverse?b.setExtent(w,0):b.setExtent(0,w)}function u(c,p){var g=this,m=g.getAngleAxis(),_=g.getRadiusAxis();if(m.scale.setExtent(1/0,-1/0),_.scale.setExtent(1/0,-1/0),c.eachSeries(function(x){if(x.coordinateSystem===g){var w=x.getData();e.each(w.mapDimension("radius",!0),function(S){_.scale.unionExtentFromData(w,f(w,S))}),e.each(w.mapDimension("angle",!0),function(S){m.scale.unionExtentFromData(w,f(w,S))})}}),h(m.scale,m.model),h(_.scale,_.model),m.type==="category"&&!m.onBand){var y=m.getExtent(),b=360/m.scale.count();m.inverse?y[1]+=b:y[1]-=b,m.setExtent(y[0],y[1])}}function s(c,p){if(c.type=p.get("type"),c.scale=n(p),c.onBand=p.get("boundaryGap")&&c.type==="category",c.inverse=p.get("inverse"),p.mainType==="angleAxis"){c.inverse^=p.get("clockwise");var g=p.get("startAngle");c.setExtent(g,g+(c.inverse?-360:360))}p.axis=c,c.model=p}var v={dimensions:t.prototype.dimensions,create:function(c,p){var g=[];return c.eachComponent("polar",function(m,_){var y=new t(_);y.update=u;var b=y.getRadiusAxis(),x=y.getAngleAxis(),w=m.findAxisModel("radiusAxis"),S=m.findAxisModel("angleAxis");s(b,w),s(x,S),l(y,m,p),g.push(y),m.coordinateSystem=y,y.model=m}),c.eachSeries(function(m){if(m.get("coordinateSystem")==="polar"){var _=c.queryComponents({mainType:"polar",index:m.get("polarIndex"),id:m.get("polarId")})[0];m.coordinateSystem=_.coordinateSystem}}),g}};return d.register("polar",v),dh}var bh={},S8,wh;function LE(){if(wh)return S8;wh=1;var e=G,t=l1,r=ye(),i=St(),a=["axisLine","axisLabel","axisTick","splitLine","splitArea"];function n(f,l,u){l[1]>l[0]&&(l=l.slice().reverse());var s=f.coordToPoint([l[0],u]),v=f.coordToPoint([l[1],u]);return{x1:s[0],y1:s[1],x2:v[0],y2:v[1]}}function h(f){var l=f.getRadiusAxis();return l.inverse?0:1}function d(f){var l=f[0],u=f[f.length-1];l&&u&&Math.abs(Math.abs(l.coord-u.coord)-360)<1e-4&&f.pop()}var o=i.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(f,l){if(this.group.removeAll(),!!f.get("show")){var u=f.axis,s=u.polar,v=s.getRadiusAxis().getExtent(),c=u.getTicksCoords(),p=e.map(u.getViewLabels(),function(m){var m=e.clone(m);return m.coord=u.dataToCoord(m.tickValue),m});d(p),d(c),e.each(a,function(g){f.get(g+".show")&&(!u.scale.isBlank()||g==="axisLine")&&this["_"+g](f,s,c,v,p)},this)}},_axisLine:function(f,l,u,s){var v=f.getModel("axisLine.lineStyle"),c=new t.Circle({shape:{cx:l.cx,cy:l.cy,r:s[h(l)]},style:v.getLineStyle(),z2:1,silent:!0});c.style.fill=null,this.group.add(c)},_axisTick:function(f,l,u,s){var v=f.getModel("axisTick"),c=(v.get("inside")?-1:1)*v.get("length"),p=s[h(l)],g=e.map(u,function(m){return new t.Line({shape:n(l,[p,p+c],m.coord)})});this.group.add(t.mergePath(g,{style:e.defaults(v.getModel("lineStyle").getLineStyle(),{stroke:f.get("axisLine.lineStyle.color")})}))},_axisLabel:function(f,l,u,s,v){var c=f.getCategories(!0),p=f.getModel("axisLabel"),g=p.get("margin");e.each(v,function(m,_){var y=p,b=m.tickValue,x=s[h(l)],w=l.coordToPoint([x+g,m.coord]),S=l.cx,A=l.cy,C=Math.abs(w[0]-S)/x<.3?"center":w[0]>S?"left":"right",T=Math.abs(w[1]-A)/x<.3?"middle":w[1]>A?"top":"bottom";c&&c[b]&&c[b].textStyle&&(y=new r(c[b].textStyle,p,p.ecModel));var M=new t.Text({silent:!0});this.group.add(M),t.setTextStyle(M.style,y,{x:w[0],y:w[1],textFill:y.getTextColor()||f.get("axisLine.lineStyle.color"),text:m.formattedLabel,textAlign:C,textVerticalAlign:T})},this)},_splitLine:function(f,l,u,s){var v=f.getModel("splitLine"),c=v.getModel("lineStyle"),p=c.get("color"),g=0;p=p instanceof Array?p:[p];for(var m=[],_=0;_<u.length;_++){var y=g++%p.length;m[y]=m[y]||[],m[y].push(new t.Line({shape:n(l,s,u[_].coord)}))}for(var _=0;_<m.length;_++)this.group.add(t.mergePath(m[_],{style:e.defaults({stroke:p[_%p.length]},c.getLineStyle()),silent:!0,z:f.get("z")}))},_splitArea:function(f,l,u,s){if(u.length){var v=f.getModel("splitArea"),c=v.getModel("areaStyle"),p=c.get("color"),g=0;p=p instanceof Array?p:[p];for(var m=[],_=Math.PI/180,y=-u[0].coord*_,b=Math.min(s[0],s[1]),x=Math.max(s[0],s[1]),w=f.get("clockwise"),S=1;S<u.length;S++){var A=g++%p.length;m[A]=m[A]||[],m[A].push(new t.Sector({shape:{cx:l.cx,cy:l.cy,r0:b,r:x,startAngle:y,endAngle:-u[S].coord*_,clockwise:w},silent:!0})),y=-u[S].coord*_}for(var S=0;S<m.length;S++)this.group.add(t.mergePath(m[S],{style:e.defaults({fill:p[S%p.length]},c.getAreaStyle()),silent:!0}))}}});return S8=o,S8}var Ah;function IE(){return Ah||(Ah=1,pi(),LE()),bh}var Th={},b8,Ch;function PE(){if(Ch)return b8;Ch=1;var e=G,t=l1,r=xt(),i=St(),a=["axisLine","axisTickLabel","axisName"],n=["splitLine","splitArea"],h=i.extend({type:"radiusAxis",axisPointerClass:"PolarAxisPointer",render:function(o,f){if(this.group.removeAll(),!!o.get("show")){var l=o.axis,u=l.polar,s=u.getAngleAxis(),v=l.getTicksCoords(),c=s.getExtent()[0],p=l.getExtent(),g=d(u,o,c),m=new r(o,g);e.each(a,m.add,m),this.group.add(m.getGroup()),e.each(n,function(_){o.get(_+".show")&&!l.scale.isBlank()&&this["_"+_](o,u,c,p,v)},this)}},_splitLine:function(o,f,l,u,s){var v=o.getModel("splitLine"),c=v.getModel("lineStyle"),p=c.get("color"),g=0;p=p instanceof Array?p:[p];for(var m=[],_=0;_<s.length;_++){var y=g++%p.length;m[y]=m[y]||[],m[y].push(new t.Circle({shape:{cx:f.cx,cy:f.cy,r:s[_].coord},silent:!0}))}for(var _=0;_<m.length;_++)this.group.add(t.mergePath(m[_],{style:e.defaults({stroke:p[_%p.length],fill:null},c.getLineStyle()),silent:!0}))},_splitArea:function(o,f,l,u,s){if(s.length){var v=o.getModel("splitArea"),c=v.getModel("areaStyle"),p=c.get("color"),g=0;p=p instanceof Array?p:[p];for(var m=[],_=s[0].coord,y=1;y<s.length;y++){var b=g++%p.length;m[b]=m[b]||[],m[b].push(new t.Sector({shape:{cx:f.cx,cy:f.cy,r0:_,r:s[y].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),_=s[y].coord}for(var y=0;y<m.length;y++)this.group.add(t.mergePath(m[y],{style:e.defaults({fill:p[y%p.length]},c.getAreaStyle()),silent:!0}))}}});function d(o,f,l){return{position:[o.cx,o.cy],rotation:l/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:f.getModel("axisLabel").get("rotate"),z2:1}}return b8=h,b8}var Mh;function RE(){return Mh||(Mh=1,pi(),PE()),Th}var w8,Dh;function EE(){if(Dh)return w8;Dh=1;var e=W1(),t=gi(),r=l1,i=Y0(),a=ke(),n=xt(),h=St(),d=t.extend({makeElOption:function(u,s,v,c,p){var g=v.axis;g.dim==="angle"&&(this.animationThreshold=Math.PI/18);var m=g.polar,_=m.getOtherAxis(g),y=_.getExtent(),b;b=g["dataTo"+e.capitalFirst(g.dim)](s);var x=c.get("type");if(x&&x!=="none"){var w=i.buildElStyle(c),S=f[x](g,m,b,y,w);S.style=w,u.graphicKey=S.type,u.pointer=S}var A=c.get("label.margin"),C=o(s,v,c,m,A);i.buildLabelElOption(u,v,c,p,C)}});function o(u,s,v,c,p){var g=s.axis,m=g.dataToCoord(u),_=c.getAngleAxis().getExtent()[0];_=_/180*Math.PI;var y=c.getRadiusAxis().getExtent(),b,x,w;if(g.dim==="radius"){var S=a.create();a.rotate(S,S,_),a.translate(S,S,[c.cx,c.cy]),b=r.applyTransform([m,-p],S);var A=s.getModel("axisLabel").get("rotate")||0,C=n.innerTextLayout(_,A*Math.PI/180,-1);x=C.textAlign,w=C.textVerticalAlign}else{var T=y[1];b=c.coordToPoint([T+p,m]);var M=c.cx,D=c.cy;x=Math.abs(b[0]-M)/T<.3?"center":b[0]>M?"left":"right",w=Math.abs(b[1]-D)/T<.3?"middle":b[1]>D?"top":"bottom"}return{position:b,align:x,verticalAlign:w}}var f={line:function(u,s,v,c,p){return u.dim==="angle"?{type:"Line",shape:i.makeLineShape(s.coordToPoint([c[0],v]),s.coordToPoint([c[1],v]))}:{type:"Circle",shape:{cx:s.cx,cy:s.cy,r:v}}},shadow:function(u,s,v,c,p){var g=Math.max(1,u.getBandWidth()),m=Math.PI/180;return u.dim==="angle"?{type:"Sector",shape:i.makeSectorShape(s.cx,s.cy,c[0],c[1],(-v-g/2)*m,(-v+g/2)*m)}:{type:"Sector",shape:i.makeSectorShape(s.cx,s.cy,v-g/2,v+g/2,0,Math.PI*2)}}};h.registerAxisPointerClass("PolarAxisPointer",d);var l=d;return w8=l,w8}var Lh;function kE(){if(Lh)return hh;Lh=1;var e=v1,t=G,r=wE();return pi(),IE(),RE(),hr(),EE(),e.registerLayout(t.curry(r,"bar")),e.extendComponentView({type:"polar"}),hh}var Ih={},A8,Ph;function zE(){if(Ph)return A8;Ph=1;var e=G,t=M1,r=ce,i=ye(),a=ui(),n=W0(),h=r.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(o){r.prototype.init.apply(this,arguments),t.defaultEmphasis(o,"label",["show"])},optionUpdated:function(){var o=this.option,f=this;o.regions=n.getFilledRegions(o.regions,o.map,o.nameMap),this._optionModelMap=e.reduce(o.regions||[],function(l,u){return u.name&&l.set(u.name,new i(u,f)),l},e.createHashMap()),this.updateSelectedMap(o.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:.75,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(o){return this._optionModelMap.get(o)||new i(null,this,this.ecModel)},getFormattedLabel:function(o,f){var l=this.getRegionModel(o),u=l.get("label."+f+".formatter"),s={name:o};if(typeof u=="function")return s.status=f,u(s);if(typeof u=="string")return u.replace("{a}",o??"")},setZoom:function(o){this.option.zoom=o},setCenter:function(o){this.option.center=o}});e.mixin(h,a);var d=h;return A8=d,A8}var T8,Rh;function OE(){if(Rh)return T8;Rh=1;var e=Pm(),t=v1,r=t.extendComponentView({type:"geo",init:function(i,a){var n=new e(a,!0);this._mapDraw=n,this.group.add(n.group)},render:function(i,a,n,h){if(!(h&&h.type==="geoToggleSelect"&&h.from===this.uid)){var d=this._mapDraw;i.get("show")?d.draw(i,a,n,this,h):this._mapDraw.group.removeAll(),this.group.silent=i.get("silent")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});return T8=r,T8}var Eh;function NE(){if(Eh)return Ih;Eh=1;var e=v1,t=G;zE(),W0(),OE(),Em();function r(i,a){a.update="updateView",e.registerAction(a,function(n,h){var d={};return h.eachComponent({mainType:"geo",query:n},function(o){o[i](n.name);var f=o.coordinateSystem;t.each(f.regions,function(l){d[l.name]=o.isSelected(l.name)||!1})}),{selected:d,name:n.name}})}return r("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),r("select",{type:"geoSelect",event:"geoselected"}),r("unSelect",{type:"geoUnSelect",event:"geounselected"}),Ih}var kh={},C8,zh;function VE(){if(zh)return C8;zh=1;var e=G,t=["rect","polygon","keep","clear"];function r(a,n){var h=a&&a.brush;if(e.isArray(h)||(h=h?[h]:[]),!!h.length){var d=[];e.each(h,function(s){var v=s.hasOwnProperty("toolbox")?s.toolbox:[];v instanceof Array&&(d=d.concat(v))});var o=a&&a.toolbox;e.isArray(o)&&(o=o[0]),o||(o={feature:{}},a.toolbox=[o]);var f=o.feature||(o.feature={}),l=f.brush||(f.brush={}),u=l.type||(l.type=[]);u.push.apply(u,d),i(u),n&&!u.length&&u.push.apply(u,t)}}function i(a){var n={};e.each(a,function(h){n[h]=1}),a.length=0,e.each(n,function(h,d){a.push(d)})}return C8=r,C8}var Oh={},Ot={},Nh;function X0(){if(Nh)return Ot;Nh=1;var e=G,t=wt(),r=e.each;function i(o){if(o){for(var f in o)if(o.hasOwnProperty(f))return!0}}function a(o,f,l){var u={};return r(f,function(v){var c=u[v]=s();r(o[v],function(p,g){if(t.isValidType(g)){var m={type:g,visual:p};l&&l(m,v),c[g]=new t(m),g==="opacity"&&(m=e.clone(m),m.type="colorAlpha",c.__hidden.__alphaForOpacity=new t(m))}})}),u;function s(){var v=function(){};v.prototype.__hidden=v.prototype;var c=new v;return c}}function n(o,f,l){var u;e.each(l,function(s){f.hasOwnProperty(s)&&i(f[s])&&(u=!0)}),u&&e.each(l,function(s){f.hasOwnProperty(s)&&i(f[s])?o[s]=e.clone(f[s]):delete o[s]})}function h(o,f,l,u,s,v){var c={};e.each(o,function(y){var b=t.prepareVisualTypes(f[y]);c[y]=b});var p;function g(y){return l.getItemVisual(p,y)}function m(y,b){l.setItemVisual(p,y,b)}v==null?l.each(_):l.each([v],_);function _(y,b){p=v==null?y:b;var x=l.getRawDataItem(p);if(!(x&&x.visualMap===!1))for(var w=u.call(s,y),S=f[w],A=c[w],C=0,T=A.length;C<T;C++){var M=A[C];S[M]&&S[M].applyVisual(y,g,m)}}}function d(o,f,l,u){var s={};e.each(o,function(c){var p=t.prepareVisualTypes(f[c]);s[c]=p});function v(c,p){u!=null&&(u=p.getDimension(u));function g(M){return p.getItemVisual(_,M)}function m(M,D){p.setItemVisual(_,M,D)}for(var _;(_=c.next())!=null;){var y=p.getRawDataItem(_);if(y&&y.visualMap===!1)return;for(var b=u!=null?p.get(u,_,!0):_,x=l(b),w=f[x],S=s[x],A=0,C=S.length;A<C;A++){var T=S[A];w[T]&&w[T].applyVisual(b,g,m)}}}return{progress:v}}return Ot.createVisualMappings=a,Ot.replaceVisualOption=n,Ot.applyVisual=h,Ot.incrementalApplyVisual=d,Ot}var M8,Vh;function BE(){if(Vh)return M8;Vh=1;var e=pm(),t=j1,r={lineX:i(0),lineY:i(1),rect:{point:function(l,u,s){return l&&s.boundingRect.contain(l[0],l[1])},rect:function(l,u,s){return l&&s.boundingRect.intersect(l)}},polygon:{point:function(l,u,s){return l&&s.boundingRect.contain(l[0],l[1])&&e.contain(s.range,l[0],l[1])},rect:function(l,u,s){var v=s.range;if(!l||v.length<=1)return!1;var c=l.x,p=l.y,g=l.width,m=l.height,_=v[0];if(e.contain(v,c,p)||e.contain(v,c+g,p)||e.contain(v,c,p+m)||e.contain(v,c+g,p+m)||t.create(l).contain(_[0],_[1])||n(c,p,c+g,p,v)||n(c,p,c,p+m,v)||n(c+g,p,c+g,p+m,v)||n(c,p+m,c+g,p+m,v))return!0}}};function i(l){var u=["x","y"],s=["width","height"];return{point:function(v,c,p){if(v){var g=p.range,m=v[l];return a(m,g)}},rect:function(v,c,p){if(v){var g=p.range,m=[v[u[l]],v[u[l]]+v[s[l]]];return m[1]<m[0]&&m.reverse(),a(m[0],g)||a(m[1],g)||a(g[0],m)||a(g[1],m)}}}}function a(l,u){return u[0]<=l&&l<=u[1]}function n(l,u,s,v,c){for(var p=0,g=c[c.length-1];p<c.length;p++){var m=c[p];if(h(l,u,s,v,m[0],m[1],g[0],g[1]))return!0;g=m}}function h(l,u,s,v,c,p,g,m){var _=o(s-l,c-g,v-u,p-m);if(d(_))return!1;var y=o(c-l,c-g,p-u,p-m)/_;if(y<0||y>1)return!1;var b=o(s-l,c-l,v-u,p-u)/_;return!(b<0||b>1)}function d(l){return l<=1e-6&&l>=-1e-6}function o(l,u,s,v){return l*v-u*s}var f=r;return M8=f,M8}var D8,Bh;function ty(){if(Bh)return D8;Bh=1;var e=G,t=l1,r=M1,i=qm(),a=e.each,n=e.indexOf,h=e.curry,d=["dataToPoint","pointToData"],o=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];function f(S,A,C){var T=this._targetInfoList=[],M={},D=s(A,S);a(v,function(I,P){(!C||!C.include||n(C.include,P)>=0)&&I(D,T,M)})}var l=f.prototype;l.setOutputRanges=function(S,A){this.matchOutputRanges(S,A,function(C,T,M){if((C.coordRanges||(C.coordRanges=[])).push(T),!C.coordRange){C.coordRange=T;var D=g[C.brushType](0,M,T);C.__rangeOffset={offset:_[C.brushType](D.values,C.range,[1,1]),xyMinMax:D.xyMinMax}}})},l.matchOutputRanges=function(S,A,C){a(S,function(T){var M=this.findTargetInfo(T,A);M&&M!==!0&&e.each(M.coordSyses,function(D){var I=g[T.brushType](1,D,T.range);C(T,I.values,D,A)})},this)},l.setInputRanges=function(S,A){a(S,function(C){var T=this.findTargetInfo(C,A);if(C.range=C.range||[],T&&T!==!0){C.panelId=T.panelId;var M=g[C.brushType](0,T.coordSys,C.coordRange),D=C.__rangeOffset;C.range=D?_[C.brushType](M.values,D.offset,b(M.xyMinMax,D.xyMinMax)):M.values}},this)},l.makePanelOpts=function(S,A){return e.map(this._targetInfoList,function(C){var T=C.getPanelRect();return{panelId:C.panelId,defaultBrushType:A&&A(C),clipPath:i.makeRectPanelClipPath(T),isTargetByCursor:i.makeRectIsTargetByCursor(T,S,C.coordSysModel),getLinearBrushOtherExtent:i.makeLinearBrushOtherExtent(T)}})},l.controlSeries=function(S,A,C){var T=this.findTargetInfo(S,C);return T===!0||T&&n(T.coordSyses,A.coordinateSystem)>=0},l.findTargetInfo=function(S,A){for(var C=this._targetInfoList,T=s(A,S),M=0;M<C.length;M++){var D=C[M],I=S.panelId;if(I){if(D.panelId===I)return D}else for(var M=0;M<c.length;M++)if(c[M](T,D))return D}return!0};function u(S){return S[0]>S[1]&&S.reverse(),S}function s(S,A){return r.parseFinder(S,A,{includeMainTypes:o})}var v={grid:function(S,A){var C=S.xAxisModels,T=S.yAxisModels,M=S.gridModels,D=e.createHashMap(),I={},P={};!C&&!T&&!M||(a(C,function(R){var E=R.axis.grid.model;D.set(E.id,E),I[E.id]=!0}),a(T,function(R){var E=R.axis.grid.model;D.set(E.id,E),P[E.id]=!0}),a(M,function(R){D.set(R.id,R),I[R.id]=!0,P[R.id]=!0}),D.each(function(R){var E=R.coordinateSystem,L=[];a(E.getCartesians(),function(k,z){(n(C,k.getAxis("x").model)>=0||n(T,k.getAxis("y").model)>=0)&&L.push(k)}),A.push({panelId:"grid--"+R.id,gridModel:R,coordSysModel:R,coordSys:L[0],coordSyses:L,getPanelRect:p.grid,xAxisDeclared:I[R.id],yAxisDeclared:P[R.id]})}))},geo:function(S,A){a(S.geoModels,function(C){var T=C.coordinateSystem;A.push({panelId:"geo--"+C.id,geoModel:C,coordSysModel:C,coordSys:T,coordSyses:[T],getPanelRect:p.geo})})}},c=[function(S,A){var C=S.xAxisModel,T=S.yAxisModel,M=S.gridModel;return!M&&C&&(M=C.axis.grid.model),!M&&T&&(M=T.axis.grid.model),M&&M===A.gridModel},function(S,A){var C=S.geoModel;return C&&C===A.geoModel}],p={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var S=this.coordSys,A=S.getBoundingRect().clone();return A.applyTransform(t.getTransform(S)),A}},g={lineX:h(m,0),lineY:h(m,1),rect:function(S,A,C){var T=A[d[S]]([C[0][0],C[1][0]]),M=A[d[S]]([C[0][1],C[1][1]]),D=[u([T[0],M[0]]),u([T[1],M[1]])];return{values:D,xyMinMax:D}},polygon:function(S,A,C){var T=[[1/0,-1/0],[1/0,-1/0]],M=e.map(C,function(D){var I=A[d[S]](D);return T[0][0]=Math.min(T[0][0],I[0]),T[1][0]=Math.min(T[1][0],I[1]),T[0][1]=Math.max(T[0][1],I[0]),T[1][1]=Math.max(T[1][1],I[1]),I});return{values:M,xyMinMax:T}}};function m(S,A,C,T){var M=C.getAxis(["x","y"][S]),D=u(e.map([0,1],function(P){return A?M.coordToData(M.toLocalCoord(T[P])):M.toGlobalCoord(M.dataToCoord(T[P]))})),I=[];return I[S]=D,I[1-S]=[NaN,NaN],{values:D,xyMinMax:I}}var _={lineX:h(y,0),lineY:h(y,1),rect:function(S,A,C){return[[S[0][0]-C[0]*A[0][0],S[0][1]-C[0]*A[0][1]],[S[1][0]-C[1]*A[1][0],S[1][1]-C[1]*A[1][1]]]},polygon:function(S,A,C){return e.map(S,function(T,M){return[T[0]-C[0]*A[M][0],T[1]-C[1]*A[M][1]]})}};function y(S,A,C,T){return[A[0]-T[S]*C[0],A[1]-T[S]*C[1]]}function b(S,A){var C=x(S),T=x(A),M=[C[0]/T[0],C[1]/T[1]];return isNaN(M[0])&&(M[0]=1),isNaN(M[1])&&(M[1]=1),M}function x(S){return S?[S[0][1]-S[0][0],S[1][1]-S[1][0]]:[NaN,NaN]}var w=f;return D8=w,D8}var qh;function qE(){if(qh)return Oh;qh=1;var e=v1,t=G,r=j1,i=X0(),a=BE(),n=_2,h=ty(),d=["inBrush","outOfBrush"],o="__ecBrushSelect",f="__ecInBrushSelectEvent",l=e.PRIORITY.VISUAL.BRUSH;e.registerLayout(l,function(y,b,x){y.eachComponent({mainType:"brush"},function(w){x&&x.type==="takeGlobalCursor"&&w.setBrushOption(x.key==="brush"?x.brushOption:{brushType:!1});var S=w.brushTargetManager=new h(w.option,y);S.setInputRanges(w.areas,y)})}),e.registerVisual(l,function(y,b,x){var w=[],S,A;y.eachComponent({mainType:"brush"},function(C,T){var M={brushId:C.id,brushIndex:T,brushName:C.name,areas:t.clone(C.areas),selected:[]};w.push(M);var D=C.option,I=D.brushLink,P=[],R=[],E=[],L=0;T||(S=D.throttleType,A=D.throttleDelay);var k=t.map(C.areas,function(V){return g(t.defaults({boundingRect:m[V.brushType](V)},V))}),z=i.createVisualMappings(C.option,d,function(V){V.mappingMethod="fixed"});t.isArray(I)&&t.each(I,function(V){P[V]=1});function O(V){return I==="all"||P[V]}function N(V){return!!V.length}y.eachSeries(function(V,F){var $=E[F]=[];V.subType==="parallel"?B(V,F):q(V,F,$)});function B(V,F){var $=V.coordinateSystem;L|=$.hasAxisBrushed(),O(F)&&$.eachActiveState(V.getData(),function(Z,Y){Z==="active"&&(R[Y]=1)})}function q(V,F,$){var Z=c(V);if(!(!Z||p(C,F))&&(t.each(k,function(Q){Z[Q.brushType]&&C.brushTargetManager.controlSeries(Q,V,y)&&$.push(Q),L|=N($)}),O(F)&&N($))){var Y=V.getData();Y.each(function(Q){v(Z,$,Y,Q)&&(R[Q]=1)})}}y.eachSeries(function(V,F){var $={seriesId:V.id,seriesIndex:F,seriesName:V.name,dataIndex:[]};M.selected.push($);var Z=c(V),Y=E[F],Q=V.getData(),e1=O(F)?function(j){return R[j]?($.dataIndex.push(Q.getRawIndex(j)),"inBrush"):"outOfBrush"}:function(j){return v(Z,Y,Q,j)?($.dataIndex.push(Q.getRawIndex(j)),"inBrush"):"outOfBrush"};(O(F)?L:N(Y))&&i.applyVisual(d,z,Q,e1)})}),u(b,S,A,w,x)});function u(y,b,x,w,S){if(S){var A=y.getZr();if(!A[f]){A[o]||(A[o]=s);var C=n.createOrUpdate(A,o,x,b);C(y,w)}}}function s(y,b){if(!y.isDisposed()){var x=y.getZr();x[f]=!0,y.dispatchAction({type:"brushSelect",batch:b}),x[f]=!1}}function v(y,b,x,w){for(var S=0,A=b.length;S<A;S++){var C=b[S];if(y[C.brushType](w,x,C.selectors,C))return!0}}function c(y){var b=y.brushSelector;if(t.isString(b)){var x=[];return t.each(a,function(S,A){x[A]=function(C,T,M,D){var I=T.getItemLayout(C);return S[b](I,M,D)}}),x}else if(t.isFunction(b)){var w={};return t.each(a,function(S,A){w[A]=b}),w}return b}function p(y,b){var x=y.option.seriesIndex;return x!=null&&x!=="all"&&(t.isArray(x)?t.indexOf(x,b)<0:b!==x)}function g(y){var b=y.selectors={};return t.each(a[y.brushType],function(x,w){b[w]=function(S){return x(S,b,y)}}),y}var m={lineX:t.noop,lineY:t.noop,rect:function(y){return _(y.range)},polygon:function(y){for(var b,x=y.range,w=0,S=x.length;w<S;w++){b=b||[[1/0,-1/0],[1/0,-1/0]];var A=x[w];A[0]<b[0][0]&&(b[0][0]=A[0]),A[0]>b[0][1]&&(b[0][1]=A[0]),A[1]<b[1][0]&&(b[1][0]=A[1]),A[1]>b[1][1]&&(b[1][1]=A[1])}return b&&_(b)}};function _(y){return new r(y[0][0],y[1][0],y[0][1]-y[0][0],y[1][1]-y[1][0])}return Oh}var L8,Hh;function HE(){if(Hh)return L8;Hh=1;var e=v1,t=G,r=X0(),i=ye(),a=["#ddd"],n=e.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(o,f){var l=this.option;!f&&r.replaceVisualOption(l,o,["inBrush","outOfBrush"]);var u=l.inBrush=l.inBrush||{};l.outOfBrush=l.outOfBrush||{color:a},u.hasOwnProperty("liftZ")||(u.liftZ=5)},setAreas:function(o){o&&(this.areas=t.map(o,function(f){return h(this.option,f)},this))},setBrushOption:function(o){this.brushOption=h(this.option,o),this.brushType=this.brushOption.brushType}});function h(o,f){return t.merge({brushType:o.brushType,brushMode:o.brushMode,transformable:o.transformable,brushStyle:new i(o.brushStyle).getItemStyle(),removeOnClick:o.removeOnClick,z:o.z},f,!0)}var d=n;return L8=d,L8}var I8,Fh;function FE(){if(Fh)return I8;Fh=1;var e=v1,t=G,r=di(),i=e.extendComponentView({type:"brush",init:function(n,h){this.ecModel=n,this.api=h,this.model,(this._brushController=new r(h.getZr())).on("brush",t.bind(this._onBrush,this)).mount()},render:function(n){return this.model=n,a.apply(this,arguments)},updateTransform:a,updateView:a,dispose:function(){this._brushController.dispose()},_onBrush:function(n,h){var d=this.model.id;this.model.brushTargetManager.setOutputRanges(n,this.ecModel),(!h.isEnd||h.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:d,areas:t.clone(n),$from:d})}});function a(n,h,d,o){(!o||o.$from!==n.id)&&this._brushController.setPanels(n.brushTargetManager.makePanelOpts(d)).enableBrush(n.brushOption).updateCovers(n.areas.slice())}return I8=i,I8}var Gh={},$h;function GE(){if($h)return Gh;$h=1;var e=v1;return e.registerAction({type:"brush",event:"brush"},function(t,r){r.eachComponent({mainType:"brush",query:t},function(i){i.setAreas(t.areas)})}),e.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},function(){}),Gh}var $r={},Uh;function j2(){if(Uh)return $r;Uh=1;var e={};function t(i,a){e[i]=a}function r(i){return e[i]}return $r.register=t,$r.get=r,$r}var P8,Wh;function $E(){if(Wh)return P8;Wh=1;var e=G,t=j2(),r=mt,i=r.toolbox.brush;function a(d,o,f){this.model=d,this.ecModel=o,this.api=f,this._brushType,this._brushMode}a.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:e.clone(i.title)};var n=a.prototype;n.render=n.updateView=function(d,o,f){var l,u,s;o.eachComponent({mainType:"brush"},function(v){l=v.brushType,u=v.brushOption.brushMode||"single",s|=v.areas.length}),this._brushType=l,this._brushMode=u,e.each(d.get("type",!0),function(v){d.setIconStatus(v,(v==="keep"?u==="multiple":v==="clear"?s:v===l)?"emphasis":"normal")})},n.getIcons=function(){var d=this.model,o=d.get("icon",!0),f={};return e.each(d.get("type",!0),function(l){o[l]&&(f[l]=o[l])}),f},n.onclick=function(d,o,f){var l=this._brushType,u=this._brushMode;f==="clear"?(o.dispatchAction({type:"axisAreaSelect",intervals:[]}),o.dispatchAction({type:"brush",command:"clear",areas:[]})):o.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:f==="keep"?l:l===f?!1:f,brushMode:f==="keep"?u==="multiple"?"single":"multiple":u}})},t.register("brush",a);var h=a;return P8=h,P8}var Zh;function UE(){if(Zh)return kh;Zh=1;var e=v1,t=VE();return qE(),HE(),FE(),GE(),$E(),e.registerPreprocessor(t),kh}var Yh={},R8,Xh;function WE(){if(Xh)return R8;Xh=1;var e=G,t=z1,r=I1(),i=y2,a=864e5;function n(o,f,l){this._model=o}n.prototype={constructor:n,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(o){o=r.parseDate(o);var f=o.getFullYear(),l=o.getMonth()+1;l=l<10?"0"+l:l;var u=o.getDate();u=u<10?"0"+u:u;var s=o.getDay();return s=Math.abs((s+7-this.getFirstDayOfWeek())%7),{y:f,m:l,d:u,day:s,time:o.getTime(),formatedDate:f+"-"+l+"-"+u,date:o}},getNextNDay:function(o,f){return f=f||0,f===0?this.getDateInfo(o):(o=new Date(this.getDateInfo(o).time),o.setDate(o.getDate()+f),this.getDateInfo(o))},update:function(o,f){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var l=this._rangeInfo.weeks||1,u=["width","height"],s=this._model.get("cellSize").slice(),v=this._model.getBoxLayoutParams(),c=this._orient==="horizontal"?[l,7]:[7,l];e.each([0,1],function(_){m(s,_)&&(v[u[_]]=s[_]*c[_])});var p={width:f.getWidth(),height:f.getHeight()},g=this._rect=t.getLayoutRect(v,p);e.each([0,1],function(_){m(s,_)||(s[_]=g[u[_]]/c[_])});function m(_,y){return _[y]!=null&&_[y]!=="auto"}this._sw=s[0],this._sh=s[1]},dataToPoint:function(o,f){e.isArray(o)&&(o=o[0]),f==null&&(f=!0);var l=this.getDateInfo(o),u=this._rangeInfo,s=l.formatedDate;if(f&&!(l.time>=u.start.time&&l.time<u.end.time+a))return[NaN,NaN];var v=l.day,c=this._getRangeInfo([u.start.time,s]).nthWeek;return this._orient==="vertical"?[this._rect.x+v*this._sw+this._sw/2,this._rect.y+c*this._sh+this._sh/2]:[this._rect.x+c*this._sw+this._sw/2,this._rect.y+v*this._sh+this._sh/2]},pointToData:function(o){var f=this.pointToDate(o);return f&&f.time},dataToRect:function(o,f){var l=this.dataToPoint(o,f);return{contentShape:{x:l[0]-(this._sw-this._lineWidth)/2,y:l[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:l,tl:[l[0]-this._sw/2,l[1]-this._sh/2],tr:[l[0]+this._sw/2,l[1]-this._sh/2],br:[l[0]+this._sw/2,l[1]+this._sh/2],bl:[l[0]-this._sw/2,l[1]+this._sh/2]}},pointToDate:function(o){var f=Math.floor((o[0]-this._rect.x)/this._sw)+1,l=Math.floor((o[1]-this._rect.y)/this._sh)+1,u=this._rangeInfo.range;return this._orient==="vertical"?this._getDateByWeeksAndDay(l,f-1,u):this._getDateByWeeksAndDay(f,l-1,u)},convertToPixel:e.curry(h,"dataToPoint"),convertFromPixel:e.curry(h,"pointToData"),_initRangeOption:function(){var o=this._model.get("range"),f=o;if(e.isArray(f)&&f.length===1&&(f=f[0]),/^\d{4}$/.test(f)&&(o=[f+"-01-01",f+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(f)){var l=this.getDateInfo(f),u=l.date;u.setMonth(u.getMonth()+1);var s=this.getNextNDay(u,-1);o=[l.formatedDate,s.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(f)&&(o=[f,f]);var v=this._getRangeInfo(o);return v.start.time>v.end.time&&o.reverse(),o},_getRangeInfo:function(o){o=[this.getDateInfo(o[0]),this.getDateInfo(o[1])];var f;o[0].time>o[1].time&&(f=!0,o.reverse());var l=Math.floor(o[1].time/a)-Math.floor(o[0].time/a)+1,u=new Date(o[0].time),s=u.getDate(),v=o[1].date.getDate();if(u.setDate(s+l-1),u.getDate()!==v)for(var c=u.getTime()-o[1].time>0?1:-1;u.getDate()!==v&&(u.getTime()-o[1].time)*c>0;)l-=c,u.setDate(s+l-1);var p=Math.floor((l+o[0].day+6)/7),g=f?-p+1:p-1;return f&&o.reverse(),{range:[o[0].formatedDate,o[1].formatedDate],start:o[0],end:o[1],allDay:l,weeks:p,nthWeek:g,fweek:o[0].day,lweek:o[1].day}},_getDateByWeeksAndDay:function(o,f,l){var u=this._getRangeInfo(l);if(o>u.weeks||o===0&&f<u.fweek||o===u.weeks&&f>u.lweek)return!1;var s=(o-1)*7-u.fweek+f,v=new Date(u.start.time);return v.setDate(u.start.d+s),this.getDateInfo(v)}},n.dimensions=n.prototype.dimensions,n.getDimensionsInfo=n.prototype.getDimensionsInfo,n.create=function(o,f){var l=[];return o.eachComponent("calendar",function(u){var s=new n(u);l.push(s),u.coordinateSystem=s}),o.eachSeries(function(u){u.get("coordinateSystem")==="calendar"&&(u.coordinateSystem=l[u.get("calendarIndex")||0])}),l};function h(o,f,l,u){var s=l.calendarModel,v=l.seriesModel,c=s?s.coordinateSystem:v?v.coordinateSystem:null;return c===this?c[o](u):null}i.register("calendar",n);var d=n;return R8=d,R8}var E8,Kh;function ZE(){if(Kh)return E8;Kh=1;var e=G,t=ce,r=z1,i=r.getLayoutParams,a=r.sizeCalculable,n=r.mergeLayoutParam,h=t.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(f,l,u,s){var v=i(f);h.superApply(this,"init",arguments),d(f,v)},mergeOption:function(f,l){h.superApply(this,"mergeOption",arguments),d(this.option,f)}});function d(f,l){var u=f.cellSize;e.isArray(u)?u.length===1&&(u[1]=u[0]):u=f.cellSize=[u,u];var s=e.map([0,1],function(v){return a(l,v)&&(u[v]="auto"),u[v]!=null&&u[v]!=="auto"});n(f,l,{type:"box",ignoreSize:s})}var o=h;return E8=o,E8}var k8,Qh;function YE(){if(Qh)return k8;Qh=1;var e=v1,t=G,r=l1,i=W1(),a=I1(),n={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},h={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]},d=e.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(o,f,l){var u=this.group;u.removeAll();var s=o.coordinateSystem,v=s.getRangeInfo(),c=s.getOrient();this._renderDayRect(o,v,u),this._renderLines(o,v,c,u),this._renderYearText(o,v,c,u),this._renderMonthText(o,c,u),this._renderWeekText(o,v,c,u)},_renderDayRect:function(o,f,l){for(var u=o.coordinateSystem,s=o.getModel("itemStyle").getItemStyle(),v=u.getCellWidth(),c=u.getCellHeight(),p=f.start.time;p<=f.end.time;p=u.getNextNDay(p,1).time){var g=u.dataToRect([p],!1).tl,m=new r.Rect({shape:{x:g[0],y:g[1],width:v,height:c},cursor:"default",style:s});l.add(m)}},_renderLines:function(o,f,l,u){var s=this,v=o.coordinateSystem,c=o.getModel("splitLine.lineStyle").getLineStyle(),p=o.get("splitLine.show"),g=c.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var m=f.start,_=0;m.time<=f.end.time;_++){b(m.formatedDate),_===0&&(m=v.getDateInfo(f.start.y+"-"+f.start.m));var y=m.date;y.setMonth(y.getMonth()+1),m=v.getDateInfo(y)}b(v.getNextNDay(f.end.time,1).formatedDate);function b(x){s._firstDayOfMonth.push(v.getDateInfo(x)),s._firstDayPoints.push(v.dataToRect([x],!1).tl);var w=s._getLinePointsOfOneWeek(o,x,l);s._tlpoints.push(w[0]),s._blpoints.push(w[w.length-1]),p&&s._drawSplitline(w,c,u)}p&&this._drawSplitline(s._getEdgesPoints(s._tlpoints,g,l),c,u),p&&this._drawSplitline(s._getEdgesPoints(s._blpoints,g,l),c,u)},_getEdgesPoints:function(o,f,l){var u=[o[0].slice(),o[o.length-1].slice()],s=l==="horizontal"?0:1;return u[0][s]=u[0][s]-f/2,u[1][s]=u[1][s]+f/2,u},_drawSplitline:function(o,f,l){var u=new r.Polyline({z2:20,shape:{points:o},style:f});l.add(u)},_getLinePointsOfOneWeek:function(o,f,l){var u=o.coordinateSystem;f=u.getDateInfo(f);for(var s=[],v=0;v<7;v++){var c=u.getNextNDay(f.time,v),p=u.dataToRect([c.time],!1);s[2*c.day]=p.tl,s[2*c.day+1]=p[l==="horizontal"?"bl":"tr"]}return s},_formatterLabel:function(o,f){return typeof o=="string"&&o?i.formatTplSimple(o,f):typeof o=="function"?o(f):f.nameMap},_yearTextPositionControl:function(o,f,l,u,s){f=f.slice();var v=["center","bottom"];u==="bottom"?(f[1]+=s,v=["center","top"]):u==="left"?f[0]-=s:u==="right"?(f[0]+=s,v=["center","top"]):f[1]-=s;var c=0;return(u==="left"||u==="right")&&(c=Math.PI/2),{rotation:c,position:f,style:{textAlign:v[0],textVerticalAlign:v[1]}}},_renderYearText:function(o,f,l,u){var s=o.getModel("yearLabel");if(s.get("show")){var v=s.get("margin"),c=s.get("position");c||(c=l!=="horizontal"?"top":"left");var p=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],g=(p[0][0]+p[1][0])/2,m=(p[0][1]+p[1][1])/2,_=l==="horizontal"?0:1,y={top:[g,p[_][1]],bottom:[g,p[1-_][1]],left:[p[1-_][0],m],right:[p[_][0],m]},b=f.start.y;+f.end.y>+f.start.y&&(b=b+"-"+f.end.y);var x=s.get("formatter"),w={start:f.start.y,end:f.end.y,nameMap:b},S=this._formatterLabel(x,w),A=new r.Text({z2:30});r.setTextStyle(A.style,s,{text:S}),A.attr(this._yearTextPositionControl(A,y[c],l,c,v)),u.add(A)}},_monthTextPositionControl:function(o,f,l,u,s){var v="left",c="top",p=o[0],g=o[1];return l==="horizontal"?(g=g+s,f&&(v="center"),u==="start"&&(c="bottom")):(p=p+s,f&&(c="middle"),u==="start"&&(v="right")),{x:p,y:g,textAlign:v,textVerticalAlign:c}},_renderMonthText:function(o,f,l){var u=o.getModel("monthLabel");if(u.get("show")){var s=u.get("nameMap"),v=u.get("margin"),c=u.get("position"),p=u.get("align"),g=[this._tlpoints,this._blpoints];t.isString(s)&&(s=n[s.toUpperCase()]||[]);var m=c==="start"?0:1,_=f==="horizontal"?0:1;v=c==="start"?-v:v;for(var y=p==="center",b=0;b<g[m].length-1;b++){var x=g[m][b].slice(),w=this._firstDayOfMonth[b];if(y){var S=this._firstDayPoints[b];x[_]=(S[_]+g[0][b+1][_])/2}var A=u.get("formatter"),C=s[+w.m-1],T={yyyy:w.y,yy:(w.y+"").slice(2),MM:w.m,M:+w.m,nameMap:C},M=this._formatterLabel(A,T),D=new r.Text({z2:30});t.extend(r.setTextStyle(D.style,u,{text:M}),this._monthTextPositionControl(x,y,f,c,v)),l.add(D)}}},_weekTextPositionControl:function(o,f,l,u,s){var v="center",c="middle",p=o[0],g=o[1],m=l==="start";return f==="horizontal"?(p=p+u+(m?1:-1)*s[0]/2,v=m?"right":"left"):(g=g+u+(m?1:-1)*s[1]/2,c=m?"bottom":"top"),{x:p,y:g,textAlign:v,textVerticalAlign:c}},_renderWeekText:function(o,f,l,u){var s=o.getModel("dayLabel");if(s.get("show")){var v=o.coordinateSystem,c=s.get("position"),p=s.get("nameMap"),g=s.get("margin"),m=v.getFirstDayOfWeek();t.isString(p)&&(p=h[p.toUpperCase()]||[]);var _=v.getNextNDay(f.end.time,7-f.lweek).time,y=[v.getCellWidth(),v.getCellHeight()];g=a.parsePercent(g,y[l==="horizontal"?0:1]),c==="start"&&(_=v.getNextNDay(f.start.time,-(7+f.fweek)).time,g=-g);for(var b=0;b<7;b++){var x=v.getNextNDay(_,b),w=v.dataToRect([x.time],!1).center,S=b;S=Math.abs((b+m)%7);var A=new r.Text({z2:30});t.extend(r.setTextStyle(A.style,s,{text:p[S]}),this._weekTextPositionControl(w,l,c,g,y)),u.add(A)}}}});return k8=d,k8}var Jh;function XE(){return Jh||(Jh=1,WE(),ZE(),YE()),Yh}var jh={},ef;function KE(){if(ef)return jh;ef=1;var e=v1,t=l1,r=z1,i=r.getLayoutRect;return e.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),e.extendComponentView({type:"title",render:function(a,n,h){if(this.group.removeAll(),!!a.get("show")){var d=this.group,o=a.getModel("textStyle"),f=a.getModel("subtextStyle"),l=a.get("textAlign"),u=a.get("textBaseline"),s=new t.Text({style:t.setTextStyle({},o,{text:a.get("text"),textFill:o.getTextColor()},{disableBox:!0}),z2:10}),v=s.getBoundingRect(),c=a.get("subtext"),p=new t.Text({style:t.setTextStyle({},f,{text:c,textFill:f.getTextColor(),y:v.height+a.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),g=a.get("link"),m=a.get("sublink");s.silent=!g,p.silent=!m,g&&s.on("click",function(){window.open(g,"_"+a.get("target"))}),m&&p.on("click",function(){window.open(m,"_"+a.get("subtarget"))}),d.add(s),c&&d.add(p);var _=d.getBoundingRect(),y=a.getBoxLayoutParams();y.width=_.width,y.height=_.height;var b=i(y,{width:h.getWidth(),height:h.getHeight()},a.get("padding"));l||(l=a.get("left")||a.get("right"),l==="middle"&&(l="center"),l==="right"?b.x+=b.width:l==="center"&&(b.x+=b.width/2)),u||(u=a.get("top")||a.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?b.y+=b.height:u==="middle"&&(b.y+=b.height/2),u=u||"top"),d.attr("position",[b.x,b.y]);var x={textAlign:l,textVerticalAlign:u};s.setStyle(x),p.setStyle(x),_=d.getBoundingRect();var w=b.margin,S=a.getItemStyle(["color","opacity"]);S.fill=a.get("backgroundColor");var A=new t.Rect({shape:{x:_.x-w[3],y:_.y-w[0],width:_.width+w[1]+w[3],height:_.height+w[0]+w[2],r:a.get("borderRadius")},style:S,silent:!0});t.subPixelOptimizeRect(A),d.add(A)}}}),jh}var tf={},rf={},af;function ry(){if(af)return rf;af=1;var e=ce;return e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}),rf}var Nt={},nf;function mi(){if(nf)return Nt;nf=1;var e=G,t=W1(),r=["x","y","z","radius","angle","single"],i=["cartesian2d","polar","singleAxis"];function a(o){return e.indexOf(i,o)>=0}function n(o,f){o=o.slice();var l=e.map(o,t.capitalFirst);f=(f||[]).slice();var u=e.map(f,t.capitalFirst);return function(s,v){e.each(o,function(c,p){for(var g={name:c,capital:l[p]},m=0;m<f.length;m++)g[f[m]]=c+u[m];s.call(v,g)})}}var h=n(r,["axisIndex","axis","index","id"]);function d(o,f,l){return function(c){var p={nodes:[],records:{}};if(f(function(_){p.records[_.name]={}}),!c)return p;v(c,p);var g;do g=!1,o(m);while(g);function m(_){!u(_,p)&&s(_,p)&&(v(_,p),g=!0)}return p};function u(c,p){return e.indexOf(p.nodes,c)>=0}function s(c,p){var g=!1;return f(function(m){e.each(l(c,m)||[],function(_){p.records[m.name][_]&&(g=!0)})}),g}function v(c,p){p.nodes.push(c),f(function(g){e.each(l(c,g)||[],function(m){p.records[g.name][m]=!0})})}}return Nt.isCoordSupported=a,Nt.createNameEach=n,Nt.eachAxisDim=h,Nt.createLinkedNodesFinder=d,Nt}var z8,of;function QE(){if(of)return z8;of=1;var e=G,t=I1(),r=mi(),i=e.each,a=t.asc,n=function(u,s,v,c){this._dimName=u,this._axisIndex=s,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=c,this._dataZoomModel=v};n.prototype={constructor:n,hostedBy:function(u){return this._dataZoomModel===u},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var u=[],s=this.ecModel;return s.eachSeries(function(v){if(r.isCoordSupported(v.get("coordinateSystem"))){var c=this._dimName,p=s.queryComponents({mainType:c+"Axis",index:v.get(c+"AxisIndex"),id:v.get(c+"AxisId")})[0];this._axisIndex===(p&&p.componentIndex)&&u.push(v)}},this),u},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var u=this._dimName,s=this.ecModel,v=this.getAxisModel(),c=u==="x"||u==="y",p,g;c?(g="gridIndex",p=u==="x"?"y":"x"):(g="polarIndex",p=u==="angle"?"radius":"angle");var m;return s.eachComponent(p+"Axis",function(_){(_.get(g)||0)===(v.get(g)||0)&&(m=_)}),m},getMinMaxSpan:function(){return e.clone(this._minMaxSpan)},calculateDataWindow:function(u){var s=this._dataExtent,v=this.getAxisModel(),c=v.axis.scale,p=this._dataZoomModel.getRangePropMode(),g=[0,100],m=[u.start,u.end],_=[];return i(["startValue","endValue"],function(y){_.push(u[y]!=null?c.parse(u[y]):null)}),i([0,1],function(y){var b=_[y],x=m[y];p[y]==="percent"?(x==null&&(x=g[y]),b=c.parse(t.linearMap(x,g,s,!0))):x=t.linearMap(b,s,g,!0),_[y]=b,m[y]=x}),{valueWindow:a(_),percentWindow:a(m)}},reset:function(u){if(u===this._dataZoomModel){var s=this.getTargetSeriesModels();this._dataExtent=h(this,this._dimName,s);var v=this.calculateDataWindow(u.option);this._valueWindow=v.valueWindow,this._percentWindow=v.percentWindow,f(this),o(this)}},restore:function(u){u===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,o(this,!0))},filterData:function(u,s){if(u!==this._dataZoomModel)return;var v=this._dimName,c=this.getTargetSeriesModels(),p=u.get("filterMode"),g=this._valueWindow;if(p==="none")return;i(c,function(_){var y=_.getData(),b=y.mapDimension(v,!0);p==="weakFilter"?y.filterSelf(function(x){for(var w,S,A,C=0;C<b.length;C++){var T=y.get(b[C],x),M=!isNaN(T),D=T<g[0],I=T>g[1];if(M&&!D&&!I)return!0;M&&(A=!0),D&&(w=!0),I&&(S=!0)}return A&&w&&S}):i(b,function(x){if(p==="empty")_.setData(y.map(x,function(S){return m(S)?S:NaN}));else{var w={};w[x]=g,y.selectRange(w)}}),i(b,function(x){y.setApproximateExtent(g,x)})});function m(_){return _>=g[0]&&_<=g[1]}}};function h(u,s,v){var c=[1/0,-1/0];return i(v,function(p){var g=p.getData();g&&i(g.mapDimension(s,!0),function(m){var _=g.getApproximateExtent(m);_[0]<c[0]&&(c[0]=_[0]),_[1]>c[1]&&(c[1]=_[1])})}),c[1]<c[0]&&(c=[NaN,NaN]),d(u,c),c}function d(u,s){var v=u.getAxisModel(),c=v.getMin(!0),p=v.get("type")==="category",g=p&&v.getCategories().length;c!=null&&c!=="dataMin"&&typeof c!="function"?s[0]=c:p&&(s[0]=g>0?0:NaN);var m=v.getMax(!0);return m!=null&&m!=="dataMax"&&typeof m!="function"?s[1]=m:p&&(s[1]=g>0?g-1:NaN),v.get("scale",!0)||(s[0]>0&&(s[0]=0),s[1]<0&&(s[1]=0)),s}function o(u,s){var v=u.getAxisModel(),c=u._percentWindow,p=u._valueWindow;if(c){var g=t.getPixelPrecision(p,[0,500]);g=Math.min(g,20);var m=s||c[0]===0&&c[1]===100;v.setRange(m?null:+p[0].toFixed(g),m?null:+p[1].toFixed(g))}}function f(u){var s=u._minMaxSpan={},v=u._dataZoomModel;i(["min","max"],function(c){s[c+"Span"]=v.get(c+"Span");var p=v.get(c+"ValueSpan");if(p!=null&&(s[c+"ValueSpan"]=p,p=u.getAxisModel().axis.scale.parse(p),p!=null)){var g=u._dataExtent;s[c+"Span"]=t.linearMap(g[0]+p,g,[0,100],!0)}})}var l=n;return z8=l,z8}var O8,sf;function fr(){if(sf)return O8;sf=1;var e=v1,t=G,r=ue,i=M1,a=mi(),n=QE(),h=t.each,d=a.eachAxisDim,o=e.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(s,v,c){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var p=f(s);this.mergeDefaultAndTheme(s,c),this.doInit(p)},mergeOption:function(s){var v=f(s);t.merge(this.option,s,!0),this.doInit(v)},doInit:function(s){var v=this.option;r.canvasSupported||(v.realtime=!1),this._setDefaultThrottle(s),l(this,s),h([["start","startValue"],["end","endValue"]],function(c,p){this._rangePropMode[p]==="value"&&(v[c[0]]=null)},this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var s=this._axisProxies;this.eachTargetAxis(function(v,c,p,g){var m=this.dependentModels[v.axis][c],_=m.__dzAxisProxy||(m.__dzAxisProxy=new n(v.name,c,this,g));s[v.name+"_"+c]=_},this)},_resetTarget:function(){var s=this.option,v=this._judgeAutoMode();d(function(c){var p=c.axisIndex;s[p]=i.normalizeToArray(s[p])},this),v==="axisIndex"?this._autoSetAxisIndex():v==="orient"&&this._autoSetOrient()},_judgeAutoMode:function(){var s=this.option,v=!1;d(function(p){s[p.axisIndex]!=null&&(v=!0)},this);var c=s.orient;if(c==null&&v)return"orient";if(!v)return c==null&&(s.orient="horizontal"),"axisIndex"},_autoSetAxisIndex:function(){var s=!0,v=this.get("orient",!0),c=this.option,p=this.dependentModels;if(s){var g=v==="vertical"?"y":"x";p[g+"Axis"].length?(c[g+"AxisIndex"]=[0],s=!1):h(p.singleAxis,function(m){s&&m.get("orient",!0)===v&&(c.singleAxisIndex=[m.componentIndex],s=!1)})}s&&d(function(m){if(s){var _=[],y=this.dependentModels[m.axis];if(y.length&&!_.length)for(var b=0,x=y.length;b<x;b++)y[b].get("type")==="category"&&_.push(b);c[m.axisIndex]=_,_.length&&(s=!1)}},this),s&&this.ecModel.eachSeries(function(m){this._isSeriesHasAllAxesTypeOf(m,"value")&&d(function(_){var y=c[_.axisIndex],b=m.get(_.axisIndex),x=m.get(_.axisId),w=m.ecModel.queryComponents({mainType:_.axis,index:b,id:x})[0];b=w.componentIndex,t.indexOf(y,b)<0&&y.push(b)})},this)},_autoSetOrient:function(){var s;this.eachTargetAxis(function(v){!s&&(s=v.name)},this),this.option.orient=s==="y"?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(s,v){var c=!0;return d(function(p){var g=s.get(p.axisIndex),m=this.dependentModels[p.axis][g];(!m||m.get("type")!==v)&&(c=!1)},this),c},_setDefaultThrottle:function(s){if(s.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var v=this.ecModel.option;this.option.throttle=v.animation&&v.animationDurationUpdate>0?100:20}},getFirstTargetAxisModel:function(){var s;return d(function(v){if(s==null){var c=this.get(v.axisIndex);c.length&&(s=this.dependentModels[v.axis][c[0]])}},this),s},eachTargetAxis:function(s,v){var c=this.ecModel;d(function(p){h(this.get(p.axisIndex),function(g){s.call(v,p,g,this,c)},this)},this)},getAxisProxy:function(s,v){return this._axisProxies[s+"_"+v]},getAxisModel:function(s,v){var c=this.getAxisProxy(s,v);return c&&c.getAxisModel()},setRawRange:function(s,v){var c=this.option;h([["start","startValue"],["end","endValue"]],function(p){(s[p[0]]!=null||s[p[1]]!=null)&&(c[p[0]]=s[p[0]],c[p[1]]=s[p[1]])},this),!v&&l(this,s)},getPercentRange:function(){var s=this.findRepresentativeAxisProxy();if(s)return s.getDataPercentWindow()},getValueRange:function(s,v){if(s==null&&v==null){var c=this.findRepresentativeAxisProxy();if(c)return c.getDataValueWindow()}else return this.getAxisProxy(s,v).getDataValueWindow()},findRepresentativeAxisProxy:function(s){if(s)return s.__dzAxisProxy;var v=this._axisProxies;for(var c in v)if(v.hasOwnProperty(c)&&v[c].hostedBy(this))return v[c];for(var c in v)if(v.hasOwnProperty(c)&&!v[c].hostedBy(this))return v[c]},getRangePropMode:function(){return this._rangePropMode.slice()}});function f(s){var v={};return h(["start","end","startValue","endValue","throttle"],function(c){s.hasOwnProperty(c)&&(v[c]=s[c])}),v}function l(s,v){var c=s._rangePropMode,p=s.get("rangeMode");h([["start","startValue"],["end","endValue"]],function(g,m){var _=v[g[0]]!=null,y=v[g[1]]!=null;_&&!y?c[m]="percent":!_&&y?c[m]="value":p?c[m]=p[m]:_&&(c[m]="percent")})}var u=o;return O8=u,O8}var N8,lf;function dr(){if(lf)return N8;lf=1;var e=O0,t=e.extend({type:"dataZoom",render:function(r,i,a,n){this.dataZoomModel=r,this.ecModel=i,this.api=a},getTargetCoordInfo:function(){var r=this.dataZoomModel,i=this.ecModel,a={};r.eachTargetAxis(function(h,d){var o=i.getComponent(h.axis,d);if(o){var f=o.getCoordSysModel();f&&n(f,o,a[f.mainType]||(a[f.mainType]=[]),f.componentIndex)}},this);function n(h,d,o,f){for(var l,u=0;u<o.length;u++)if(o[u].model===h){l=o[u];break}l||o.push(l={model:h,axisModels:[],coordIndex:f}),l.axisModels.push(d)}return a}});return N8=t,N8}var V8,uf;function JE(){if(uf)return V8;uf=1;var e=fr(),t=e.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),r=t;return V8=r,V8}var B8,vf;function jE(){if(vf)return B8;vf=1;var e=G,t=Ae,r=l1,i=_2,a=dr(),n=I1(),h=z1,d=cr(),o=r.Rect,f=n.linearMap,l=n.asc,u=e.bind,s=e.each,v=7,c=1,p=30,g="horizontal",m="vertical",_=5,y=["line","bar","candlestick","scatter"],b=a.extend({type:"dataZoom.slider",init:function(A,C){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=C},render:function(A,C,T,M){if(b.superApply(this,"render",arguments),i.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=A.get("orient"),this.dataZoomModel.get("show")===!1){this.group.removeAll();return}(!M||M.type!=="dataZoom"||M.from!==this.uid)&&this._buildView(),this._updateView()},remove:function(){b.superApply(this,"remove",arguments),i.clear(this,"_dispatchZoomAction")},dispose:function(){b.superApply(this,"dispose",arguments),i.clear(this,"_dispatchZoomAction")},_buildView:function(){var A=this.group;A.removeAll(),this._resetLocation(),this._resetInterval();var C=this._displayables.barGroup=new r.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),A.add(C),this._positionGroup()},_resetLocation:function(){var A=this.dataZoomModel,C=this.api,T=this._findCoordRect(),M={width:C.getWidth(),height:C.getHeight()},D=this._orient===g?{right:M.width-T.x-T.width,top:M.height-p-v,width:T.width,height:p}:{right:v,top:T.y,width:p,height:T.height},I=h.getLayoutParams(A.option);e.each(["right","top","width","height"],function(R){I[R]==="ph"&&(I[R]=D[R])});var P=h.getLayoutRect(I,M,A.padding);this._location={x:P.x,y:P.y},this._size=[P.width,P.height],this._orient===m&&this._size.reverse()},_positionGroup:function(){var A=this.group,C=this._location,T=this._orient,M=this.dataZoomModel.getFirstTargetAxisModel(),D=M&&M.get("inverse"),I=this._displayables.barGroup,P=(this._dataShadowInfo||{}).otherAxisInverse;I.attr(T===g&&!D?{scale:P?[1,1]:[1,-1]}:T===g&&D?{scale:P?[-1,1]:[-1,-1]}:T===m&&!D?{scale:P?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:P?[-1,-1]:[-1,1],rotation:Math.PI/2});var R=A.getBoundingRect([I]);A.attr("position",[C.x-R.x,C.y-R.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var A=this.dataZoomModel,C=this._size,T=this._displayables.barGroup;T.add(new o({silent:!0,shape:{x:0,y:0,width:C[0],height:C[1]},style:{fill:A.get("backgroundColor")},z2:-40})),T.add(new o({shape:{x:0,y:0,width:C[0],height:C[1]},style:{fill:"transparent"},z2:0,onclick:e.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var A=this._dataShadowInfo=this._prepareDataShadowInfo();if(A){var C=this._size,T=A.series,M=T.getRawData(),D=T.getShadowDim?T.getShadowDim():A.otherDim;if(D!=null){var I=M.getDataExtent(D),P=(I[1]-I[0])*.3;I=[I[0]-P,I[1]+P];var R=[0,C[1]],E=[0,C[0]],L=[[C[0],0],[0,0]],k=[],z=E[1]/(M.count()-1),O=0,N=Math.round(M.count()/C[0]),B;M.each([D],function(V,F){if(N>0&&F%N){O+=z;return}var $=V==null||isNaN(V)||V==="",Z=$?0:f(V,I,R,!0);$&&!B&&F?(L.push([L[L.length-1][0],0]),k.push([k[k.length-1][0],0])):!$&&B&&(L.push([O,0]),k.push([O,0])),L.push([O,Z]),k.push([O,Z]),O+=z,B=$});var q=this.dataZoomModel;this._displayables.barGroup.add(new r.Polygon({shape:{points:L},style:e.defaults({fill:q.get("dataBackgroundColor")},q.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new r.Polyline({shape:{points:k},style:q.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var A=this.dataZoomModel,C=A.get("showDataShadow");if(C!==!1){var T,M=this.ecModel;return A.eachTargetAxis(function(D,I){var P=A.getAxisProxy(D.name,I).getTargetSeriesModels();e.each(P,function(R){if(!T&&!(C!==!0&&e.indexOf(y,R.get("type"))<0)){var E=M.getComponent(D.axis,I).axis,L=x(D.name),k,z=R.coordinateSystem;L!=null&&z.getOtherAxis&&(k=z.getOtherAxis(E).inverse),L=R.getData().mapDimension(L),T={thisAxis:E,series:R,thisDim:D.name,otherDim:L,otherAxisInverse:k}}},this)},this),T}},_renderHandle:function(){var A=this._displayables,C=A.handles=[],T=A.handleLabels=[],M=this._displayables.barGroup,D=this._size,I=this.dataZoomModel;M.add(A.filler=new o({draggable:!0,cursor:w(this._orient),drift:u(this._onDragMove,this,"all"),onmousemove:function(P){t.stop(P.event)},ondragstart:u(this._showDataInfo,this,!0),ondragend:u(this._onDragEnd,this),onmouseover:u(this._showDataInfo,this,!0),onmouseout:u(this._showDataInfo,this,!1),style:{fill:I.get("fillerColor"),textPosition:"inside"}})),M.add(new o(r.subPixelOptimizeRect({silent:!0,shape:{x:0,y:0,width:D[0],height:D[1]},style:{stroke:I.get("dataBackgroundColor")||I.get("borderColor"),lineWidth:c,fill:"rgba(0,0,0,0)"}}))),s([0,1],function(P){var R=r.createIcon(I.get("handleIcon"),{cursor:w(this._orient),draggable:!0,drift:u(this._onDragMove,this,P),onmousemove:function(z){t.stop(z.event)},ondragend:u(this._onDragEnd,this),onmouseover:u(this._showDataInfo,this,!0),onmouseout:u(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),E=R.getBoundingRect();this._handleHeight=n.parsePercent(I.get("handleSize"),this._size[1]),this._handleWidth=E.width/E.height*this._handleHeight,R.setStyle(I.getModel("handleStyle").getItemStyle());var L=I.get("handleColor");L!=null&&(R.style.fill=L),M.add(C[P]=R);var k=I.textStyleModel;this.group.add(T[P]=new r.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:k.getTextColor(),textFont:k.getFont()},z2:10}))},this)},_resetInterval:function(){var A=this._range=this.dataZoomModel.getPercentRange(),C=this._getViewExtent();this._handleEnds=[f(A[0],[0,100],C,!0),f(A[1],[0,100],C,!0)]},_updateInterval:function(A,C){var T=this.dataZoomModel,M=this._handleEnds,D=this._getViewExtent(),I=T.findRepresentativeAxisProxy().getMinMaxSpan(),P=[0,100];d(C,M,D,T.get("zoomLock")?"all":A,I.minSpan!=null?f(I.minSpan,P,D,!0):null,I.maxSpan!=null?f(I.maxSpan,P,D,!0):null);var R=this._range,E=this._range=l([f(M[0],D,P,!0),f(M[1],D,P,!0)]);return!R||R[0]!==E[0]||R[1]!==E[1]},_updateView:function(A){var C=this._displayables,T=this._handleEnds,M=l(T.slice()),D=this._size;s([0,1],function(I){var P=C.handles[I],R=this._handleHeight;P.attr({scale:[R/2,R/2],position:[T[I],D[1]/2-R/2]})},this),C.filler.setShape({x:M[0],y:0,width:M[1]-M[0],height:D[1]}),this._updateDataInfo(A)},_updateDataInfo:function(A){var C=this.dataZoomModel,T=this._displayables,M=T.handleLabels,D=this._orient,I=["",""];if(C.get("showDetail")){var P=C.findRepresentativeAxisProxy();if(P){var R=P.getAxisModel().axis,E=this._range,L=A?P.calculateDataWindow({start:E[0],end:E[1]}).valueWindow:P.getDataValueWindow();I=[this._formatLabel(L[0],R),this._formatLabel(L[1],R)]}}var k=l(this._handleEnds.slice());z.call(this,0),z.call(this,1);function z(O){var N=r.getTransform(T.handles[O].parent,this.group),B=r.transformDirection(O===0?"right":"left",N),q=this._handleWidth/2+_,V=r.applyTransform([k[O]+(O===0?-q:q),this._size[1]/2],N);M[O].setStyle({x:V[0],y:V[1],textVerticalAlign:D===g?"middle":B,textAlign:D===g?B:"center",text:I[O]})}},_formatLabel:function(A,C){var T=this.dataZoomModel,M=T.get("labelFormatter"),D=T.get("labelPrecision");(D==null||D==="auto")&&(D=C.getPixelPrecision());var I=A==null||isNaN(A)?"":C.type==="category"||C.type==="time"?C.scale.getLabel(Math.round(A)):A.toFixed(Math.min(D,20));return e.isFunction(M)?M(A,I):e.isString(M)?M.replace("{value}",I):I},_showDataInfo:function(A){A=this._dragging||A;var C=this._displayables.handleLabels;C[0].attr("invisible",!A),C[1].attr("invisible",!A)},_onDragMove:function(A,C,T){this._dragging=!0;var M=this._displayables.barGroup.getLocalTransform(),D=r.applyTransform([C,T],M,!0),I=this._updateInterval(A,D[0]),P=this.dataZoomModel.get("realtime");this._updateView(!P),I&&P&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var A=this.dataZoomModel.get("realtime");!A&&this._dispatchZoomAction()},_onClickPanelClick:function(A){var C=this._size,T=this._displayables.barGroup.transformCoordToLocal(A.offsetX,A.offsetY);if(!(T[0]<0||T[0]>C[0]||T[1]<0||T[1]>C[1])){var M=this._handleEnds,D=(M[0]+M[1])/2,I=this._updateInterval("all",T[0]-D);this._updateView(),I&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var A=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:A[0],end:A[1]})},_findCoordRect:function(){var A;if(s(this.getTargetCoordInfo(),function(M){if(!A&&M.length){var D=M[0].model.coordinateSystem;A=D.getRect&&D.getRect()}}),!A){var C=this.api.getWidth(),T=this.api.getHeight();A={x:C*.2,y:T*.2,width:C*.6,height:T*.6}}return A}});function x(A){var C={x:"y",y:"x",radius:"angle",angle:"radius"};return C[A]}function w(A){return A==="vertical"?"ns-resize":"ew-resize"}var S=b;return B8=S,B8}var q8,cf;function ek(){if(cf)return q8;cf=1;var e=fr(),t=e.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,preventDefaultMouseMove:!0}});return q8=t,q8}var P3={},hf;function tk(){if(hf)return P3;hf=1;var e=G,t=Z0(),r=_2,i=e.curry,a="\0_ec_dataZoom_roams";function n(g,m){var _=o(g),y=m.dataZoomId,b=m.coordId;e.each(_,function(S,A){var C=S.dataZoomInfos;C[y]&&e.indexOf(m.allCoordIds,b)<0&&(delete C[y],S.count--)}),l(_);var x=_[b];x||(x=_[b]={coordId:b,dataZoomInfos:{},count:0},x.controller=f(g,x),x.dispatchAction=e.curry(c,g)),!x.dataZoomInfos[y]&&x.count++,x.dataZoomInfos[y]=m;var w=p(x.dataZoomInfos);x.controller.enable(w.controlType,w.opt),x.controller.setPointerChecker(m.containsPoint),r.createOrUpdate(x,"dispatchAction",m.throttleRate,"fixRate")}function h(g,m){var _=o(g);e.each(_,function(y){y.controller.dispose();var b=y.dataZoomInfos;b[m]&&(delete b[m],y.count--)}),l(_)}function d(g){return g.type+"\0_"+g.id}function o(g){var m=g.getZr();return m[a]||(m[a]={})}function f(g,m){var _=new t(g.getZr());return _.on("pan",i(u,m)),_.on("zoom",i(s,m)),_}function l(g){e.each(g,function(m,_){m.count||(m.controller.dispose(),delete g[_])})}function u(g,m,_,y,b,x,w){v(g,function(S){return S.panGetRange(g.controller,m,_,y,b,x,w)})}function s(g,m,_,y){v(g,function(b){return b.zoomGetRange(g.controller,m,_,y)})}function v(g,m){var _=[];e.each(g.dataZoomInfos,function(y){var b=m(y);!y.disabled&&b&&_.push({dataZoomId:y.dataZoomId,start:b[0],end:b[1]})}),_.length&&g.dispatchAction(_)}function c(g,m){g.dispatchAction({type:"dataZoom",batch:m})}function p(g){var m,_={},y="type_",b={type_true:2,type_move:1,type_false:0,type_undefined:-1};return e.each(g,function(x){var w=x.disabled?!1:x.zoomLock?"move":!0;b[y+w]>b[y+m]&&(m=w),e.extend(_,x.roamControllerOpt)}),{controlType:m,opt:_}}return P3.register=n,P3.unregister=h,P3.generateCoordId=d,P3}var H8,ff;function rk(){if(ff)return H8;ff=1;var e=G,t=dr(),r=cr(),i=tk(),a=e.bind,n=t.extend({type:"dataZoom.inside",init:function(o,f){this._range},render:function(o,f,l,u){n.superApply(this,"render",arguments),this._range=o.getPercentRange(),e.each(this.getTargetCoordInfo(),function(s,v){var c=e.map(s,function(p){return i.generateCoordId(p.model)});e.each(s,function(p){var g=p.model,m=o.option;i.register(l,{coordId:i.generateCoordId(g),allCoordIds:c,containsPoint:function(_,y,b){return g.coordinateSystem.containPoint([y,b])},dataZoomId:o.id,throttleRate:o.get("throttle",!0),panGetRange:a(this._onPan,this,p,v),zoomGetRange:a(this._onZoom,this,p,v),zoomLock:m.zoomLock,disabled:m.disabled,roamControllerOpt:{zoomOnMouseWheel:m.zoomOnMouseWheel,moveOnMouseMove:m.moveOnMouseMove,preventDefaultMouseMove:m.preventDefaultMouseMove}})},this)},this)},dispose:function(){i.unregister(this.api,this.dataZoomModel.id),n.superApply(this,"dispose",arguments),this._range=null},_onPan:function(o,f,l,u,s,v,c,p,g){var m=this._range,_=m.slice(),y=o.axisModels[0];if(y){var b=h[f]([v,c],[p,g],y,l,o),x=b.signal*(_[1]-_[0])*b.pixel/b.pixelLength;if(r(x,_,[0,100],"all"),this._range=_,m[0]!==_[0]||m[1]!==_[1])return _}},_onZoom:function(o,f,l,u,s,v){var c=this._range,p=c.slice(),g=o.axisModels[0];if(g){var m=h[f](null,[s,v],g,l,o),_=(m.signal>0?m.pixelStart+m.pixelLength-m.pixel:m.pixel-m.pixelStart)/m.pixelLength*(p[1]-p[0])+p[0];u=Math.max(1/u,0),p[0]=(p[0]-_)*u+_,p[1]=(p[1]-_)*u+_;var y=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(r(0,p,[0,100],0,y.minSpan,y.maxSpan),this._range=p,c[0]!==p[0]||c[1]!==p[1])return p}}}),h={grid:function(o,f,l,u,s){var v=l.axis,c={},p=s.model.coordinateSystem.getRect();return o=o||[0,0],v.dim==="x"?(c.pixel=f[0]-o[0],c.pixelLength=p.width,c.pixelStart=p.x,c.signal=v.inverse?1:-1):(c.pixel=f[1]-o[1],c.pixelLength=p.height,c.pixelStart=p.y,c.signal=v.inverse?-1:1),c},polar:function(o,f,l,u,s){var v=l.axis,c={},p=s.model.coordinateSystem,g=p.getRadiusAxis().getExtent(),m=p.getAngleAxis().getExtent();return o=o?p.pointToCoord(o):[0,0],f=p.pointToCoord(f),l.mainType==="radiusAxis"?(c.pixel=f[0]-o[0],c.pixelLength=g[1]-g[0],c.pixelStart=g[0],c.signal=v.inverse?1:-1):(c.pixel=f[1]-o[1],c.pixelLength=m[1]-m[0],c.pixelStart=m[0],c.signal=v.inverse?-1:1),c},singleAxis:function(o,f,l,u,s){var v=l.axis,c=s.model.coordinateSystem.getRect(),p={};return o=o||[0,0],v.orient==="horizontal"?(p.pixel=f[0]-o[0],p.pixelLength=c.width,p.pixelStart=c.x,p.signal=v.inverse?1:-1):(p.pixel=f[1]-o[1],p.pixelLength=c.height,p.pixelStart=c.y,p.signal=v.inverse?-1:1),p}},d=n;return H8=d,H8}var df={},gf;function ay(){if(gf)return df;gf=1;var e=v1,t=G,r=t.createHashMap,i=t.each;return e.registerProcessor({getTargetSeries:function(a){var n=r();return a.eachComponent("dataZoom",function(h){h.eachTargetAxis(function(d,o,f){var l=f.getAxisProxy(d.name,o);i(l.getTargetSeriesModels(),function(u){n.set(u.uid,u)})})}),n},modifyOutputEnd:!0,overallReset:function(a,n){a.eachComponent("dataZoom",function(h){h.eachTargetAxis(function(d,o,f){f.getAxisProxy(d.name,o).reset(f,n)}),h.eachTargetAxis(function(d,o,f){f.getAxisProxy(d.name,o).filterData(f,n)})}),a.eachComponent("dataZoom",function(h){var d=h.findRepresentativeAxisProxy(),o=d.getDataPercentWindow(),f=d.getDataValueWindow();h.setRawRange({start:o[0],end:o[1],startValue:f[0],endValue:f[1]},!0)})}}),df}var pf={},mf;function iy(){if(mf)return pf;mf=1;var e=v1,t=G,r=mi();return e.registerAction("dataZoom",function(i,a){var n=r.createLinkedNodesFinder(t.bind(a.eachComponent,a,"dataZoom"),r.eachAxisDim,function(d,o){return d.get(o.axisIndex)}),h=[];a.eachComponent({mainType:"dataZoom",query:i},function(d,o){h.push.apply(h,n(d).nodes)}),t.each(h,function(d,o){d.setRawRange({start:i.start,end:i.end,startValue:i.startValue,endValue:i.endValue})})}),pf}var yf;function ak(){return yf||(yf=1,ry(),fr(),dr(),JE(),jE(),ek(),rk(),ay(),iy()),tf}var _f={},xf={},F8,Sf;function ny(){if(Sf)return F8;Sf=1;var e=G,t=e.each;function r(a){var n=a&&a.visualMap;e.isArray(n)||(n=n?[n]:[]),t(n,function(h){if(h){i(h,"splitList")&&!i(h,"pieces")&&(h.pieces=h.splitList,delete h.splitList);var d=h.pieces;d&&e.isArray(d)&&t(d,function(o){e.isObject(o)&&(i(o,"start")&&!i(o,"min")&&(o.min=o.start),i(o,"end")&&!i(o,"max")&&(o.max=o.end))})}})}function i(a,n){return a&&a.hasOwnProperty&&a.hasOwnProperty(n)}return F8=r,F8}var bf={},wf;function oy(){if(wf)return bf;wf=1;var e=ce;return e.registerSubTypeDefaulter("visualMap",function(t){return!t.categories&&(!(t.pieces?t.pieces.length>0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),bf}var Af={},Tf;function sy(){if(Tf)return Af;Tf=1;var e=v1,t=G,r=X0(),i=wt(),a=e.PRIORITY.VISUAL.COMPONENT;e.registerVisual(a,{createOnAllSeries:!0,reset:function(h,d){var o=[];return d.eachComponent("visualMap",function(f){var l=h.pipelineContext;!f.isTargetSeries(h)||l&&l.large||o.push(r.incrementalApplyVisual(f.stateList,f.targetVisuals,t.bind(f.getValueState,f),f.getDataDimension(h.getData())))}),o}}),e.registerVisual(a,{createOnAllSeries:!0,reset:function(h,d){var o=h.getData(),f=[];d.eachComponent("visualMap",function(l){if(l.isTargetSeries(h)){var u=l.getVisualMeta(t.bind(n,null,h,l))||{stops:[],outerColors:[]},s=l.getDataDimension(o),v=o.getDimensionInfo(s);v!=null&&(u.dimension=v.index,f.push(u))}}),h.getData().setVisual("visualMeta",f)}});function n(h,d,o,f){for(var l=d.targetVisuals[f],u=i.prepareVisualTypes(l),s={color:h.getData().getVisual("color")},v=0,c=u.length;v<c;v++){var p=u[v],g=l[p==="opacity"?"__alphaForOpacity":p];g&&g.applyVisual(o,m,_)}return s.color;function m(y){return s[y]}function _(y,b){s[y]=b}}return Af}var G8,Cf;function ly(){if(Cf)return G8;Cf=1;var e=G,t={get:function(a,n,h){var d=e.clone((r[a]||{})[n]);return h&&e.isArray(d)?d[d.length-1]:d}},r={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},i=t;return G8=i,G8}var $8,Mf;function uy(){if(Mf)return $8;Mf=1;var e=v1,t=G,r=ue,i=ly(),a=wt(),n=X0(),h=M1,d=I1(),o=a.mapVisual,f=a.eachVisual,l=t.isArray,u=t.each,s=d.asc,v=d.linearMap,c=t.noop,p=e.extendComponentModel({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(m,_,y){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(m,y)},optionUpdated:function(m,_){var y=this.option;r.canvasSupported||(y.realtime=!1),!_&&n.replaceVisualOption(y,m,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(m){var _=this.stateList;m=t.bind(m,this),this.controllerVisuals=n.createVisualMappings(this.option.controller,_,m),this.targetVisuals=n.createVisualMappings(this.option.target,_,m)},getTargetSeriesIndices:function(){var m=this.option.seriesIndex,_=[];return m==null||m==="all"?this.ecModel.eachSeries(function(y,b){_.push(b)}):_=h.normalizeToArray(m),_},eachTargetSeries:function(m,_){t.each(this.getTargetSeriesIndices(),function(y){m.call(_,this.ecModel.getSeriesByIndex(y))},this)},isTargetSeries:function(m){var _=!1;return this.eachTargetSeries(function(y){y===m&&(_=!0)}),_},formatValueText:function(m,_,y){var b=this.option,x=b.precision,w=this.dataBound,S=b.formatter,A,C;if(y=y||["<",">"],t.isArray(m)&&(m=m.slice(),A=!0),C=_?m:A?[T(m[0]),T(m[1])]:T(m),t.isString(S))return S.replace("{value}",A?C[0]:C).replace("{value2}",A?C[1]:C);if(t.isFunction(S))return A?S(m[0],m[1]):S(m);if(A)return m[0]===w[0]?y[0]+" "+C[1]:m[1]===w[1]?y[1]+" "+C[0]:C[0]+" - "+C[1];return C;function T(M){return M===w[0]?"min":M===w[1]?"max":(+M).toFixed(Math.min(x,20))}},resetExtent:function(){var m=this.option,_=s([m.min,m.max]);this._dataExtent=_},getDataDimension:function(m){var _=this.option.dimension,y=m.dimensions;if(!(_==null&&!y.length)){if(_!=null)return m.getDimension(_);for(var b=m.dimensions,x=b.length-1;x>=0;x--){var w=b[x],S=m.getDimensionInfo(w);if(!S.isCalculationCoord)return w}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var m=this.ecModel,_=this.option,y={inRange:_.inRange,outOfRange:_.outOfRange},b=_.target||(_.target={}),x=_.controller||(_.controller={});t.merge(b,y),t.merge(x,y);var w=this.isCategory();S.call(this,b),S.call(this,x),A.call(this,b,"inRange","outOfRange"),C.call(this,x);function S(T){l(_.color)&&!T.inRange&&(T.inRange={color:_.color.slice().reverse()}),T.inRange=T.inRange||{color:m.get("gradientColor")},u(this.stateList,function(M){var D=T[M];if(t.isString(D)){var I=i.get(D,"active",w);I?(T[M]={},T[M][D]=I):delete T[M]}},this)}function A(T,M,D){var I=T[M],P=T[D];I&&!P&&(P=T[D]={},u(I,function(R,E){if(a.isValidType(E)){var L=i.get(E,"inactive",w);L!=null&&(P[E]=L,E==="color"&&!P.hasOwnProperty("opacity")&&!P.hasOwnProperty("colorAlpha")&&(P.opacity=[0,0]))}}))}function C(T){var M=(T.inRange||{}).symbol||(T.outOfRange||{}).symbol,D=(T.inRange||{}).symbolSize||(T.outOfRange||{}).symbolSize,I=this.get("inactiveColor");u(this.stateList,function(P){var R=this.itemSize,E=T[P];E||(E=T[P]={color:w?I:[I]}),E.symbol==null&&(E.symbol=M&&t.clone(M)||(w?"roundRect":["roundRect"])),E.symbolSize==null&&(E.symbolSize=D&&t.clone(D)||(w?R[0]:[R[0],R[0]])),E.symbol=o(E.symbol,function(z){return z==="none"||z==="square"?"roundRect":z});var L=E.symbolSize;if(L!=null){var k=-1/0;f(L,function(z){z>k&&(k=z)}),E.symbolSize=o(L,function(z){return v(z,[0,k],[0,R[0]],!0)})}},this)}},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:c,getValueState:c,getVisualMeta:c}),g=p;return $8=g,$8}var U8,Df;function ik(){if(Df)return U8;Df=1;var e=G,t=uy(),r=I1(),i=[20,140],a=t.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(d,o){a.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual(function(f){f.mappingMethod="linear",f.dataExtent=this.getExtent()}),this._resetRange()},resetItemSize:function(){a.superApply(this,"resetItemSize",arguments);var d=this.itemSize;this._orient==="horizontal"&&d.reverse(),(d[0]==null||isNaN(d[0]))&&(d[0]=i[0]),(d[1]==null||isNaN(d[1]))&&(d[1]=i[1])},_resetRange:function(){var d=this.getExtent(),o=this.option.range;!o||o.auto?(d.auto=1,this.option.range=d):e.isArray(o)&&(o[0]>o[1]&&o.reverse(),o[0]=Math.max(o[0],d[0]),o[1]=Math.min(o[1],d[1]))},completeVisualOption:function(){t.prototype.completeVisualOption.apply(this,arguments),e.each(this.stateList,function(d){var o=this.option.controller[d].symbolSize;o&&o[0]!==o[1]&&(o[0]=0)},this)},setSelected:function(d){this.option.range=d.slice(),this._resetRange()},getSelected:function(){var d=this.getExtent(),o=r.asc((this.get("range")||[]).slice());return o[0]>d[1]&&(o[0]=d[1]),o[1]>d[1]&&(o[1]=d[1]),o[0]<d[0]&&(o[0]=d[0]),o[1]<d[0]&&(o[1]=d[0]),o},getValueState:function(d){var o=this.option.range,f=this.getExtent();return(o[0]<=f[0]||o[0]<=d)&&(o[1]>=f[1]||d<=o[1])?"inRange":"outOfRange"},findTargetDataIndices:function(d){var o=[];return this.eachTargetSeries(function(f){var l=[],u=f.getData();u.each(this.getDataDimension(u),function(s,v){d[0]<=s&&s<=d[1]&&l.push(v)},this),o.push({seriesId:f.id,dataIndex:l})},this),o},getVisualMeta:function(d){var o=n(this,"outOfRange",this.getExtent()),f=n(this,"inRange",this.option.range.slice()),l=[];function u(_,y){l.push({value:_,color:d(_,y)})}for(var s=0,v=0,c=f.length,p=o.length;v<p&&(!f.length||o[v]<=f[0]);v++)o[v]<f[s]&&u(o[v],"outOfRange");for(var g=1;s<c;s++,g=0)g&&l.length&&u(f[s],"outOfRange"),u(f[s],"inRange");for(var g=1;v<p;v++)(!f.length||f[f.length-1]<o[v])&&(g&&(l.length&&u(l[l.length-1].value,"outOfRange"),g=0),u(o[v],"outOfRange"));var m=l.length;return{stops:l,outerColors:[m?l[0].color:"transparent",m?l[m-1].color:"transparent"]}}});function n(d,o,f){if(f[0]===f[1])return f.slice();for(var l=200,u=(f[1]-f[0])/l,s=f[0],v=[],c=0;c<=l&&s<f[1];c++)v.push(s),s+=u;return v.push(f[1]),v}var h=a;return U8=h,U8}var W8,Lf;function vy(){if(Lf)return W8;Lf=1;var e=v1,t=G,r=l1,i=W1(),a=z1,n=wt(),h=e.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(d,o){this.ecModel=d,this.api=o,this.visualMapModel},render:function(d,o,f,l){if(this.visualMapModel=d,d.get("show")===!1){this.group.removeAll();return}this.doRender.apply(this,arguments)},renderBackground:function(d){var o=this.visualMapModel,f=i.normalizeCssArray(o.get("padding")||0),l=d.getBoundingRect();d.add(new r.Rect({z2:-1,silent:!0,shape:{x:l.x-f[3],y:l.y-f[0],width:l.width+f[3]+f[1],height:l.height+f[0]+f[2]},style:{fill:o.get("backgroundColor"),stroke:o.get("borderColor"),lineWidth:o.get("borderWidth")}}))},getControllerVisual:function(d,o,f){f=f||{};var l=f.forceState,u=this.visualMapModel,s={};if(o==="symbol"&&(s.symbol=u.get("itemSymbol")),o==="color"){var v=u.get("contentColor");s.color=v}function c(_){return s[_]}function p(_,y){s[_]=y}var g=u.controllerVisuals[l||u.getValueState(d)],m=n.prepareVisualTypes(g);return t.each(m,function(_){var y=g[_];f.convertOpacityToAlpha&&_==="opacity"&&(_="colorAlpha",y=g.__alphaForOpacity),n.dependsOn(_,o)&&y&&y.applyVisual(d,c,p)}),s[o]},positionGroup:function(d){var o=this.visualMapModel,f=this.api;a.positionElement(d,o.getBoxLayoutParams(),{width:f.getWidth(),height:f.getHeight()})},doRender:t.noop});return W8=h,W8}var Ur={},If;function cy(){if(If)return Ur;If=1;var e=G,t=z1,r=t.getLayoutRect;function i(n,h,d){var o=n.option,f=o.align;if(f!=null&&f!=="auto")return f;for(var l={width:h.getWidth(),height:h.getHeight()},u=o.orient==="horizontal"?1:0,s=[["left","right","width"],["top","bottom","height"]],v=s[u],c=[0,null,10],p={},g=0;g<3;g++)p[s[1-u][g]]=c[g],p[v[g]]=g===2?d[0]:o[v[g]];var m=[["x","width",3],["y","height",0]][u],_=r(p,l,o.padding);return v[(_.margin[m[2]]||0)+_[m[0]]+_[m[1]]*.5<l[m[1]]*.5?0:1]}function a(n){return e.each(n||[],function(h){n.dataIndex!=null&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null)}),n}return Ur.getItemAlign=i,Ur.convertDataIndex=a,Ur}var Z8,Pf;function nk(){if(Pf)return Z8;Pf=1;var e=G,t=dp,r=Ae,i=vy(),a=l1,n=I1(),h=cr(),d=cy(),o=M1,f=n.linearMap,l=e.each,u=Math.min,s=Math.max,v=12,c=6,p=i.extend({type:"visualMap.continuous",init:function(){p.superApply(this,"init",arguments),this._shapes={},this._dataInterval=[],this._handleEnds=[],this._orient,this._useHandle,this._hoverLinkDataIndices=[],this._dragging,this._hovering},doRender:function(S,A,C,T){(!T||T.type!=="selectDataRange"||T.from!==this.uid)&&this._buildView()},_buildView:function(){this.group.removeAll();var S=this.visualMapModel,A=this.group;this._orient=S.get("orient"),this._useHandle=S.get("calculable"),this._resetInterval(),this._renderBar(A);var C=S.get("text");this._renderEndsText(A,C,0),this._renderEndsText(A,C,1),this._updateView(!0),this.renderBackground(A),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(A)},_renderEndsText:function(S,A,C){if(A){var T=A[1-C];T=T!=null?T+"":"";var M=this.visualMapModel,D=M.get("textGap"),I=M.itemSize,P=this._shapes.barGroup,R=this._applyTransform([I[0]/2,C===0?-D:I[1]+D],P),E=this._applyTransform(C===0?"bottom":"top",P),L=this._orient,k=this.visualMapModel.textStyleModel;this.group.add(new a.Text({style:{x:R[0],y:R[1],textVerticalAlign:L==="horizontal"?"middle":E,textAlign:L==="horizontal"?E:"center",text:T,textFont:k.getFont(),textFill:k.getTextColor()}}))}},_renderBar:function(S){var A=this.visualMapModel,C=this._shapes,T=A.itemSize,M=this._orient,D=this._useHandle,I=d.getItemAlign(A,this.api,T),P=C.barGroup=this._createBarGroup(I);P.add(C.outOfRange=g()),P.add(C.inRange=g(null,D?x(this._orient):null,e.bind(this._dragHandle,this,"all",!1),e.bind(this._dragHandle,this,"all",!0)));var R=A.textStyleModel.getTextRect("国"),E=s(R.width,R.height);D&&(C.handleThumbs=[],C.handleLabels=[],C.handleLabelPoints=[],this._createHandle(P,0,T,E,M,I),this._createHandle(P,1,T,E,M,I)),this._createIndicator(P,T,E,M),S.add(P)},_createHandle:function(S,A,C,T,M){var D=e.bind(this._dragHandle,this,A,!1),I=e.bind(this._dragHandle,this,A,!0),P=g(m(A,T),x(this._orient),D,I);P.position[0]=C[0],S.add(P);var R=this.visualMapModel.textStyleModel,E=new a.Text({draggable:!0,drift:D,onmousemove:function(z){r.stop(z.event)},ondragend:I,style:{x:0,y:0,text:"",textFont:R.getFont(),textFill:R.getTextColor()}});this.group.add(E);var L=[M==="horizontal"?T/2:T*1.5,M==="horizontal"?A===0?-(T*1.5):T*1.5:A===0?-T/2:T/2],k=this._shapes;k.handleThumbs[A]=P,k.handleLabelPoints[A]=L,k.handleLabels[A]=E},_createIndicator:function(S,A,C,T){var M=g([[0,0]],"move");M.position[0]=A[0],M.attr({invisible:!0,silent:!0}),S.add(M);var D=this.visualMapModel.textStyleModel,I=new a.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textFont:D.getFont(),textFill:D.getTextColor()}});this.group.add(I);var P=[T==="horizontal"?C/2:c+3,0],R=this._shapes;R.indicator=M,R.indicatorLabel=I,R.indicatorLabelPoint=P},_dragHandle:function(S,A,C,T){if(this._useHandle){if(this._dragging=!A,!A){var M=this._applyTransform([C,T],this._shapes.barGroup,!0);this._updateInterval(S,M[1]),this._updateView()}A===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),A?!this._hovering&&this._clearHoverLinkToSeries():b(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[S],!1)}},_resetInterval:function(){var S=this.visualMapModel,A=this._dataInterval=S.getSelected(),C=S.getExtent(),T=[0,S.itemSize[1]];this._handleEnds=[f(A[0],C,T,!0),f(A[1],C,T,!0)]},_updateInterval:function(S,A){A=A||0;var C=this.visualMapModel,T=this._handleEnds,M=[0,C.itemSize[1]];h(A,T,M,S,0);var D=C.getExtent();this._dataInterval=[f(T[0],M,D,!0),f(T[1],M,D,!0)]},_updateView:function(S){var A=this.visualMapModel,C=A.getExtent(),T=this._shapes,M=[0,A.itemSize[1]],D=S?M:this._handleEnds,I=this._createBarVisual(this._dataInterval,C,D,"inRange"),P=this._createBarVisual(C,C,M,"outOfRange");T.inRange.setStyle({fill:I.barColor,opacity:I.opacity}).setShape("points",I.barPoints),T.outOfRange.setStyle({fill:P.barColor,opacity:P.opacity}).setShape("points",P.barPoints),this._updateHandle(D,I)},_createBarVisual:function(S,A,C,T){var M={forceState:T,convertOpacityToAlpha:!0},D=this._makeColorGradient(S,M),I=[this.getControllerVisual(S[0],"symbolSize",M),this.getControllerVisual(S[1],"symbolSize",M)],P=this._createBarPoints(C,I);return{barColor:new t(0,0,0,1,D),barPoints:P,handlesColor:[D[0].color,D[D.length-1].color]}},_makeColorGradient:function(S,A){var C=100,T=[],M=(S[1]-S[0])/C;T.push({color:this.getControllerVisual(S[0],"color",A),offset:0});for(var D=1;D<C;D++){var I=S[0]+M*D;if(I>S[1])break;T.push({color:this.getControllerVisual(I,"color",A),offset:D/C})}return T.push({color:this.getControllerVisual(S[1],"color",A),offset:1}),T},_createBarPoints:function(S,A){var C=this.visualMapModel.itemSize;return[[C[0]-A[0],S[0]],[C[0],S[0]],[C[0],S[1]],[C[0]-A[1],S[1]]]},_createBarGroup:function(S){var A=this._orient,C=this.visualMapModel.get("inverse");return new a.Group(A==="horizontal"&&!C?{scale:S==="bottom"?[1,1]:[-1,1],rotation:Math.PI/2}:A==="horizontal"&&C?{scale:S==="bottom"?[-1,1]:[1,1],rotation:-Math.PI/2}:A==="vertical"&&!C?{scale:S==="left"?[1,-1]:[-1,-1]}:{scale:S==="left"?[1,1]:[-1,1]})},_updateHandle:function(S,A){if(this._useHandle){var C=this._shapes,T=this.visualMapModel,M=C.handleThumbs,D=C.handleLabels;l([0,1],function(I){var P=M[I];P.setStyle("fill",A.handlesColor[I]),P.position[1]=S[I];var R=a.applyTransform(C.handleLabelPoints[I],a.getTransform(P,this.group));D[I].setStyle({x:R[0],y:R[1],text:T.formatValueText(this._dataInterval[I]),textVerticalAlign:"middle",textAlign:this._applyTransform(this._orient==="horizontal"?I===0?"bottom":"top":"left",C.barGroup)})},this)}},_showIndicator:function(S,A,C,T){var M=this.visualMapModel,D=M.getExtent(),I=M.itemSize,P=[0,I[1]],R=f(S,D,P,!0),E=this._shapes,L=E.indicator;if(L){L.position[1]=R,L.attr("invisible",!1),L.setShape("points",_(!!C,T,R,I[1]));var k={convertOpacityToAlpha:!0},z=this.getControllerVisual(S,"color",k);L.setStyle("fill",z);var O=a.applyTransform(E.indicatorLabelPoint,a.getTransform(L,this.group)),N=E.indicatorLabel;N.attr("invisible",!1);var B=this._applyTransform("left",E.barGroup),q=this._orient;N.setStyle({text:(C||"")+M.formatValueText(A),textVerticalAlign:q==="horizontal"?B:"middle",textAlign:q==="horizontal"?"center":B,x:O[0],y:O[1]})}},_enableHoverLinkToSeries:function(){var S=this;this._shapes.barGroup.on("mousemove",function(A){if(S._hovering=!0,!S._dragging){var C=S.visualMapModel.itemSize,T=S._applyTransform([A.offsetX,A.offsetY],S._shapes.barGroup,!0,!0);T[1]=u(s(0,T[1]),C[1]),S._doHoverLinkToSeries(T[1],0<=T[0]&&T[0]<=C[0])}}).on("mouseout",function(){S._hovering=!1,!S._dragging&&S._clearHoverLinkToSeries()})},_enableHoverLinkFromSeries:function(){var S=this.api.getZr();this.visualMapModel.option.hoverLink?(S.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),S.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(S,A){var C=this.visualMapModel,T=C.itemSize;if(C.option.hoverLink){var M=[0,T[1]],D=C.getExtent();S=u(s(M[0],S),M[1]);var I=y(C,D,M),P=[S-I,S+I],R=f(S,M,D,!0),E=[f(P[0],M,D,!0),f(P[1],M,D,!0)];P[0]<M[0]&&(E[0]=-1/0),P[1]>M[1]&&(E[1]=1/0),A&&(E[0]===-1/0?this._showIndicator(R,E[1],"< ",I):E[1]===1/0?this._showIndicator(R,E[0],"> ",I):this._showIndicator(R,R,"≈ ",I));var L=this._hoverLinkDataIndices,k=[];(A||b(C))&&(k=this._hoverLinkDataIndices=C.findTargetDataIndices(E));var z=o.compressBatches(L,k);this._dispatchHighDown("downplay",d.convertDataIndex(z[0])),this._dispatchHighDown("highlight",d.convertDataIndex(z[1]))}},_hoverLinkFromSeriesMouseOver:function(S){var A=S.target,C=this.visualMapModel;if(!(!A||A.dataIndex==null)){var T=this.ecModel.getSeriesByIndex(A.seriesIndex);if(C.isTargetSeries(T)){var M=T.getData(A.dataType),D=M.get(C.getDataDimension(M),A.dataIndex,!0);isNaN(D)||this._showIndicator(D,D)}}},_hideIndicator:function(){var S=this._shapes;S.indicator&&S.indicator.attr("invisible",!0),S.indicatorLabel&&S.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var S=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",d.convertDataIndex(S)),S.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var S=this.api.getZr();S.off("mouseover",this._hoverLinkFromSeriesMouseOver),S.off("mouseout",this._hideIndicator)},_applyTransform:function(S,A,C,T){var M=a.getTransform(A,T?null:this.group);return a[e.isArray(S)?"applyTransform":"transformDirection"](S,M,C)},_dispatchHighDown:function(S,A){A&&A.length&&this.api.dispatchAction({type:S,batch:A})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function g(S,A,C,T){return new a.Polygon({shape:{points:S},draggable:!!C,cursor:A,drift:C,onmousemove:function(M){r.stop(M.event)},ondragend:T})}function m(S,A){return S===0?[[0,0],[A,0],[A,-A]]:[[0,0],[A,0],[A,A]]}function _(S,A,C,T){return S?[[0,-u(A,s(C,0))],[c,0],[0,u(A,s(T-C,0))]]:[[0,0],[5,-5],[5,5]]}function y(S,A,C){var T=v/2,M=S.get("hoverLinkDataSize");return M&&(T=f(M,A,C,!0)/2),T}function b(S){var A=S.get("hoverLinkOnHandle");return!!(A??S.get("realtime"))}function x(S){return S==="vertical"?"ns-resize":"ew-resize"}var w=p;return Z8=w,Z8}var Rf={},Ef;function hy(){if(Ef)return Rf;Ef=1;var e=v1,t={type:"selectDataRange",event:"dataRangeSelected",update:"update"};return e.registerAction(t,function(r,i){i.eachComponent({mainType:"visualMap",query:r},function(a){a.setSelected(r.selected)})}),Rf}var kf;function ok(){if(kf)return xf;kf=1;var e=v1,t=ny();return oy(),sy(),ik(),nk(),hy(),e.registerPreprocessor(t),xf}var zf={},Y8,Of;function sk(){if(Of)return Y8;Of=1;var e=G,t=uy(),r=wt(),i=ly(),a=I1(),n=a.reformIntervals,h=t.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(l,u){h.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var s=this._mode=this._determineMode();d[this._mode].call(this),this._resetSelected(l,u);var v=this.option.categories;this.resetVisual(function(c,p){s==="categories"?(c.mappingMethod="category",c.categories=e.clone(v)):(c.dataExtent=this.getExtent(),c.mappingMethod="piecewise",c.pieceList=e.map(this._pieceList,function(m){var m=e.clone(m);return p!=="inRange"&&(m.visual=null),m}))})},completeVisualOption:function(){var l=this.option,u={},s=r.listVisualTypes(),v=this.isCategory();e.each(l.pieces,function(p){e.each(s,function(g){p.hasOwnProperty(g)&&(u[g]=1)})}),e.each(u,function(p,g){var m=0;e.each(this.stateList,function(_){m|=c(l,_,g)||c(l.target,_,g)},this),!m&&e.each(this.stateList,function(_){(l[_]||(l[_]={}))[g]=i.get(g,_==="inRange"?"active":"inactive",v)})},this);function c(p,g,m){return p&&p[g]&&(e.isObject(p[g])?p[g].hasOwnProperty(m):p[g]===m)}t.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(l,u){var s=this.option,v=this._pieceList,c=(u?s:l).selected||{};if(s.selected=c,e.each(v,function(g,m){var _=this.getSelectedMapKey(g);c.hasOwnProperty(_)||(c[_]=!0)},this),s.selectedMode==="single"){var p=!1;e.each(v,function(g,m){var _=this.getSelectedMapKey(g);c[_]&&(p?c[_]=!1:p=!0)},this)}},getSelectedMapKey:function(l){return this._mode==="categories"?l.value+"":l.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var l=this.option;return l.pieces&&l.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(l){this.option.selected=e.clone(l)},getValueState:function(l){var u=r.findPieceIndex(l,this._pieceList);return u!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[u])]?"inRange":"outOfRange"},findTargetDataIndices:function(l){var u=[];return this.eachTargetSeries(function(s){var v=[],c=s.getData();c.each(this.getDataDimension(c),function(p,g){var m=r.findPieceIndex(p,this._pieceList);m===l&&v.push(g)},this),u.push({seriesId:s.id,dataIndex:v})},this),u},getRepresentValue:function(l){var u;if(this.isCategory())u=l.value;else if(l.value!=null)u=l.value;else{var s=l.interval||[];u=s[0]===-1/0&&s[1]===1/0?0:(s[0]+s[1])/2}return u},getVisualMeta:function(l){if(this.isCategory())return;var u=[],s=[],v=this;function c(_,y){var b=v.getRepresentValue({interval:_});y||(y=v.getValueState(b));var x=l(b,y);_[0]===-1/0?s[0]=x:_[1]===1/0?s[1]=x:u.push({value:_[0],color:x},{value:_[1],color:x})}var p=this._pieceList.slice();if(!p.length)p.push({interval:[-1/0,1/0]});else{var g=p[0].interval[0];g!==-1/0&&p.unshift({interval:[-1/0,g]}),g=p[p.length-1].interval[1],g!==1/0&&p.push({interval:[g,1/0]})}var m=-1/0;return e.each(p,function(_){var y=_.interval;y&&(y[0]>m&&c([m,y[0]],"outOfRange"),c(y.slice()),m=y[1])},this),{stops:u,outerColors:s}}}),d={splitNumber:function(){var l=this.option,u=this._pieceList,s=Math.min(l.precision,20),v=this.getExtent(),c=l.splitNumber;c=Math.max(parseInt(c,10),1),l.splitNumber=c;for(var p=(v[1]-v[0])/c;+p.toFixed(s)!==p&&s<5;)s++;l.precision=s,p=+p.toFixed(s);var g=0;l.minOpen&&u.push({index:g++,interval:[-1/0,v[0]],close:[0,0]});for(var m=v[0],_=g+c;g<_;m+=p){var y=g===c-1?v[1]:m+p;u.push({index:g++,interval:[m,y],close:[1,1]})}l.maxOpen&&u.push({index:g++,interval:[v[1],1/0],close:[0,0]}),n(u),e.each(u,function(b){b.text=this.formatValueText(b.interval)},this)},categories:function(){var l=this.option;e.each(l.categories,function(u){this._pieceList.push({text:this.formatValueText(u,!0),value:u})},this),o(l,this._pieceList)},pieces:function(){var l=this.option,u=this._pieceList;e.each(l.pieces,function(s,v){e.isObject(s)||(s={value:s});var c={text:"",index:v};if(s.label!=null&&(c.text=s.label),s.hasOwnProperty("value")){var p=c.value=s.value;c.interval=[p,p],c.close=[1,1]}else{for(var g=c.interval=[],m=c.close=[0,0],_=[1,0,1],y=[-1/0,1/0],b=[],x=0;x<2;x++){for(var w=[["gte","gt","min"],["lte","lt","max"]][x],S=0;S<3&&g[x]==null;S++)g[x]=s[w[S]],m[x]=_[S],b[x]=S===2;g[x]==null&&(g[x]=y[x])}b[0]&&g[1]===1/0&&(m[0]=0),b[1]&&g[0]===-1/0&&(m[1]=0),g[0]===g[1]&&m[0]&&m[1]&&(c.value=g[0])}c.visual=r.retrieveVisuals(s),u.push(c)},this),o(l,u),n(u),e.each(u,function(s){var v=s.close,c=[["<","≤"][v[1]],[">","≥"][v[0]]];s.text=s.text||this.formatValueText(s.value!=null?s.value:s.interval,!1,c)},this)}};function o(l,u){var s=l.inverse;(l.orient==="vertical"?!s:s)&&u.reverse()}var f=h;return Y8=f,Y8}var X8,Nf;function lk(){if(Nf)return X8;Nf=1;var e=G,t=vy(),r=l1,i=Ze(),a=i.createSymbol,n=z1,h=cy(),d=t.extend({type:"visualMap.piecewise",doRender:function(){var f=this.group;f.removeAll();var l=this.visualMapModel,u=l.get("textGap"),s=l.textStyleModel,v=s.getFont(),c=s.getTextColor(),p=this._getItemAlign(),g=l.itemSize,m=this._getViewData(),_=m.endsText,y=e.retrieve(l.get("showLabel",!0),!_);_&&this._renderEndsText(f,_[0],g,y,p),e.each(m.viewPieceList,b,this),_&&this._renderEndsText(f,_[1],g,y,p),n.box(l.get("orient"),f,l.get("itemGap")),this.renderBackground(f),this.positionGroup(f);function b(x){var w=x.piece,S=new r.Group;S.onclick=e.bind(this._onItemClick,this,w),this._enableHoverLink(S,x.indexInModelPieceList);var A=l.getRepresentValue(w);if(this._createItemSymbol(S,A,[0,0,g[0],g[1]]),y){var C=this.visualMapModel.getValueState(A);S.add(new r.Text({style:{x:p==="right"?-u:g[0]+u,y:g[1]/2,text:w.text,textVerticalAlign:"middle",textAlign:p,textFont:v,textFill:c,opacity:C==="outOfRange"?.5:1}}))}f.add(S)}},_enableHoverLink:function(f,l){f.on("mouseover",e.bind(u,this,"highlight")).on("mouseout",e.bind(u,this,"downplay"));function u(s){var v=this.visualMapModel;v.option.hoverLink&&this.api.dispatchAction({type:s,batch:h.convertDataIndex(v.findTargetDataIndices(l))})}},_getItemAlign:function(){var f=this.visualMapModel,l=f.option;if(l.orient==="vertical")return h.getItemAlign(f,this.api,f.itemSize);var u=l.align;return(!u||u==="auto")&&(u="left"),u},_renderEndsText:function(f,l,u,s,v){if(l){var c=new r.Group,p=this.visualMapModel.textStyleModel;c.add(new r.Text({style:{x:s?v==="right"?u[0]:0:u[0]/2,y:u[1]/2,textVerticalAlign:"middle",textAlign:s?v:"center",text:l,textFont:p.getFont(),textFill:p.getTextColor()}})),f.add(c)}},_getViewData:function(){var f=this.visualMapModel,l=e.map(f.getPieceList(),function(c,p){return{piece:c,indexInModelPieceList:p}}),u=f.get("text"),s=f.get("orient"),v=f.get("inverse");return(s==="horizontal"?v:!v)?l.reverse():u&&(u=u.slice().reverse()),{viewPieceList:l,endsText:u}},_createItemSymbol:function(f,l,u){f.add(a(this.getControllerVisual(l,"symbol"),u[0],u[1],u[2],u[3],this.getControllerVisual(l,"color")))},_onItemClick:function(f){var l=this.visualMapModel,u=l.option,s=e.clone(u.selected),v=l.getSelectedMapKey(f);u.selectedMode==="single"?(s[v]=!0,e.each(s,function(c,p){s[p]=p===v})):s[v]=!s[v],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:s})}}),o=d;return X8=o,X8}var Vf;function uk(){if(Vf)return zf;Vf=1;var e=v1,t=ny();return oy(),sy(),sk(),lk(),hy(),e.registerPreprocessor(t),zf}var Bf;function vk(){return Bf||(Bf=1,ok(),uk()),_f}var qf={},K8,Hf;function yi(){if(Hf)return K8;Hf=1;var e=v1,t=G,r=ue,i=M1,a=W1(),n=ai,h=a.addCommas,d=a.encodeHTML;function o(u){i.defaultEmphasis(u,"label",["show"])}var f=e.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(u,s,v,c){this.mergeDefaultAndTheme(u,v),this.mergeOption(u,v,c.createdBySelf,!0)},isAnimationEnabled:function(){if(r.node)return!1;var u=this.__hostSeries;return this.getShallow("animation")&&u&&u.isAnimationEnabled()},mergeOption:function(u,s,v,c){var p=this.constructor,g=this.mainType+"Model";v||s.eachSeries(function(m){var _=m.get(this.mainType,!0),y=m[g];if(!_||!_.data){m[g]=null;return}y?y.mergeOption(_,s,!0):(c&&o(_),t.each(_.data,function(b){b instanceof Array?(o(b[0]),o(b[1])):o(b)}),y=new p(_,this,s),t.extend(y,{mainType:this.mainType,seriesIndex:m.seriesIndex,name:m.name,createdBySelf:!0}),y.__hostSeries=m),m[g]=y},this)},formatTooltip:function(u){var s=this.getData(),v=this.getRawValue(u),c=t.isArray(v)?t.map(v,h).join(", "):h(v),p=s.getName(u),g=d(this.name);return(v!=null||p)&&(g+="<br />"),p&&(g+=d(p),v!=null&&(g+=" : ")),v!=null&&(g+=d(c)),g},getData:function(){return this._data},setData:function(u){this._data=u}});t.mixin(f,n);var l=f;return K8=l,K8}var Q8,Ff;function ck(){if(Ff)return Q8;Ff=1;var e=yi(),t=e.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});return Q8=t,Q8}var nt={},Gf;function _i(){if(Gf)return nt;Gf=1;var e=G,t=I1(),r=k2(),i=r.isDimensionStacked,a=e.indexOf;function n(g){return!(isNaN(parseFloat(g.x))&&isNaN(parseFloat(g.y)))}function h(g){return!isNaN(parseFloat(g.x))&&!isNaN(parseFloat(g.y))}function d(g,m,_,y,b,x){var w=[],S=i(m,y),A=S?m.getCalculationInfo("stackResultDimension"):y,C=p(m,A,g),T=m.indicesOfNearest(A,C)[0];w[b]=m.get(_,T),w[x]=m.get(y,T);var M=t.getPrecision(m.get(y,T));return M=Math.min(M,20),M>=0&&(w[x]=+w[x].toFixed(M)),w}var o=e.curry,f={min:o(d,"min"),max:o(d,"max"),average:o(d,"average")};function l(g,m){var _=g.getData(),y=g.coordinateSystem;if(m&&!h(m)&&!e.isArray(m.coord)&&y){var b=y.dimensions,x=u(m,_,y,g);if(m=e.clone(m),m.type&&f[m.type]&&x.baseAxis&&x.valueAxis){var w=a(b,x.baseAxis.dim),S=a(b,x.valueAxis.dim);m.coord=f[m.type](_,x.baseDataDim,x.valueDataDim,w,S),m.value=m.coord[S]}else{for(var A=[m.xAxis!=null?m.xAxis:m.radiusAxis,m.yAxis!=null?m.yAxis:m.angleAxis],C=0;C<2;C++)f[A[C]]&&(A[C]=p(_,_.mapDimension(b[C]),A[C]));m.coord=A}}return m}function u(g,m,_,y){var b={};return g.valueIndex!=null||g.valueDim!=null?(b.valueDataDim=g.valueIndex!=null?m.getDimension(g.valueIndex):g.valueDim,b.valueAxis=_.getAxis(s(y,b.valueDataDim)),b.baseAxis=_.getOtherAxis(b.valueAxis),b.baseDataDim=m.mapDimension(b.baseAxis.dim)):(b.baseAxis=y.getBaseAxis(),b.valueAxis=_.getOtherAxis(b.baseAxis),b.baseDataDim=m.mapDimension(b.baseAxis.dim),b.valueDataDim=m.mapDimension(b.valueAxis.dim)),b}function s(g,m){var _=g.getData(),y=_.dimensions;m=_.getDimension(m);for(var b=0;b<y.length;b++){var x=_.getDimensionInfo(y[b]);if(x.name===m)return x.coordDim}}function v(g,m){return g&&g.containData&&m.coord&&!n(m)?g.containData(m.coord):!0}function c(g,m,_,y){return y<2?g.coord&&g.coord[y]:g.value}function p(g,m,_){if(_==="average"){var y=0,b=0;return g.each(m,function(x,w){isNaN(x)||(y+=x,b++)}),y/b}else return _==="median"?g.getMedian(m):g.getDataExtent(m,!0)[_==="max"?1:0]}return nt.dataTransform=l,nt.getAxisInfo=u,nt.dataFilter=v,nt.dimValueGetter=c,nt.numCalculate=p,nt}var J8,$f;function xi(){if($f)return J8;$f=1;var e=v1,t=G,r=e.extendComponentView({type:"marker",init:function(){this.markerGroupMap=t.createHashMap()},render:function(i,a,n){var h=this.markerGroupMap;h.each(function(o){o.__keep=!1});var d=this.type+"Model";a.eachSeries(function(o){var f=o[d];f&&this.renderSeries(o,f,a,n)},this),h.each(function(o){!o.__keep&&this.group.remove(o.group)},this)},renderSeries:function(){}});return J8=r,J8}var j8,Uf;function hk(){if(Uf)return j8;Uf=1;var e=G,t=sr(),r=I1(),i=We(),a=_i(),n=xi();function h(f,l,u){var s=l.coordinateSystem;f.each(function(v){var c=f.getItemModel(v),p,g=r.parsePercent(c.get("x"),u.getWidth()),m=r.parsePercent(c.get("y"),u.getHeight());if(!isNaN(g)&&!isNaN(m))p=[g,m];else if(l.getMarkerPosition)p=l.getMarkerPosition(f.getValues(f.dimensions,v));else if(s){var _=f.get(s.dimensions[0],v),y=f.get(s.dimensions[1],v);p=s.dataToPoint([_,y])}isNaN(g)||(p[0]=g),isNaN(m)||(p[1]=m),f.setItemLayout(v,p)})}var d=n.extend({type:"markPoint",updateTransform:function(f,l,u){l.eachSeries(function(s){var v=s.markPointModel;v&&(h(v.getData(),s,u),this.markerGroupMap.get(s.id).updateLayout(v))},this)},renderSeries:function(f,l,u,s){var v=f.coordinateSystem,c=f.id,p=f.getData(),g=this.markerGroupMap,m=g.get(c)||g.set(c,new t),_=o(v,f,l);l.setData(_),h(l.getData(),f,s),_.each(function(y){var b=_.getItemModel(y),x=b.getShallow("symbolSize");typeof x=="function"&&(x=x(l.getRawValue(y),l.getDataParams(y))),_.setItemVisual(y,{symbolSize:x,color:b.get("itemStyle.color")||p.getVisual("color"),symbol:b.getShallow("symbol")})}),m.updateData(_),this.group.add(m.group),_.eachItemGraphicEl(function(y){y.traverse(function(b){b.dataModel=l})}),m.__keep=!0,m.group.silent=l.get("silent")||f.get("silent")}});function o(f,l,u){var s;f?s=e.map(f&&f.dimensions,function(p){var g=l.getData().getDimensionInfo(l.getData().mapDimension(p))||{};return e.defaults({name:p},g)}):s=[{name:"value",type:"float"}];var v=new i(s,u),c=e.map(u.get("data"),e.curry(a.dataTransform,l));return f&&(c=e.filter(c,e.curry(a.dataFilter,f))),v.initData(c,null,f?a.dimValueGetter:function(p){return p.value}),v}return j8=d,j8}var Wf;function fk(){if(Wf)return qf;Wf=1;var e=v1;return ck(),hk(),e.registerPreprocessor(function(t){t.markPoint=t.markPoint||{}}),qf}var Zf={},e6,Yf;function dk(){if(Yf)return e6;Yf=1;var e=yi(),t=e.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end"},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});return e6=t,e6}var t6,Xf;function gk(){if(Xf)return t6;Xf=1;var e=G,t=We(),r=I1(),i=_i(),a=fi(),n=xi(),h=function(v,c,p,g){var m=v.getData(),_=g.type;if(!e.isArray(g)&&(_==="min"||_==="max"||_==="average"||_==="median"||g.xAxis!=null||g.yAxis!=null)){var y,b;if(g.yAxis!=null||g.xAxis!=null)y=g.yAxis!=null?"y":"x",c.getAxis(y),b=e.retrieve(g.yAxis,g.xAxis);else{var x=i.getAxisInfo(g,m,c,v);y=x.valueDataDim,x.valueAxis,b=i.numCalculate(m,y,_)}var w=y==="x"?0:1,S=1-w,A=e.clone(g),C={};A.type=null,A.coord=[],C.coord=[],A.coord[S]=-1/0,C.coord[S]=1/0;var T=p.get("precision");T>=0&&typeof b=="number"&&(b=+b.toFixed(Math.min(T,20))),A.coord[w]=C.coord[w]=b,g=[A,C,{type:_,valueIndex:g.valueIndex,value:b}]}return g=[i.dataTransform(v,g[0]),i.dataTransform(v,g[1]),e.extend({},g[2])],g[2].type=g[2].type||"",e.merge(g[2],g[0]),e.merge(g[2],g[1]),g};function d(v){return!isNaN(v)&&!isFinite(v)}function o(v,c,p,g){var m=1-v,_=g.dimensions[v];return d(c[m])&&d(p[m])&&c[v]===p[v]&&g.getAxis(_).containData(c[v])}function f(v,c){if(v.type==="cartesian2d"){var p=c[0].coord,g=c[1].coord;if(p&&g&&(o(1,p,g,v)||o(0,p,g,v)))return!0}return i.dataFilter(v,c[0])&&i.dataFilter(v,c[1])}function l(v,c,p,g,m){var _=g.coordinateSystem,y=v.getItemModel(c),b,x=r.parsePercent(y.get("x"),m.getWidth()),w=r.parsePercent(y.get("y"),m.getHeight());if(!isNaN(x)&&!isNaN(w))b=[x,w];else{if(g.getMarkerPosition)b=g.getMarkerPosition(v.getValues(v.dimensions,c));else{var S=_.dimensions,A=v.get(S[0],c),C=v.get(S[1],c);b=_.dataToPoint([A,C])}if(_.type==="cartesian2d"){var T=_.getAxis("x"),M=_.getAxis("y"),S=_.dimensions;d(v.get(S[0],c))?b[0]=T.toGlobalCoord(T.getExtent()[p?0:1]):d(v.get(S[1],c))&&(b[1]=M.toGlobalCoord(M.getExtent()[p?0:1]))}isNaN(x)||(b[0]=x),isNaN(w)||(b[1]=w)}v.setItemLayout(c,b)}var u=n.extend({type:"markLine",updateTransform:function(v,c,p){c.eachSeries(function(g){var m=g.markLineModel;if(m){var _=m.getData(),y=m.__from,b=m.__to;y.each(function(x){l(y,x,!0,g,p),l(b,x,!1,g,p)}),_.each(function(x){_.setItemLayout(x,[y.getItemLayout(x),b.getItemLayout(x)])}),this.markerGroupMap.get(g.id).updateLayout()}},this)},renderSeries:function(v,c,p,g){var m=v.coordinateSystem,_=v.id,y=v.getData(),b=this.markerGroupMap,x=b.get(_)||b.set(_,new a);this.group.add(x.group);var w=s(m,v,c),S=w.from,A=w.to,C=w.line;c.__from=S,c.__to=A,c.setData(C);var T=c.get("symbol"),M=c.get("symbolSize");e.isArray(T)||(T=[T,T]),typeof M=="number"&&(M=[M,M]),w.from.each(function(I){D(S,I,!0),D(A,I,!1)}),C.each(function(I){var P=C.getItemModel(I).get("lineStyle.color");C.setItemVisual(I,{color:P||S.getItemVisual(I,"color")}),C.setItemLayout(I,[S.getItemLayout(I),A.getItemLayout(I)]),C.setItemVisual(I,{fromSymbolSize:S.getItemVisual(I,"symbolSize"),fromSymbol:S.getItemVisual(I,"symbol"),toSymbolSize:A.getItemVisual(I,"symbolSize"),toSymbol:A.getItemVisual(I,"symbol")})}),x.updateData(C),w.line.eachItemGraphicEl(function(I,P){I.traverse(function(R){R.dataModel=c})});function D(I,P,R){var E=I.getItemModel(P);l(I,P,R,v,g),I.setItemVisual(P,{symbolSize:E.get("symbolSize")||M[R?0:1],symbol:E.get("symbol",!0)||T[R?0:1],color:E.get("itemStyle.color")||y.getVisual("color")})}x.__keep=!0,x.group.silent=c.get("silent")||v.get("silent")}});function s(v,c,p){var g;v?g=e.map(v&&v.dimensions,function(w){var S=c.getData().getDimensionInfo(c.getData().mapDimension(w))||{};return e.defaults({name:w},S)}):g=[{name:"value",type:"float"}];var m=new t(g,p),_=new t(g,p),y=new t([],p),b=e.map(p.get("data"),e.curry(h,c,v,p));v&&(b=e.filter(b,e.curry(f,v)));var x=v?i.dimValueGetter:function(w){return w.value};return m.initData(e.map(b,function(w){return w[0]}),null,x),_.initData(e.map(b,function(w){return w[1]}),null,x),y.initData(e.map(b,function(w){return w[2]})),y.hasItemOption=!0,{from:m,to:_,line:y}}return t6=u,t6}var Kf;function pk(){if(Kf)return Zf;Kf=1;var e=v1;return dk(),gk(),e.registerPreprocessor(function(t){t.markLine=t.markLine||{}}),Zf}var Qf={},r6,Jf;function mk(){if(Jf)return r6;Jf=1;var e=yi(),t=e.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});return r6=t,r6}var jf={},ed;function yk(){if(ed)return jf;ed=1;var e=G,t=ve,r=We(),i=I1(),a=l1,n=_i(),h=xi(),d=function(c,p,g,m){var _=n.dataTransform(c,m[0]),y=n.dataTransform(c,m[1]),b=e.retrieve,x=_.coord,w=y.coord;x[0]=b(x[0],-1/0),x[1]=b(x[1],-1/0),w[0]=b(w[0],1/0),w[1]=b(w[1],1/0);var S=e.mergeAll([{},_,y]);return S.coord=[_.coord,y.coord],S.x0=_.x,S.y0=_.y,S.x1=y.x,S.y1=y.y,S};function o(c){return!isNaN(c)&&!isFinite(c)}function f(c,p,g,m){var _=1-c;return o(p[_])&&o(g[_])}function l(c,p){var g=p.coord[0],m=p.coord[1];return c.type==="cartesian2d"&&g&&m&&(f(1,g,m)||f(0,g,m))?!0:n.dataFilter(c,{coord:g,x:p.x0,y:p.y0})||n.dataFilter(c,{coord:m,x:p.x1,y:p.y1})}function u(c,p,g,m,_){var y=m.coordinateSystem,b=c.getItemModel(p),x,w=i.parsePercent(b.get(g[0]),_.getWidth()),S=i.parsePercent(b.get(g[1]),_.getHeight());if(!isNaN(w)&&!isNaN(S))x=[w,S];else{if(m.getMarkerPosition)x=m.getMarkerPosition(c.getValues(g,p));else{var A=c.get(g[0],p),C=c.get(g[1],p),T=[A,C];y.clampData&&y.clampData(T,T),x=y.dataToPoint(T,!0)}if(y.type==="cartesian2d"){var M=y.getAxis("x"),D=y.getAxis("y"),A=c.get(g[0],p),C=c.get(g[1],p);o(A)?x[0]=M.toGlobalCoord(M.getExtent()[g[0]==="x0"?0:1]):o(C)&&(x[1]=D.toGlobalCoord(D.getExtent()[g[1]==="y0"?0:1]))}isNaN(w)||(x[0]=w),isNaN(S)||(x[1]=S)}return x}var s=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];h.extend({type:"markArea",updateTransform:function(c,p,g){p.eachSeries(function(m){var _=m.markAreaModel;if(_){var y=_.getData();y.each(function(b){var x=e.map(s,function(S){return u(y,b,S,m,g)});y.setItemLayout(b,x);var w=y.getItemGraphicEl(b);w.setShape("points",x)})}},this)},renderSeries:function(c,p,g,m){var _=c.coordinateSystem,y=c.id,b=c.getData(),x=this.markerGroupMap,w=x.get(y)||x.set(y,{group:new a.Group});this.group.add(w.group),w.__keep=!0;var S=v(_,c,p);p.setData(S),S.each(function(A){S.setItemLayout(A,e.map(s,function(C){return u(S,A,C,c,m)})),S.setItemVisual(A,{color:b.getVisual("color")})}),S.diff(w.__data).add(function(A){var C=new a.Polygon({shape:{points:S.getItemLayout(A)}});S.setItemGraphicEl(A,C),w.group.add(C)}).update(function(A,C){var T=w.__data.getItemGraphicEl(C);a.updateProps(T,{shape:{points:S.getItemLayout(A)}},p,A),w.group.add(T),S.setItemGraphicEl(A,T)}).remove(function(A){var C=w.__data.getItemGraphicEl(A);w.group.remove(C)}).execute(),S.eachItemGraphicEl(function(A,C){var T=S.getItemModel(C),M=T.getModel("label"),D=T.getModel("emphasis.label"),I=S.getItemVisual(C,"color");A.useStyle(e.defaults(T.getModel("itemStyle").getItemStyle(),{fill:t.modifyAlpha(I,.4),stroke:I})),A.hoverStyle=T.getModel("emphasis.itemStyle").getItemStyle(),a.setLabelStyle(A.style,A.hoverStyle,M,D,{labelFetcher:p,labelDataIndex:C,defaultText:S.getName(C)||"",isRectText:!0,autoColor:I}),a.setHoverStyle(A,{}),A.dataModel=p}),w.__data=S,w.group.silent=p.get("silent")||c.get("silent")}});function v(c,p,g){var m,_,y=["x0","y0","x1","y1"];c?(m=e.map(c&&c.dimensions,function(w){var S=p.getData(),A=S.getDimensionInfo(S.mapDimension(w))||{};return e.defaults({name:w},A)}),_=new r(e.map(y,function(w,S){return{name:w,type:m[S%2].type}}),g)):(m=[{name:"value",type:"float"}],_=new r(m,g));var b=e.map(g.get("data"),e.curry(d,p,c,g));c&&(b=e.filter(b,e.curry(l,c)));var x=c?function(w,S,A,C){return w.coord[Math.floor(C/2)][C%2]}:function(w){return w.value};return _.initData(b,null,x),_.hasItemOption=!0,_}return jf}var td;function _k(){if(td)return Qf;td=1;var e=v1;return mk(),yk(),e.registerPreprocessor(function(t){t.markArea=t.markArea||{}}),Qf}var rd={},a6,ad;function xk(){if(ad)return a6;ad=1;var e=G;function t(n){var h=n&&n.timeline;e.isArray(h)||(h=h?[h]:[]),e.each(h,function(d){d&&r(d)})}function r(n){var h=n.type,d={number:"value",time:"time"};if(d[h]&&(n.axisType=d[h],delete n.type),i(n),a(n,"controlPosition")){var o=n.controlStyle||(n.controlStyle={});a(o,"position")||(o.position=n.controlPosition),o.position==="none"&&!a(o,"show")&&(o.show=!1,delete o.position),delete n.controlPosition}e.each(n.data||[],function(f){e.isObject(f)&&!e.isArray(f)&&(!a(f,"value")&&a(f,"name")&&(f.value=f.name),i(f))})}function i(n){var h=n.itemStyle||(n.itemStyle={}),d=h.emphasis||(h.emphasis={}),o=n.label||n.label||{},f=o.normal||(o.normal={}),l={normal:1,emphasis:1};e.each(o,function(u,s){!l[s]&&!a(f,s)&&(f[s]=u)}),d.label&&!a(o,"emphasis")&&(o.emphasis=d.label,delete d.label)}function a(n,h){return n.hasOwnProperty(h)}return a6=t,a6}var id={},nd;function Sk(){if(nd)return id;nd=1;var e=ce;return e.registerSubTypeDefaulter("timeline",function(){return"slider"}),id}var od={},sd;function bk(){if(sd)return od;sd=1;var e=v1,t=G;return e.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},function(r,i){var a=i.getComponent("timeline");return a&&r.currentIndex!=null&&(a.setCurrentIndex(r.currentIndex),!a.get("loop",!0)&&a.isIndexMax()&&a.setPlayState(!1)),i.resetOption("timeline"),t.defaults({currentIndex:a.option.currentIndex},r)}),e.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},function(r,i){var a=i.getComponent("timeline");a&&r.playState!=null&&a.setPlayState(r.playState)}),od}var i6,ld;function wk(){if(ld)return i6;ld=1;var e=G,t=ce,r=We(),i=M1,a=t.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(h,d,o){this._data,this._names,this.mergeDefaultAndTheme(h,o),this._initData()},mergeOption:function(h){a.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(h){h==null&&(h=this.option.currentIndex);var d=this._data.count();this.option.loop?h=(h%d+d)%d:(h>=d&&(h=d-1),h<0&&(h=0)),this.option.currentIndex=h},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(h){this.option.autoPlay=!!h},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var h=this.option,d=h.data||[],o=h.axisType,f=this._names=[];if(o==="category"){var l=[];e.each(d,function(v,c){var p=i.getDataItemValue(v),g;e.isObject(v)?(g=e.clone(v),g.value=c):g=c,l.push(g),!e.isString(p)&&(p==null||isNaN(p))&&(p=""),f.push(p+"")}),d=l}var u={category:"ordinal",time:"time"}[o]||"number",s=this._data=new r([{name:"value",type:u}],this);s.initData(d,f)},getData:function(){return this._data},getCategories:function(){if(this.get("axisType")==="category")return this._names.slice()}}),n=a;return i6=n,i6}var n6,ud;function Ak(){if(ud)return n6;ud=1;var e=G,t=wk(),r=ai,i=t.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}});e.mixin(i,r);var a=i;return n6=a,n6}var o6,vd;function Tk(){if(vd)return o6;vd=1;var e=O0,t=e.extend({type:"timeline"});return o6=t,o6}var s6,cd;function Ck(){if(cd)return s6;cd=1;var e=G,t=J2(),r=function(a,n,h,d){t.call(this,a,n,h),this.type=d||"value",this.model=null};r.prototype={constructor:r,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return this.model.get("orient")==="horizontal"}},e.inherits(r,t);var i=r;return s6=i,s6}var l6,hd;function Mk(){if(hd)return l6;hd=1;var e=G,t=j1,r=ke(),i=l1,a=z1,n=Tk(),h=Ck(),d=Ze(),o=d.createSymbol,f=n2(),l=I1(),u=W1(),s=u.encodeHTML,v=e.bind,c=e.each,p=Math.PI,g=n.extend({type:"timeline.slider",init:function(x,w){this.api=w,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(x,w,S,A){if(this.model=x,this.api=S,this.ecModel=w,this.group.removeAll(),x.get("show",!0)){var C=this._layout(x,S),T=this._createGroup("mainGroup"),M=this._createGroup("labelGroup"),D=this._axis=this._createAxis(C,x);x.formatTooltip=function(I){return s(D.scale.getLabel(I))},c(["AxisLine","AxisTick","Control","CurrentPointer"],function(I){this["_render"+I](C,T,D,x)},this),this._renderAxisLabel(C,M,D,x),this._position(C,x)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(x,w){var S=x.get("label.position"),A=x.get("orient"),C=m(x,w);S==null||S==="auto"?S=A==="horizontal"?C.y+C.height/2<w.getHeight()/2?"-":"+":C.x+C.width/2<w.getWidth()/2?"+":"-":isNaN(S)&&(S={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[A][S]);var T={horizontal:"center",vertical:S>=0||S==="+"?"left":"right"},M={horizontal:S>=0||S==="+"?"top":"bottom",vertical:"middle"},D={horizontal:0,vertical:p/2},I=A==="vertical"?C.height:C.width,P=x.getModel("controlStyle"),R=P.get("show",!0),E=R?P.get("itemSize"):0,L=R?P.get("itemGap"):0,k=E+L,z=x.get("label.rotate")||0;z=z*p/180;var O,N,B,q,V=P.get("position",!0),F=R&&P.get("showPlayBtn",!0),$=R&&P.get("showPrevBtn",!0),Z=R&&P.get("showNextBtn",!0),Y=0,Q=I;return V==="left"||V==="bottom"?(F&&(O=[0,0],Y+=k),$&&(N=[Y,0],Y+=k),Z&&(B=[Q-E,0],Q-=k)):(F&&(O=[Q-E,0],Q-=k),$&&(N=[0,0],Y+=k),Z&&(B=[Q-E,0],Q-=k)),q=[Y,Q],x.get("inverse")&&q.reverse(),{viewRect:C,mainLength:I,orient:A,rotation:D[A],labelRotation:z,labelPosOpt:S,labelAlign:x.get("label.align")||T[A],labelBaseline:x.get("label.verticalAlign")||x.get("label.baseline")||M[A],playPosition:O,prevBtnPosition:N,nextBtnPosition:B,axisExtent:q,controlSize:E,controlGap:L}},_position:function(x,w){var S=this._mainGroup,A=this._labelGroup,C=x.viewRect;if(x.orient==="vertical"){var T=r.create(),M=C.x,D=C.y+C.height;r.translate(T,T,[-M,-D]),r.rotate(T,T,-p/2),r.translate(T,T,[M,D]),C=C.clone(),C.applyTransform(T)}var I=N(C),P=N(S.getBoundingRect()),R=N(A.getBoundingRect()),E=S.position,L=A.position;L[0]=E[0]=I[0][0];var k=x.labelPosOpt;if(isNaN(k)){var z=k==="+"?0:1;B(E,P,I,1,z),B(L,R,I,1,1-z)}else{var z=k>=0?0:1;B(E,P,I,1,z),L[1]=E[1]+k}S.attr("position",E),A.attr("position",L),S.rotation=A.rotation=x.rotation,O(S),O(A);function O(q){var V=q.position;q.origin=[I[0][0]-V[0],I[1][0]-V[1]]}function N(q){return[[q.x,q.x+q.width],[q.y,q.y+q.height]]}function B(q,V,F,$,Z){q[$]+=F[$][Z]-V[$][Z]}},_createAxis:function(x,w){var S=w.getData(),A=w.get("axisType"),C=f.createScaleByModel(w,A);C.getTicks=function(){return S.mapArray(["value"],function(D){return D})};var T=S.getDataExtent("value");C.setExtent(T[0],T[1]),C.niceTicks();var M=new h("value",C,x.axisExtent,A);return M.model=w,M},_createGroup:function(x){var w=this["_"+x]=new i.Group;return this.group.add(w),w},_renderAxisLine:function(x,w,S,A){var C=S.getExtent();A.get("lineStyle.show")&&w.add(new i.Line({shape:{x1:C[0],y1:0,x2:C[1],y2:0},style:e.extend({lineCap:"round"},A.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(x,w,S,A){var C=A.getData(),T=S.scale.getTicks();c(T,function(M){var D=S.dataToCoord(M),I=C.getItemModel(M),P=I.getModel("itemStyle"),R=I.getModel("emphasis.itemStyle"),E={position:[D,0],onclick:v(this._changeTimeline,this,M)},L=y(I,P,w,E);i.setHoverStyle(L,R.getItemStyle()),I.get("tooltip")?(L.dataIndex=M,L.dataModel=A):L.dataIndex=L.dataModel=null},this)},_renderAxisLabel:function(x,w,S,A){var C=S.getLabelModel();if(C.get("show")){var T=A.getData(),M=S.getViewLabels();c(M,function(D){var I=D.tickValue,P=T.getItemModel(I),R=P.getModel("label"),E=P.getModel("emphasis.label"),L=S.dataToCoord(D.tickValue),k=new i.Text({position:[L,0],rotation:x.labelRotation-x.rotation,onclick:v(this._changeTimeline,this,I),silent:!1});i.setTextStyle(k.style,R,{text:D.formattedLabel,textAlign:x.labelAlign,textVerticalAlign:x.labelBaseline}),w.add(k),i.setHoverStyle(k,i.setTextStyle({},E))},this)}},_renderControl:function(x,w,S,A){var C=x.controlSize,T=x.rotation,M=A.getModel("controlStyle").getItemStyle(),D=A.getModel("emphasis.controlStyle").getItemStyle(),I=[0,-C/2,C,C],P=A.getPlayState(),R=A.get("inverse",!0);E(x.nextBtnPosition,"controlStyle.nextIcon",v(this._changeTimeline,this,R?"-":"+")),E(x.prevBtnPosition,"controlStyle.prevIcon",v(this._changeTimeline,this,R?"+":"-")),E(x.playPosition,"controlStyle."+(P?"stopIcon":"playIcon"),v(this._handlePlayClick,this,!P),!0);function E(L,k,z,O){if(L){var N={position:L,origin:[C/2,0],rotation:O?-T:0,rectHover:!0,style:M,onclick:z},B=_(A,k,I,N);w.add(B),i.setHoverStyle(B,D)}}},_renderCurrentPointer:function(x,w,S,A){var C=A.getData(),T=A.getCurrentIndex(),M=C.getItemModel(T).getModel("checkpointStyle"),D=this,I={onCreate:function(P){P.draggable=!0,P.drift=v(D._handlePointerDrag,D),P.ondragend=v(D._handlePointerDragend,D),b(P,T,S,A,!0)},onUpdate:function(P){b(P,T,S,A)}};this._currentPointer=y(M,M,this._mainGroup,{},this._currentPointer,I)},_handlePlayClick:function(x){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:x,from:this.uid})},_handlePointerDrag:function(x,w,S){this._clearTimer(),this._pointerChangeTimeline([S.offsetX,S.offsetY])},_handlePointerDragend:function(x){this._pointerChangeTimeline([x.offsetX,x.offsetY],!0)},_pointerChangeTimeline:function(x,w){var S=this._toAxisCoord(x)[0],A=this._axis,C=l.asc(A.getExtent().slice());S>C[1]&&(S=C[1]),S<C[0]&&(S=C[0]),this._currentPointer.position[0]=S,this._currentPointer.dirty();var T=this._findNearestTick(S),M=this.model;(w||T!==M.getCurrentIndex()&&M.get("realtime"))&&this._changeTimeline(T)},_doPlayStop:function(){this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(v(x,this),this.model.get("playInterval")));function x(){var w=this.model;this._changeTimeline(w.getCurrentIndex()+(w.get("rewind",!0)?-1:1))}},_toAxisCoord:function(x){var w=this._mainGroup.getLocalTransform();return i.applyTransform(x,w,!0)},_findNearestTick:function(x){var w=this.model.getData(),S=1/0,A,C=this._axis;return w.each(["value"],function(T,M){var D=C.dataToCoord(T),I=Math.abs(D-x);I<S&&(S=I,A=M)}),A},_clearTimer:function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},_changeTimeline:function(x){var w=this.model.getCurrentIndex();x==="+"?x=w+1:x==="-"&&(x=w-1),this.api.dispatchAction({type:"timelineChange",currentIndex:x,from:this.uid})}});function m(x,w){return a.getLayoutRect(x.getBoxLayoutParams(),{width:w.getWidth(),height:w.getHeight()},x.get("padding"))}function _(x,w,S,A){var C=i.makePath(x.get(w).replace(/^path:\/\//,""),e.clone(A||{}),new t(S[0],S[1],S[2],S[3]),"center");return C}function y(x,w,S,A,C,T){var M=w.get("color");if(C)C.setColor(M),S.add(C),T&&T.onUpdate(C);else{var D=x.get("symbol");C=o(D,-1,-1,2,2,M),C.setStyle("strokeNoScale",!0),S.add(C),T&&T.onCreate(C)}var I=w.getItemStyle(["color","symbol","symbolSize"]);C.setStyle(I),A=e.merge({rectHover:!0,z2:100},A,!0);var P=x.get("symbolSize");P=P instanceof Array?P.slice():[+P,+P],P[0]/=2,P[1]/=2,A.scale=P;var R=x.get("symbolOffset");if(R){var E=A.position=A.position||[0,0];E[0]+=l.parsePercent(R[0],P[0]),E[1]+=l.parsePercent(R[1],P[1])}var L=x.get("symbolRotate");return A.rotation=(L||0)*Math.PI/180||0,C.attr(A),C.updateTransform(),C}function b(x,w,S,A,C){if(!x.dragging){var T=A.getModel("checkpointStyle"),M=S.dataToCoord(A.getData().get(["value"],w));C||!T.get("animation",!0)?x.attr({position:[M,0]}):(x.stopAnimation(!0),x.animateTo({position:[M,0]},T.get("animationDuration",!0),T.get("animationEasing",!0)))}}return l6=g,l6}var fd;function Dk(){if(fd)return rd;fd=1;var e=v1,t=xk();return Sk(),bk(),Ak(),Mk(),e.registerPreprocessor(t),rd}var dd={},u6,gd;function Lk(){if(gd)return u6;gd=1;var e=v1,t=G,r=j2(),i=e.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){i.superApply(this,"optionUpdated",arguments),t.each(this.option.feature,function(n,h){var d=r.get(h);d&&t.merge(n,d.defaultOption)})},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}}}}),a=i;return u6=a,u6}var v6,pd;function Ik(){if(pd)return v6;pd=1;var e=v1,t=G,r=X1,i=j2(),a=l1,n=ye(),h=yt(),d=jm(),o=e.extendComponentView({type:"toolbox",render:function(l,u,s,v){var c=this.group;if(c.removeAll(),!l.get("show"))return;var p=+l.get("itemSize"),g=l.get("feature")||{},m=this._features||(this._features={}),_=[];t.each(g,function(x,w){_.push(w)}),new h(this._featureNames||[],_).add(y).update(y).remove(t.curry(y,null)).execute(),this._featureNames=_;function y(x,w){var S=_[x],A=_[w],C=g[S],T=new n(C,l,l.ecModel),M;if(S&&!A){if(f(S))M={model:T,onclick:T.option.onclick,featureName:S};else{var D=i.get(S);if(!D)return;M=new D(T,u,s)}m[S]=M}else{if(M=m[A],!M)return;M.model=T,M.ecModel=u,M.api=s}if(!S&&A){M.dispose&&M.dispose(u,s);return}if(!T.get("show")||M.unusable){M.remove&&M.remove(u,s);return}b(T,M,S),T.setIconStatus=function(I,P){var R=this.option,E=this.iconPaths;R.iconStatus=R.iconStatus||{},R.iconStatus[I]=P,E[I]&&E[I].trigger(P)},M.render&&M.render(T,u,s,v)}function b(x,w,S){var A=x.getModel("iconStyle"),C=x.getModel("emphasis.iconStyle"),T=w.getIcons?w.getIcons():x.get("icon"),M=x.get("title")||{};if(typeof T=="string"){var D=T,I=M;T={},M={},T[S]=D,M[S]=I}var P=x.iconPaths={};t.each(T,function(R,E){var L=a.createIcon(R,{},{x:-p/2,y:-p/2,width:p,height:p});L.setStyle(A.getItemStyle()),L.hoverStyle=C.getItemStyle(),a.setHoverStyle(L),l.get("showTitle")&&(L.__title=M[E],L.on("mouseover",function(){var k=C.getItemStyle();L.setStyle({text:M[E],textPosition:k.textPosition||"bottom",textFill:k.fill||k.stroke||"#000",textAlign:k.textAlign||"center"})}).on("mouseout",function(){L.setStyle({textFill:null})})),L.trigger(x.get("iconStatus."+E)||"normal"),c.add(L),L.on("click",t.bind(w.onclick,w,u,s,E)),P[E]=L})}d.layout(c,l,s),c.add(d.makeBackground(c.getBoundingRect(),l)),c.eachChild(function(x){var w=x.__title,S=x.hoverStyle;if(S&&w){var A=r.getBoundingRect(w,r.makeFont(S)),C=x.position[0]+c.position[0],T=x.position[1]+c.position[1]+p,M=!1;T+A.height>s.getHeight()&&(S.textPosition="top",M=!0);var D=M?-5-A.height:p+8;C+A.width/2>s.getWidth()?(S.textPosition=["100%",D],S.textAlign="right"):C-A.width/2<0&&(S.textPosition=[0,D],S.textAlign="left")}})},updateView:function(l,u,s,v){t.each(this._features,function(c){c.updateView&&c.updateView(c.model,u,s,v)})},remove:function(l,u){t.each(this._features,function(s){s.remove&&s.remove(l,u)}),this.group.removeAll()},dispose:function(l,u){t.each(this._features,function(s){s.dispose&&s.dispose(l,u)})}});function f(l){return l.indexOf("my")===0}return v6=o,v6}var c6,md;function Pk(){if(md)return c6;md=1;var e=ue,t=mt,r=j2(),i=t.toolbox.saveAsImage;function a(d){this.model=d}a.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:i.title,type:"png",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:i.lang.slice()},a.prototype.unusable=!e.canvasSupported;var n=a.prototype;n.onclick=function(d,o){var f=this.model,l=f.get("name")||d.get("title.0.text")||"echarts",u=document.createElement("a"),s=f.get("type",!0)||"png";u.download=l+"."+s,u.target="_blank";var v=o.getConnectedDataURL({type:s,backgroundColor:f.get("backgroundColor",!0)||d.get("backgroundColor")||"#fff",excludeComponents:f.get("excludeComponents"),pixelRatio:f.get("pixelRatio")});if(u.href=v,typeof MouseEvent=="function"&&!e.browser.ie&&!e.browser.edge){var c=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1});u.dispatchEvent(c)}else if(window.navigator.msSaveOrOpenBlob){for(var p=atob(v.split(",")[1]),g=p.length,m=new Uint8Array(g);g--;)m[g]=p.charCodeAt(g);var _=new Blob([m]);window.navigator.msSaveOrOpenBlob(_,l+"."+s)}else{var y=f.get("lang"),b='<body style="margin:0;"><img src="'+v+'" style="max-width:100%;" title="'+(y&&y[0]||"")+'" /></body>',x=window.open();x.document.write(b)}},r.register("saveAsImage",a);var h=a;return c6=h,c6}var h6,yd;function Rk(){if(yd)return h6;yd=1;var e=v1,t=G,r=mt,i=j2(),a=r.toolbox.magicType;function n(l){this.model=l}n.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z",tiled:"M2.3,2.2h22.8V25H2.3V2.2z M35,2.2h22.8V25H35V2.2zM2.3,35h22.8v22.8H2.3V35z M35,35h22.8v22.8H35V35z"},title:t.clone(a.title),option:{},seriesIndex:{}};var h=n.prototype;h.getIcons=function(){var l=this.model,u=l.get("icon"),s={};return t.each(l.get("type"),function(v){u[v]&&(s[v]=u[v])}),s};var d={line:function(l,u,s,v){if(l==="bar")return t.merge({id:u,type:"line",data:s.get("data"),stack:s.get("stack"),markPoint:s.get("markPoint"),markLine:s.get("markLine")},v.get("option.line")||{},!0)},bar:function(l,u,s,v){if(l==="line")return t.merge({id:u,type:"bar",data:s.get("data"),stack:s.get("stack"),markPoint:s.get("markPoint"),markLine:s.get("markLine")},v.get("option.bar")||{},!0)},stack:function(l,u,s,v){if(l==="line"||l==="bar")return t.merge({id:u,stack:"__ec_magicType_stack__"},v.get("option.stack")||{},!0)},tiled:function(l,u,s,v){if(l==="line"||l==="bar")return t.merge({id:u,stack:""},v.get("option.tiled")||{},!0)}},o=[["line","bar"],["stack","tiled"]];h.onclick=function(l,u,s){var v=this.model,c=v.get("seriesIndex."+s);if(d[s]){var p={series:[]},g=function(m){var _=m.subType,y=m.id,b=d[s](_,y,m,v);b&&(t.defaults(b,m.option),p.series.push(b));var x=m.coordinateSystem;if(x&&x.type==="cartesian2d"&&(s==="line"||s==="bar")){var w=x.getAxesByScale("ordinal")[0];if(w){var S=w.dim,A=S+"Axis",C=l.queryComponents({mainType:A,index:m.get(name+"Index"),id:m.get(name+"Id")})[0],T=C.componentIndex;p[A]=p[A]||[];for(var M=0;M<=T;M++)p[A][T]=p[A][T]||{};p[A][T].boundaryGap=s==="bar"}}};t.each(o,function(m){t.indexOf(m,s)>=0&&t.each(m,function(_){v.setIconStatus(_,"normal")})}),v.setIconStatus(s,"emphasis"),l.eachComponent({mainType:"series",query:c==null?null:{seriesIndex:c}},g),u.dispatchAction({type:"changeMagicType",currentType:s,newOption:p})}},e.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(l,u){u.mergeOption(l.newOption)}),i.register("magicType",n);var f=n;return h6=f,h6}var f6,_d;function Ek(){if(_d)return f6;_d=1;var e=v1,t=G,r=Ae,i=mt,a=j2(),n=i.toolbox.dataView,h=new Array(60).join("-"),d=" ";function o(x){var w={},S=[],A=[];return x.eachRawSeries(function(C){var T=C.coordinateSystem;if(T&&(T.type==="cartesian2d"||T.type==="polar")){var M=T.getBaseAxis();if(M.type==="category"){var D=M.dim+"_"+M.index;w[D]||(w[D]={categoryAxis:M,valueAxis:T.getOtherAxis(M),series:[]},A.push({axisDim:M.dim,axisIndex:M.index})),w[D].series.push(C)}else S.push(C)}else S.push(C)}),{seriesGroupByCategoryAxis:w,other:S,meta:A}}function f(x){var w=[];return t.each(x,function(S,A){var C=S.categoryAxis,T=S.valueAxis,M=T.dim,D=[" "].concat(t.map(S.series,function(k){return k.name})),I=[C.model.getCategories()];t.each(S.series,function(k){I.push(k.getRawData().mapArray(M,function(z){return z}))});for(var P=[D.join(d)],R=0;R<I[0].length;R++){for(var E=[],L=0;L<I.length;L++)E.push(I[L][R]);P.push(E.join(d))}w.push(P.join(`
- `))}),w.join(`
- `+h+`
- `)}function l(x){return t.map(x,function(w){var S=w.getRawData(),A=[w.name],C=[];return S.each(S.dimensions,function(){for(var T=arguments.length,M=arguments[T-1],D=S.getName(M),I=0;I<T-1;I++)C[I]=arguments[I];A.push((D?D+d:"")+C.join(d))}),A.join(`
- `)}).join(`
- `+h+`
- `)}function u(x){var w=o(x);return{value:t.filter([f(w.seriesGroupByCategoryAxis),l(w.other)],function(S){return S.replace(/[\n\t\s]/g,"")}).join(`
- `+h+`
- `),meta:w.meta}}function s(x){return x.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function v(x){var w=x.slice(0,x.indexOf(`
- `));if(w.indexOf(d)>=0)return!0}var c=new RegExp("["+d+"]+","g");function p(x){for(var w=x.split(/\n+/g),S=s(w.shift()).split(c),A=[],C=t.map(S,function(I){return{name:I,data:[]}}),T=0;T<w.length;T++){var M=s(w[T]).split(c);A.push(M.shift());for(var D=0;D<M.length;D++)C[D]&&(C[D].data[T]=M[D])}return{series:C,categories:A}}function g(x){for(var w=x.split(/\n+/g),S=s(w.shift()),A=[],C=0;C<w.length;C++){var T=s(w[C]).split(c),M="",D,I=!1;isNaN(T[0])?(I=!0,M=T[0],T=T.slice(1),A[C]={name:M,value:[]},D=A[C].value):D=A[C]=[];for(var P=0;P<T.length;P++)D.push(+T[P]);D.length===1&&(I?A[C].value=D[0]:A[C]=D[0])}return{name:S,data:A}}function m(x,w){var S=x.split(new RegExp(`
- *`+h+`
- *`,"g")),A={series:[]};return t.each(S,function(C,T){if(v(C)){var M=p(C),D=w[T],I=D.axisDim+"Axis";D&&(A[I]=A[I]||[],A[I][D.axisIndex]={data:M.categories},A.series=A.series.concat(M.series))}else{var M=g(C);A.series.push(M)}}),A}function _(x){this._dom=null,this.model=x}_.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:t.clone(n.title),lang:t.clone(n.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},_.prototype.onclick=function(x,w){var S=w.getDom(),A=this.model;this._dom&&S.removeChild(this._dom);var C=document.createElement("div");C.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",C.style.backgroundColor=A.get("backgroundColor")||"#fff";var T=document.createElement("h4"),M=A.get("lang")||[];T.innerHTML=M[0]||A.get("title"),T.style.cssText="margin: 10px 20px;",T.style.color=A.get("textColor");var D=document.createElement("div"),I=document.createElement("textarea");D.style.cssText="display:block;width:100%;overflow:auto;";var P=A.get("optionToContent"),R=A.get("contentToOption"),E=u(x);if(typeof P=="function"){var L=P(w.getOption());typeof L=="string"?D.innerHTML=L:t.isDom(L)&&D.appendChild(L)}else D.appendChild(I),I.readOnly=A.get("readOnly"),I.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",I.style.color=A.get("textColor"),I.style.borderColor=A.get("textareaBorderColor"),I.style.backgroundColor=A.get("textareaColor"),I.value=E.value;var k=E.meta,z=document.createElement("div");z.style.cssText="position:absolute;bottom:0;left:0;right:0;";var O="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",N=document.createElement("div"),B=document.createElement("div");O+=";background-color:"+A.get("buttonColor"),O+=";color:"+A.get("buttonTextColor");var q=this;function V(){S.removeChild(C),q._dom=null}r.addEventListener(N,"click",V),r.addEventListener(B,"click",function(){var F;try{typeof R=="function"?F=R(D,w.getOption()):F=m(I.value,k)}catch($){throw V(),new Error("Data view format error "+$)}F&&w.dispatchAction({type:"changeDataView",newOption:F}),V()}),N.innerHTML=M[1],B.innerHTML=M[2],B.style.cssText=O,N.style.cssText=O,!A.get("readOnly")&&z.appendChild(B),z.appendChild(N),r.addEventListener(I,"keydown",function(F){if((F.keyCode||F.which)===9){var $=this.value,Z=this.selectionStart,Y=this.selectionEnd;this.value=$.substring(0,Z)+d+$.substring(Y),this.selectionStart=this.selectionEnd=Z+1,r.stop(F)}}),C.appendChild(T),C.appendChild(D),C.appendChild(z),D.style.height=S.clientHeight-80+"px",S.appendChild(C),this._dom=C},_.prototype.remove=function(x,w){this._dom&&w.getDom().removeChild(this._dom)},_.prototype.dispose=function(x,w){this.remove(x,w)};function y(x,w){return t.map(x,function(S,A){var C=w&&w[A];return t.isObject(C)&&!t.isArray(C)?(t.isObject(S)&&!t.isArray(S)&&(S=S.value),t.defaults({value:S},C)):S})}a.register("dataView",_),e.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(x,w){var S=[];t.each(x.newOption.series,function(A){var C=w.getSeriesByName(A.name)[0];if(!C)S.push(t.extend({type:"scatter"},A));else{var T=C.get("data");S.push({name:A.name,data:y(A.data,T)})}}),w.mergeOption(t.defaults({series:S},x.newOption))});var b=_;return f6=b,f6}var Vt={},xd;function fy(){if(xd)return Vt;xd=1;var e=G,t=e.each,r="\0_ec_hist_store";function i(o,f){var l=d(o);t(f,function(u,s){for(var v=l.length-1;v>=0;v--){var c=l[v];if(c[s])break}if(v<0){var p=o.queryComponents({mainType:"dataZoom",subType:"select",id:s})[0];if(p){var g=p.getPercentRange();l[0][s]={dataZoomId:s,start:g[0],end:g[1]}}}}),l.push(f)}function a(o){var f=d(o),l=f[f.length-1];f.length>1&&f.pop();var u={};return t(l,function(s,v){for(var c=f.length-1;c>=0;c--){var s=f[c][v];if(s){u[v]=s;break}}}),u}function n(o){o[r]=null}function h(o){return d(o).length}function d(o){var f=o[r];return f||(f=o[r]=[{}]),f}return Vt.push=i,Vt.pop=a,Vt.clear=n,Vt.count=h,Vt}var Sd={},d6,bd;function kk(){if(bd)return d6;bd=1;var e=fr(),t=e.extend({type:"dataZoom.select"});return d6=t,d6}var g6,wd;function zk(){if(wd)return g6;wd=1;var e=dr(),t=e.extend({type:"dataZoom.select"});return g6=t,g6}var Ad;function Ok(){return Ad||(Ad=1,ry(),fr(),dr(),kk(),zk(),ay(),iy()),Sd}var p6,Td;function Nk(){if(Td)return p6;Td=1;var e=v1,t=G,r=di(),i=ty(),a=fy(),n=cr(),h=mt,d=j2();Ok();var o=h.toolbox.dataZoom,f=t.each,l="\0_ec_\0toolbox-dataZoom_";function u(_,y,b){(this._brushController=new r(b.getZr())).on("brush",t.bind(this._onBrush,this)).mount(),this._isZoomActive}u.defaultOption={show:!0,icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.clone(o.title)};var s=u.prototype;s.render=function(_,y,b,x){this.model=_,this.ecModel=y,this.api=b,g(_,y,this,x,b),p(_,y)},s.onclick=function(_,y,b){v[b].call(this)},s.remove=function(_,y){this._brushController.unmount()},s.dispose=function(_,y){this._brushController.dispose()};var v={zoom:function(){var _=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:_})},back:function(){this._dispatchZoomAction(a.pop(this.ecModel))}};s._onBrush=function(_,y){if(!y.isEnd||!_.length)return;var b={},x=this.ecModel;this._brushController.updateCovers([]);var w=new i(c(this.model.option),x,{include:["grid"]});w.matchOutputRanges(_,x,function(C,T,M){if(M.type==="cartesian2d"){var D=C.brushType;D==="rect"?(S("x",M,T[0]),S("y",M,T[1])):S({lineX:"x",lineY:"y"}[D],M,T)}}),a.push(x,b),this._dispatchZoomAction(b);function S(C,T,M){var D=T.getAxis(C),I=D.model,P=A(C,I,x),R=P.findRepresentativeAxisProxy(I).getMinMaxSpan();(R.minValueSpan!=null||R.maxValueSpan!=null)&&(M=n(0,M.slice(),D.scale.getExtent(),0,R.minValueSpan,R.maxValueSpan)),P&&(b[P.id]={dataZoomId:P.id,startValue:M[0],endValue:M[1]})}function A(C,T,M){var D;return M.eachComponent({mainType:"dataZoom",subType:"select"},function(I){var P=I.getAxisModel(C,T.componentIndex);P&&(D=I)}),D}},s._dispatchZoomAction=function(_){var y=[];f(_,function(b,x){y.push(t.clone(b))}),y.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:y})};function c(_){var y={};return t.each(["xAxisIndex","yAxisIndex"],function(b){y[b]=_[b],y[b]==null&&(y[b]="all"),(y[b]===!1||y[b]==="none")&&(y[b]=[])}),y}function p(_,y){_.setIconStatus("back",a.count(y)>1?"emphasis":"normal")}function g(_,y,b,x,w){var S=b._isZoomActive;x&&x.type==="takeGlobalCursor"&&(S=x.key==="dataZoomSelect"?x.dataZoomSelectActive:!1),b._isZoomActive=S,_.setIconStatus("zoom",S?"emphasis":"normal");var A=new i(c(_.option),y,{include:["grid"]});b._brushController.setPanels(A.makePanelOpts(w,function(C){return C.xAxisDeclared&&!C.yAxisDeclared?"lineX":!C.xAxisDeclared&&C.yAxisDeclared?"lineY":"rect"})).enableBrush(S?{brushType:"auto",brushStyle:{lineWidth:0,fill:"rgba(0,0,0,0.2)"}}:!1)}d.register("dataZoom",u),e.registerPreprocessor(function(_){if(!_)return;var y=_.dataZoom||(_.dataZoom=[]);t.isArray(y)||(_.dataZoom=y=[y]);var b=_.toolbox;if(b&&(t.isArray(b)&&(b=b[0]),b&&b.feature)){var x=b.feature.dataZoom;w("xAxis",x),w("yAxis",x)}function w(A,C){if(C){var T=A+"Index",M=C[T];M!=null&&M!="all"&&!t.isArray(M)&&(M=M===!1||M==="none"?[]:[M]),S(A,function(D,I){if(!(M!=null&&M!="all"&&t.indexOf(M,I)===-1)){var P={type:"select",$fromToolbox:!0,id:l+A+I};P[T]=I,y.push(P)}})}}function S(A,C){var T=_[A];t.isArray(T)||(T=T?[T]:[]),f(T,C)}});var m=u;return p6=m,p6}var m6,Cd;function Vk(){if(Cd)return m6;Cd=1;var e=v1,t=fy(),r=mt,i=j2(),a=r.toolbox.restore;function n(o){this.model=o}n.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:a.title};var h=n.prototype;h.onclick=function(o,f,l){t.clear(o),f.dispatchAction({type:"restore",from:this.uid})},i.register("restore",n),e.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(o,f){f.resetOption("recreate")});var d=n;return m6=d,m6}var Md;function Bk(){return Md||(Md=1,Lk(),Ik(),Pk(),Rk(),Ek(),Nk(),Vk()),dd}var Dd={},Ld={},R3={},Id;function dy(){if(Id)return R3;Id=1;var e=ue,t="urn:schemas-microsoft-com:vml",r=typeof window>"u"?null:window,i=!1,a=r&&r.document;function n(o){return h(o)}var h;if(a&&!e.canvasSupported)try{!a.namespaces.zrvml&&a.namespaces.add("zrvml",t),h=function(o){return a.createElement("<zrvml:"+o+' class="zrvml">')}}catch{h=function(f){return a.createElement("<"+f+' xmlns="'+t+'" class="zrvml">')}}function d(){if(!(i||!a)){i=!0;var o=a.styleSheets;o.length<31?a.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):o[0].addRule(".zrvml","behavior:url(#default#VML)")}}return R3.doc=a,R3.createNode=n,R3.initVML=d,R3}var Pd;function qk(){if(Pd)return Ld;Pd=1;var e=ue,t=U1(),r=t.applyTransform,i=j1,a=ve,n=X1,h=P2,d=$g,o=er,f=tr,l=rr,u=oe,s=n3,v=P0,c=dy(),p=s.CMD,g=Math.round,m=Math.sqrt,_=Math.abs,y=Math.cos,b=Math.sin,x=Math.max;if(!e.canvasSupported){var w=",",S="progid:DXImageTransform.Microsoft",A=21600,C=A/2,T=1e5,M=1e3,D=function(H){H.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",H.coordsize=A+","+A,H.coordorigin="0,0"},I=function(H){return String(H).replace(/&/g,"&").replace(/"/g,""")},P=function(H,U,X){return"rgb("+[H,U,X].join(",")+")"},R=function(H,U){U&&H&&U.parentNode!==H&&H.appendChild(U)},E=function(H,U){U&&H&&U.parentNode===H&&H.removeChild(U)},L=function(H,U,X){return(parseFloat(H)||0)*T+(parseFloat(U)||0)*M+X},k=function(H,U){return typeof H=="string"?H.lastIndexOf("%")>=0?parseFloat(H)/100*U:parseFloat(H):H},z=function(H,U,X){var n1=a.parse(U);X=+X,isNaN(X)&&(X=1),n1&&(H.color=P(n1[0],n1[1],n1[2]),H.opacity=X*n1[3])},O=function(H){var U=a.parse(H);return[P(U[0],U[1],U[2]),U[3]]},N=function(H,U,X){var n1=U.fill;if(n1!=null)if(n1 instanceof v){var t1,o1=0,h1=[0,0],x1=0,w1=1,S1=X.getBoundingRect(),_1=S1.width,g1=S1.height;if(n1.type==="linear"){t1="gradient";var D1=X.transform,E1=[n1.x*_1,n1.y*g1],L1=[n1.x2*_1,n1.y2*g1];D1&&(r(E1,E1,D1),r(L1,L1,D1));var K1=L1[0]-E1[0],he=L1[1]-E1[1];o1=Math.atan2(K1,he)*180/Math.PI,o1<0&&(o1+=360),o1<1e-6&&(o1=0)}else{t1="gradientradial";var E1=[n1.x*_1,n1.y*g1],D1=X.transform,Z1=X.scale,q1=_1,se=g1;h1=[(E1[0]-S1.x)/q1,(E1[1]-S1.y)/se],D1&&r(E1,E1,D1),q1/=Z1[0]*A,se/=Z1[1]*A;var ae=x(q1,se);x1=2*0/ae,w1=2*n1.r/ae-x1}var P1=n1.colorStops.slice();P1.sort(function(Q1,de){return Q1.offset-de.offset});for(var k1=P1.length,O1=[],ee=[],N1=0;N1<k1;N1++){var Y1=P1[N1],le=O(Y1.color);ee.push(Y1.offset*w1+x1+" "+le[0]),(N1===0||N1===k1-1)&&O1.push(le)}if(k1>=2){var Ye=O1[0][0],o2=O1[1][0],Xe=O1[0][1]*U.opacity,fe=O1[1][1]*U.opacity;H.type=t1,H.method="none",H.focus="100%",H.angle=o1,H.color=Ye,H.color2=o2,H.colors=ee.join(","),H.opacity=fe,H.opacity2=Xe}t1==="radial"&&(H.focusposition=h1.join(","))}else z(H,n1,U.opacity)},B=function(H,U){U.lineDash!=null&&(H.dashstyle=U.lineDash.join(" ")),U.stroke!=null&&!(U.stroke instanceof v)&&z(H,U.stroke,U.opacity)},q=function(H,U,X,n1){var t1=U=="fill",o1=H.getElementsByTagName(U)[0];X[U]!=null&&X[U]!=="none"&&(t1||!t1&&X.lineWidth)?(H[t1?"filled":"stroked"]="true",X[U]instanceof v&&E(H,o1),o1||(o1=c.createNode(U)),t1?N(o1,X,n1):B(o1,X),R(H,o1)):(H[t1?"filled":"stroked"]="false",E(H,o1))},V=[[],[],[]],F=function(H,U){var X=p.M,n1=p.C,t1=p.L,o1=p.A,h1=p.Q,x1=[],w1,S1,_1,g1,D1,E1,L1=H.data,K1=H.len();for(g1=0;g1<K1;){switch(_1=L1[g1++],S1="",w1=0,_1){case X:S1=" m ",w1=1,D1=L1[g1++],E1=L1[g1++],V[0][0]=D1,V[0][1]=E1;break;case t1:S1=" l ",w1=1,D1=L1[g1++],E1=L1[g1++],V[0][0]=D1,V[0][1]=E1;break;case h1:case n1:S1=" c ",w1=3;var ge=L1[g1++],xe=L1[g1++],he=L1[g1++],Z1=L1[g1++],q1,se;_1===h1?(q1=he,se=Z1,he=(he+2*ge)/3,Z1=(Z1+2*xe)/3,ge=(D1+2*ge)/3,xe=(E1+2*xe)/3):(q1=L1[g1++],se=L1[g1++]),V[0][0]=ge,V[0][1]=xe,V[1][0]=he,V[1][1]=Z1,V[2][0]=q1,V[2][1]=se,D1=q1,E1=se;break;case o1:var ae=0,P1=0,k1=1,O1=1,ee=0;U&&(ae=U[4],P1=U[5],k1=m(U[0]*U[0]+U[1]*U[1]),O1=m(U[2]*U[2]+U[3]*U[3]),ee=Math.atan2(-U[1]/O1,U[0]/k1));var N1=L1[g1++],Y1=L1[g1++],le=L1[g1++],Ye=L1[g1++],o2=L1[g1++]+ee,Xe=L1[g1++]+o2+ee;g1++;var fe=L1[g1++],Q1=N1+y(o2)*le,de=Y1+b(o2)*Ye,ge=N1+y(Xe)*le,xe=Y1+b(Xe)*Ye,O2=fe?" wa ":" at ";Math.abs(Q1-ge)<1e-4&&(Math.abs(Xe-o2)>.01?fe&&(Q1+=270/A):Math.abs(de-Y1)<1e-4?fe&&Q1<N1||!fe&&Q1>N1?xe-=270/A:xe+=270/A:fe&&de<Y1||!fe&&de>Y1?ge+=270/A:ge-=270/A),x1.push(O2,g(((N1-le)*k1+ae)*A-C),w,g(((Y1-Ye)*O1+P1)*A-C),w,g(((N1+le)*k1+ae)*A-C),w,g(((Y1+Ye)*O1+P1)*A-C),w,g((Q1*k1+ae)*A-C),w,g((de*O1+P1)*A-C),w,g((ge*k1+ae)*A-C),w,g((xe*O1+P1)*A-C)),D1=ge,E1=xe;break;case p.R:var te=V[0],Se=V[1];te[0]=L1[g1++],te[1]=L1[g1++],Se[0]=te[0]+L1[g1++],Se[1]=te[1]+L1[g1++],U&&(r(te,te,U),r(Se,Se,U)),te[0]=g(te[0]*A-C),Se[0]=g(Se[0]*A-C),te[1]=g(te[1]*A-C),Se[1]=g(Se[1]*A-C),x1.push(" m ",te[0],w,te[1]," l ",Se[0],w,te[1]," l ",Se[0],w,Se[1]," l ",te[0],w,Se[1]);break;case p.Z:x1.push(" x ")}if(w1>0){x1.push(S1);for(var N2=0;N2<w1;N2++){var At=V[N2];U&&r(At,At,U),x1.push(g(At[0]*A-C),w,g(At[1]*A-C),N2<w1-1?w:"")}}}return x1.join("")};u.prototype.brushVML=function(H){var U=this.style,X=this._vmlEl;X||(X=c.createNode("shape"),D(X),this._vmlEl=X),q(X,"fill",U,this),q(X,"stroke",U,this);var n1=this.transform,t1=n1!=null,o1=X.getElementsByTagName("stroke")[0];if(o1){var h1=U.lineWidth;if(t1&&!U.strokeNoScale){var x1=n1[0]*n1[3]-n1[1]*n1[2];h1*=m(_(x1))}o1.weight=h1+"px"}var w1=this.path||(this.path=new s);this.__dirtyPath&&(w1.beginPath(),this.buildPath(w1,this.shape),w1.toStatic(),this.__dirtyPath=!1),X.path=F(w1,this.transform),X.style.zIndex=L(this.zlevel,this.z,this.z2),R(H,X),U.text!=null?this.drawRectText(H,this.getBoundingRect()):this.removeRectText(H)},u.prototype.onRemove=function(H){E(H,this._vmlEl),this.removeRectText(H)},u.prototype.onAdd=function(H){R(H,this._vmlEl),this.appendRectText(H)};var $=function(H){return typeof H=="object"&&H.tagName&&H.tagName.toUpperCase()==="IMG"};f.prototype.brushVML=function(H){var U=this.style,X=U.image,n1,t1;if($(X)){var o1=X.src;if(o1===this._imageSrc)n1=this._imageWidth,t1=this._imageHeight;else{var h1=X.runtimeStyle,x1=h1.width,w1=h1.height;h1.width="auto",h1.height="auto",n1=X.width,t1=X.height,h1.width=x1,h1.height=w1,this._imageSrc=o1,this._imageWidth=n1,this._imageHeight=t1}X=o1}else X===this._imageSrc&&(n1=this._imageWidth,t1=this._imageHeight);if(X){var S1=U.x||0,_1=U.y||0,g1=U.width,D1=U.height,E1=U.sWidth,L1=U.sHeight,K1=U.sx||0,he=U.sy||0,Z1=E1&&L1,q1=this._vmlEl;q1||(q1=c.doc.createElement("div"),D(q1),this._vmlEl=q1);var se=q1.style,ae=!1,P1,k1=1,O1=1;if(this.transform&&(P1=this.transform,k1=m(P1[0]*P1[0]+P1[1]*P1[1]),O1=m(P1[2]*P1[2]+P1[3]*P1[3]),ae=P1[1]||P1[2]),ae){var ee=[S1,_1],N1=[S1+g1,_1],Y1=[S1,_1+D1],le=[S1+g1,_1+D1];r(ee,ee,P1),r(N1,N1,P1),r(Y1,Y1,P1),r(le,le,P1);var Ye=x(ee[0],N1[0],Y1[0],le[0]),o2=x(ee[1],N1[1],Y1[1],le[1]),Xe=[];Xe.push("M11=",P1[0]/k1,w,"M12=",P1[2]/O1,w,"M21=",P1[1]/k1,w,"M22=",P1[3]/O1,w,"Dx=",g(S1*k1+P1[4]),w,"Dy=",g(_1*O1+P1[5])),se.padding="0 "+g(Ye)+"px "+g(o2)+"px 0",se.filter=S+".Matrix("+Xe.join("")+", SizingMethod=clip)"}else P1&&(S1=S1*k1+P1[4],_1=_1*O1+P1[5]),se.filter="",se.left=g(S1)+"px",se.top=g(_1)+"px";var fe=this._imageEl,Q1=this._cropEl;fe||(fe=c.doc.createElement("div"),this._imageEl=fe);var de=fe.style;if(Z1){if(n1&&t1)de.width=g(k1*n1*g1/E1)+"px",de.height=g(O1*t1*D1/L1)+"px";else{var ge=new Image,xe=this;ge.onload=function(){ge.onload=null,n1=ge.width,t1=ge.height,de.width=g(k1*n1*g1/E1)+"px",de.height=g(O1*t1*D1/L1)+"px",xe._imageWidth=n1,xe._imageHeight=t1,xe._imageSrc=X},ge.src=X}Q1||(Q1=c.doc.createElement("div"),Q1.style.overflow="hidden",this._cropEl=Q1);var O2=Q1.style;O2.width=g((g1+K1*g1/E1)*k1),O2.height=g((D1+he*D1/L1)*O1),O2.filter=S+".Matrix(Dx="+-K1*g1/E1*k1+",Dy="+-he*D1/L1*O1+")",Q1.parentNode||q1.appendChild(Q1),fe.parentNode!=Q1&&Q1.appendChild(fe)}else de.width=g(k1*g1)+"px",de.height=g(O1*D1)+"px",q1.appendChild(fe),Q1&&Q1.parentNode&&(q1.removeChild(Q1),this._cropEl=null);var te="",Se=U.opacity;Se<1&&(te+=".Alpha(opacity="+g(Se*100)+") "),te+=S+".AlphaImageLoader(src="+X+", SizingMethod=scale)",de.filter=te,q1.style.zIndex=L(this.zlevel,this.z,this.z2),R(H,q1),U.text!=null&&this.drawRectText(H,this.getBoundingRect())}},f.prototype.onRemove=function(H){E(H,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(H)},f.prototype.onAdd=function(H){R(H,this._vmlEl),this.appendRectText(H)};var Z="normal",Y={},Q=0,e1=100,j=document.createElement("div"),a1=function(H){var U=Y[H];if(!U){Q>e1&&(Q=0,Y={});var X=j.style,n1;try{X.font=H,n1=X.fontFamily.split(",")[0]}catch{}U={style:X.fontStyle||Z,variant:X.fontVariant||Z,weight:X.fontWeight||Z,size:parseFloat(X.fontSize||12)|0,family:n1||"Microsoft YaHei"},Y[H]=U,Q++}return U},J;n.$override("measureText",function(H,U){var X=c.doc;J||(J=X.createElement("div"),J.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",c.doc.body.appendChild(J));try{J.style.font=U}catch{}return J.innerHTML="",J.appendChild(X.createTextNode(H)),{width:J.offsetWidth}});for(var i1=new i,r1=function(H,U,X,n1){var t1=this.style;this.__dirty&&h.normalizeTextStyle(t1,!0);var o1=t1.text;if(o1!=null&&(o1+=""),!!o1){if(t1.rich){var h1=n.parseRichText(o1,t1);o1=[];for(var x1=0;x1<h1.lines.length;x1++){for(var w1=h1.lines[x1].tokens,S1=[],_1=0;_1<w1.length;_1++)S1.push(w1[_1].text);o1.push(S1.join(""))}o1=o1.join(`
- `)}var g1,D1,E1=t1.textAlign,L1=t1.textVerticalAlign,K1=a1(t1.font),he=K1.style+" "+K1.variant+" "+K1.weight+" "+K1.size+'px "'+K1.family+'"';X=X||n.getBoundingRect(o1,he,E1,L1);var Z1=this.transform;if(Z1&&!n1&&(i1.copy(U),i1.applyTransform(Z1),U=i1),n1)g1=U.x,D1=U.y;else{var q1=t1.textPosition,se=t1.textDistance;if(q1 instanceof Array)g1=U.x+k(q1[0],U.width),D1=U.y+k(q1[1],U.height),E1=E1||"left";else{var ae=n.adjustTextPositionOnRect(q1,U,se);g1=ae.x,D1=ae.y,E1=E1||ae.textAlign,L1=L1||ae.textVerticalAlign}}g1=n.adjustTextX(g1,X.width,E1),D1=n.adjustTextY(D1,X.height,L1),D1+=X.height/2;var P1=c.createNode,k1=this._textVmlEl,O1,ee,N1;k1?(N1=k1.firstChild,O1=N1.nextSibling,ee=O1.nextSibling):(k1=P1("line"),O1=P1("path"),ee=P1("textpath"),N1=P1("skew"),ee.style["v-text-align"]="left",D(k1),O1.textpathok=!0,ee.on=!0,k1.from="0 0",k1.to="1000 0.05",R(k1,N1),R(k1,O1),R(k1,ee),this._textVmlEl=k1);var Y1=[g1,D1],le=k1.style;Z1&&n1?(r(Y1,Y1,Z1),N1.on=!0,N1.matrix=Z1[0].toFixed(3)+w+Z1[2].toFixed(3)+w+Z1[1].toFixed(3)+w+Z1[3].toFixed(3)+",0,0",N1.offset=(g(Y1[0])||0)+","+(g(Y1[1])||0),N1.origin="0 0",le.left="0px",le.top="0px"):(N1.on=!1,le.left=g(g1)+"px",le.top=g(D1)+"px"),ee.string=I(o1);try{ee.style.font=he}catch{}q(k1,"fill",{fill:t1.textFill,opacity:t1.opacity},this),q(k1,"stroke",{stroke:t1.textStroke,opacity:t1.opacity,lineDash:t1.lineDash},this),k1.style.zIndex=L(this.zlevel,this.z,this.z2),R(H,k1)}},y1=function(H){E(H,this._textVmlEl),this._textVmlEl=null},A1=function(H){R(H,this._textVmlEl)},m1=[d,o,f,u,l],f1=0;f1<m1.length;f1++){var b1=m1[f1].prototype;b1.drawRectText=r1,b1.removeRectText=y1,b1.appendRectText=A1}l.prototype.brushVML=function(H){var U=this.style;U.text!=null?this.drawRectText(H,{x:U.x||0,y:U.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(H)},l.prototype.onRemove=function(H){this.removeRectText(H)},l.prototype.onAdd=function(H){this.appendRectText(H)}}return Ld}var y6,Rd;function Hk(){if(Rd)return y6;Rd=1;var e=K3,t=dy(),r=G,i=r.each;function a(o){return parseInt(o,10)}function n(o,f){t.initVML(),this.root=o,this.storage=f;var l=document.createElement("div"),u=document.createElement("div");l.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",u.style.cssText="position:absolute;left:0;top:0;",o.appendChild(l),this._vmlRoot=u,this._vmlViewport=l,this.resize();var s=f.delFromStorage,v=f.addToStorage;f.delFromStorage=function(c){s.call(f,c),c&&c.onRemove&&c.onRemove(u)},f.addToStorage=function(c){c.onAdd&&c.onAdd(u),v.call(f,c)},this._firstPaint=!0}n.prototype={constructor:n,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var o=this.getViewportRoot();if(o)return{offsetLeft:o.offsetLeft||0,offsetTop:o.offsetTop||0}},refresh:function(){var o=this.storage.getDisplayList(!0,!0);this._paintList(o)},_paintList:function(o){for(var f=this._vmlRoot,l=0;l<o.length;l++){var u=o[l];u.invisible||u.ignore?(u.__alreadyNotVisible||u.onRemove(f),u.__alreadyNotVisible=!0):(u.__alreadyNotVisible&&u.onAdd(f),u.__alreadyNotVisible=!1,u.__dirty&&(u.beforeBrush&&u.beforeBrush(),(u.brushVML||u.brush).call(u,f),u.afterBrush&&u.afterBrush())),u.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(f),this._firstPaint=!1)},resize:function(l,u){var l=l??this._getWidth(),u=u??this._getHeight();if(this._width!=l||this._height!=u){this._width=l,this._height=u;var s=this._vmlViewport.style;s.width=l+"px",s.height=u+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var o=this.root,f=o.currentStyle;return(o.clientWidth||a(f.width))-a(f.paddingLeft)-a(f.paddingRight)|0},_getHeight:function(){var o=this.root,f=o.currentStyle;return(o.clientHeight||a(f.height))-a(f.paddingTop)-a(f.paddingBottom)|0}};function h(o){return function(){e('In IE8.0 VML mode painter not support method "'+o+'"')}}i(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(o){n.prototype[o]=h(o)});var d=n;return y6=d,y6}var Ed;function Fk(){if(Ed)return Dd;Ed=1,qk();var e=I2,t=e.registerPainter,r=Hk();return t("vml",r),Dd}var kd={},E3={},_6={},zd;function Si(){if(zd)return _6;zd=1;var e="http://www.w3.org/2000/svg";function t(r){return document.createElementNS(e,r)}return _6.createElement=t,_6}var Od;function bi(){if(Od)return E3;Od=1;var e=Si(),t=e.createElement,r=n3,i=j1,a=ke(),n=X1,h=P2,d=rr,o=r.CMD,f=Array.prototype.join,l="none",u=Math.round,s=Math.sin,v=Math.cos,c=Math.PI,p=Math.PI*2,g=180/c,m=1e-4;function _(L){return u(L*1e4)/1e4}function y(L){return L<m&&L>-m}function b(L,k){var z=k?L.textFill:L.fill;return z!=null&&z!==l}function x(L,k){var z=k?L.textStroke:L.stroke;return z!=null&&z!==l}function w(L,k){k&&S(L,"transform","matrix("+f.call(k,",")+")")}function S(L,k,z){(!z||z.type!=="linear"&&z.type!=="radial")&&(typeof z=="string"&&z.indexOf("NaN")>-1&&console.log(z),L.setAttribute(k,z))}function A(L,k,z){L.setAttributeNS("http://www.w3.org/1999/xlink",k,z)}function C(L,k,z){if(b(k,z)){var O=z?k.textFill:k.fill;O=O==="transparent"?l:O,L.getAttribute("clip-path")!=="none"&&O===l&&(O="rgba(0, 0, 0, 0.002)"),S(L,"fill",O),S(L,"fill-opacity",k.opacity)}else S(L,"fill",l);if(x(k,z)){var N=z?k.textStroke:k.stroke;N=N==="transparent"?l:N,S(L,"stroke",N);var B=z?k.textStrokeWidth:k.lineWidth,q=!z&&k.strokeNoScale?k.host.getLineScale():1;S(L,"stroke-width",B/q),S(L,"paint-order",z?"stroke":"fill"),S(L,"stroke-opacity",k.opacity);var V=k.lineDash;V?(S(L,"stroke-dasharray",k.lineDash.join(",")),S(L,"stroke-dashoffset",u(k.lineDashOffset||0))):S(L,"stroke-dasharray",""),k.lineCap&&S(L,"stroke-linecap",k.lineCap),k.lineJoin&&S(L,"stroke-linejoin",k.lineJoin),k.miterLimit&&S(L,"stroke-miterlimit",k.miterLimit)}else S(L,"stroke",l)}function T(L){for(var k=[],z=L.data,O=L.len(),N=0;N<O;){var B=z[N++],q="",V=0;switch(B){case o.M:q="M",V=2;break;case o.L:q="L",V=2;break;case o.Q:q="Q",V=4;break;case o.C:q="C",V=6;break;case o.A:var F=z[N++],$=z[N++],Z=z[N++],Y=z[N++],Q=z[N++],e1=z[N++],j=z[N++],a1=z[N++],J=Math.abs(e1),i1=y(J-p)&&!y(J),r1=!1;J>=p?r1=!0:y(J)?r1=!1:r1=(e1>-c&&e1<0||e1>c)==!!a1;var y1=_(F+Z*v(Q)),A1=_($+Y*s(Q));i1&&(a1?e1=p-1e-4:e1=-p+1e-4,r1=!0,N===9&&k.push("M",y1,A1));var m1=_(F+Z*v(Q+e1)),f1=_($+Y*s(Q+e1));k.push("A",_(Z),_(Y),u(j*g),+r1,+a1,m1,f1);break;case o.Z:q="Z";break;case o.R:var m1=_(z[N++]),f1=_(z[N++]),b1=_(z[N++]),H=_(z[N++]);k.push("M",m1,f1,"L",m1+b1,f1,"L",m1+b1,f1+H,"L",m1,f1+H,"L",m1,f1);break}q&&k.push(q);for(var U=0;U<V;U++)k.push(_(z[N++]))}return k.join(" ")}var M={};M.brush=function(L){var k=L.style,z=L.__svgEl;z||(z=t("path"),L.__svgEl=z),L.path||L.createPathProxy();var O=L.path;if(L.__dirtyPath){O.beginPath(),L.buildPath(O,L.shape),L.__dirtyPath=!1;var N=T(O);N.indexOf("NaN")<0&&S(z,"d",N)}C(z,k),w(z,L.transform),k.text!=null&&R(L,L.getBoundingRect())};var D={};D.brush=function(L){var k=L.style,z=k.image;if(z instanceof HTMLImageElement){var O=z.src;z=O}if(z){var N=k.x||0,B=k.y||0,q=k.width,V=k.height,F=L.__svgEl;F||(F=t("image"),L.__svgEl=F),z!==L.__imageSrc&&(A(F,"href",z),L.__imageSrc=z),S(F,"width",q),S(F,"height",V),S(F,"x",N),S(F,"y",B),w(F,L.transform),k.text!=null&&R(L,L.getBoundingRect())}};var I={},P=new i,R=function(L,k,z){var O=L.style;L.__dirty&&h.normalizeTextStyle(O,!0);var N=O.text;if(N!=null){N+="";var B=L.__textSvgEl;B||(B=t("text"),L.__textSvgEl=B);var q,V,F=O.textPosition,$=O.textDistance,Z=O.textAlign||"left";typeof O.fontSize=="number"&&(O.fontSize+="px");var Y=O.font||[O.fontStyle||"",O.fontWeight||"",O.fontSize||"",O.fontFamily||""].join(" ")||n.DEFAULT_FONT,Q=E(O.textVerticalAlign);z=n.getBoundingRect(N,Y,Z,Q);var e1=z.lineHeight;if(F instanceof Array)q=k.x+F[0],V=k.y+F[1];else{var j=n.adjustTextPositionOnRect(F,k,$);q=j.x,V=j.y,Q=E(j.textVerticalAlign),Z=j.textAlign}S(B,"alignment-baseline",Q),Y&&(B.style.font=Y);var a1=O.textPadding;if(S(B,"x",q),S(B,"y",V),C(B,O,!0),L instanceof d||L.style.transformText)w(B,L.transform);else{if(L.transform)P.copy(k),P.applyTransform(L.transform),k=P;else{var J=L.transformCoordToGlobal(k.x,k.y);k.x=J[0],k.y=J[1]}var i1=O.textOrigin;i1==="center"?(q=z.width/2+q,V=z.height/2+V):i1&&(q=i1[0]+q,V=i1[1]+V);var r1=-O.textRotation||0,y1=a.create();a.rotate(y1,L.transform,r1),w(B,y1)}var A1=N.split(`
- `),m1=A1.length,f1=Z;f1==="left"?(f1="start",a1&&(q+=a1[3])):f1==="right"?(f1="end",a1&&(q-=a1[1])):f1==="center"&&(f1="middle",a1&&(q+=(a1[3]-a1[1])/2));var b1=0;if(Q==="baseline"?(b1=-z.height+e1,a1&&(b1-=a1[2])):Q==="middle"?(b1=(-z.height+e1)/2,a1&&(V+=(a1[0]-a1[2])/2)):a1&&(b1+=a1[0]),L.__text!==N||L.__textFont!==Y){var H=L.__tspanList||[];L.__tspanList=H;for(var U=0;U<m1;U++){var X=H[U];X?X.innerHTML="":(X=H[U]=t("tspan"),B.appendChild(X),S(X,"alignment-baseline",Q),S(X,"text-anchor",f1)),S(X,"x",q),S(X,"y",V+U*e1+b1),X.appendChild(document.createTextNode(A1[U]))}for(;U<H.length;U++)B.removeChild(H[U]);H.length=m1,L.__text=N,L.__textFont=Y}else if(L.__tspanList.length)for(var n1=L.__tspanList.length,U=0;U<n1;++U){var X=L.__tspanList[U];X&&(S(X,"x",q),S(X,"y",V+U*e1+b1))}}};function E(L){return L==="middle"?"middle":L==="bottom"?"baseline":"hanging"}return I.drawRectText=R,I.brush=function(L){var k=L.style;k.text!=null&&(k.textPosition=[0,0],R(L,{x:k.x||0,y:k.y||0,width:0,height:0},L.getBoundingRect()))},E3.path=M,E3.image=D,E3.text=I,E3}var x6,Nd;function Gk(){if(Nd)return x6;Nd=1;function e(){}e.prototype={diff:function(n,h,d){d||(d=function(y,b){return y===b}),this.equals=d;var o=this;n=n.slice(),h=h.slice();var f=h.length,l=n.length,u=1,s=f+l,v=[{newPos:-1,components:[]}],c=this.extractCommon(v[0],h,n,0);if(v[0].newPos+1>=f&&c+1>=l){for(var p=[],g=0;g<h.length;g++)p.push(g);return[{indices:p,count:h.length}]}function m(){for(var y=-1*u;y<=u;y+=2){var b,x=v[y-1],w=v[y+1],S=(w?w.newPos:0)-y;x&&(v[y-1]=void 0);var A=x&&x.newPos+1<f,C=w&&0<=S&&S<l;if(!A&&!C){v[y]=void 0;continue}if(!A||C&&x.newPos<w.newPos?(b=r(w),o.pushComponent(b.components,void 0,!0)):(b=x,b.newPos++,o.pushComponent(b.components,!0,void 0)),S=o.extractCommon(b,h,n,y),b.newPos+1>=f&&S+1>=l)return t(o,b.components);v[y]=b}u++}for(;u<=s;){var _=m();if(_)return _}},pushComponent:function(n,h,d){var o=n[n.length-1];o&&o.added===h&&o.removed===d?n[n.length-1]={count:o.count+1,added:h,removed:d}:n.push({count:1,added:h,removed:d})},extractCommon:function(n,h,d,o){for(var f=h.length,l=d.length,u=n.newPos,s=u-o,v=0;u+1<f&&s+1<l&&this.equals(h[u+1],d[s+1]);)u++,s++,v++;return v&&n.components.push({count:v}),n.newPos=u,s},tokenize:function(n){return n.slice()},join:function(n){return n.slice()}};function t(n,h,d,o){for(var f=0,l=h.length,u=0,s=0;f<l;f++){var v=h[f];if(v.removed){for(var c=[],p=s;p<s+v.count;p++)c.push(p);v.indices=c,s+=v.count}else{for(var c=[],p=u;p<u+v.count;p++)c.push(p);v.indices=c,u+=v.count,v.added||(s+=v.count)}}return h}function r(n){return{newPos:n.newPos,components:n.components.slice(0)}}var i=new e;function a(n,h,d){return i.diff(n,h,d)}return x6=a,x6}var S6,Vd;function wi(){if(Vd)return S6;Vd=1;var e=Si(),t=e.createElement,r=G,i=oe,a=tr,n=rr,h=bi(),d=h.path,o=h.image,f=h.text,l="0",u="1";function s(c,p,g,m,_){this._zrId=c,this._svgRoot=p,this._tagNames=typeof g=="string"?[g]:g,this._markLabel=m,this._domName=_||"_dom",this.nextId=0}s.prototype.createElement=t,s.prototype.getDefs=function(c){var p=this._svgRoot,g=this._svgRoot.getElementsByTagName("defs");return g.length===0?c?(g=p.insertBefore(this.createElement("defs"),p.firstChild),g.contains||(g.contains=function(m){var _=g.children;if(!_)return!1;for(var y=_.length-1;y>=0;--y)if(_[y]===m)return!0;return!1}),g):null:g[0]},s.prototype.update=function(c,p){if(c){var g=this.getDefs(!1);if(c[this._domName]&&g.contains(c[this._domName]))typeof p=="function"&&p(c);else{var m=this.add(c);m&&(c[this._domName]=m)}}},s.prototype.addDom=function(c){var p=this.getDefs(!0);p.appendChild(c)},s.prototype.removeDom=function(c){var p=this.getDefs(!1);p&&c[this._domName]&&(p.removeChild(c[this._domName]),c[this._domName]=null)},s.prototype.getDoms=function(){var c=this.getDefs(!1);if(!c)return[];var p=[];return r.each(this._tagNames,function(g){var m=c.getElementsByTagName(g);p=p.concat([].slice.call(m))}),p},s.prototype.markAllUnused=function(){var c=this.getDoms(),p=this;r.each(c,function(g){g[p._markLabel]=l})},s.prototype.markUsed=function(c){c&&(c[this._markLabel]=u)},s.prototype.removeUnused=function(){var c=this.getDefs(!1);if(c){var p=this.getDoms(),g=this;r.each(p,function(m){m[g._markLabel]!==u&&c.removeChild(m)})}},s.prototype.getSvgProxy=function(c){return c instanceof i?d:c instanceof a?o:c instanceof n?f:d},s.prototype.getTextSvgElement=function(c){return c.__textSvgEl},s.prototype.getSvgElement=function(c){return c.__svgEl};var v=s;return S6=v,S6}var b6,Bd;function $k(){if(Bd)return b6;Bd=1;var e=wi(),t=G,r=K3;function i(n,h){e.call(this,n,h,["linearGradient","radialGradient"],"__gradient_in_use__")}t.inherits(i,e),i.prototype.addWithoutUpdate=function(n,h){if(h&&h.style){var d=this;t.each(["fill","stroke"],function(o){if(h.style[o]&&(h.style[o].type==="linear"||h.style[o].type==="radial")){var f=h.style[o],l=d.getDefs(!0),u;f._dom?(u=f._dom,l.contains(f._dom)||d.addDom(u)):u=d.add(f),d.markUsed(h);var s=u.getAttribute("id");n.setAttribute(o,"url(#"+s+")")}})}},i.prototype.add=function(n){var h;if(n.type==="linear")h=this.createElement("linearGradient");else if(n.type==="radial")h=this.createElement("radialGradient");else return r("Illegal gradient type."),null;return n.id=n.id||this.nextId++,h.setAttribute("id","zr"+this._zrId+"-gradient-"+n.id),this.updateDom(n,h),this.addDom(h),h},i.prototype.update=function(n){var h=this;e.prototype.update.call(this,n,function(){var d=n.type,o=n._dom.tagName;d==="linear"&&o==="linearGradient"||d==="radial"&&o==="radialGradient"?h.updateDom(n,n._dom):(h.removeDom(n),h.add(n))})},i.prototype.updateDom=function(n,h){if(n.type==="linear")h.setAttribute("x1",n.x),h.setAttribute("y1",n.y),h.setAttribute("x2",n.x2),h.setAttribute("y2",n.y2);else if(n.type==="radial")h.setAttribute("cx",n.x),h.setAttribute("cy",n.y),h.setAttribute("r",n.r);else{r("Illegal gradient type.");return}n.global?h.setAttribute("gradientUnits","userSpaceOnUse"):h.setAttribute("gradientUnits","objectBoundingBox"),h.innerHTML="";for(var d=n.colorStops,o=0,f=d.length;o<f;++o){var l=this.createElement("stop");l.setAttribute("offset",d[o].offset*100+"%"),l.setAttribute("stop-color",d[o].color),h.appendChild(l)}n._dom=h},i.prototype.markUsed=function(n){if(n.style){var h=n.style.fill;h&&h._dom&&e.prototype.markUsed.call(this,h._dom),h=n.style.stroke,h&&h._dom&&e.prototype.markUsed.call(this,h._dom)}};var a=i;return b6=a,b6}var w6,qd;function Uk(){if(qd)return w6;qd=1;var e=wi(),t=G,r=ke();function i(n,h){e.call(this,n,h,"clipPath","__clippath_in_use__")}t.inherits(i,e),i.prototype.update=function(n){var h=this.getSvgElement(n);h&&this.updateDom(h,n.__clipPaths,!1);var d=this.getTextSvgElement(n);d&&this.updateDom(d,n.__clipPaths,!0),this.markUsed(n)},i.prototype.updateDom=function(n,h,d){if(h&&h.length>0){var o=this.getDefs(!0),f=h[0],l,u,s=d?"_textDom":"_dom";f[s]?(u=f[s].getAttribute("id"),l=f[s],o.contains(l)||o.appendChild(l)):(u="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,l=this.createElement("clipPath"),l.setAttribute("id",u),o.appendChild(l),f[s]=l);var v=this.getSvgProxy(f);if(f.transform&&f.parent.invTransform&&!d){var c=Array.prototype.slice.call(f.transform);r.mul(f.transform,f.parent.invTransform,f.transform),v.brush(f),f.transform=c}else v.brush(f);var p=this.getSvgElement(f);l.innerHTML="",l.appendChild(p.cloneNode()),n.setAttribute("clip-path","url(#"+u+")"),h.length>1&&this.updateDom(l,h.slice(1),d)}else n&&n.setAttribute("clip-path","none")},i.prototype.markUsed=function(n){var h=this;n.__clipPaths&&n.__clipPaths.length>0&&t.each(n.__clipPaths,function(d){d._dom&&e.prototype.markUsed.call(h,d._dom),d._textDom&&e.prototype.markUsed.call(h,d._textDom)})};var a=i;return w6=a,w6}var A6,Hd;function Wk(){if(Hd)return A6;Hd=1;var e=wi(),t=G;function r(n,h){e.call(this,n,h,["filter"],"__filter_in_use__","_shadowDom")}t.inherits(r,e),r.prototype.addWithoutUpdate=function(n,h){if(h&&i(h.style)){var d=h.style,o;if(d._shadowDom){o=d._shadowDom;var f=this.getDefs(!0);f.contains(d._shadowDom)||this.addDom(o)}else o=this.add(h);this.markUsed(h);var l=o.getAttribute("id");n.style.filter="url(#"+l+")"}},r.prototype.add=function(n){var h=this.createElement("filter"),d=n.style;return d._shadowDomId=d._shadowDomId||this.nextId++,h.setAttribute("id","zr"+this._zrId+"-shadow-"+d._shadowDomId),this.updateDom(n,h),this.addDom(h),h},r.prototype.update=function(n,h){var d=h.style;if(i(d)){var o=this;e.prototype.update.call(this,h,function(f){o.updateDom(h,f._shadowDom)})}else this.remove(n,d)},r.prototype.remove=function(n,h){h._shadowDomId!=null&&(this.removeDom(h),n.style.filter="")},r.prototype.updateDom=function(n,h){var d=h.getElementsByTagName("feDropShadow");d.length===0?d=this.createElement("feDropShadow"):d=d[0];var o=n.style,f=n.scale&&n.scale[0]||1,l=n.scale&&n.scale[1]||1,u,s,v,c;if(o.shadowBlur||o.shadowOffsetX||o.shadowOffsetY)u=o.shadowOffsetX||0,s=o.shadowOffsetY||0,v=o.shadowBlur,c=o.shadowColor;else if(o.textShadowBlur)u=o.textShadowOffsetX||0,s=o.textShadowOffsetY||0,v=o.textShadowBlur,c=o.textShadowColor;else{this.removeDom(h,o);return}d.setAttribute("dx",u/f),d.setAttribute("dy",s/l),d.setAttribute("flood-color",c);var p=v/2/f,g=v/2/l,m=p+" "+g;d.setAttribute("stdDeviation",m),h.setAttribute("x","-100%"),h.setAttribute("y","-100%"),h.setAttribute("width",Math.ceil(v/2*200)+"%"),h.setAttribute("height",Math.ceil(v/2*200)+"%"),h.appendChild(d),o._shadowDom=h},r.prototype.markUsed=function(n){var h=n.style;h&&h._shadowDom&&e.prototype.markUsed.call(this,h._shadowDom)};function i(n){return n&&(n.shadowBlur||n.shadowOffsetX||n.shadowOffsetY||n.textShadowBlur||n.textShadowOffsetX||n.textShadowOffsetY)}var a=r;return A6=a,A6}var T6,Fd;function Zk(){if(Fd)return T6;Fd=1;var e=Si(),t=e.createElement,r=G,i=r.each,a=K3,n=oe,h=tr,d=rr,o=Gk(),f=$k(),l=Uk(),u=Wk(),s=bi(),v=s.path,c=s.image,p=s.text;function g(M){return parseInt(M,10)}function m(M){return M instanceof n?v:M instanceof h?c:M instanceof d?p:v}function _(M,D){return D&&M&&D.parentNode!==M}function y(M,D,I){if(_(M,D)&&I){var P=I.nextSibling;P?M.insertBefore(D,P):M.appendChild(D)}}function b(M,D){if(_(M,D)){var I=M.firstChild;I?M.insertBefore(D,I):M.appendChild(D)}}function x(M,D){D&&M&&D.parentNode===M&&M.removeChild(D)}function w(M){return M.__textSvgEl}function S(M){return M.__svgEl}var A=function(M,D,I,P){this.root=M,this.storage=D,this._opts=I=r.extend({},I||{});var R=t("svg");R.setAttribute("xmlns","http://www.w3.org/2000/svg"),R.setAttribute("version","1.1"),R.setAttribute("baseProfile","full"),R.style.cssText="user-select:none;position:absolute;left:0;top:0;",this.gradientManager=new f(P,R),this.clipPathManager=new l(P,R),this.shadowManager=new u(P,R);var E=document.createElement("div");E.style.cssText="overflow:hidden;position:relative",this._svgRoot=R,this._viewport=E,M.appendChild(E),E.appendChild(R),this.resize(I.width,I.height),this._visibleList=[]};A.prototype={constructor:A,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getViewportRootOffset:function(){var M=this.getViewportRoot();if(M)return{offsetLeft:M.offsetLeft||0,offsetTop:M.offsetTop||0}},refresh:function(){var M=this.storage.getDisplayList(!0);this._paintList(M)},setBackgroundColor:function(M){this._viewport.style.background=M},_paintList:function(M){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var D=this._svgRoot,I=this._visibleList,P=M.length,R=[],E;for(E=0;E<P;E++){var L=M[E],k=m(L),z=S(L)||w(L);L.invisible||(L.__dirty&&(k&&k.brush(L),this.clipPathManager.update(L),L.style&&(this.gradientManager.update(L.style.fill),this.gradientManager.update(L.style.stroke),this.shadowManager.update(z,L)),L.__dirty=!1),R.push(L))}var O=o(I,R),N;for(E=0;E<O.length;E++){var B=O[E];if(B.removed)for(var q=0;q<B.count;q++){var L=I[B.indices[q]],z=S(L),V=w(L);x(D,z),x(D,V)}}for(E=0;E<O.length;E++){var B=O[E];if(B.added)for(var q=0;q<B.count;q++){var L=R[B.indices[q]],z=S(L),V=w(L);N?y(D,z,N):b(D,z),z?y(D,V,z):N?y(D,V,N):b(D,V),y(D,V,z),N=V||z||N,this.gradientManager.addWithoutUpdate(z,L),this.shadowManager.addWithoutUpdate(N,L),this.clipPathManager.markUsed(L)}else if(!B.removed)for(var q=0;q<B.count;q++){var L=R[B.indices[q]];N=z=w(L)||S(L)||N,this.gradientManager.markUsed(L),this.gradientManager.addWithoutUpdate(z,L),this.shadowManager.markUsed(L),this.shadowManager.addWithoutUpdate(z,L),this.clipPathManager.markUsed(L)}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=R},_getDefs:function(M){var D=this._svgRoot,I=this._svgRoot.getElementsByTagName("defs");if(I.length===0)if(M){var I=D.insertBefore(t("defs"),D.firstChild);return I.contains||(I.contains=function(R){var E=I.children;if(!E)return!1;for(var L=E.length-1;L>=0;--L)if(E[L]===R)return!0;return!1}),I}else return null;else return I[0]},resize:function(M,D){var I=this._viewport;I.style.display="none";var P=this._opts;if(M!=null&&(P.width=M),D!=null&&(P.height=D),M=this._getSize(0),D=this._getSize(1),I.style.display="",this._width!==M||this._height!==D){this._width=M,this._height=D;var R=I.style;R.width=M+"px",R.height=D+"px";var E=this._svgRoot;E.setAttribute("width",M),E.setAttribute("height",D)}},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(M){var D=this._opts,I=["width","height"][M],P=["clientWidth","clientHeight"][M],R=["paddingLeft","paddingTop"][M],E=["paddingRight","paddingBottom"][M];if(D[I]!=null&&D[I]!=="auto")return parseFloat(D[I]);var L=this.root,k=document.defaultView.getComputedStyle(L);return(L[P]||g(k[I])||g(L.style[I]))-(g(k[R])||0)-(g(k[E])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},pathToDataUrl:function(){this.refresh();var M=this._svgRoot.outerHTML;return"data:image/svg+xml;charset=UTF-8,"+M}};function C(M){return function(){a('In SVG mode painter not support method "'+M+'"')}}i(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],function(M){A.prototype[M]=C(M)});var T=A;return T6=T,T6}var Gd;function Yk(){if(Gd)return kd;Gd=1,bi();var e=I2,t=e.registerPainter,r=Zk();return t("svg",r),kd}(function(e){var t=v1;(function(){for(var i in t){if(t==null||!t.hasOwnProperty(i)||i==="default"||i==="__esModule")return;e[i]=t[i]}})();var r=_m();(function(){for(var i in r){if(r==null||!r.hasOwnProperty(i)||i==="default"||i==="__esModule")return;e[i]=r[i]}})(),MI(),PI(),OI(),qI(),KI(),lP(),dP(),bP(),NP(),HP(),UP(),aR(),uR(),dR(),xR(),AR(),IR(),kR(),NR(),QR(),aE(),uE(),vE(),cE(),yE(),bE(),hr(),kE(),NE(),Hm(),Qm(),UE(),XE(),KE(),ak(),vk(),fk(),pk(),_k(),Dk(),Bk(),Fk(),Yk()})(C6);const B1=e=>($d("data-v-2983cdaf"),e=e(),Ud(),e),Xk={class:"control"},Kk={class:"control_dataPanel"},Qk=Iy('<div style="width:100%;height:100%;position:absolute;top:0;left:0;" data-v-2983cdaf><div style="position:relative;width:100%;height:100%;" data-v-2983cdaf><div class="i_box" style="left:-2px;top:-2px;" data-v-2983cdaf><div class="i" data-v-2983cdaf></div></div><div class="i_box" style="right:-2px;top:-2px;transform-origin:center center;transform:rotate(90deg);" data-v-2983cdaf><div class="i" data-v-2983cdaf></div></div><div class="i_box" style="right:-2px;bottom:-2px;transform-origin:center center;transform:rotate(180deg);" data-v-2983cdaf><div class="i" data-v-2983cdaf></div></div><div class="i_box" style="left:-2px;bottom:-2px;transform-origin:center center;transform:rotate(270deg);" data-v-2983cdaf><div class="i" data-v-2983cdaf></div></div></div></div>',1),Jk={class:"dataPanel"},jk={class:"dataPanel_content"},ez={key:0,class:"dataPanel_content__info"},tz={class:"info1"},rz=B1(()=>c1("div",{class:"info_icon"},[c1("img",{src:Vy,alt:""}),c1("p",null,"设备总数")],-1)),az={class:"info1"},iz=B1(()=>c1("div",{class:"info_icon"},[c1("img",{src:By,alt:""}),c1("p",null,"设备在线数")],-1)),nz={class:"info1"},oz=B1(()=>c1("div",{class:"info_icon"},[c1("img",{src:qy,alt:""}),c1("p",null,"用户数")],-1)),sz={class:"info1"},lz=B1(()=>c1("div",{class:"info_icon"},[c1("img",{src:Hy,alt:""}),c1("p",null,"今日告警量")],-1)),uz={class:"info1"},vz=B1(()=>c1("div",{class:"info_icon"},[c1("img",{src:Fy,alt:""}),c1("p",null,"今日数据采集量")],-1)),cz={style:{position:"relative","margin-top":"10rem"}},hz=B1(()=>c1("div",{id:"text"},null,-1)),fz=[hz],dz={class:"icongroup_left"},gz={style:{position:"relative","z-index":"2",padding:"20rem"}},pz=B1(()=>c1("p",{style:{margin:"50rem 0 20rem 0","font-size":"16rem"}},null,-1)),mz={class:"btn_box"},yz=B1(()=>c1("div",{style:{display:"flex","flex-direction":"row-reverse"}},[c1("img",{src:Yd,alt:"",style:{"margin-top":"20rem",width:"50rem"}})],-1)),_z={class:"system_box"},xz=B1(()=>c1("p",null,[Le("压力管理"),c1("br"),Le("系统")],-1)),Sz=B1(()=>c1("img",{src:Gy,alt:""},null,-1)),bz=[xz,Sz],wz=B1(()=>c1("p",null,[Le("阀位管理"),c1("br"),Le("系统")],-1)),Az=B1(()=>c1("img",{src:$y,alt:""},null,-1)),Tz=[wz,Az],Cz=B1(()=>c1("p",null,[Le("泵站管理"),c1("br"),Le("系统")],-1)),Mz=B1(()=>c1("img",{src:Uy,alt:""},null,-1)),Dz=[Cz,Mz],Lz=B1(()=>c1("p",null,[Le("取水管理"),c1("br"),Le("系统")],-1)),Iz=B1(()=>c1("img",{src:Wy,alt:""},null,-1)),Pz=[Lz,Iz],Rz=B1(()=>c1("img",{class:"bg_left",src:Xd,alt:""},null,-1)),Ez={class:"icongroup_left resver",style:{left:"790rem"}},kz={style:{position:"relative","z-index":"2",padding:"20rem",transform:"rotateY(180deg)"}},zz=B1(()=>c1("p",{style:{margin:"50rem 0 20rem 0","font-size":"16rem"}},null,-1)),Oz={class:"btn_box"},Nz=B1(()=>c1("div",{style:{display:"flex","flex-direction":"row"}},[c1("img",{src:Yd,alt:"",style:{"margin-top":"20rem",width:"50rem"}})],-1)),Vz={class:"system_box"},Bz=B1(()=>c1("p",null,[Le("水锤防护"),c1("br"),Le("系统")],-1)),qz=B1(()=>c1("img",{src:Zy,alt:""},null,-1)),Hz=[Bz,qz],Fz=B1(()=>c1("p",null,[Le("泄露检测"),c1("br"),Le("系统")],-1)),Gz=B1(()=>c1("img",{src:Yy,alt:""},null,-1)),$z=[Fz,Gz],Uz=B1(()=>c1("p",null,[Le("调蓄管理"),c1("br"),Le("系统")],-1)),Wz=B1(()=>c1("img",{src:Xy,alt:""},null,-1)),Zz=[Uz,Wz],Yz=B1(()=>c1("p",{style:{bottom:"-80rem"}},"更多系统",-1)),Xz=B1(()=>c1("img",{src:Ky,alt:""},null,-1)),Kz=[Yz,Xz],Qz=B1(()=>c1("img",{class:"bg_left",src:Xd,alt:""},null,-1)),Jz={class:"control_bg"},jz=B1(()=>c1("video",{loop:"loop",autoplay:"autoplay",muted:"muted",src:"https://yossys22170.obs.cn-east-2.myhuaweicloud.com:443/202309211695257105576B5c6fbe22.mp4"},null,-1)),eO={class:"bg_header"},tO=B1(()=>c1("img",{src:Qy,alt:""},null,-1)),rO={class:"header-handle"},aO={class:"siteinfo"},iO={style:{"margin-right":"25rem"}},nO={style:{"margin-right":"10rem"}},oO=["onClick"],sO={__name:"index",emits:[],setup(e,{emit:t}){const r=Wd();let{system:i,current:a,actSystem:n,openKeys:h,isRefresh:d,accountList:o,nowAccount:f}=Ii(r);const l=Ry();let{historyRoutes:u}=Ii(l),s=Ct([]);const v=Oy();let c=Ct(),p=Ct(""),g=Ct({});Ct([]),Ct(1);let m=()=>{let C=1536;document.querySelector("html").style.fontSize=`${100/C}vw`};const _=(C,T)=>{r.defaultAccount(C,()=>{r.reloadPage(),setTimeout(()=>{b(),x(),d.value=!0},1500)}),T?v.go(0):v.currentRoute.value.meta.isDetail&&v.go(-1)},y=()=>{ky.confirm({title:"注意",icon:Pe(zy),content:"确定登出当前账号吗?",okText:"确认",cancelText:"取消",onOk(){u.value=[],J0.loginout({}),v.push({path:"/"})}})};let b=async()=>{let C=await J0.requested({id:20230817142202,content:{}});g.value=C.data,console.log(g.value)},x=async()=>{let C=await J0.requested({id:20230831152502,content:{}});C.data.forEach(T=>T.value=T.设备数),s.value=C.data,console.log(s.value),w()};const w=()=>{console.log(Pi),C6.registerMap("china",{geoJson:Pi}),p.value=C6.init(c.value);let C={tooltip:{show:!0,triggerOn:"mousemove",formatter:T=>T.data.name+":"+T.data.设备数},visualMap:{show:!0,bottom:30,left:60,type:"piecewise",splitNumber:4,itemWidth:20,itemHeight:10,itemGap:5,textStyle:{color:"#999"},pieces:[{min:0,max:0,color:"#C3FFFD",label:"0"},{min:1,max:10,color:"#00CAFC",label:"0-10"},{min:10,max:50,color:"#009BFC",label:"10-50"}]},series:[{type:"map",mapType:"china",roam:!1,zoom:1.7,aspectScale:1.02,center:[105,36],itemStyle:{areaColor:"#009BFC",borderColor:"#835f5f"},emphasis:{itemStyle:{areaColor:"#d0a3a3"},label:{show:!0,color:"rgb(255,255,255)"}},label:{normal:{show:!0,formatter:"{c}"}},data:s.value}]};p.value.on("click",T=>{console.log(T)}),p.value.setOption(C)},S=C=>{console.log(C);let T=i.value.filter(D=>D.system==C);if(!T.length)return j0.warning("正在开发中...");if(!T[0].modules.length)return j0.warning("正在开发中...");if(!T[0].modules[0].apps.length||T[0].modules[0].apps[0].path=="")return j0.warning("正在开发中...");let M=T[0].modules[0].apps[0];a.value=[M.systemappid],n.value=T[0],h.value.push(M.systemmoduleid),r.modulesData(T[0]),v.push(M.path)};let A=setInterval(()=>{b()},1e4);return Cy(()=>{b(),m(),x(),setTimeout(()=>{d.value=!0},1500)}),My(()=>{clearInterval(A)}),(C,T)=>{const M=d3("a-menu-item"),D=d3("a-menu-divider"),I=d3("LogoutOutlined"),P=d3("a-menu"),R=d3("a-dropdown");return Bt(),Wr(Di,null,[Ne(d)?Mi("",!0):(Bt(),Ci(i_,{key:0})),c1("div",Xk,[c1("div",Kk,[Qk,c1("div",Jk,[c1("div",jk,[Object.keys(Ne(g)).length?(Bt(),Wr("div",ez,[c1("div",tz,[rz,Pe(p3,{endVal:Ne(g).device_total},null,8,["endVal"])]),c1("div",az,[iz,Pe(p3,{endVal:Ne(g).device_online},null,8,["endVal"])]),c1("div",nz,[oz,Pe(p3,{endVal:Ne(g).user_count},null,8,["endVal"])]),c1("div",sz,[lz,Pe(p3,{endVal:Ne(g).event_today},null,8,["endVal"])]),c1("div",uz,[vz,Pe(p3,{endVal:Ne(g).data_today},null,8,["endVal"])])])):Mi("",!0),c1("div",cz,[c1("div",{class:"map",ref_key:"map",ref:c,id:"map"},fz,512)])])]),c1("div",dz,[c1("div",gz,[pz,c1("div",mz,[c1("div",{class:"btn",onClick:T[0]||(T[0]=E=>S("iot"))},"IOT物联网"),c1("div",{class:"btn",onClick:T[1]||(T[1]=E=>S("alarm"))},"告警系统")]),yz,c1("div",_z,[c1("div",{class:"item",onClick:T[2]||(T[2]=E=>S("wpressuresystem"))},bz),c1("div",{class:"item",onClick:T[3]||(T[3]=E=>S(""))},Tz),c1("div",{class:"item",onClick:T[4]||(T[4]=E=>S(""))},Dz),c1("div",{class:"item",onClick:T[5]||(T[5]=E=>S(""))},Pz)])]),Rz]),c1("div",Ez,[c1("div",kz,[zz,c1("div",Oz,[c1("div",{class:"btn",onClick:T[6]||(T[6]=E=>S("patrol"))},"巡检系统"),c1("div",{class:"btn",onClick:T[7]||(T[7]=E=>S("report"))},"数据中心")]),Nz,c1("div",Vz,[c1("div",{class:"item",onClick:T[8]||(T[8]=E=>S(""))},Hz),c1("div",{class:"item",onClick:T[9]||(T[9]=E=>S(""))},$z),c1("div",{class:"item",onClick:T[10]||(T[10]=E=>S(""))},Zz),c1("div",{class:"item",onClick:T[11]||(T[11]=E=>S(""))},Kz)])]),Qz])]),c1("div",Jz,[jz,c1("div",eO,[tO,c1("div",rO,[c1("div",null,[Pe(Py)]),Pe(R,{class:"dropdown-link",overlayClassName:"site-custom__classname"},{overlay:g3(()=>[Pe(P,null,{default:g3(()=>[(Bt(!0),Wr(Di,null,Dy(Ne(o),E=>(Bt(),Ci(M,{key:E.index},{default:g3(()=>[c1("a",{onClick:L=>_(E,!1)},Zr(E.sitename+"-"+E.name),9,oO)]),_:2},1024))),128)),Pe(D),Pe(M,null,{default:g3(()=>[Pe(I),c1("a",{class:"color-red",onClick:y}," 退出登录")]),_:1})]),_:1})]),default:g3(()=>[c1("a",{class:"ant-dropdown-link",onClick:T[12]||(T[12]=Ly(()=>{},["prevent"]))},[c1("div",aO,[c1("span",iO,[Pe(Ne(Ny)),Le(Zr(Ne(f).sitename),1)]),c1("span",nO,Zr(Ne(f).name),1),Pe(Ne(Ey))])])]),_:1})])])])])],64)}}},yO=Zd(sO,[["__scopeId","data-v-2983cdaf"]]);export{yO as default};
|