vue-pure-admin/dist/static/js/index-4b813511.js
2022-12-09 20:23:54 +08:00

84 lines
1.2 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

var ha=Object.defineProperty;var da=(t,r,o)=>r in t?ha(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o;var er=(t,r,o)=>(da(t,typeof r!="symbol"?r+"":r,o),o);(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))s(l);new MutationObserver(l=>{for(const h of l)if(h.type==="childList")for(const v of h.addedNodes)v.tagName==="LINK"&&v.rel==="modulepreload"&&s(v)}).observe(document,{childList:!0,subtree:!0});function o(l){const h={};return l.integrity&&(h.integrity=l.integrity),l.referrerpolicy&&(h.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?h.credentials="include":l.crossorigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function s(l){if(l.ep)return;l.ep=!0;const h=o(l);fetch(l.href,h)}})();var commonjsGlobal=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function getDefaultExportFromCjs(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function getAugmentedNamespace(t){var r=t.default;if(typeof r=="function"){var o=function(){return r.apply(this,arguments)};o.prototype=r.prototype}else o={};return Object.defineProperty(o,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var l=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(o,s,l.get?l:{enumerable:!0,get:function(){return t[s]}})}),o}var zhCn={};(function(t){Object.defineProperty(t,"__esModule",{value:!0});var r={name:"zh-cn",el:{colorpicker:{confirm:"\u786E\u5B9A",clear:"\u6E05\u7A7A"},datepicker:{now:"\u6B64\u523B",today:"\u4ECA\u5929",cancel:"\u53D6\u6D88",clear:"\u6E05\u7A7A",confirm:"\u786E\u5B9A",selectDate:"\u9009\u62E9\u65E5\u671F",selectTime:"\u9009\u62E9\u65F6\u95F4",startDate:"\u5F00\u59CB\u65E5\u671F",startTime:"\u5F00\u59CB\u65F6\u95F4",endDate:"\u7ED3\u675F\u65E5\u671F",endTime:"\u7ED3\u675F\u65F6\u95F4",prevYear:"\u524D\u4E00\u5E74",nextYear:"\u540E\u4E00\u5E74",prevMonth:"\u4E0A\u4E2A\u6708",nextMonth:"\u4E0B\u4E2A\u6708",year:"\u5E74",month1:"1 \u6708",month2:"2 \u6708",month3:"3 \u6708",month4:"4 \u6708",month5:"5 \u6708",month6:"6 \u6708",month7:"7 \u6708",month8:"8 \u6708",month9:"9 \u6708",month10:"10 \u6708",month11:"11 \u6708",month12:"12 \u6708",weeks:{sun:"\u65E5",mon:"\u4E00",tue:"\u4E8C",wed:"\u4E09",thu:"\u56DB",fri:"\u4E94",sat:"\u516D"},months:{jan:"\u4E00\u6708",feb:"\u4E8C\u6708",mar:"\u4E09\u6708",apr:"\u56DB\u6708",may:"\u4E94\u6708",jun:"\u516D\u6708",jul:"\u4E03\u6708",aug:"\u516B\u6708",sep:"\u4E5D\u6708",oct:"\u5341\u6708",nov:"\u5341\u4E00\u6708",dec:"\u5341\u4E8C\u6708"}},select:{loading:"\u52A0\u8F7D\u4E2D",noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",placeholder:"\u8BF7\u9009\u62E9"},cascader:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",loading:"\u52A0\u8F7D\u4E2D",placeholder:"\u8BF7\u9009\u62E9",noData:"\u6682\u65E0\u6570\u636E"},pagination:{goto:"\u524D\u5F80",pagesize:"\u6761/\u9875",total:"\u5171 {total} \u6761",pageClassifier:"\u9875",deprecationWarning:"\u4F60\u4F7F\u7528\u4E86\u4E00\u4E9B\u5DF2\u88AB\u5E9F\u5F03\u7684\u7528\u6CD5\uFF0C\u8BF7\u53C2\u8003 el-pagination \u7684\u5B98\u65B9\u6587\u6863"},messagebox:{title:"\u63D0\u793A",confirm:"\u786E\u5B9A",cancel:"\u53D6\u6D88",error:"\u8F93\u5165\u7684\u6570\u636E\u4E0D\u5408\u6CD5!"},upload:{deleteTip:"\u6309 delete \u952E\u53EF\u5220\u9664",delete:"\u5220\u9664",preview:"\u67E5\u770B\u56FE\u7247",continue:"\u7EE7\u7EED\u4E0A\u4F20"},table:{emptyText:"\u6682\u65E0\u6570\u636E",confirmFilter:"\u7B5B\u9009",resetFilter:"\u91CD\u7F6E",clearFilter:"\u5168\u90E8",sumText:"\u5408\u8BA1"},tree:{emptyText:"\u6682\u65E0\u6570\u636E"},transfer:{noMatch:"\u65E0\u5339\u914D\u6570\u636E",noData:"\u65E0\u6570\u636E",titles:["\u5217\u8868 1","\u5217\u8868 2"],filterPlaceholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9",noCheckedFormat:"\u5171 {total} \u9879",hasCheckedFormat:"\u5DF2\u9009 {checked}/{total} \u9879"},image:{error:"\u52A0\u8F7D\u5931\u8D25"},pageHeader:{title:"\u8FD4\u56DE"},popconfirm:{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}}};t.default=r})(zhCn);const zhLocale=getDefaultExportFromCjs(zhCn);var en$1={};(function(t){Object.defineProperty(t,"__esModule",{value:!0});var r={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};t.default=r})(en$1);const enLocale=getDefaultExportFromCjs(en$1),_sfc_main=Vue.defineComponent({name:"app",components:{[ElementPlus.ElConfigProvider.name]:ElementPlus.ElConfigProvider},computed:{currentLocale(){var t;return((t=this.$storage.locale)==null?void 0:t.locale)==="zh"?zhLocale:enLocale}}}),_export_sfc=(t,r)=>{const o=t.__vccOpts||t;for(const[s,l]of r)o[s]=l;return o};function _sfc_render(t,r,o,s,l,h){const v=Vue.resolveComponent("router-view"),T=Vue.resolveComponent("el-config-provider");return Vue.openBlock(),Vue.createBlock(T,{locale:t.currentLocale},{default:Vue.withCtx(()=>[Vue.createVNode(v)]),_:1},8,["locale"])}const App=_export_sfc(_sfc_main,[["render",_sfc_render]]),scriptRel="modulepreload",assetsURL=function(t){return"/vue-pure-admin/"+t},seen={},__vitePreload=function(r,o,s){return!o||o.length===0?r():Promise.all(o.map(l=>{if(l=assetsURL(l),l in seen)return;seen[l]=!0;const h=l.endsWith(".css"),v=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${v}`))return;const T=document.createElement("link");if(T.rel=h?"stylesheet":scriptRel,h||(T.as="script",T.crossOrigin=""),T.href=l,document.head.appendChild(T),h)return new Promise((x,C)=>{T.addEventListener("load",x),T.addEventListener("error",()=>C(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>r())},en={buttons:{hsLoginOut:t=>{const{normalize:r}=t;return r(["LoginOut"])},hsfullscreen:t=>{const{normalize:r}=t;return r(["FullScreen"])},hsexitfullscreen:t=>{const{normalize:r}=t;return r(["ExitFullscreen"])},hsrefreshRoute:t=>{const{normalize:r}=t;return r(["RefreshRoute"])},hslogin:t=>{const{normalize:r}=t;return r(["Login"])},hsadd:t=>{const{normalize:r}=t;return r(["Add"])},hsmark:t=>{const{normalize:r}=t;return r(["Mark/Cancel"])},hssave:t=>{const{normalize:r}=t;return r(["Save"])},hssearch:t=>{const{normalize:r}=t;return r(["Search"])},hsexpendAll:t=>{const{normalize:r}=t;return r(["Expand All"])},hscollapseAll:t=>{const{normalize:r}=t;return r(["Collapse All"])},hssystemSet:t=>{const{normalize:r}=t;return r(["Open ProjectConfig"])},hsdelete:t=>{const{normalize:r}=t;return r(["Delete"])},hsreload:t=>{const{normalize:r}=t;return r(["Reload"])},hscloseCurrentTab:t=>{const{normalize:r}=t;return r(["Close CurrentTab"])},hscloseLeftTabs:t=>{const{normalize:r}=t;return r(["Close LeftTabs"])},hscloseRightTabs:t=>{const{normalize:r}=t;return r(["Close RightTabs"])},hscloseOtherTabs:t=>{const{normalize:r}=t;return r(["Close OtherTabs"])},hscloseAllTabs:t=>{const{normalize:r}=t;return r(["Close AllTabs"])},hswholeFullScreen:t=>{const{normalize:r}=t;return r(["FullScreen"])},hswholeExitFullScreen:t=>{const{normalize:r}=t;return r(["ExitFull"])},hscontentFullScreen:t=>{const{normalize:r}=t;return r(["Content FullScreen"])},hscontentExitFullScreen:t=>{const{normalize:r}=t;return r(["Content ExitFullScreen"])}},menus:{hshome:t=>{const{normalize:r}=t;return r(["Home"])},hslogin:t=>{const{normalize:r}=t;return r(["Login"])},hsempty:t=>{const{normalize:r}=t;return r(["Empty Page"])},hssysManagement:t=>{const{normalize:r}=t;return r(["System Manage"])},hsUser:t=>{const{normalize:r}=t;return r(["User Manage"])},hsRole:t=>{const{normalize:r}=t;return r(["Role Manage"])},hsDept:t=>{const{normalize:r}=t;return r(["Dept Manage"])},hseditor:t=>{const{normalize:r}=t;return r(["Editor"])},hsabnormal:t=>{const{normalize:r}=t;return r(["Abnormal Page"])},hsfourZeroFour:t=>{const{normalize:r}=t;return r(["404"])},hsfourZeroOne:t=>{const{normalize:r}=t;return r(["403"])},hsFive:t=>{const{normalize:r}=t;return r(["500"])},hscomponents:t=>{const{normalize:r}=t;return r(["Components"])},hsmessage:t=>{const{normalize:r}=t;return r(["Message Tips Components"])},hsvideo:t=>{const{normalize:r}=t;return r(["Video Components"])},hsmap:t=>{const{normalize:r}=t;return r(["Map Components"])},hsdraggable:t=>{const{normalize:r}=t;return r(["Draggable Components"])},hssplitPane:t=>{const{normalize:r}=t;return r(["Split Pane"])},hsbutton:t=>{const{normalize:r}=t;return r(["Button Components"])},hscropping:t=>{const{normalize:r}=t;return r(["Picture Cropping"])},hscountTo:t=>{const{normalize:r}=t;return r(["Digital Animation"])},hsselector:t=>{const{normalize:r}=t;return r(["Selector Components"])},hsflowChart:t=>{const{normalize:r}=t;return r(["Flow Chart"])},hsseamless:t=>{const{normalize:r}=t;return r(["Seamless Scroll"])},hscontextmenu:t=>{const{normalize:r}=t;return r(["Context Menu"])},hstypeit:t=>{const{normalize:r}=t;return r(["Typeit Components"])},hsjsoneditor:t=>{const{normalize:r}=t;return r(["JSON Editor"])},hsmenus:t=>{const{normalize:r}=t;return r(["MultiLevel Menu"])},hsmenu1:t=>{const{normalize:r}=t;return r(["Menu1"])},"hsmenu1-1":t=>{const{normalize:r}=t;return r(["Menu1-1"])},"hsmenu1-2":t=>{const{normalize:r}=t;return r(["Menu1-2"])},"hsmenu1-2-1":t=>{const{normalize:r}=t;return r(["Menu1-2-1"])},"hsmenu1-2-2":t=>{const{normalize:r}=t;return r(["Menu1-2-2"])},"hsmenu1-3":t=>{const{normalize:r}=t;return r(["Menu1-3"])},hsmenu2:t=>{const{normalize:r}=t;return r(["Menu2"])},permission:t=>{const{normalize:r}=t;return r(["Permission Manage"])},permissionPage:t=>{const{normalize:r}=t;return r(["Page Permission"])},permissionButton:t=>{const{normalize:r}=t;return r(["Button Permission"])},hstabs:t=>{const{normalize:r}=t;return r(["Tabs Operate"])},hsguide:t=>{const{normalize:r}=t;return r(["Guide"])},hsAble:t=>{const{normalize:r}=t;return r(["Able"])},hsMenuTree:t=>{const{normalize:r}=t;return r(["Menu Tree"])},hsWatermark:t=>{const{normalize:r}=t;return r(["Water Mark"])},hsPrint:t=>{const{normalize:r}=t;return r(["Print"])},hsDownload:t=>{const{normalize:r}=t;return r(["Download"])},hsExternalPage:t=>{const{normalize:r}=t;return r(["External Page"])},hsPureDocument:t=>{const{normalize:r}=t;return r(["Pure Doc(Embedded)"])},externalLink:t=>{const{normalize:r}=t;return r(["Pure Doc(External)"])},hsEpDocument:t=>{const{normalize:r}=t;return r(["Element Plus Doc(Embedded)"])},hsVueDocument:t=>{const{normalize:r}=t;return r(["Vue3 Doc(Embedded)"])},hsViteDocument:t=>{const{normalize:r}=t;return r(["Vite Doc(Embedded)"])},hsPiniaDocument:t=>{const{normalize:r}=t;return r(["Pinia Doc(Embedded)"])},hsRouterDocument:t=>{const{normalize:r}=t;return r(["Vue Router Doc(Embedded)"])},hsTailwindcssDocument:t=>{const{normalize:r}=t;return r(["Tailwindcss Doc(Embedded)"])},hsAbout:t=>{const{normalize:r}=t;return r(["About"])},hsResult:t=>{const{normalize:r}=t;return r(["Result Page"])},hsSuccess:t=>{const{normalize:r}=t;return r(["Success Page"])},hsFail:t=>{const{normalize:r}=t;return r(["Fail Page"])},hsIconSelect:t=>{const{normalize:r}=t;return r(["Icon Select"])},hsTimeline:t=>{const{normalize:r}=t;return r(["Time Line"])},hsLineTree:t=>{const{normalize:r}=t;return r(["LineTree"])},hsList:t=>{const{normalize:r}=t;return r(["List Page"])},hsListCard:t=>{const{normalize:r}=t;return r(["Card List Page"])},hsDebounce:t=>{const{normalize:r}=t;return r(["Debounce & Throttle"])},hsFormDesign:t=>{const{normalize:r}=t;return r(["Form Design"])},hsBarcode:t=>{const{normalize:r}=t;return r(["Barcode"])},hsQrcode:t=>{const{normalize:r}=t;return r(["Qrcode"])},hsCascader:t=>{const{normalize:r}=t;return r(["Area Cascader"])},hsSwiper:t=>{const{normalize:r}=t;return r(["Swiper Plugin"])},hsVirtualList:t=>{const{normalize:r}=t;return r(["Virtual List"])},hsPdf:t=>{const{normalize:r}=t;return r(["PDF Preview"])},hsExecl:t=>{const{normalize:r}=t;return r(["Export Excel"])},hsInfiniteScroll:t=>{const{normalize:r}=t;return r(["Table Infinite Scroll"])},hsdanmaku:t=>{const{normalize:r}=t;return r(["Danmaku Components"])},hsPureTableBase:t=>{const{normalize:r}=t;return r(["Base Usage"])},hsPureTableHigh:t=>{const{normalize:r}=t;return r(["High Usage"])},hsTree:t=>{const{normalize:r}=t;return r(["Big Data Tree"])},hsMenuoverflow:t=>{const{normalize:r}=t;return r(["Menu Overflow Show Tooltip Text"])},hsChildMenuoverflow:t=>{const{normalize:r}=t;return r(["Child Menu Overflow Show Tooltip Text"])}},status:{hsLoad:t=>{const{normalize:r}=t;return r(["Loading..."])}},login:{username:t=>{const{normalize:r}=t;return r(["Username"])},password:t=>{const{normalize:r}=t;return r(["Password"])},verifyCode:t=>{const{normalize:r}=t;return r(["VerifyCode"])},remember:t=>{const{normalize:r}=t;return r(["Remember Password"])},sure:t=>{const{normalize:r}=t;return r(["Sure Password"])},forget:t=>{const{normalize:r}=t;return r(["Forget Password?"])},login:t=>{const{normalize:r}=t;return r(["Login"])},thirdLogin:t=>{const{normalize:r}=t;return r(["Third Login"])},phoneLogin:t=>{const{normalize:r}=t;return r(["Phone Login"])},qRCodeLogin:t=>{const{normalize:r}=t;return r(["QRCode Login"])},register:t=>{const{normalize:r}=t;return r(["Register"])},weChatLogin:t=>{const{normalize:r}=t;return r(["WeChat Login"])},alipayLogin:t=>{const{normalize:r}=t;return r(["Alipay Login"])},qqLogin:t=>{const{normalize:r}=t;return r(["QQ Login"])},weiboLogin:t=>{const{normalize:r}=t;return r(["Weibo Login"])},phone:t=>{const{normalize:r}=t;return r(["Phone"])},smsVerifyCode:t=>{const{normalize:r}=t;return r(["SMS VerifyCode"])},back:t=>{const{normalize:r}=t;return r(["Back"])},test:t=>{const{normalize:r}=t;return r(["Mock Test"])},tip:t=>{const{normalize:r}=t;return r(['After scanning the code, click "Confirm" to complete the login'])},definite:t=>{const{normalize:r}=t;return r(["Definite"])},loginSuccess:t=>{const{normalize:r}=t;return r(["Login Success"])},registerSuccess:t=>{const{normalize:r}=t;return r(["Regist Success"])},tickPrivacy:t=>{const{normalize:r}=t;return r(["Please tick Privacy Policy"])},readAccept:t=>{const{normalize:r}=t;return r(["I have read it carefully and accept"])},privacyPolicy:t=>{const{normalize:r}=t;return r(["Privacy Policy"])},getVerifyCode:t=>{const{normalize:r}=t;return r(["Get VerifyCode"])},info:t=>{const{normalize:r}=t;return r(["Seconds"])},usernameReg:t=>{const{normalize:r}=t;return r(["Please enter username"])},passwordReg:t=>{const{normalize:r}=t;return r(["Please enter password"])},verifyCodeReg:t=>{const{normalize:r}=t;return r(["Please enter verify code"])},verifyCodeCorrectReg:t=>{const{normalize:r}=t;return r(["Please enter correct verify code"])},verifyCodeSixReg:t=>{const{normalize:r}=t;return r(["Please enter a 6-digit verify code"])},phoneReg:t=>{const{normalize:r}=t;return r(["Please enter the phone"])},phoneCorrectReg:t=>{const{normalize:r}=t;return r(["Please enter the correct phone number format"])},passwordRuleReg:t=>{const{normalize:r}=t;return r(["The password format should be any combination of 8-18 digits"])},passwordSureReg:t=>{const{normalize:r}=t;return r(["Please enter confirm password"])},passwordDifferentReg:t=>{const{normalize:r}=t;return r(["The two passwords do not match!"])},passwordUpdateReg:t=>{const{normalize:r}=t;return r(["Password has been updated"])}}},__vite_glob_0_0$2=Object.freeze(Object.defineProperty({__proto__:null,default:en},Symbol.toStringTag,{value:"Module"})),zhCN={buttons:{hsLoginOut:t=>{const{normalize:r}=t;return r(["\u9000\u51FA\u7CFB\u7EDF"])},hsfullscreen:t=>{const{normalize:r}=t;return r(["\u5168\u5C4F"])},hsexitfullscreen:t=>{const{normalize:r}=t;return r(["\u9000\u51FA\u5168\u5C4F"])},hsrefreshRoute:t=>{const{normalize:r}=t;return r(["\u5237\u65B0\u8DEF\u7531"])},hslogin:t=>{const{normalize:r}=t;return r(["\u767B\u5F55"])},hsadd:t=>{const{normalize:r}=t;return r(["\u65B0\u589E"])},hsmark:t=>{const{normalize:r}=t;return r(["\u6807\u8BB0/\u53D6\u6D88"])},hssave:t=>{const{normalize:r}=t;return r(["\u4FDD\u5B58"])},hssearch:t=>{const{normalize:r}=t;return r(["\u641C\u7D22"])},hsexpendAll:t=>{const{normalize:r}=t;return r(["\u5168\u90E8\u5C55\u5F00"])},hscollapseAll:t=>{const{normalize:r}=t;return r(["\u5168\u90E8\u6298\u53E0"])},hssystemSet:t=>{const{normalize:r}=t;return r(["\u6253\u5F00\u9879\u76EE\u914D\u7F6E"])},hsdelete:t=>{const{normalize:r}=t;return r(["\u5220\u9664"])},hsreload:t=>{const{normalize:r}=t;return r(["\u91CD\u65B0\u52A0\u8F7D"])},hscloseCurrentTab:t=>{const{normalize:r}=t;return r(["\u5173\u95ED\u5F53\u524D\u6807\u7B7E\u9875"])},hscloseLeftTabs:t=>{const{normalize:r}=t;return r(["\u5173\u95ED\u5DE6\u4FA7\u6807\u7B7E\u9875"])},hscloseRightTabs:t=>{const{normalize:r}=t;return r(["\u5173\u95ED\u53F3\u4FA7\u6807\u7B7E\u9875"])},hscloseOtherTabs:t=>{const{normalize:r}=t;return r(["\u5173\u95ED\u5176\u4ED6\u6807\u7B7E\u9875"])},hscloseAllTabs:t=>{const{normalize:r}=t;return r(["\u5173\u95ED\u5168\u90E8\u6807\u7B7E\u9875"])},hswholeFullScreen:t=>{const{normalize:r}=t;return r(["\u5168\u5C4F"])},hswholeExitFullScreen:t=>{const{normalize:r}=t;return r(["\u9000\u51FA\u5168\u5C4F"])},hscontentFullScreen:t=>{const{normalize:r}=t;return r(["\u5185\u5BB9\u533A\u5168\u5C4F"])},hscontentExitFullScreen:t=>{const{normalize:r}=t;return r(["\u5185\u5BB9\u533A\u9000\u51FA\u5168\u5C4F"])}},menus:{hshome:t=>{const{normalize:r}=t;return r(["\u9996\u9875"])},hslogin:t=>{const{normalize:r}=t;return r(["\u767B\u5F55"])},hsempty:t=>{const{normalize:r}=t;return r(["\u65E0Layout\u9875"])},hssysManagement:t=>{const{normalize:r}=t;return r(["\u7CFB\u7EDF\u7BA1\u7406"])},hsUser:t=>{const{normalize:r}=t;return r(["\u7528\u6237\u7BA1\u7406"])},hsRole:t=>{const{normalize:r}=t;return r(["\u89D2\u8272\u7BA1\u7406"])},hsDept:t=>{const{normalize:r}=t;return r(["\u90E8\u95E8\u7BA1\u7406"])},hseditor:t=>{const{normalize:r}=t;return r(["\u7F16\u8F91\u5668"])},hsabnormal:t=>{const{normalize:r}=t;return r(["\u5F02\u5E38\u9875\u9762"])},hsfourZeroFour:t=>{const{normalize:r}=t;return r(["404"])},hsfourZeroOne:t=>{const{normalize:r}=t;return r(["403"])},hsFive:t=>{const{normalize:r}=t;return r(["500"])},hscomponents:t=>{const{normalize:r}=t;return r(["\u7EC4\u4EF6"])},hsmessage:t=>{const{normalize:r}=t;return r(["\u6D88\u606F\u63D0\u793A\u7EC4\u4EF6"])},hsvideo:t=>{const{normalize:r}=t;return r(["\u89C6\u9891\u7EC4\u4EF6"])},hsmap:t=>{const{normalize:r}=t;return r(["\u5730\u56FE\u7EC4\u4EF6"])},hsdraggable:t=>{const{normalize:r}=t;return r(["\u62D6\u62FD\u7EC4\u4EF6"])},hssplitPane:t=>{const{normalize:r}=t;return r(["\u5207\u5272\u9762\u677F"])},hsbutton:t=>{const{normalize:r}=t;return r(["\u6309\u94AE\u7EC4\u4EF6"])},hscropping:t=>{const{normalize:r}=t;return r(["\u56FE\u7247\u88C1\u526A"])},hscountTo:t=>{const{normalize:r}=t;return r(["\u6570\u5B57\u52A8\u753B"])},hsselector:t=>{const{normalize:r}=t;return r(["\u9009\u62E9\u5668\u7EC4\u4EF6"])},hsflowChart:t=>{const{normalize:r}=t;return r(["\u6D41\u7A0B\u56FE"])},hsseamless:t=>{const{normalize:r}=t;return r(["\u65E0\u7F1D\u6EDA\u52A8"])},hscontextmenu:t=>{const{normalize:r}=t;return r(["\u53F3\u952E\u83DC\u5355"])},hstypeit:t=>{const{normalize:r}=t;return r(["\u6253\u5B57\u673A\u7EC4\u4EF6"])},hsjsoneditor:t=>{const{normalize:r}=t;return r(["JSON\u7F16\u8F91\u5668"])},hsmenus:t=>{const{normalize:r}=t;return r(["\u591A\u7EA7\u83DC\u5355"])},hsmenu1:t=>{const{normalize:r}=t;return r(["\u83DC\u53551"])},"hsmenu1-1":t=>{const{normalize:r}=t;return r(["\u83DC\u53551-1"])},"hsmenu1-2":t=>{const{normalize:r}=t;return r(["\u83DC\u53551-2"])},"hsmenu1-2-1":t=>{const{normalize:r}=t;return r(["\u83DC\u53551-2-1"])},"hsmenu1-2-2":t=>{const{normalize:r}=t;return r(["\u83DC\u53551-2-2"])},"hsmenu1-3":t=>{const{normalize:r}=t;return r(["\u83DC\u53551-3"])},hsmenu2:t=>{const{normalize:r}=t;return r(["\u83DC\u53552"])},permission:t=>{const{normalize:r}=t;return r(["\u6743\u9650\u7BA1\u7406"])},permissionPage:t=>{const{normalize:r}=t;return r(["\u9875\u9762\u6743\u9650"])},permissionButton:t=>{const{normalize:r}=t;return r(["\u6309\u94AE\u6743\u9650"])},hstabs:t=>{const{normalize:r}=t;return r(["\u6807\u7B7E\u9875\u64CD\u4F5C"])},hsguide:t=>{const{normalize:r}=t;return r(["\u5F15\u5BFC\u9875"])},hsAble:t=>{const{normalize:r}=t;return r(["\u529F\u80FD"])},hsMenuTree:t=>{const{normalize:r}=t;return r(["\u83DC\u5355\u6811\u7ED3\u6784"])},hsWatermark:t=>{const{normalize:r}=t;return r(["\u6C34\u5370"])},hsPrint:t=>{const{normalize:r}=t;return r(["\u6253\u5370"])},hsDownload:t=>{const{normalize:r}=t;return r(["\u4E0B\u8F7D"])},hsExternalPage:t=>{const{normalize:r}=t;return r(["\u5916\u90E8\u9875\u9762"])},hsPureDocument:t=>{const{normalize:r}=t;return r(["\u5E73\u53F0\u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},externalLink:t=>{const{normalize:r}=t;return r(["\u5E73\u53F0\u6587\u6863\uFF08\u5916\u94FE\uFF09"])},hsEpDocument:t=>{const{normalize:r}=t;return r(["Element Plus \u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},hsVueDocument:t=>{const{normalize:r}=t;return r(["Vue3 \u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},hsViteDocument:t=>{const{normalize:r}=t;return r(["Vite \u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},hsPiniaDocument:t=>{const{normalize:r}=t;return r(["Pinia \u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},hsRouterDocument:t=>{const{normalize:r}=t;return r(["Vue Router \u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},hsTailwindcssDocument:t=>{const{normalize:r}=t;return r(["Tailwindcss \u6587\u6863\uFF08\u5185\u5D4C\uFF09"])},hsAbout:t=>{const{normalize:r}=t;return r(["\u5173\u4E8E"])},hsResult:t=>{const{normalize:r}=t;return r(["\u7ED3\u679C\u9875\u9762"])},hsSuccess:t=>{const{normalize:r}=t;return r(["\u6210\u529F\u9875\u9762"])},hsFail:t=>{const{normalize:r}=t;return r(["\u5931\u8D25\u9875\u9762"])},hsIconSelect:t=>{const{normalize:r}=t;return r(["\u56FE\u6807\u9009\u62E9\u5668"])},hsTimeline:t=>{const{normalize:r}=t;return r(["\u65F6\u95F4\u7EBF"])},hsLineTree:t=>{const{normalize:r}=t;return r(["\u6811\u5F62\u8FDE\u63A5\u7EBF"])},hsList:t=>{const{normalize:r}=t;return r(["\u5217\u8868\u9875"])},hsListCard:t=>{const{normalize:r}=t;return r(["\u5361\u7247\u5217\u8868\u9875"])},hsDebounce:t=>{const{normalize:r}=t;return r(["\u9632\u6296\u8282\u6D41"])},hsFormDesign:t=>{const{normalize:r}=t;return r(["\u8868\u5355\u8BBE\u8BA1\u5668"])},hsBarcode:t=>{const{normalize:r}=t;return r(["\u6761\u5F62\u7801"])},hsQrcode:t=>{const{normalize:r}=t;return r(["\u4E8C\u7EF4\u7801"])},hsCascader:t=>{const{normalize:r}=t;return r(["\u533A\u57DF\u7EA7\u8054\u9009\u62E9\u5668"])},hsSwiper:t=>{const{normalize:r}=t;return r(["Swiper\u63D2\u4EF6"])},hsVirtualList:t=>{const{normalize:r}=t;return r(["\u865A\u62DF\u5217\u8868"])},hsPdf:t=>{const{normalize:r}=t;return r(["PDF\u9884\u89C8"])},hsExecl:t=>{const{normalize:r}=t;return r(["\u5BFC\u51FAExcel"])},hsInfiniteScroll:t=>{const{normalize:r}=t;return r(["\u8868\u683C\u65E0\u9650\u6EDA\u52A8"])},hsdanmaku:t=>{const{normalize:r}=t;return r(["\u5F39\u5E55\u7EC4\u4EF6"])},hsPureTableBase:t=>{const{normalize:r}=t;return r(["\u57FA\u7840\u7528\u6CD5\uFF0823\u4E2A\u793A\u4F8B\uFF09"])},hsPureTableHigh:t=>{const{normalize:r}=t;return r(["\u9AD8\u7EA7\u7528\u6CD5\uFF0810\u4E2A\u793A\u4F8B\uFF09"])},hsTree:t=>{const{normalize:r}=t;return r(["\u5927\u6570\u636E\u6811\u4E1A\u52A1\u7EC4\u4EF6"])},hsMenuoverflow:t=>{const{normalize:r}=t;return r(["\u76EE\u5F55\u8D85\u51FA\u663E\u793A Tooltip \u6587\u5B57\u63D0\u793A"])},hsChildMenuoverflow:t=>{const{normalize:r}=t;return r(["\u83DC\u5355\u8D85\u51FA\u663E\u793A Tooltip \u6587\u5B57\u63D0\u793A"])}},status:{hsLoad:t=>{const{normalize:r}=t;return r(["\u52A0\u8F7D\u4E2D..."])}},login:{username:t=>{const{normalize:r}=t;return r(["\u8D26\u53F7"])},password:t=>{const{normalize:r}=t;return r(["\u5BC6\u7801"])},verifyCode:t=>{const{normalize:r}=t;return r(["\u9A8C\u8BC1\u7801"])},remember:t=>{const{normalize:r}=t;return r(["\u8BB0\u4F4F\u5BC6\u7801"])},sure:t=>{const{normalize:r}=t;return r(["\u786E\u8BA4\u5BC6\u7801"])},forget:t=>{const{normalize:r}=t;return r(["\u5FD8\u8BB0\u5BC6\u7801?"])},login:t=>{const{normalize:r}=t;return r(["\u767B\u5F55"])},thirdLogin:t=>{const{normalize:r}=t;return r(["\u7B2C\u4E09\u65B9\u767B\u5F55"])},phoneLogin:t=>{const{normalize:r}=t;return r(["\u624B\u673A\u767B\u5F55"])},qRCodeLogin:t=>{const{normalize:r}=t;return r(["\u4E8C\u7EF4\u7801\u767B\u5F55"])},register:t=>{const{normalize:r}=t;return r(["\u6CE8\u518C"])},weChatLogin:t=>{const{normalize:r}=t;return r(["\u5FAE\u4FE1\u767B\u5F55"])},alipayLogin:t=>{const{normalize:r}=t;return r(["\u652F\u4ED8\u5B9D\u767B\u5F55"])},qqLogin:t=>{const{normalize:r}=t;return r(["QQ\u767B\u5F55"])},weiboLogin:t=>{const{normalize:r}=t;return r(["\u5FAE\u535A\u767B\u5F55"])},phone:t=>{const{normalize:r}=t;return r(["\u624B\u673A\u53F7\u7801"])},smsVerifyCode:t=>{const{normalize:r}=t;return r(["\u77ED\u4FE1\u9A8C\u8BC1\u7801"])},back:t=>{const{normalize:r}=t;return r(["\u8FD4\u56DE"])},test:t=>{const{normalize:r}=t;return r(["\u6A21\u62DF\u6D4B\u8BD5"])},tip:t=>{const{normalize:r}=t;return r(['\u626B\u7801\u540E\u70B9\u51FB"\u786E\u8BA4"\uFF0C\u5373\u53EF\u5B8C\u6210\u767B\u5F55'])},definite:t=>{const{normalize:r}=t;return r(["\u786E\u5B9A"])},loginSuccess:t=>{const{normalize:r}=t;return r(["\u767B\u5F55\u6210\u529F"])},registerSuccess:t=>{const{normalize:r}=t;return r(["\u6CE8\u518C\u6210\u529F"])},tickPrivacy:t=>{const{normalize:r}=t;return r(["\u8BF7\u52FE\u9009\u9690\u79C1\u653F\u7B56"])},readAccept:t=>{const{normalize:r}=t;return r(["\u6211\u5DF2\u4ED4\u7EC6\u9605\u8BFB\u5E76\u63A5\u53D7"])},privacyPolicy:t=>{const{normalize:r}=t;return r(["\u300A\u9690\u79C1\u653F\u7B56\u300B"])},getVerifyCode:t=>{const{normalize:r}=t;return r(["\u83B7\u53D6\u9A8C\u8BC1\u7801"])},info:t=>{const{normalize:r}=t;return r(["\u79D2\u540E\u91CD\u65B0\u83B7\u53D6"])},usernameReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u8D26\u53F7"])},passwordReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u5BC6\u7801"])},verifyCodeReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"])},verifyCodeCorrectReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"])},verifyCodeSixReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u51656\u4F4D\u6570\u5B57\u9A8C\u8BC1\u7801"])},phoneReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"])},phoneCorrectReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801\u683C\u5F0F"])},passwordRuleReg:t=>{const{normalize:r}=t;return r(["\u5BC6\u7801\u683C\u5F0F\u5E94\u4E3A8-18\u4F4D\u6570\u5B57\u3001\u5B57\u6BCD\u3001\u7B26\u53F7\u7684\u4EFB\u610F\u4E24\u79CD\u7EC4\u5408"])},passwordSureReg:t=>{const{normalize:r}=t;return r(["\u8BF7\u8F93\u5165\u786E\u8BA4\u5BC6\u7801"])},passwordDifferentReg:t=>{const{normalize:r}=t;return r(["\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4!"])},passwordUpdateReg:t=>{const{normalize:r}=t;return r(["\u4FEE\u6539\u5BC6\u7801\u6210\u529F"])}}},__vite_glob_0_1$2=Object.freeze(Object.defineProperty({__proto__:null,default:zhCN},Symbol.toStringTag,{value:"Module"})),__viteBrowserExternal={},__viteBrowserExternal$1=Object.freeze(Object.defineProperty({__proto__:null,default:__viteBrowserExternal},Symbol.toStringTag,{value:"Module"}));var at=Object.defineProperty,It=Object.getOwnPropertyDescriptor,Ut=Object.getOwnPropertyNames,Pt=Object.prototype.hasOwnProperty,ct=(t,r)=>{for(var o in r)at(t,o,{get:r[o],enumerable:!0})},it=(t,r,o,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of Ut(r))!Pt.call(t,l)&&l!==o&&at(t,l,{get:()=>r[l],enumerable:!(s=It(r,l))||s.enumerable});return t},D=(t,r,o)=>(it(t,r,"default"),o&&it(o,r,"default"));function lt$1(t){let r=t.split(","),o=r[0].match(/:(.*?);/)[1],s=window.atob(r[1]),l=s.length,h=new Uint8Array(l);for(;l--;)h[l]=s.charCodeAt(l);return new Blob([h],{type:o})}function ft(t,r,o){return new Promise((s,l)=>{let h=document.createElement("CANVAS"),v=h.getContext("2d"),T=new Image;T.crossOrigin="",T.onload=function(){if(!h||!v)return l();h.height=T.height,h.width=T.width,v.drawImage(T,0,0);let x=h.toDataURL(r||"image/png",o);h=null,s(x)},T.src=t})}var Bt=Object.prototype.toString;function O(t,r){return Bt.call(t)===`[object ${r}]`}function H$1(t){return t!==null&&O(t,"Object")}function R$1(t){return typeof t<"u"}function dt(t){return!R$1(t)}function gt(t){return t===null}function Nt(t){return gt(t)||dt(t)}function Ft(t){return Q(t)||S(t)?t.length===0:t instanceof Map||t instanceof Set?t.size===0:H$1(t)?Object.keys(t).length===0:!1}function B(t){return!!(Ft(t)||Nt(t))}function ht(t){return O(t,"Number")}function S(t){return O(t,"String")}function mt(t){return typeof t=="function"}function Re(t){return O(t,"Boolean")}function Q(t){return t&&Array.isArray(t)}var tt=typeof window>"u",et=!tt;function bt(t){let r="^((https|http|ftp|rtsp|mms)?://)(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-z_!~*'()-]+.)*([0-9a-z][0-9a-z-]{0,61})?[0-9a-z].[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";return new RegExp(r,"ig").test(t)}function He(t){return/^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/.test(t)}function Ve(t,r){return t.every(o=>r.some(s=>s===o))}var j$3=(t,r)=>!!(t!=null&&t.className.match(new RegExp("(\\s|^)"+r+"(\\s|$)"))),Je=(t,r,o)=>{j$3(t,r)||(t.className+=" "+r),o&&!j$3(t,o)&&(t.className+=" "+o)},Ke=(t,r,o)=>{if(j$3(t,r)){let s=new RegExp("(\\s|^)"+r+"(\\s|$)");t.className=t.className.replace(s," ").trim()}if(o&&j$3(t,o)){let s=new RegExp("(\\s|^)"+o+"(\\s|$)");t.className=t.className.replace(s," ").trim()}},Qe=(t,r,o)=>{let s=o||document.body,{className:l}=s,h=l.replace(r,"").trim().split(/\s+/).join(" ");s.className=t?`${h} ${r}`:h},Ht=Object.prototype.toString;function jt(t,r){return t&&t.hasOwnProperty?t.hasOwnProperty(r):!1}function Yt(t,r,o){if(t)if(t.forEach)t.forEach(r,o);else for(let s=0,l=t.length;s<l;s++)r.call(o,t[s],s,t)}function zt(t,r,o){if(t)for(let s in t)jt(t,s)&&r.call(o,t[s],s,t)}function nt(t,r){let o=t.__proto__.constructor;return r?new o(r):new o}function Y(t,r){return r?rt$1(t,r):t}function rt$1(t,r){if(t)switch(Ht.call(t)){case"[object Object]":{let o=Object.create(t.__proto__);return zt(t,function(s,l){o[l]=Y(s,r)}),o}case"[object Date]":case"[object RegExp]":return nt(t,t.valueOf());case"[object Array]":case"[object Arguments]":{let o=[];return Yt(t,function(s){o.push(Y(s,r))}),o}case"[object Set]":{let o=nt(t);return o.forEach(function(s){o.add(Y(s,r))}),o}case"[object Map]":{let o=nt(t);return o.forEach(function(s){o.set(Y(s,r))}),o}}return t}function nn(t,r){return t&&rt$1(t,r)}var sn=t=>{var s,l;let r=(s=t==null?void 0:t.type)!=null?s:"rgb",o=(l=t==null?void 0:t.num)!=null?l:0;if(o===0)switch(r){case"rgb":return window.crypto.getRandomValues(new Uint8Array(3)).toString();case"hex":return`#${Math.floor(Math.random()*16777215).toString(16).padStart(6,`${Math.random()*10}`)}`;case"hsl":return[360*Math.random(),`${100*Math.random()}%`,`${100*Math.random()}%`].toString()}else switch(r){case"rgb":let h=[];for(let x=0;x<o;x++)h.push(window.crypto.getRandomValues(new Uint8Array(3)).toString());return h;case"hex":let v=[];for(let x=0;x<o;x++)v.push(`#${Math.floor(Math.random()*16777215).toString(16).padStart(6,`${Math.random()*10}`)}`);return v;case"hsl":let T=[];for(let x=0;x<o;x++)T.push([360*Math.random(),`${100*Math.random()}%`,`${100*Math.random()}%`].toString());return T}},I$2=(t=20)=>new Promise(r=>setTimeout(r,t)),Ct=(t,r=200,o=!1)=>{let s,l=r,h;return function(){s&&clearTimeout(s),o?(s||t.call(h,...arguments),s=setTimeout(()=>s=null,l)):s=setTimeout(()=>t.call(h,...arguments),l)}},kn=(t,r=1e3)=>{let o;return function(){o||(o=setTimeout(()=>{t.call(void 0,...arguments),o=null},r))}},Dn=()=>{let t=navigator.userAgent.toLowerCase(),r=t.match(/midp/i)=="midp",o=t.match(/ucweb/i)=="ucweb",s=t.match(/android/i)=="android",l=t.match(/iphone os/i)=="iphone os",h=t.match(/windows ce/i)=="windows ce",v=t.match(/rv:1.2.3.4/i)=="rv:1.2.3.4",T=t.match(/windows mobile/i)=="windows mobile";return r||o||s||l||h||v||T},St=(t,r="_blank")=>{let o=document.createElement("a");o.setAttribute("href",t),o.setAttribute("target",r),o.setAttribute("rel","noreferrer noopener"),o.setAttribute("id","external");let s=document.getElementById("external");s&&document.body.removeChild(s),document.body.appendChild(o),o.click(),o.remove()};function Nn(t,r,o,s){ft(t).then(l=>{Wt(l,r,o,s)})}function Wt(t,r,o,s){let l=lt$1(t);qt(l,r,o,s)}function qt(t,r,o,s){let l=typeof s<"u"?[s,t]:[t],h=new Blob(l,{type:o||"application/octet-stream"}),v=window.URL.createObjectURL(h),T=document.createElement("a");T.style.display="none",T.href=v,T.setAttribute("download",r),typeof T.download>"u"&&T.setAttribute("target","_blank"),document.body.appendChild(T),T.click(),document.body.removeChild(T),window.URL.revokeObjectURL(v)}function Fn(t,r,o="_self"){let s=window.navigator.userAgent.toLowerCase().indexOf("chrome")>-1,l=window.navigator.userAgent.toLowerCase().indexOf("safari")>-1;if(/(iP)/g.test(window.navigator.userAgent))return console.error("Your browser does not support download!"),!1;if(s||l){let h=document.createElement("a");if(h.href=t,h.target=o,h.download!==void 0&&(h.download=r||t.substring(t.lastIndexOf("/")+1,t.length)),document.createEvent){let v=document.createEvent("MouseEvents");return v.initEvent("click",!0,!0),h.dispatchEvent(v),!0}}return t.indexOf("?")===-1&&(t+="?download"),St(t,o),!0}function Xt(t,r){if(!t||!r||t.length!==r.length)return!1;for(let o of Object.keys(t))if(!Lt(t[o],r[o]))return!1;return!0}function Vt(t,r){if(!t||!r)return!1;let{length:o}=t;if(o!==r.length)return!1;for(let s=0;s<o;s++)if(!Lt(t[s],r[s]))return!1;return!0}function Lt(t,r){let o=Object.prototype.toString.call(t);return o!==Object.prototype.toString.call(r)?!1:o==="[object Object]"?Xt(t,r):o==="[object Array]"?Vt(t,r):o==="[object Function]"?t===r?!0:t.toString()===r.toString():t===r}var _n=(t,r)=>{if(t.install=o=>{for(let s of[t,...Object.values(r!=null?r:{})])o.component(s.name,s)},r)for(let[o,s]of Object.entries(r))t[o]=s;return t},A$1={};ct(A$1,{Fs:()=>__viteBrowserExternal$1});D(A$1,__viteBrowserExternal$1);var N=class{constructor(t){er(this,"storage");this.storage=t}setItem(t,r){B(this.storage)||this.storage.setItem(t,JSON.stringify(r))}getItem(t){if(!B(this.storage))return JSON.parse(this.storage.getItem(t))}removeItem(t){B(this.storage)||this.storage.removeItem(t)}clear(){B(this.storage)||this.storage.clear()}},Z=class extends N{constructor(t){super(t)}},ir=()=>et?new Z(window.localStorage):new Z(""),ar=()=>et?new N(window.sessionStorage):new N("");function Kt(t,r){return S(r)?t.substring(0,t.indexOf(r)):""}function yr(t){if(!bt(t))return console.error(`${t}\u4E0D\u7B26\u5408\u8D85\u94FE\u63A5\u89C4\u8303`),{};let r=t.indexOf("?"),o=t.slice(r+1).split("&"),s={};for(let l=0;l<o.length;l++)s[o[l].split("=")[0]]=o[l].split("=")[1];return s}var i={};ct(i,{Vue:()=>Vue});D(i,Vue);var ie=["class","style"],ae=/^on[A-Z]/;function ce$1(t){return Object.keys(t).map(r=>[r,t[r]])}function Or(t={}){let r=(0,i.getCurrentInstance)();if(!r)return{};let{excludeListeners:o=!1,excludeKeys:s=[]}=t,l=(0,i.shallowRef)({}),h=s.concat(ie);return r.attrs=(0,i.reactive)(r.attrs),(0,i.watchEffect)(()=>{let v=ce$1(r.attrs).reduce((T,[x,C])=>(!h.includes(x)&&!(o&&ae.test(x))&&(T[x]=C),T),{});l.value=v}),l}function k(t){(0,i.getCurrentInstance)()&&(0,i.onUnmounted)(t)}var Yr=()=>{let t=(0,i.ref)(!1),r,o=()=>{t.value=document.documentElement.classList.contains("dark")};return k(()=>{r.takeRecords(),r.disconnect()}),(0,i.onBeforeMount)(()=>{o(),r=new MutationObserver(o),r.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]})}),{isDark:t}};function Ot(){let{appContext:{config:{globalProperties:t}}}=(0,i.getCurrentInstance)();return t}var to=(t,r)=>{var ve,me;let o=(ve=r==null?void 0:r.theme)!=null?ve:(0,i.ref)("default"),s=(me=r==null?void 0:r.tooltipId)!=null?me:"tooltipElement",l=Ot().$echarts,h=null,v=(0,i.ref)({}),T=(0,i.ref)(),x=(0,i.computed)(()=>o.value!=="dark"?v.value:{backgroundColor:"transparent",...v.value});function C(oe){let ye=(0,i.unref)(t);!ye||!(0,i.unref)(ye)||(h=l.init(ye,oe))}function w(oe,...ye){var Se;if(v.value=oe,T.value=ye,((Se=(0,i.unref)(t))==null?void 0:Se.offsetHeight)===0){I$2().then(()=>w((0,i.unref)(x),...ye));return}(0,i.nextTick)(()=>{I$2().then(()=>{var Ee;!h&&C(o.value),((Ee=oe.clear)==null||Ee)&&M(),h==null||h.setOption((0,i.unref)(x)),ye&&ye.map(Te=>{(Te==null?void 0:Te.type)!=="zrender"&&typeof(Te==null?void 0:Te.callback)=="function"&&(h==null||h.on(Te==null?void 0:Te.name,Te!=null&&Te.query?Te==null?void 0:Te.query:"",Ae=>{Te==null||Te.callback(Ae)})),(Te==null?void 0:Te.type)==="zrender"&&typeof(Te==null?void 0:Te.callback)=="function"&&(h==null||h.getZr().on(Te==null?void 0:Te.name,Ae=>{Ae.target||(Te==null||Te.callback(Ae))}))}),oe!=null&&oe.addTooltip&&ne(oe.addTooltip)})})}function M(){h&&h.clear()}function F(){h.resize()}function z(oe){var Ee,Te;let ye=(Ee=oe==null?void 0:oe.type)!=null?Ee:"default",Se=(Te=oe==null?void 0:oe.opts)!=null?Te:{};h.showLoading(ye,Se)}function V(){h.hideLoading()}function G(oe){h.appendData(oe)}function U(){return h.getWidth()}function W(){return h.getHeight()}function q(){return h||C(o.value),h}function X(){return h.getDom()}function K(){return h.getOption()}function te(oe){return h.getDataURL(oe)}function ee(oe){return h.getConnectedDataURL(oe)}function ne(oe){if(!oe)return;let ye=document.querySelector("html");if(!document.getElementById(s)){let Te=document.createElement("div");Te.setAttribute("id",s),Te.style.display="block",ye.appendChild(Te)}let Se=document.querySelector(`#${s}`),Ee=Te=>{if((Te==null?void 0:Te.targetType)!=="axisLabel")return;let Ae=`
padding: 5px;
font-size: 12px;
display: inline;
border-radius: 4px;
position: absolute;
background-color: #303133;
z-index: 99999;color: #fff;
box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 8px;
`;Se.style.cssText=Ae,Se.innerHTML=Te==null?void 0:Te.value,ye.onmousemove=Ie=>{let Ce=Ie.pageX-10,we=Ie.pageY+15;Se.style.top=we+"px",Se.style.left=Ce+"px"}};h==null||h.on("mouseover",Te=>{(oe==="x"&&Te.componentType=="xAxis"||oe==="y"&&Te.componentType=="yAxis"||oe.toString()==="true"&&Te.componentType.includes("Axis"))&&Ee(Te)}),h==null||h.on("mouseout",()=>{ye.onmousemove=null,Se.style.cssText="display:none"})}(0,i.watch)(()=>o.value,oe=>{h&&(h.dispose(),C(oe),w(v.value,...T.value))});function se(){var oe,ye;!h||I$2((ye=(oe=v.value)==null?void 0:oe.delay)!=null?ye:300).then(()=>{F()})}return(0,i.onMounted)(()=>{(0,i.nextTick)(()=>{window.addEventListener("resize",se)})}),k(()=>{var oe;window.removeEventListener("resize",se),h&&(h.dispose(),h=null,(oe=document.querySelector(`#${s}`))==null||oe.remove())}),{echarts:l,clear:M,resize:F,getDom:X,getWidth:U,getOption:K,getHeight:W,addTooltip:ne,getDataURL:te,setOptions:w,appendData:G,getInstance:q,showLoading:z,hideLoading:V,getConnectedDataURL:ee}},le=Symbol("watermark-dom"),uo=(t=(0,i.ref)(document.body))=>{let r=le.toString(),o=(0,i.shallowRef)(),s=()=>{let M=(0,i.unref)(o);o.value=void 0;let F=(0,i.unref)(t);!F||M&&F.removeChild(M)};function l(M,F){var W,q,X,K,te,ee,ne,se,ve,me;let z=document.createElement("canvas"),V=(W=F==null?void 0:F.width)!=null?W:250,G=(q=F==null?void 0:F.height)!=null?q:100;Object.assign(z,{width:V,height:G});let U=z.getContext("2d");if(U){if(U.rotate(((X=F==null?void 0:F.rotate)!=null?X:-10*Math.PI)/120),U.font=(K=F==null?void 0:F.font)!=null?K:"15px Reggae One",(F==null?void 0:F.gradient)&&Q(F==null?void 0:F.gradient)){let oe=U.createLinearGradient(0,0,V,0);F==null||F.gradient.forEach(ye=>{oe.addColorStop(ye.value,ye.color)}),U.fillStyle=oe}else U.fillStyle=(te=F==null?void 0:F.fillStyle)!=null?te:"rgba(0, 0, 0, 0.15)";if(U.textAlign="left",U.textBaseline="middle",F!=null&&F.globalAlpha&&(U.globalAlpha=F.globalAlpha),F==null?void 0:F.shadowConfig){let{shadowConfig:oe}=F;U.shadowBlur=oe[0],U.shadowColor=(ee=oe==null?void 0:oe[1])!=null?ee:"#000000",U.shadowOffsetX=(ne=oe==null?void 0:oe[2])!=null?ne:0,U.shadowOffsetY=(se=oe==null?void 0:oe[3])!=null?se:0}U.fillText(M,V/((ve=F==null?void 0:F.fillTextWidth)!=null?ve:20),G/((me=F==null?void 0:F.fillTextHeight)!=null?me:2))}return z.toDataURL("image/png")}function h(M={}){let F=(0,i.unref)(o);!F||(R$1(M.width)&&(F.style.width=`${M.width}px`),R$1(M.height)&&(F.style.height=`${M.height}px`),R$1(M.str)&&(F.style.background=`url(${l(M.str,M.attr)}) left top repeat`))}let v=Ct(()=>{let M=(0,i.unref)(t);if(!M)return;let{clientHeight:F,clientWidth:z}=M;h({height:F,width:z})}),T=(M,F)=>{var W,q;if((0,i.unref)(o))return h({str:M,attr:F}),r;let z=document.createElement("div");o.value=z,z.id=r,z.style.pointerEvents="none",z.style.top="0px",z.style.left="0px",z.style.position="absolute",z.style.zIndex=(W=F==null?void 0:F.zIndex)!=null?W:"100000";let V=(0,i.unref)(t);if(!V)return r;let{clientHeight:G,clientWidth:U}=V;return h({str:M,width:U,height:G,attr:F}),(q=V==null?void 0:V.style)!=null&&q.position||(V.style.position="relative"),V.appendChild(z),r};function x(M,{str:F,attr:z}){M[0].removedNodes[0]&&M[0].removedNodes[0].id===r&&(o.value=void 0,T(F,z))}function C(M,F){let z={childList:!0,attributes:!0,characterData:!0,subtree:!0};new MutationObserver(V=>x(V,{str:M,attr:F})).observe((0,i.unref)(t),z)}function w(M,F){T(M,F),window.addEventListener("resize",v),F!=null&&F.forever&&C(M,F),(0,i.getCurrentInstance)()&&s&&s()}return k(()=>{window.removeEventListener("resize",v)}),{clear:s,setWatermark:w}};function siphonI18n(t="zh-CN"){return Object.fromEntries(Object.entries(Object.assign({"../../locales/en.yaml":__vite_glob_0_0$2,"../../locales/zh-CN.yaml":__vite_glob_0_1$2})).map(([r,o])=>[r.match(/([A-Za-z0-9-_]+)\./i)[1],o.default]))[t]}const localesConfigs={zh:{...siphonI18n("zh-CN"),...zhLocale},en:{...siphonI18n("en"),...enLocale}};function transformI18n(t=""){var o;if(!t)return"";if(typeof t=="object"){const s=i18n.global.locale;return t[s==null?void 0:s.value]}const r=(o=t.match(/(\S*)\./))==null?void 0:o[1];return r&&Object.keys(siphonI18n("zh-CN")).includes(r)||!r&&Object.keys(siphonI18n("zh-CN")).includes(t)?i18n.global.t.call(i18n.global.locale,t):t}const $t=t=>t;var yn,Sn;const i18n=VueI18n.createI18n({legacy:!1,locale:(Sn=(yn=ir().getItem("responsive-locale"))==null?void 0:yn.locale)!=null?Sn:"zh",fallbackLocale:"en",messages:localesConfigs});function useI18n(t){t.use(i18n)}const home$1=0,doc=1,utils$7=2,table$1=3,components$1=4,able$1=5,frame$1=6,nested$1=7,result$1=8,error$1=9,list$2=10,permission=11,system$1=12,menuoverflow$1=13,tabs=14,formdesign$1=15,flowchart$1=16,ppt$1=17,editor$1=18,guide$1=19,about$1=20,able={path:"/able",redirect:"/able/watermark",meta:{icon:"ubuntuFill",title:$t("menus.hsAble"),rank:able$1},children:[{path:"/able/watermark",name:"WaterMark",component:()=>__vitePreload(()=>import("./watermark-0afe78cb.js"),[]),meta:{title:$t("menus.hsWatermark")}},{path:"/able/print",name:"Print",component:()=>__vitePreload(()=>import("./print-52a8fa95.js"),["static/js/print-52a8fa95.js","static/css/print-ebd219d2.css","static/js/print-0dbbb737.js","static/js/Line.vue_vue_type_script_setup_true_lang-72fd596a.js"]),meta:{title:$t("menus.hsPrint")}},{path:"/able/download",name:"Download",component:()=>__vitePreload(()=>import("./download-306af2aa.js"),[]),meta:{title:$t("menus.hsDownload")}},{path:"/able/iconSelect",name:"IconSelect",component:()=>__vitePreload(()=>import("./icon-select-2f1eba20.js"),["static/js/icon-select-2f1eba20.js","static/css/icon-select-d551ca8d.css"]),meta:{title:$t("menus.hsIconSelect")}},{path:"/able/timeline",name:"TimeLine",component:()=>__vitePreload(()=>import("./timeline-abc6f91e.js"),["static/js/timeline-abc6f91e.js","static/css/timeline-ff331bbf.css","static/js/index-8d7fe288.js","static/css/index-18417f34.css","static/js/hooks-c38fc224.js","static/js/iphone-377eaa66.js"]),meta:{title:$t("menus.hsTimeline")}},{path:"/able/menuTree",name:"MenuTree",component:()=>__vitePreload(()=>import("./menu-tree-c82eba7e.js"),["static/js/menu-tree-c82eba7e.js","static/js/hooks-c38fc224.js"]),meta:{title:$t("menus.hsMenuTree")}},{path:"/able/lineTree",name:"LineTree",component:()=>__vitePreload(()=>import("./line-tree-5e096819.js"),["static/js/line-tree-5e096819.js","static/css/line-tree-970a113a.css"]),meta:{title:$t("menus.hsLineTree")}},{path:"/able/debounce",name:"Debounce",component:()=>__vitePreload(()=>import("./debounce-ba91be09.js"),["static/js/debounce-ba91be09.js","static/js/message-e5778918.js"]),meta:{title:$t("menus.hsDebounce")}},{path:"/able/barcode",name:"BarCode",component:()=>__vitePreload(()=>import("./barcode-f57c1eac.js"),[]),meta:{title:$t("menus.hsBarcode")}},{path:"/able/qrcode",name:"QrCode",component:()=>__vitePreload(()=>import("./qrcode-96babdf5.js"),["static/js/qrcode-96babdf5.js","static/js/message-e5778918.js","static/js/index-bc2779a6.js","static/css/index-1a1bea52.css","static/js/propTypes-4deff90f.js"]),meta:{title:$t("menus.hsQrcode")}},{path:"/able/cascader",name:"Cascader",component:()=>__vitePreload(()=>import("./cascader-bfdd13c0.js"),["static/js/cascader-bfdd13c0.js","static/css/cascader-e9bb2eeb.css"]),meta:{title:$t("menus.hsCascader")}},{path:"/able/swiper",name:"Swiper",component:()=>__vitePreload(()=>import("./swiper-f207c89e.js"),["static/js/swiper-f207c89e.js","static/css/swiper-efb61a8f.css"]),meta:{title:$t("menus.hsSwiper")}},{path:"/able/virtualList",name:"VirtualList",component:()=>__vitePreload(()=>import("./index-b604f358.js"),["static/js/index-b604f358.js","static/css/index-bbe280a3.css","static/js/vertical-4a24a702.js","static/css/vertical-4eefcc5a.css","static/js/vue-virtual-scroller.esm-e5eab073.js","static/js/horizontal-39616e2a.js","static/css/horizontal-16997ec7.css"]),meta:{title:$t("menus.hsVirtualList")}},{path:"/able/pdf",name:"Pdf",component:()=>__vitePreload(()=>import("./pdf-b248ffb6.js"),["static/js/pdf-b248ffb6.js","static/js/_vue_commonjs-external-02441c5a.js"]),meta:{title:$t("menus.hsPdf")}},{path:"/able/execl",name:"Execl",component:()=>__vitePreload(()=>import("./execl-82792034.js"),["static/js/execl-82792034.js","static/js/xlsx-acc0a47d.js"]),meta:{title:$t("menus.hsExecl")}},{path:"/able/infiniteScroll",name:"InfiniteScroll",component:()=>__vitePreload(()=>import("./infinite-scroll-864d7211.js"),[]),meta:{title:$t("menus.hsInfiniteScroll")}}]},__vite_glob_0_0$1=Object.freeze(Object.defineProperty({__proto__:null,default:able},Symbol.toStringTag,{value:"Module"})),about={path:"/about",redirect:"/about/index",meta:{title:$t("menus.hsAbout"),rank:about$1},children:[{path:"/about/index",name:"About",component:()=>__vitePreload(()=>import("./index-55ba7b09.js"),["static/js/index-55ba7b09.js","static/css/index-dc611f11.css","static/js/columns-249cef60.js"]),meta:{title:$t("menus.hsAbout")}}]},__vite_glob_0_1$1=Object.freeze(Object.defineProperty({__proto__:null,default:about},Symbol.toStringTag,{value:"Module"})),components={path:"/components",redirect:"/components/video",meta:{icon:"menu",title:$t("menus.hscomponents"),rank:components$1},children:[{path:"/components/message",name:"Message",component:()=>__vitePreload(()=>import("./index-7cb47e0e.js"),["static/js/index-7cb47e0e.js","static/js/message-e5778918.js","static/js/hooks-c38fc224.js","static/js/check-8a35fc4e.js"]),meta:{title:$t("menus.hsmessage"),extraIcon:{svg:!0,name:"team-iconxinpinrenqiwang"},transition:{enterTransition:"animate__fadeInLeft",leaveTransition:"animate__fadeOutRight"}}},{path:"/components/video",name:"Video",component:()=>__vitePreload(()=>import("./index-df9ec094.js"),["static/js/index-df9ec094.js","static/css/index-bbdf2ae9.css","static/js/hooks-c38fc224.js"]),meta:{title:$t("menus.hsvideo")}},{path:"/components/map",name:"Map",component:()=>__vitePreload(()=>import("./index-fbf235cd.js"),["static/js/index-fbf235cd.js","static/css/index-e12979b9.css"]),meta:{title:$t("menus.hsmap"),keepAlive:!0,transition:{name:"fade"}}},{path:"/components/draggable",name:"Draggable",component:()=>__vitePreload(()=>import("./index-c3236f83.js"),["static/js/index-c3236f83.js","static/css/index-98c4fb42.css","static/js/sortable.esm-fa38c9a5.js","static/js/app-3acc5acb.js","static/js/hooks-c38fc224.js"]),meta:{title:$t("menus.hsdraggable"),transition:{enterTransition:"animate__zoomIn",leaveTransition:"animate__zoomOut"}}},{path:"/components/splitPane",name:"SplitPane",component:()=>__vitePreload(()=>import("./index-d94f1c3b.js"),["static/js/index-d94f1c3b.js","static/css/index-10e03f0c.css"]),meta:{title:$t("menus.hssplitPane")}},{path:"/components/button",name:"Button",component:()=>__vitePreload(()=>import("./index-baf0556f.js"),[]),meta:{title:$t("menus.hsbutton")}},{path:"/components/cropping",name:"Cropping",component:()=>__vitePreload(()=>import("./index-db91d9c6.js"),["static/js/index-db91d9c6.js","static/css/index-7ba049bc.css"]),meta:{title:$t("menus.hscropping")}},{path:"/components/countTo",name:"CountTo",component:()=>__vitePreload(()=>import("./index-7c410e9e.js"),["static/js/index-7c410e9e.js","static/css/index-a129e600.css","static/js/propTypes-4deff90f.js"]),meta:{title:$t("menus.hscountTo")}},{path:"/components/selector",name:"Selector",component:()=>__vitePreload(()=>import("./index-5dfc1ef1.js"),["static/js/index-5dfc1ef1.js","static/css/index-69a8d034.css"]),meta:{title:$t("menus.hsselector")}},{path:"/components/seamlessScroll",name:"SeamlessScroll",component:()=>__vitePreload(()=>import("./index-815fd5ec.js"),["static/js/index-815fd5ec.js","static/css/index-5365c904.css","static/js/index-662d0455.js"]),meta:{title:$t("menus.hsseamless")}},{path:"/components/contextmenu",name:"ContextMenu",component:()=>__vitePreload(()=>import("./index-f310b209.js"),["static/js/index-f310b209.js","static/css/index-de6150de.css","static/js/basic-7bb0bc1f.js","static/css/basic-2d5e053a.css","static/js/index.esm-e24f3fca.js","static/js/menuGroup-126274b2.js","static/css/menuGroup-a05304ea.css","static/js/menuDynamic-96c62e1d.js","static/css/menuDynamic-aa1d2027.css"]),meta:{title:$t("menus.hscontextmenu")}},{path:"/components/typeit",name:"Typeit",component:()=>__vitePreload(()=>import("./index-16645c07.js"),["static/js/index-16645c07.js","static/js/index-150817d0.js"]),meta:{title:$t("menus.hstypeit")}},{path:"/components/json-editor",name:"JsonEditor",component:()=>__vitePreload(()=>import("./index-bcd5dce9.js"),["static/js/index-bcd5dce9.js","static/js/styles-71656adb.js","static/css/styles-98c1f6c0.css","static/js/_vue_commonjs-external-02441c5a.js"]),meta:{title:$t("menus.hsjsoneditor")}},{path:"/components/danmaku",name:"Danmaku",component:()=>__vitePreload(()=>import("./index-d23be7a5.js"),["static/js/index-d23be7a5.js","static/css/index-14392f45.css","static/js/vue3-danmaku.esm-6ad37a38.js","static/js/_vue_commonjs-external-02441c5a.js"]),meta:{title:$t("menus.hsdanmaku")}}]},__vite_glob_0_2$1=Object.freeze(Object.defineProperty({__proto__:null,default:components},Symbol.toStringTag,{value:"Module"})),editor={path:"/editor",redirect:"/editor/index",meta:{icon:"edit",title:$t("menus.hseditor"),rank:editor$1},children:[{path:"/editor/index",name:"Editor",component:()=>__vitePreload(()=>import("./index-ecc0d5da.js"),["static/js/index-ecc0d5da.js","static/css/index-f38a3df6.css","static/js/hooks-c38fc224.js","static/js/edit-b829566b.js"]),meta:{title:$t("menus.hseditor"),keepAlive:!0}}]},__vite_glob_0_3$1=Object.freeze(Object.defineProperty({__proto__:null,default:editor},Symbol.toStringTag,{value:"Module"})),error={path:"/error",redirect:"/error/403",meta:{icon:"informationLine",title:$t("menus.hsabnormal"),rank:error$1},children:[{path:"/error/403",name:"403",component:()=>__vitePreload(()=>import("./403-58d39ded.js"),[]),meta:{title:$t("menus.hsfourZeroOne")}},{path:"/error/404",name:"404",component:()=>__vitePreload(()=>import("./404-5c48a1dc.js"),[]),meta:{title:$t("menus.hsfourZeroFour")}},{path:"/error/500",name:"500",component:()=>__vitePreload(()=>import("./500-360be0bd.js"),[]),meta:{title:$t("menus.hsFive")}}]},__vite_glob_0_4$1=Object.freeze(Object.defineProperty({__proto__:null,default:error},Symbol.toStringTag,{value:"Module"})),flowchart={path:"/flowChart",redirect:"/flowChart/index",meta:{icon:"setUp",title:$t("menus.hsflowChart"),rank:flowchart$1},children:[{path:"/flowChart/index",name:"FlowChart",component:()=>__vitePreload(()=>import("./index-c3ba5c1d.js"),["static/js/index-c3ba5c1d.js","static/css/index-3c5cc657.css","static/js/hooks-c38fc224.js","static/js/styles-71656adb.js","static/css/styles-98c1f6c0.css","static/js/_vue_commonjs-external-02441c5a.js","static/js/set-up-af2c2f03.js"]),meta:{title:$t("menus.hsflowChart")}}]},__vite_glob_0_5$1=Object.freeze(Object.defineProperty({__proto__:null,default:flowchart},Symbol.toStringTag,{value:"Module"})),IFrame$4=()=>__vitePreload(()=>import("./frameView-84b7bd22.js"),["static/js/frameView-84b7bd22.js","static/css/frameView-3834f43f.css"]),formdesign={path:"/formDesign",redirect:"/formDesign/index",meta:{icon:"terminalWindowLine",title:$t("menus.hsFormDesign"),rank:formdesign$1},children:[{path:"/formDesign/index",name:"FormDesign",component:IFrame$4,meta:{title:$t("menus.hsFormDesign"),frameSrc:"https://haixin-fang.github.io/starfish-vue3-lowcode/playground/index.html#/"}}]},__vite_glob_0_6=Object.freeze(Object.defineProperty({__proto__:null,default:formdesign},Symbol.toStringTag,{value:"Module"})),guide={path:"/guide",redirect:"/guide/index",meta:{icon:"guide",title:$t("menus.hsguide"),rank:guide$1},children:[{path:"/guide/index",name:"Guide",component:()=>__vitePreload(()=>import("./index-2f7486ca.js"),["static/js/index-2f7486ca.js","static/css/index-38ef32bb.css"]),meta:{title:$t("menus.hsguide")}}]},__vite_glob_0_7=Object.freeze(Object.defineProperty({__proto__:null,default:guide},Symbol.toStringTag,{value:"Module"})),Layout$1=()=>__vitePreload(()=>import("./index-bda631dc.js"),["static/js/index-bda631dc.js","static/css/index-797586f9.css","static/js/menu-44f5c71c.js","static/js/edit-b829566b.js","static/js/set-up-af2c2f03.js","static/js/admin-line-66b8345b.js","static/js/settings-3-line-65a4627c.js","static/js/git-branch-line-7773f756.js","static/js/dark-e65ab704.js","static/js/app-3acc5acb.js","static/js/epTheme-5b4e33dd.js","static/js/hooks-c38fc224.js","static/js/index-662d0455.js","static/js/search-931ae65f.js","static/js/check-8a35fc4e.js","static/js/arrow-right-s-line-ccfa54aa.js"]),home={path:"/",name:"Home",component:Layout$1,redirect:"/welcome",meta:{icon:"homeFilled",title:$t("menus.hshome"),rank:home$1},children:[{path:"/welcome",name:"Welcome",component:()=>__vitePreload(()=>import("./index-093d5f25.js"),["static/js/index-093d5f25.js","static/css/index-45f753f9.css","static/js/vue3-danmaku.esm-6ad37a38.js","static/js/_vue_commonjs-external-02441c5a.js","static/js/Bar.vue_vue_type_script_setup_true_lang-e9f41036.js","static/js/Pie.vue_vue_type_script_setup_true_lang-38cda338.js","static/js/Line.vue_vue_type_script_setup_true_lang-72fd596a.js","static/js/index-150817d0.js","static/js/Github.vue_vue_type_script_setup_true_lang-a22d4ea7.js","static/js/columns-82f0db55.js","static/js/office-building-342e02a9.js","static/js/iphone-377eaa66.js","static/js/user-3-fill-92dead6a.js","static/js/index-8d7fe288.js","static/css/index-18417f34.css"]),meta:{title:$t("menus.hshome")}}]},__vite_glob_0_8=Object.freeze(Object.defineProperty({__proto__:null,default:home},Symbol.toStringTag,{value:"Module"})),list$1={path:"/list",redirect:"/list/card",meta:{icon:"listCheck",title:$t("menus.hsList"),rank:list$2},children:[{path:"/list/card",name:"ListCard",component:()=>__vitePreload(()=>import("./index-e2c91a5c.js"),["static/js/index-e2c91a5c.js","static/js/Card-3a06a67b.js","static/css/Card-124b1b8a.css","static/js/more-2-fill-1db5715e.js","static/js/message-e5778918.js","static/js/DialogForm.vue_vue_type_script_setup_true_lang-00572381.js","static/js/hooks-c38fc224.js","static/js/search-931ae65f.js","static/js/add-circle-line-99426f1a.js"]),meta:{icon:"card",title:$t("menus.hsListCard"),showParent:!0}}]},__vite_glob_0_9=Object.freeze(Object.defineProperty({__proto__:null,default:list$1},Symbol.toStringTag,{value:"Module"})),menuoverflow={path:"/menuoverflow",redirect:"/menuoverflow/index",meta:{title:$t("menus.hsMenuoverflow"),rank:menuoverflow$1},children:[{path:"/menuoverflow/index",name:"MenuOverflow",component:()=>__vitePreload(()=>import("./index-9b4ef2d9.js"),[]),meta:{title:$t("menus.hsChildMenuoverflow"),showParent:!0}}]},__vite_glob_0_10=Object.freeze(Object.defineProperty({__proto__:null,default:menuoverflow},Symbol.toStringTag,{value:"Module"})),nested={path:"/nested",redirect:"/nested/menu1/menu1-1",meta:{title:$t("menus.hsmenus"),icon:"histogram",rank:nested$1},children:[{path:"/nested/menu1",meta:{title:$t("menus.hsmenu1"),keepAlive:!0},redirect:"/nested/menu1/menu1-1",children:[{path:"/nested/menu1/menu1-1",component:()=>__vitePreload(()=>import("./index-75305caf.js"),[]),name:"Menu1-1",meta:{title:$t("menus.hsmenu1-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2",redirect:"/nested/menu1/menu1-2/menu1-2-1",meta:{title:$t("menus.hsmenu1-2"),keepAlive:!0},children:[{path:"/nested/menu1/menu1-2/menu1-2-1",component:()=>__vitePreload(()=>import("./index-16eac8a2.js"),[]),name:"Menu1-2-1",meta:{title:$t("menus.hsmenu1-2-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2/menu1-2-2",component:()=>__vitePreload(()=>import("./index-96964bf6.js"),[]),name:"Menu1-2-2",meta:{title:$t("menus.hsmenu1-2-2"),keepAlive:!0,extraIcon:{svg:!0,name:"team-iconxinpinrenqiwang"}}}]},{path:"/nested/menu1/menu1-3",component:()=>__vitePreload(()=>import("./index-616361aa.js"),[]),name:"Menu1-3",meta:{title:$t("menus.hsmenu1-3"),keepAlive:!0}}]},{path:"/nested/menu2",name:"Menu2",component:()=>__vitePreload(()=>import("./index-b758b459.js"),[]),meta:{title:$t("menus.hsmenu2"),keepAlive:!0}}]},__vite_glob_0_11=Object.freeze(Object.defineProperty({__proto__:null,default:nested},Symbol.toStringTag,{value:"Module"})),IFrame$3=()=>__vitePreload(()=>import("./frameView-84b7bd22.js"),["static/js/frameView-84b7bd22.js","static/css/frameView-3834f43f.css"]),ppt={path:"/ppt",redirect:"/ppt/index",meta:{icon:"ppt",title:"PPT",rank:ppt$1},children:[{path:"/ppt/index",name:"FramePpt",component:IFrame$3,meta:{title:"PPT",frameSrc:"https://pipipi-pikachu.github.io/PPTist/",frameLoading:!1}}]},__vite_glob_0_12=Object.freeze(Object.defineProperty({__proto__:null,default:ppt},Symbol.toStringTag,{value:"Module"})),_hoisted_1={xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 1024 1024"},_hoisted_2=Vue.createElementVNode("path",{fill:"#FF5D50",d:"M428.698 107.315c-6.503 72.192-36.352 207.258-160.256 337.408 3.686-48.025-7.117-83.763-19.047-107.673-6.605-13.159-26.06-10.599-28.877 3.84-5.734 29.44-20.582 75.059-57.6 137.779-71.628 121.395-62.566 459.878 340.736 459.878S934.093 585.728 876.8 442.522c-37.376-93.44-93.952-152.525-128.82-182.324-11.417-9.779-29.132-1.945-29.593 13.056-.921 30.464-7.321 73.37-33.075 102.144-.666-52.787-38.144-208.384-202.445-296.857-23.296-12.544-51.763 2.457-54.17 28.774z"},null,-1),_hoisted_3=Vue.createElementVNode("path",{fill:"#FFDF99",d:"M702.26 678.4c-4.2-45.056-60.673-166.554-212.634-246.426-10.599-5.58-23.092 3.124-21.504 15.002 6.246 46.848 12.953 140.493-24.064 184.73 4.044-40.397-18.125-73.83-36.66-94.31-8.396-9.217-23.552-4.66-25.497 7.68-3.533 22.322-12.851 56.268-36.557 97.945-42.086 74.035-86.989 188.672 124.57 294.656 10.956.563 22.17.87 33.74.87a617.97 617.97 0 0 0 32.717-.87C694.631 878.182 709.837 759.706 702.26 678.4z"},null,-1),_hoisted_4=[_hoisted_2,_hoisted_3];function render$3(t,r){return Vue.openBlock(),Vue.createElementBlock("svg",_hoisted_1,_hoisted_4)}const hot={render:render$3},IFrame$2=()=>__vitePreload(()=>import("./frameView-84b7bd22.js"),["static/js/frameView-84b7bd22.js","static/css/frameView-3834f43f.css"]),puredoc={path:"/pure-admin-doc",redirect:"/pure-admin-doc/index",meta:{icon:hot,title:"pure-admin-doc",rank:doc},children:[{path:"/pure-admin-doc/index",name:"FrameDoc",component:IFrame$2,meta:{title:"pure-admin-doc",frameSrc:"https://yiming_chang.gitee.io/pure-admin-doc/"}}]},__vite_glob_0_13=Object.freeze(Object.defineProperty({__proto__:null,default:puredoc},Symbol.toStringTag,{value:"Module"})),IFrame$1=()=>__vitePreload(()=>import("./frameView-84b7bd22.js"),["static/js/frameView-84b7bd22.js","static/css/frameView-3834f43f.css"]),pureutils={path:"/pure-admin-utils",redirect:"/pure-admin-utils/index",meta:{icon:hot,title:"pure-admin-utils",rank:utils$7},children:[{path:"/pure-admin-utils/index",name:"FrameUtils",component:IFrame$1,meta:{title:"pure-admin-utils",frameSrc:"https://pure-admin-utils.netlify.app/"}}]},__vite_glob_0_14=Object.freeze(Object.defineProperty({__proto__:null,default:pureutils},Symbol.toStringTag,{value:"Module"})),result={path:"/result",redirect:"/result/success",meta:{icon:"checkboxCircleLine",title:$t("menus.hsResult"),rank:result$1},children:[{path:"/result/success",name:"Success",component:()=>__vitePreload(()=>import("./success-678f981a.js"),["static/js/success-678f981a.js","static/css/success-bbae79a4.css"]),meta:{title:$t("menus.hsSuccess")}},{path:"/result/fail",name:"Fail",component:()=>__vitePreload(()=>import("./fail-a7c1a7c2.js"),["static/js/fail-a7c1a7c2.js","static/css/fail-a8e31a60.css","static/js/columns-d51f1c05.js","static/js/arrow-right-s-line-ccfa54aa.js"]),meta:{title:$t("menus.hsFail")}}]},__vite_glob_0_15=Object.freeze(Object.defineProperty({__proto__:null,default:result},Symbol.toStringTag,{value:"Module"})),table={path:"/pure-table",redirect:"/pure-table/index",meta:{icon:hot,title:"pure-admin-table",rank:table$1},children:[{path:"/pure-table/index",name:"PureTable",component:()=>__vitePreload(()=>import("./index-d99690f7.js"),["static/js/index-d99690f7.js","static/css/index-381aea6f.css","static/js/list-91950640.js","static/js/base.vue_vue_type_script_setup_true_lang-b68afbcc.js","static/js/data-5a3a6e7f.js","static/js/stripe.vue_vue_type_script_setup_true_lang-b1bda5c2.js","static/js/border.vue_vue_type_script_setup_true_lang-53fc65e8.js","static/js/status.vue_vue_type_style_index_0_lang-3f6a0ce4.js","static/css/status-3db11369.css","static/js/fixHeader.vue_vue_type_script_setup_true_lang-7aa1fb2c.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-cbff3c5a.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-d04a0da3.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-ee963328.js","static/js/radio.vue_vue_type_script_setup_true_lang-ddaefa1a.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-6361b432.js","static/js/sortable.vue_vue_type_script_setup_true_lang-7e1f1fae.js","static/js/filters.vue_vue_type_script_setup_true_lang-3cf07da0.js","static/js/index.vue_vue_type_script_setup_true_lang-9beead11.js","static/js/columns-dd029c42.js","static/js/message-e5778918.js","static/js/index.vue_vue_type_script_setup_true_lang-1ce5d5c6.js","static/js/columns-c4aa0909.js","static/js/expand.vue_vue_type_script_setup_true_lang-9f587691.js","static/js/tree.vue_vue_type_script_setup_true_lang-e941b32f.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-2f76db9a.js","static/js/merge.vue_vue_type_script_setup_true_lang-8a3ebc3a.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-053406a0.js","static/js/layout.vue_vue_type_script_setup_true_lang-9d92061f.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-aeed4870.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-f1bda937.js"]),meta:{title:$t("menus.hsPureTableBase")}},{path:"/pure-table/high",name:"PureTableHigh",component:()=>__vitePreload(()=>import("./high-8f09feb0.js"),["static/js/high-8f09feb0.js","static/css/high-22b8a205.css","static/js/list-44d53065.js","static/js/index.vue_vue_type_script_setup_true_lang-433b2d53.js","static/js/columns-246fe7fa.js","static/js/data-e9fe60c1.js","static/js/index.vue_vue_type_script_setup_true_lang-0faef0f8.js","static/js/columns-d2889853.js","static/js/sortable.esm-fa38c9a5.js","static/js/index.vue_vue_type_script_setup_true_lang-36012d43.js","static/js/columns-be0de74a.js","static/js/index.vue_vue_type_script_setup_true_lang-e0a93c65.js","static/js/columns-0711496f.js","static/js/message-e5778918.js","static/js/index.vue_vue_type_script_setup_true_lang-552b1a3f.js","static/js/columns-95a5f1a3.js","static/js/xlsx-acc0a47d.js","static/js/index.vue_vue_type_script_setup_true_lang-4655fc56.js","static/js/columns-4a690b2b.js","static/js/edit-pen-3cac8a5e.js","static/js/check-8a35fc4e.js","static/js/index.vue_vue_type_script_setup_true_lang-ce49d9b6.js","static/js/columns-0aa00d66.js","static/js/index.vue_vue_type_script_setup_true_lang-f94e7151.js","static/js/columns-e603ec52.js","static/js/print-0dbbb737.js","static/js/index.vue_vue_type_script_setup_true_lang-a7941885.js","static/js/columns-02be2a89.js","static/js/index-662d0455.js","static/js/index.vue_vue_type_script_setup_true_lang-a81f218c.js","static/js/index.vue_vue_type_script_setup_true_lang-66e82f19.js","static/js/columns-58a3d29e.js","static/js/index.vue_vue_type_script_setup_true_lang-c90e9044.js","static/js/columns-624ff56d.js"]),meta:{title:$t("menus.hsPureTableHigh")}}]},__vite_glob_0_16=Object.freeze(Object.defineProperty({__proto__:null,default:table},Symbol.toStringTag,{value:"Module"}));/*! js-cookie v3.0.1 | MIT */function assign$1(t){for(var r=1;r<arguments.length;r++){var o=arguments[r];for(var s in o)t[s]=o[s]}return t}var defaultConverter={read:function(t){return t[0]==='"'&&(t=t.slice(1,-1)),t.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(t){return encodeURIComponent(t).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init$2(t,r){function o(l,h,v){if(!(typeof document>"u")){v=assign$1({},r,v),typeof v.expires=="number"&&(v.expires=new Date(Date.now()+v.expires*864e5)),v.expires&&(v.expires=v.expires.toUTCString()),l=encodeURIComponent(l).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var T="";for(var x in v)!v[x]||(T+="; "+x,v[x]!==!0&&(T+="="+v[x].split(";")[0]));return document.cookie=l+"="+t.write(h,l)+T}}function s(l){if(!(typeof document>"u"||arguments.length&&!l)){for(var h=document.cookie?document.cookie.split("; "):[],v={},T=0;T<h.length;T++){var x=h[T].split("="),C=x.slice(1).join("=");try{var w=decodeURIComponent(x[0]);if(v[w]=t.read(C,w),l===w)break}catch{}}return l?v[l]:v}}return Object.create({set:o,get:s,remove:function(l,h){o(l,"",assign$1({},h,{expires:-1}))},withAttributes:function(l){return init$2(this.converter,assign$1({},this.attributes,l))},withConverter:function(l){return init$2(assign$1({},this.converter,l),this.attributes)}},{attributes:{value:Object.freeze(r)},converter:{value:Object.freeze(t)}})}var api=init$2(defaultConverter,{path:"/"});const store=Pinia.createPinia();function setupStore(t){t.use(store)}const routerArrays=[{path:"/welcome",parentPath:"/",meta:{title:"menus.hshome",icon:"homeFilled"}}];var shams=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var r={},o=Symbol("test"),s=Object(o);if(typeof o=="string"||Object.prototype.toString.call(o)!=="[object Symbol]"||Object.prototype.toString.call(s)!=="[object Symbol]")return!1;var l=42;r[o]=l;for(o in r)return!1;if(typeof Object.keys=="function"&&Object.keys(r).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(r).length!==0)return!1;var h=Object.getOwnPropertySymbols(r);if(h.length!==1||h[0]!==o||!Object.prototype.propertyIsEnumerable.call(r,o))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var v=Object.getOwnPropertyDescriptor(r,o);if(v.value!==l||v.enumerable!==!0)return!1}return!0},origSymbol=typeof Symbol<"u"&&Symbol,hasSymbolSham=shams,hasSymbols$1=function(){return typeof origSymbol!="function"||typeof Symbol!="function"||typeof origSymbol("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:hasSymbolSham()},ERROR_MESSAGE="Function.prototype.bind called on incompatible ",slice$1=Array.prototype.slice,toStr$1=Object.prototype.toString,funcType="[object Function]",implementation$1=function(r){var o=this;if(typeof o!="function"||toStr$1.call(o)!==funcType)throw new TypeError(ERROR_MESSAGE+o);for(var s=slice$1.call(arguments,1),l,h=function(){if(this instanceof l){var w=o.apply(this,s.concat(slice$1.call(arguments)));return Object(w)===w?w:this}else return o.apply(r,s.concat(slice$1.call(arguments)))},v=Math.max(0,o.length-s.length),T=[],x=0;x<v;x++)T.push("$"+x);if(l=Function("binder","return function ("+T.join(",")+"){ return binder.apply(this,arguments); }")(h),o.prototype){var C=function(){};C.prototype=o.prototype,l.prototype=new C,C.prototype=null}return l},implementation=implementation$1,functionBind=Function.prototype.bind||implementation,bind$3=functionBind,src=bind$3.call(Function.call,Object.prototype.hasOwnProperty),undefined$1,$SyntaxError=SyntaxError,$Function=Function,$TypeError$1=TypeError,getEvalledConstructor=function(t){try{return $Function('"use strict"; return ('+t+").constructor;")()}catch{}},$gOPD=Object.getOwnPropertyDescriptor;if($gOPD)try{$gOPD({},"")}catch{$gOPD=null}var throwTypeError=function(){throw new $TypeError$1},ThrowTypeError=$gOPD?function(){try{return arguments.callee,throwTypeError}catch{try{return $gOPD(arguments,"callee").get}catch{return throwTypeError}}}():throwTypeError,hasSymbols=hasSymbols$1(),getProto=Object.getPrototypeOf||function(t){return t.__proto__},needsEval={},TypedArray=typeof Uint8Array>"u"?undefined$1:getProto(Uint8Array),INTRINSICS={"%AggregateError%":typeof AggregateError>"u"?undefined$1:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?undefined$1:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols?getProto([][Symbol.iterator]()):undefined$1,"%AsyncFromSyncIteratorPrototype%":undefined$1,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":typeof Atomics>"u"?undefined$1:Atomics,"%BigInt%":typeof BigInt>"u"?undefined$1:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?undefined$1:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?undefined$1:Float32Array,"%Float64Array%":typeof Float64Array>"u"?undefined$1:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?undefined$1:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":typeof Int8Array>"u"?undefined$1:Int8Array,"%Int16Array%":typeof Int16Array>"u"?undefined$1:Int16Array,"%Int32Array%":typeof Int32Array>"u"?undefined$1:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols?getProto(getProto([][Symbol.iterator]())):undefined$1,"%JSON%":typeof JSON=="object"?JSON:undefined$1,"%Map%":typeof Map>"u"?undefined$1:Map,"%MapIteratorPrototype%":typeof Map>"u"||!hasSymbols?undefined$1:getProto(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?undefined$1:Promise,"%Proxy%":typeof Proxy>"u"?undefined$1:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?undefined$1:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?undefined$1:Set,"%SetIteratorPrototype%":typeof Set>"u"||!hasSymbols?undefined$1:getProto(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?undefined$1:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols?getProto(""[Symbol.iterator]()):undefined$1,"%Symbol%":hasSymbols?Symbol:undefined$1,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError$1,"%Uint8Array%":typeof Uint8Array>"u"?undefined$1:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?undefined$1:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?undefined$1:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?undefined$1:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?undefined$1:WeakMap,"%WeakRef%":typeof WeakRef>"u"?undefined$1:WeakRef,"%WeakSet%":typeof WeakSet>"u"?undefined$1:WeakSet},doEval=function t(r){var o;if(r==="%AsyncFunction%")o=getEvalledConstructor("async function () {}");else if(r==="%GeneratorFunction%")o=getEvalledConstructor("function* () {}");else if(r==="%AsyncGeneratorFunction%")o=getEvalledConstructor("async function* () {}");else if(r==="%AsyncGenerator%"){var s=t("%AsyncGeneratorFunction%");s&&(o=s.prototype)}else if(r==="%AsyncIteratorPrototype%"){var l=t("%AsyncGenerator%");l&&(o=getProto(l.prototype))}return INTRINSICS[r]=o,o},LEGACY_ALIASES={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},bind$2=functionBind,hasOwn$2=src,$concat$1=bind$2.call(Function.call,Array.prototype.concat),$spliceApply=bind$2.call(Function.apply,Array.prototype.splice),$replace$1=bind$2.call(Function.call,String.prototype.replace),$strSlice=bind$2.call(Function.call,String.prototype.slice),$exec=bind$2.call(Function.call,RegExp.prototype.exec),rePropName$1=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar$1=/\\(\\)?/g,stringToPath$2=function(r){var o=$strSlice(r,0,1),s=$strSlice(r,-1);if(o==="%"&&s!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if(s==="%"&&o!=="%")throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var l=[];return $replace$1(r,rePropName$1,function(h,v,T,x){l[l.length]=T?$replace$1(x,reEscapeChar$1,"$1"):v||h}),l},getBaseIntrinsic=function(r,o){var s=r,l;if(hasOwn$2(LEGACY_ALIASES,s)&&(l=LEGACY_ALIASES[s],s="%"+l[0]+"%"),hasOwn$2(INTRINSICS,s)){var h=INTRINSICS[s];if(h===needsEval&&(h=doEval(s)),typeof h>"u"&&!o)throw new $TypeError$1("intrinsic "+r+" exists, but is not available. Please file an issue!");return{alias:l,name:s,value:h}}throw new $SyntaxError("intrinsic "+r+" does not exist!")},getIntrinsic=function(r,o){if(typeof r!="string"||r.length===0)throw new $TypeError$1("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof o!="boolean")throw new $TypeError$1('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,r)===null)throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var s=stringToPath$2(r),l=s.length>0?s[0]:"",h=getBaseIntrinsic("%"+l+"%",o),v=h.name,T=h.value,x=!1,C=h.alias;C&&(l=C[0],$spliceApply(s,$concat$1([0,1],C)));for(var w=1,M=!0;w<s.length;w+=1){var F=s[w],z=$strSlice(F,0,1),V=$strSlice(F,-1);if((z==='"'||z==="'"||z==="`"||V==='"'||V==="'"||V==="`")&&z!==V)throw new $SyntaxError("property names with quotes must have matching quotes");if((F==="constructor"||!M)&&(x=!0),l+="."+F,v="%"+l+"%",hasOwn$2(INTRINSICS,v))T=INTRINSICS[v];else if(T!=null){if(!(F in T)){if(!o)throw new $TypeError$1("base intrinsic for "+r+" exists, but the property is not available.");return}if($gOPD&&w+1>=s.length){var G=$gOPD(T,F);M=!!G,M&&"get"in G&&!("originalValue"in G.get)?T=G.get:T=T[F]}else M=hasOwn$2(T,F),T=T[F];M&&!x&&(INTRINSICS[v]=T)}}return T},callBind$1={exports:{}};(function(t){var r=functionBind,o=getIntrinsic,s=o("%Function.prototype.apply%"),l=o("%Function.prototype.call%"),h=o("%Reflect.apply%",!0)||r.call(l,s),v=o("%Object.getOwnPropertyDescriptor%",!0),T=o("%Object.defineProperty%",!0),x=o("%Math.max%");if(T)try{T({},"a",{value:1})}catch{T=null}t.exports=function(M){var F=h(r,l,arguments);if(v&&T){var z=v(F,"length");z.configurable&&T(F,"length",{value:1+x(0,M.length-(arguments.length-1))})}return F};var C=function(){return h(r,s,arguments)};T?T(t.exports,"apply",{value:C}):t.exports.apply=C})(callBind$1);var GetIntrinsic$1=getIntrinsic,callBind=callBind$1.exports,$indexOf=callBind(GetIntrinsic$1("String.prototype.indexOf")),callBound$1=function(r,o){var s=GetIntrinsic$1(r,!!o);return typeof s=="function"&&$indexOf(r,".prototype.")>-1?callBind(s):s};const require$$0=getAugmentedNamespace(__viteBrowserExternal$1);var hasMap=typeof Map=="function"&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&typeof mapSizeDescriptor.get=="function"?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet=typeof Set=="function"&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&typeof setSizeDescriptor.get=="function"?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,hasWeakMap=typeof WeakMap=="function"&&WeakMap.prototype,weakMapHas=hasWeakMap?WeakMap.prototype.has:null,hasWeakSet=typeof WeakSet=="function"&&WeakSet.prototype,weakSetHas=hasWeakSet?WeakSet.prototype.has:null,hasWeakRef=typeof WeakRef=="function"&&WeakRef.prototype,weakRefDeref=hasWeakRef?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString$1=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf=typeof BigInt=="function"?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,hasShammedSymbols=typeof Symbol=="function"&&typeof Symbol.iterator=="object",toStringTag=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols?"object":"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(t){return t.__proto__}:null);function addNumericSeparator(t,r){if(t===1/0||t===-1/0||t!==t||t&&t>-1e3&&t<1e3||$test.call(/e/,r))return r;var o=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof t=="number"){var s=t<0?-$floor(-t):$floor(t);if(s!==t){var l=String(s),h=$slice.call(r,l.length+1);return $replace.call(l,o,"$&_")+"."+$replace.call($replace.call(h,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(r,o,"$&_")}var utilInspect=require$$0,inspectCustom=utilInspect.custom,inspectSymbol=isSymbol$1(inspectCustom)?inspectCustom:null,objectInspect=function t(r,o,s,l){var h=o||{};if(has$4(h,"quoteStyle")&&h.quoteStyle!=="single"&&h.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has$4(h,"maxStringLength")&&(typeof h.maxStringLength=="number"?h.maxStringLength<0&&h.maxStringLength!==1/0:h.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var v=has$4(h,"customInspect")?h.customInspect:!0;if(typeof v!="boolean"&&v!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has$4(h,"indent")&&h.indent!==null&&h.indent!==" "&&!(parseInt(h.indent,10)===h.indent&&h.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has$4(h,"numericSeparator")&&typeof h.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var T=h.numericSeparator;if(typeof r>"u")return"undefined";if(r===null)return"null";if(typeof r=="boolean")return r?"true":"false";if(typeof r=="string")return inspectString(r,h);if(typeof r=="number"){if(r===0)return 1/0/r>0?"0":"-0";var x=String(r);return T?addNumericSeparator(r,x):x}if(typeof r=="bigint"){var C=String(r)+"n";return T?addNumericSeparator(r,C):C}var w=typeof h.depth>"u"?5:h.depth;if(typeof s>"u"&&(s=0),s>=w&&w>0&&typeof r=="object")return isArray$8(r)?"[Array]":"[Object]";var M=getIndent(h,s);if(typeof l>"u")l=[];else if(indexOf$1(l,r)>=0)return"[Circular]";function F(Se,Ee,Te){if(Ee&&(l=$arrSlice.call(l),l.push(Ee)),Te){var Ae={depth:h.depth};return has$4(h,"quoteStyle")&&(Ae.quoteStyle=h.quoteStyle),t(Se,Ae,s+1,l)}return t(Se,h,s+1,l)}if(typeof r=="function"&&!isRegExp$2(r)){var z=nameOf(r),V=arrObjKeys(r,F);return"[Function"+(z?": "+z:" (anonymous)")+"]"+(V.length>0?" { "+$join.call(V,", ")+" }":"")}if(isSymbol$1(r)){var G=hasShammedSymbols?$replace.call(String(r),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(r);return typeof r=="object"&&!hasShammedSymbols?markBoxed(G):G}if(isElement$1(r)){for(var U="<"+$toLowerCase.call(String(r.nodeName)),W=r.attributes||[],q=0;q<W.length;q++)U+=" "+W[q].name+"="+wrapQuotes(quote(W[q].value),"double",h);return U+=">",r.childNodes&&r.childNodes.length&&(U+="..."),U+="</"+$toLowerCase.call(String(r.nodeName))+">",U}if(isArray$8(r)){if(r.length===0)return"[]";var X=arrObjKeys(r,F);return M&&!singleLineValues(X)?"["+indentedJoin(X,M)+"]":"[ "+$join.call(X,", ")+" ]"}if(isError(r)){var K=arrObjKeys(r,F);return!("cause"in Error.prototype)&&"cause"in r&&!isEnumerable.call(r,"cause")?"{ ["+String(r)+"] "+$join.call($concat.call("[cause]: "+F(r.cause),K),", ")+" }":K.length===0?"["+String(r)+"]":"{ ["+String(r)+"] "+$join.call(K,", ")+" }"}if(typeof r=="object"&&v){if(inspectSymbol&&typeof r[inspectSymbol]=="function"&&utilInspect)return utilInspect(r,{depth:w-s});if(v!=="symbol"&&typeof r.inspect=="function")return r.inspect()}if(isMap$2(r)){var te=[];return mapForEach.call(r,function(Se,Ee){te.push(F(Ee,r,!0)+" => "+F(Se,r))}),collectionOf("Map",mapSize.call(r),te,M)}if(isSet$2(r)){var ee=[];return setForEach.call(r,function(Se){ee.push(F(Se,r))}),collectionOf("Set",setSize.call(r),ee,M)}if(isWeakMap(r))return weakCollectionOf("WeakMap");if(isWeakSet(r))return weakCollectionOf("WeakSet");if(isWeakRef(r))return weakCollectionOf("WeakRef");if(isNumber$2(r))return markBoxed(F(Number(r)));if(isBigInt(r))return markBoxed(F(bigIntValueOf.call(r)));if(isBoolean(r))return markBoxed(booleanValueOf.call(r));if(isString$4(r))return markBoxed(F(String(r)));if(!isDate(r)&&!isRegExp$2(r)){var ne=arrObjKeys(r,F),se=gPO?gPO(r)===Object.prototype:r instanceof Object||r.constructor===Object,ve=r instanceof Object?"":"null prototype",me=!se&&toStringTag&&Object(r)===r&&toStringTag in r?$slice.call(toStr(r),8,-1):ve?"Object":"",oe=se||typeof r.constructor!="function"?"":r.constructor.name?r.constructor.name+" ":"",ye=oe+(me||ve?"["+$join.call($concat.call([],me||[],ve||[]),": ")+"] ":"");return ne.length===0?ye+"{}":M?ye+"{"+indentedJoin(ne,M)+"}":ye+"{ "+$join.call(ne,", ")+" }"}return String(r)};function wrapQuotes(t,r,o){var s=(o.quoteStyle||r)==="double"?'"':"'";return s+t+s}function quote(t){return $replace.call(String(t),/"/g,"&quot;")}function isArray$8(t){return toStr(t)==="[object Array]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isDate(t){return toStr(t)==="[object Date]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isRegExp$2(t){return toStr(t)==="[object RegExp]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isError(t){return toStr(t)==="[object Error]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isString$4(t){return toStr(t)==="[object String]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isNumber$2(t){return toStr(t)==="[object Number]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isBoolean(t){return toStr(t)==="[object Boolean]"&&(!toStringTag||!(typeof t=="object"&&toStringTag in t))}function isSymbol$1(t){if(hasShammedSymbols)return t&&typeof t=="object"&&t instanceof Symbol;if(typeof t=="symbol")return!0;if(!t||typeof t!="object"||!symToString)return!1;try{return symToString.call(t),!0}catch{}return!1}function isBigInt(t){if(!t||typeof t!="object"||!bigIntValueOf)return!1;try{return bigIntValueOf.call(t),!0}catch{}return!1}var hasOwn$1=Object.prototype.hasOwnProperty||function(t){return t in this};function has$4(t,r){return hasOwn$1.call(t,r)}function toStr(t){return objectToString$1.call(t)}function nameOf(t){if(t.name)return t.name;var r=$match.call(functionToString.call(t),/^function\s*([\w$]+)/);return r?r[1]:null}function indexOf$1(t,r){if(t.indexOf)return t.indexOf(r);for(var o=0,s=t.length;o<s;o++)if(t[o]===r)return o;return-1}function isMap$2(t){if(!mapSize||!t||typeof t!="object")return!1;try{mapSize.call(t);try{setSize.call(t)}catch{return!0}return t instanceof Map}catch{}return!1}function isWeakMap(t){if(!weakMapHas||!t||typeof t!="object")return!1;try{weakMapHas.call(t,weakMapHas);try{weakSetHas.call(t,weakSetHas)}catch{return!0}return t instanceof WeakMap}catch{}return!1}function isWeakRef(t){if(!weakRefDeref||!t||typeof t!="object")return!1;try{return weakRefDeref.call(t),!0}catch{}return!1}function isSet$2(t){if(!setSize||!t||typeof t!="object")return!1;try{setSize.call(t);try{mapSize.call(t)}catch{return!0}return t instanceof Set}catch{}return!1}function isWeakSet(t){if(!weakSetHas||!t||typeof t!="object")return!1;try{weakSetHas.call(t,weakSetHas);try{weakMapHas.call(t,weakMapHas)}catch{return!0}return t instanceof WeakSet}catch{}return!1}function isElement$1(t){return!t||typeof t!="object"?!1:typeof HTMLElement<"u"&&t instanceof HTMLElement?!0:typeof t.nodeName=="string"&&typeof t.getAttribute=="function"}function inspectString(t,r){if(t.length>r.maxStringLength){var o=t.length-r.maxStringLength,s="... "+o+" more character"+(o>1?"s":"");return inspectString($slice.call(t,0,r.maxStringLength),r)+s}var l=$replace.call($replace.call(t,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte);return wrapQuotes(l,"single",r)}function lowbyte(t){var r=t.charCodeAt(0),o={8:"b",9:"t",10:"n",12:"f",13:"r"}[r];return o?"\\"+o:"\\x"+(r<16?"0":"")+$toUpperCase.call(r.toString(16))}function markBoxed(t){return"Object("+t+")"}function weakCollectionOf(t){return t+" { ? }"}function collectionOf(t,r,o,s){var l=s?indentedJoin(o,s):$join.call(o,", ");return t+" ("+r+") {"+l+"}"}function singleLineValues(t){for(var r=0;r<t.length;r++)if(indexOf$1(t[r],`
`)>=0)return!1;return!0}function getIndent(t,r){var o;if(t.indent===" ")o=" ";else if(typeof t.indent=="number"&&t.indent>0)o=$join.call(Array(t.indent+1)," ");else return null;return{base:o,prev:$join.call(Array(r+1),o)}}function indentedJoin(t,r){if(t.length===0)return"";var o=`
`+r.prev+r.base;return o+$join.call(t,","+o)+`
`+r.prev}function arrObjKeys(t,r){var o=isArray$8(t),s=[];if(o){s.length=t.length;for(var l=0;l<t.length;l++)s[l]=has$4(t,l)?r(t[l],t):""}var h=typeof gOPS=="function"?gOPS(t):[],v;if(hasShammedSymbols){v={};for(var T=0;T<h.length;T++)v["$"+h[T]]=h[T]}for(var x in t)!has$4(t,x)||o&&String(Number(x))===x&&x<t.length||hasShammedSymbols&&v["$"+x]instanceof Symbol||($test.call(/[^\w$]/,x)?s.push(r(x,t)+": "+r(t[x],t)):s.push(x+": "+r(t[x],t)));if(typeof gOPS=="function")for(var C=0;C<h.length;C++)isEnumerable.call(t,h[C])&&s.push("["+r(h[C])+"]: "+r(t[h[C]],t));return s}var GetIntrinsic=getIntrinsic,callBound=callBound$1,inspect=objectInspect,$TypeError=GetIntrinsic("%TypeError%"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$Map=GetIntrinsic("%Map%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),listGetNode=function(t,r){for(var o=t,s;(s=o.next)!==null;o=s)if(s.key===r)return o.next=s.next,s.next=t.next,t.next=s,s},listGet=function(t,r){var o=listGetNode(t,r);return o&&o.value},listSet=function(t,r,o){var s=listGetNode(t,r);s?s.value=o:t.next={key:r,next:t.next,value:o}},listHas=function(t,r){return!!listGetNode(t,r)},sideChannel=function(){var r,o,s,l={assert:function(h){if(!l.has(h))throw new $TypeError("Side channel does not contain "+inspect(h))},get:function(h){if($WeakMap&&h&&(typeof h=="object"||typeof h=="function")){if(r)return $weakMapGet(r,h)}else if($Map){if(o)return $mapGet(o,h)}else if(s)return listGet(s,h)},has:function(h){if($WeakMap&&h&&(typeof h=="object"||typeof h=="function")){if(r)return $weakMapHas(r,h)}else if($Map){if(o)return $mapHas(o,h)}else if(s)return listHas(s,h);return!1},set:function(h,v){$WeakMap&&h&&(typeof h=="object"||typeof h=="function")?(r||(r=new $WeakMap),$weakMapSet(r,h,v)):$Map?(o||(o=new $Map),$mapSet(o,h,v)):(s||(s={key:{},next:null}),listSet(s,h,v))}};return l},replace=String.prototype.replace,percentTwenties=/%20/g,Format={RFC1738:"RFC1738",RFC3986:"RFC3986"},formats$3={default:Format.RFC3986,formatters:{RFC1738:function(t){return replace.call(t,percentTwenties,"+")},RFC3986:function(t){return String(t)}},RFC1738:Format.RFC1738,RFC3986:Format.RFC3986},formats$2=formats$3,has$3=Object.prototype.hasOwnProperty,isArray$7=Array.isArray,hexTable=function(){for(var t=[],r=0;r<256;++r)t.push("%"+((r<16?"0":"")+r.toString(16)).toUpperCase());return t}(),compactQueue=function(r){for(;r.length>1;){var o=r.pop(),s=o.obj[o.prop];if(isArray$7(s)){for(var l=[],h=0;h<s.length;++h)typeof s[h]<"u"&&l.push(s[h]);o.obj[o.prop]=l}}},arrayToObject=function(r,o){for(var s=o&&o.plainObjects?Object.create(null):{},l=0;l<r.length;++l)typeof r[l]<"u"&&(s[l]=r[l]);return s},merge$1=function t(r,o,s){if(!o)return r;if(typeof o!="object"){if(isArray$7(r))r.push(o);else if(r&&typeof r=="object")(s&&(s.plainObjects||s.allowPrototypes)||!has$3.call(Object.prototype,o))&&(r[o]=!0);else return[r,o];return r}if(!r||typeof r!="object")return[r].concat(o);var l=r;return isArray$7(r)&&!isArray$7(o)&&(l=arrayToObject(r,s)),isArray$7(r)&&isArray$7(o)?(o.forEach(function(h,v){if(has$3.call(r,v)){var T=r[v];T&&typeof T=="object"&&h&&typeof h=="object"?r[v]=t(T,h,s):r.push(h)}else r[v]=h}),r):Object.keys(o).reduce(function(h,v){var T=o[v];return has$3.call(h,v)?h[v]=t(h[v],T,s):h[v]=T,h},l)},assign=function(r,o){return Object.keys(o).reduce(function(s,l){return s[l]=o[l],s},r)},decode$1=function(t,r,o){var s=t.replace(/\+/g," ");if(o==="iso-8859-1")return s.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(s)}catch{return s}},encode=function(r,o,s,l,h){if(r.length===0)return r;var v=r;if(typeof r=="symbol"?v=Symbol.prototype.toString.call(r):typeof r!="string"&&(v=String(r)),s==="iso-8859-1")return escape(v).replace(/%u[0-9a-f]{4}/gi,function(w){return"%26%23"+parseInt(w.slice(2),16)+"%3B"});for(var T="",x=0;x<v.length;++x){var C=v.charCodeAt(x);if(C===45||C===46||C===95||C===126||C>=48&&C<=57||C>=65&&C<=90||C>=97&&C<=122||h===formats$2.RFC1738&&(C===40||C===41)){T+=v.charAt(x);continue}if(C<128){T=T+hexTable[C];continue}if(C<2048){T=T+(hexTable[192|C>>6]+hexTable[128|C&63]);continue}if(C<55296||C>=57344){T=T+(hexTable[224|C>>12]+hexTable[128|C>>6&63]+hexTable[128|C&63]);continue}x+=1,C=65536+((C&1023)<<10|v.charCodeAt(x)&1023),T+=hexTable[240|C>>18]+hexTable[128|C>>12&63]+hexTable[128|C>>6&63]+hexTable[128|C&63]}return T},compact=function(r){for(var o=[{obj:{o:r},prop:"o"}],s=[],l=0;l<o.length;++l)for(var h=o[l],v=h.obj[h.prop],T=Object.keys(v),x=0;x<T.length;++x){var C=T[x],w=v[C];typeof w=="object"&&w!==null&&s.indexOf(w)===-1&&(o.push({obj:v,prop:C}),s.push(w))}return compactQueue(o),r},isRegExp$1=function(r){return Object.prototype.toString.call(r)==="[object RegExp]"},isBuffer$2=function(r){return!r||typeof r!="object"?!1:!!(r.constructor&&r.constructor.isBuffer&&r.constructor.isBuffer(r))},combine=function(r,o){return[].concat(r,o)},maybeMap=function(r,o){if(isArray$7(r)){for(var s=[],l=0;l<r.length;l+=1)s.push(o(r[l]));return s}return o(r)},utils$6={arrayToObject,assign,combine,compact,decode:decode$1,encode,isBuffer:isBuffer$2,isRegExp:isRegExp$1,maybeMap,merge:merge$1},getSideChannel=sideChannel,utils$5=utils$6,formats$1=formats$3,has$2=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function(r){return r+"[]"},comma:"comma",indices:function(r,o){return r+"["+o+"]"},repeat:function(r){return r}},isArray$6=Array.isArray,split=String.prototype.split,push$1=Array.prototype.push,pushToArray=function(t,r){push$1.apply(t,isArray$6(r)?r:[r])},toISO=Date.prototype.toISOString,defaultFormat=formats$1.default,defaults$2={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:utils$5.encode,encodeValuesOnly:!1,format:defaultFormat,formatter:formats$1.formatters[defaultFormat],indices:!1,serializeDate:function(r){return toISO.call(r)},skipNulls:!1,strictNullHandling:!1},isNonNullishPrimitive=function(r){return typeof r=="string"||typeof r=="number"||typeof r=="boolean"||typeof r=="symbol"||typeof r=="bigint"},sentinel={},stringify$2=function t(r,o,s,l,h,v,T,x,C,w,M,F,z,V,G,U){for(var W=r,q=U,X=0,K=!1;(q=q.get(sentinel))!==void 0&&!K;){var te=q.get(r);if(X+=1,typeof te<"u"){if(te===X)throw new RangeError("Cyclic object value");K=!0}typeof q.get(sentinel)>"u"&&(X=0)}if(typeof x=="function"?W=x(o,W):W instanceof Date?W=M(W):s==="comma"&&isArray$6(W)&&(W=utils$5.maybeMap(W,function(we){return we instanceof Date?M(we):we})),W===null){if(h)return T&&!V?T(o,defaults$2.encoder,G,"key",F):o;W=""}if(isNonNullishPrimitive(W)||utils$5.isBuffer(W)){if(T){var ee=V?o:T(o,defaults$2.encoder,G,"key",F);if(s==="comma"&&V){for(var ne=split.call(String(W),","),se="",ve=0;ve<ne.length;++ve)se+=(ve===0?"":",")+z(T(ne[ve],defaults$2.encoder,G,"value",F));return[z(ee)+(l&&isArray$6(W)&&ne.length===1?"[]":"")+"="+se]}return[z(ee)+"="+z(T(W,defaults$2.encoder,G,"value",F))]}return[z(o)+"="+z(String(W))]}var me=[];if(typeof W>"u")return me;var oe;if(s==="comma"&&isArray$6(W))oe=[{value:W.length>0?W.join(",")||null:void 0}];else if(isArray$6(x))oe=x;else{var ye=Object.keys(W);oe=C?ye.sort(C):ye}for(var Se=l&&isArray$6(W)&&W.length===1?o+"[]":o,Ee=0;Ee<oe.length;++Ee){var Te=oe[Ee],Ae=typeof Te=="object"&&typeof Te.value<"u"?Te.value:W[Te];if(!(v&&Ae===null)){var Ie=isArray$6(W)?typeof s=="function"?s(Se,Te):Se:Se+(w?"."+Te:"["+Te+"]");U.set(r,X);var Ce=getSideChannel();Ce.set(sentinel,U),pushToArray(me,t(Ae,Ie,s,l,h,v,T,x,C,w,M,F,z,V,G,Ce))}}return me},normalizeStringifyOptions=function(r){if(!r)return defaults$2;if(r.encoder!==null&&typeof r.encoder<"u"&&typeof r.encoder!="function")throw new TypeError("Encoder has to be a function.");var o=r.charset||defaults$2.charset;if(typeof r.charset<"u"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var s=formats$1.default;if(typeof r.format<"u"){if(!has$2.call(formats$1.formatters,r.format))throw new TypeError("Unknown format option provided.");s=r.format}var l=formats$1.formatters[s],h=defaults$2.filter;return(typeof r.filter=="function"||isArray$6(r.filter))&&(h=r.filter),{addQueryPrefix:typeof r.addQueryPrefix=="boolean"?r.addQueryPrefix:defaults$2.addQueryPrefix,allowDots:typeof r.allowDots>"u"?defaults$2.allowDots:!!r.allowDots,charset:o,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:defaults$2.charsetSentinel,delimiter:typeof r.delimiter>"u"?defaults$2.delimiter:r.delimiter,encode:typeof r.encode=="boolean"?r.encode:defaults$2.encode,encoder:typeof r.encoder=="function"?r.encoder:defaults$2.encoder,encodeValuesOnly:typeof r.encodeValuesOnly=="boolean"?r.encodeValuesOnly:defaults$2.encodeValuesOnly,filter:h,format:s,formatter:l,serializeDate:typeof r.serializeDate=="function"?r.serializeDate:defaults$2.serializeDate,skipNulls:typeof r.skipNulls=="boolean"?r.skipNulls:defaults$2.skipNulls,sort:typeof r.sort=="function"?r.sort:null,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:defaults$2.strictNullHandling}},stringify_1=function(t,r){var o=t,s=normalizeStringifyOptions(r),l,h;typeof s.filter=="function"?(h=s.filter,o=h("",o)):isArray$6(s.filter)&&(h=s.filter,l=h);var v=[];if(typeof o!="object"||o===null)return"";var T;r&&r.arrayFormat in arrayPrefixGenerators?T=r.arrayFormat:r&&"indices"in r?T=r.indices?"indices":"repeat":T="indices";var x=arrayPrefixGenerators[T];if(r&&"commaRoundTrip"in r&&typeof r.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var C=x==="comma"&&r&&r.commaRoundTrip;l||(l=Object.keys(o)),s.sort&&l.sort(s.sort);for(var w=getSideChannel(),M=0;M<l.length;++M){var F=l[M];s.skipNulls&&o[F]===null||pushToArray(v,stringify$2(o[F],F,x,C,s.strictNullHandling,s.skipNulls,s.encode?s.encoder:null,s.filter,s.sort,s.allowDots,s.serializeDate,s.format,s.formatter,s.encodeValuesOnly,s.charset,w))}var z=v.join(s.delimiter),V=s.addQueryPrefix===!0?"?":"";return s.charsetSentinel&&(s.charset==="iso-8859-1"?V+="utf8=%26%2310003%3B&":V+="utf8=%E2%9C%93&"),z.length>0?V+z:""},utils$4=utils$6,has$1=Object.prototype.hasOwnProperty,isArray$5=Array.isArray,defaults$1={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:utils$4.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},interpretNumericEntities=function(t){return t.replace(/&#(\d+);/g,function(r,o){return String.fromCharCode(parseInt(o,10))})},parseArrayValue=function(t,r){return t&&typeof t=="string"&&r.comma&&t.indexOf(",")>-1?t.split(","):t},isoSentinel="utf8=%26%2310003%3B",charsetSentinel="utf8=%E2%9C%93",parseValues=function(r,o){var s={},l=o.ignoreQueryPrefix?r.replace(/^\?/,""):r,h=o.parameterLimit===1/0?void 0:o.parameterLimit,v=l.split(o.delimiter,h),T=-1,x,C=o.charset;if(o.charsetSentinel)for(x=0;x<v.length;++x)v[x].indexOf("utf8=")===0&&(v[x]===charsetSentinel?C="utf-8":v[x]===isoSentinel&&(C="iso-8859-1"),T=x,x=v.length);for(x=0;x<v.length;++x)if(x!==T){var w=v[x],M=w.indexOf("]="),F=M===-1?w.indexOf("="):M+1,z,V;F===-1?(z=o.decoder(w,defaults$1.decoder,C,"key"),V=o.strictNullHandling?null:""):(z=o.decoder(w.slice(0,F),defaults$1.decoder,C,"key"),V=utils$4.maybeMap(parseArrayValue(w.slice(F+1),o),function(G){return o.decoder(G,defaults$1.decoder,C,"value")})),V&&o.interpretNumericEntities&&C==="iso-8859-1"&&(V=interpretNumericEntities(V)),w.indexOf("[]=")>-1&&(V=isArray$5(V)?[V]:V),has$1.call(s,z)?s[z]=utils$4.combine(s[z],V):s[z]=V}return s},parseObject=function(t,r,o,s){for(var l=s?r:parseArrayValue(r,o),h=t.length-1;h>=0;--h){var v,T=t[h];if(T==="[]"&&o.parseArrays)v=[].concat(l);else{v=o.plainObjects?Object.create(null):{};var x=T.charAt(0)==="["&&T.charAt(T.length-1)==="]"?T.slice(1,-1):T,C=parseInt(x,10);!o.parseArrays&&x===""?v={0:l}:!isNaN(C)&&T!==x&&String(C)===x&&C>=0&&o.parseArrays&&C<=o.arrayLimit?(v=[],v[C]=l):x!=="__proto__"&&(v[x]=l)}l=v}return l},parseKeys=function(r,o,s,l){if(!!r){var h=s.allowDots?r.replace(/\.([^.[]+)/g,"[$1]"):r,v=/(\[[^[\]]*])/,T=/(\[[^[\]]*])/g,x=s.depth>0&&v.exec(h),C=x?h.slice(0,x.index):h,w=[];if(C){if(!s.plainObjects&&has$1.call(Object.prototype,C)&&!s.allowPrototypes)return;w.push(C)}for(var M=0;s.depth>0&&(x=T.exec(h))!==null&&M<s.depth;){if(M+=1,!s.plainObjects&&has$1.call(Object.prototype,x[1].slice(1,-1))&&!s.allowPrototypes)return;w.push(x[1])}return x&&w.push("["+h.slice(x.index)+"]"),parseObject(w,o,s,l)}},normalizeParseOptions=function(r){if(!r)return defaults$1;if(r.decoder!==null&&r.decoder!==void 0&&typeof r.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof r.charset<"u"&&r.charset!=="utf-8"&&r.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var o=typeof r.charset>"u"?defaults$1.charset:r.charset;return{allowDots:typeof r.allowDots>"u"?defaults$1.allowDots:!!r.allowDots,allowPrototypes:typeof r.allowPrototypes=="boolean"?r.allowPrototypes:defaults$1.allowPrototypes,allowSparse:typeof r.allowSparse=="boolean"?r.allowSparse:defaults$1.allowSparse,arrayLimit:typeof r.arrayLimit=="number"?r.arrayLimit:defaults$1.arrayLimit,charset:o,charsetSentinel:typeof r.charsetSentinel=="boolean"?r.charsetSentinel:defaults$1.charsetSentinel,comma:typeof r.comma=="boolean"?r.comma:defaults$1.comma,decoder:typeof r.decoder=="function"?r.decoder:defaults$1.decoder,delimiter:typeof r.delimiter=="string"||utils$4.isRegExp(r.delimiter)?r.delimiter:defaults$1.delimiter,depth:typeof r.depth=="number"||r.depth===!1?+r.depth:defaults$1.depth,ignoreQueryPrefix:r.ignoreQueryPrefix===!0,interpretNumericEntities:typeof r.interpretNumericEntities=="boolean"?r.interpretNumericEntities:defaults$1.interpretNumericEntities,parameterLimit:typeof r.parameterLimit=="number"?r.parameterLimit:defaults$1.parameterLimit,parseArrays:r.parseArrays!==!1,plainObjects:typeof r.plainObjects=="boolean"?r.plainObjects:defaults$1.plainObjects,strictNullHandling:typeof r.strictNullHandling=="boolean"?r.strictNullHandling:defaults$1.strictNullHandling}},parse$4=function(t,r){var o=normalizeParseOptions(r);if(t===""||t===null||typeof t>"u")return o.plainObjects?Object.create(null):{};for(var s=typeof t=="string"?parseValues(t,o):t,l=o.plainObjects?Object.create(null):{},h=Object.keys(s),v=0;v<h.length;++v){var T=h[v],x=parseKeys(T,s[T],o,typeof t=="string");l=utils$4.merge(l,x,o)}return o.allowSparse===!0?l:utils$4.compact(l)},stringify$1=stringify_1,parse$3=parse$4,formats=formats$3,lib={formats,parse:parse$3,stringify:stringify$1},nprogress$1={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */(function(t,r){(function(o,s){t.exports=s()})(commonjsGlobal,function(){var o={};o.version="0.2.0";var s=o.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};o.configure=function(V){var G,U;for(G in V)U=V[G],U!==void 0&&V.hasOwnProperty(G)&&(s[G]=U);return this},o.status=null,o.set=function(V){var G=o.isStarted();V=l(V,s.minimum,1),o.status=V===1?null:V;var U=o.render(!G),W=U.querySelector(s.barSelector),q=s.speed,X=s.easing;return U.offsetWidth,T(function(K){s.positionUsing===""&&(s.positionUsing=o.getPositioningCSS()),x(W,v(V,q,X)),V===1?(x(U,{transition:"none",opacity:1}),U.offsetWidth,setTimeout(function(){x(U,{transition:"all "+q+"ms linear",opacity:0}),setTimeout(function(){o.remove(),K()},q)},q)):setTimeout(K,q)}),this},o.isStarted=function(){return typeof o.status=="number"},o.start=function(){o.status||o.set(0);var V=function(){setTimeout(function(){!o.status||(o.trickle(),V())},s.trickleSpeed)};return s.trickle&&V(),this},o.done=function(V){return!V&&!o.status?this:o.inc(.3+.5*Math.random()).set(1)},o.inc=function(V){var G=o.status;return G?(typeof V!="number"&&(V=(1-G)*l(Math.random()*G,.1,.95)),G=l(G+V,0,.994),o.set(G)):o.start()},o.trickle=function(){return o.inc(Math.random()*s.trickleRate)},function(){var V=0,G=0;o.promise=function(U){return!U||U.state()==="resolved"?this:(G===0&&o.start(),V++,G++,U.always(function(){G--,G===0?(V=0,o.done()):o.set((V-G)/V)}),this)}}(),o.render=function(V){if(o.isRendered())return document.getElementById("nprogress");w(document.documentElement,"nprogress-busy");var G=document.createElement("div");G.id="nprogress",G.innerHTML=s.template;var U=G.querySelector(s.barSelector),W=V?"-100":h(o.status||0),q=document.querySelector(s.parent),X;return x(U,{transition:"all 0 linear",transform:"translate3d("+W+"%,0,0)"}),s.showSpinner||(X=G.querySelector(s.spinnerSelector),X&&z(X)),q!=document.body&&w(q,"nprogress-custom-parent"),q.appendChild(G),G},o.remove=function(){M(document.documentElement,"nprogress-busy"),M(document.querySelector(s.parent),"nprogress-custom-parent");var V=document.getElementById("nprogress");V&&z(V)},o.isRendered=function(){return!!document.getElementById("nprogress")},o.getPositioningCSS=function(){var V=document.body.style,G="WebkitTransform"in V?"Webkit":"MozTransform"in V?"Moz":"msTransform"in V?"ms":"OTransform"in V?"O":"";return G+"Perspective"in V?"translate3d":G+"Transform"in V?"translate":"margin"};function l(V,G,U){return V<G?G:V>U?U:V}function h(V){return(-1+V)*100}function v(V,G,U){var W;return s.positionUsing==="translate3d"?W={transform:"translate3d("+h(V)+"%,0,0)"}:s.positionUsing==="translate"?W={transform:"translate("+h(V)+"%,0)"}:W={"margin-left":h(V)+"%"},W.transition="all "+G+"ms "+U,W}var T=function(){var V=[];function G(){var U=V.shift();U&&U(G)}return function(U){V.push(U),V.length==1&&G()}}(),x=function(){var V=["Webkit","O","Moz","ms"],G={};function U(K){return K.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(te,ee){return ee.toUpperCase()})}function W(K){var te=document.body.style;if(K in te)return K;for(var ee=V.length,ne=K.charAt(0).toUpperCase()+K.slice(1),se;ee--;)if(se=V[ee]+ne,se in te)return se;return K}function q(K){return K=U(K),G[K]||(G[K]=W(K))}function X(K,te,ee){te=q(te),K.style[te]=ee}return function(K,te){var ee=arguments,ne,se;if(ee.length==2)for(ne in te)se=te[ne],se!==void 0&&te.hasOwnProperty(ne)&&X(K,ne,se);else X(K,ee[1],ee[2])}}();function C(V,G){var U=typeof V=="string"?V:F(V);return U.indexOf(" "+G+" ")>=0}function w(V,G){var U=F(V),W=U+G;C(U,G)||(V.className=W.substring(1))}function M(V,G){var U=F(V),W;!C(V,G)||(W=U.replace(" "+G+" "," "),V.className=W.substring(1,W.length-1))}function F(V){return(" "+(V.className||"")+" ").replace(/\s+/gi," ")}function z(V){V&&V.parentNode&&V.parentNode.removeChild(V)}return o})})(nprogress$1);const NProgress=nprogress$1.exports,nprogress="";NProgress.configure({easing:"ease",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3});const defaultConfig$1={timeout:1e4,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},paramsSerializer:{serialize:lib.stringify}},Et=class{constructor(){this.httpInterceptorsRequest(),this.httpInterceptorsResponse()}static retryOriginalRequest(r){return new Promise(o=>{Et.requests.push(s=>{r.headers.Authorization=formatToken(s),o(r)})})}httpInterceptorsRequest(){Et.axiosInstance.interceptors.request.use(async r=>(NProgress.start(),typeof r.beforeRequestCallback=="function"?(r.beforeRequestCallback(r),r):Et.initConfig.beforeRequestCallback?(Et.initConfig.beforeRequestCallback(r),r):["/refreshToken","/login"].some(s=>r.url.indexOf(s)>-1)?r:new Promise(s=>{const l=getToken();if(l){const h=new Date().getTime();parseInt(l.expires)-h<=0?(Et.isRefreshing||(Et.isRefreshing=!0,useUserStoreHook().handRefreshToken({refreshToken:l.refreshToken}).then(T=>{const x=T.data.accessToken;r.headers.Authorization=formatToken(x),Et.requests.forEach(C=>C(x)),Et.requests=[]}).finally(()=>{Et.isRefreshing=!1})),s(Et.retryOriginalRequest(r))):(r.headers.Authorization=formatToken(l.accessToken),s(r))}else s(r)})),r=>Promise.reject(r))}httpInterceptorsResponse(){Et.axiosInstance.interceptors.response.use(o=>{const s=o.config;return NProgress.done(),typeof s.beforeResponseCallback=="function"?(s.beforeResponseCallback(o),o.data):(Et.initConfig.beforeResponseCallback&&Et.initConfig.beforeResponseCallback(o),o.data)},o=>{const s=o;return s.isCancelRequest=axios.isCancel(s),NProgress.done(),Promise.reject(s)})}request(r,o,s,l){const h={method:r,url:o,...s,...l};return new Promise((v,T)=>{Et.axiosInstance.request(h).then(x=>{v(x)}).catch(x=>{T(x)})})}post(r,o,s){return this.request("post",r,o,s)}get(r,o,s){return this.request("get",r,o,s)}};let PureHttp=Et;er(PureHttp,"requests",[]),er(PureHttp,"isRefreshing",!1),er(PureHttp,"initConfig",{}),er(PureHttp,"axiosInstance",axios.create(defaultConfig$1));const http=new PureHttp,getLogin=t=>http.request("post","/login",{data:t}),refreshTokenApi=t=>http.request("post","/refreshToken",{data:t}),useMultiTagsStore=Pinia.defineStore({id:"pure-multiTags",state:()=>{var t,r;return{multiTags:(t=ir().getItem("responsive-configure"))!=null&&t.multiTagsCache?ir().getItem("responsive-tags"):[...routerArrays],multiTagsCache:(r=ir().getItem("responsive-configure"))==null?void 0:r.multiTagsCache}},getters:{getMultiTagsCache(){return this.multiTagsCache}},actions:{multiTagsCacheChange(t){this.multiTagsCache=t,t?ir().setItem("responsive-tags",this.multiTags):ir().removeItem("responsive-tags")},tagsCache(t){this.getMultiTagsCache&&ir().setItem("responsive-tags",t)},handleTags(t,r,o){var s,l,h,v;switch(t){case"equal":this.multiTags=r,this.tagsCache(this.multiTags);break;case"push":{const T=r;if((s=T==null?void 0:T.meta)!=null&&s.hiddenTag||bt(T==null?void 0:T.name)||((l=T==null?void 0:T.meta)==null?void 0:l.title.length)===0)return;const x=T.path,C=this.multiTags.some(z=>z.path===x),w=this.multiTags.some(z=>Lt(z==null?void 0:z.query,T==null?void 0:T.query)),M=this.multiTags.some(z=>Lt(z==null?void 0:z.params,T==null?void 0:T.params));if(C&&w&&M)return;const F=(v=(h=T==null?void 0:T.meta)==null?void 0:h.dynamicLevel)!=null?v:-1;if(F>0&&this.multiTags.filter(z=>(z==null?void 0:z.path)===x).length>=F){const z=this.multiTags.findIndex(V=>(V==null?void 0:V.path)===x);z!==-1&&this.multiTags.splice(z,1)}this.multiTags.push(r),this.tagsCache(this.multiTags)}break;case"splice":if(o)this.multiTags.splice(o==null?void 0:o.startIndex,o==null?void 0:o.length);else{const T=this.multiTags.findIndex(x=>x.path===r);if(T===-1)return;this.multiTags.splice(T,1)}return this.tagsCache(this.multiTags),this.multiTags;case"slice":return this.multiTags.slice(-1)}}}});function useMultiTagsStoreHook(){return useMultiTagsStore(store)}const useUserStore=Pinia.defineStore({id:"pure-user",state:()=>{var t,r,o,s;return{username:(r=(t=ar().getItem(sessionKey))==null?void 0:t.username)!=null?r:"",roles:(s=(o=ar().getItem(sessionKey))==null?void 0:o.roles)!=null?s:[],verifyCode:"",currentPage:0}},actions:{SET_USERNAME(t){this.username=t},SET_ROLES(t){this.roles=t},SET_VERIFYCODE(t){this.verifyCode=t},SET_CURRENTPAGE(t){this.currentPage=t},async loginByUsername(t){return new Promise((r,o)=>{getLogin(t).then(s=>{s&&(setToken(s.data),r(s))}).catch(s=>{o(s)})})},logOut(){this.username="",this.roles=[],removeToken(),useMultiTagsStoreHook().handleTags("equal",[...routerArrays]),resetRouter(),router.push("/login")},async handRefreshToken(t){return new Promise((r,o)=>{refreshTokenApi(t).then(s=>{s&&(setToken(s.data),r(s))}).catch(s=>{o(s)})})}}});function useUserStoreHook(){return useUserStore(store)}const sessionKey="user-info",TokenKey="authorized-token";function getToken(){return api.get(TokenKey)?JSON.parse(api.get(TokenKey)):ar().getItem(sessionKey)}function setToken(t){var v,T,x,C;let r=0;const{accessToken:o,refreshToken:s}=t;r=new Date(t.expires).getTime();const l=JSON.stringify({accessToken:o,expires:r});r>0?api.set(TokenKey,l,{expires:(r-Date.now())/864e5}):api.set(TokenKey,l);function h(w,M){useUserStoreHook().SET_USERNAME(w),useUserStoreHook().SET_ROLES(M),ar().setItem(sessionKey,{refreshToken:s,expires:r,username:w,roles:M})}if(t.username&&t.roles){const{username:w,roles:M}=t;h(w,M)}else{const w=(T=(v=ar().getItem(sessionKey))==null?void 0:v.username)!=null?T:"",M=(C=(x=ar().getItem(sessionKey))==null?void 0:x.roles)!=null?C:[];h(w,M)}}function removeToken(){api.remove(TokenKey),sessionStorage.clear()}const formatToken=t=>"Bearer "+t;(function(){const t=yr(location.href),r=["username","roles","accessToken"],o=r.length;if(Object.keys(t).length!==o)return;let s=[],l=0;for(;l<o;)Object.keys(t).includes(r[l])&&s.length<=o?s.push(r[l]):s=[],l++;if(s.length===o){removeToken(),setToken(t),delete t.roles,delete t.accessToken;const h=`${location.origin}${location.pathname}${Kt(location.hash,"?")}?${JSON.stringify(t).replace(/["{}]/g,"").replace(/:/g,"=").replace(/,/g,"&")}`;window.location.replace(h)}else return})();const loadEnv=()=>({VITE_PUBLIC_PATH:"/vue-pure-admin/",VITE_ROUTER_HISTORY:"hash",VITE_COMPRESSION:"none",VITE_CDN:"true",VITE_PORT:"8848",BASE_URL:"/vue-pure-admin/",MODE:"production",DEV:!1,PROD:!0});let config={};const{VITE_PUBLIC_PATH}=loadEnv(),setConfig=t=>{config=Object.assign(config,t)},getConfig=t=>{if(typeof t=="string"){const r=t.split(".");if(r&&r.length){let o=config;return r.forEach(s=>{o&&typeof o[s]<"u"?o=o[s]:o=null}),o}}return config},getServerConfig=async t=>(t.config.globalProperties.$config=getConfig(),axios({method:"get",url:`${VITE_PUBLIC_PATH}serverConfig.json`}).then(({data:r})=>{let o=t.config.globalProperties.$config;return t&&o&&typeof r=="object"&&(o=Object.assign(o,r),t.config.globalProperties.$config=o,setConfig(o)),o}).catch(()=>{throw"\u8BF7\u5728public\u6587\u4EF6\u5939\u4E0B\u6DFB\u52A0serverConfig.json\u914D\u7F6E\u6587\u4EF6"}));var freeGlobal=typeof global=="object"&&global&&global.Object===Object&&global;const freeGlobal$1=freeGlobal;var freeSelf=typeof self=="object"&&self&&self.Object===Object&&self,root=freeGlobal$1||freeSelf||Function("return this")();const root$1=root;var Symbol$2=root$1.Symbol;const Symbol$3=Symbol$2;var objectProto$e=Object.prototype,hasOwnProperty$b=objectProto$e.hasOwnProperty,nativeObjectToString$1=objectProto$e.toString,symToStringTag$1=Symbol$3?Symbol$3.toStringTag:void 0;function getRawTag(t){var r=hasOwnProperty$b.call(t,symToStringTag$1),o=t[symToStringTag$1];try{t[symToStringTag$1]=void 0;var s=!0}catch{}var l=nativeObjectToString$1.call(t);return s&&(r?t[symToStringTag$1]=o:delete t[symToStringTag$1]),l}var objectProto$d=Object.prototype,nativeObjectToString=objectProto$d.toString;function objectToString(t){return nativeObjectToString.call(t)}var nullTag="[object Null]",undefinedTag="[object Undefined]",symToStringTag=Symbol$3?Symbol$3.toStringTag:void 0;function baseGetTag(t){return t==null?t===void 0?undefinedTag:nullTag:symToStringTag&&symToStringTag in Object(t)?getRawTag(t):objectToString(t)}function isObjectLike(t){return t!=null&&typeof t=="object"}var symbolTag$3="[object Symbol]";function isSymbol(t){return typeof t=="symbol"||isObjectLike(t)&&baseGetTag(t)==symbolTag$3}function arrayMap(t,r){for(var o=-1,s=t==null?0:t.length,l=Array(s);++o<s;)l[o]=r(t[o],o,t);return l}var isArray$3=Array.isArray;const isArray$4=isArray$3;var INFINITY$2=1/0,symbolProto$2=Symbol$3?Symbol$3.prototype:void 0,symbolToString=symbolProto$2?symbolProto$2.toString:void 0;function baseToString(t){if(typeof t=="string")return t;if(isArray$4(t))return arrayMap(t,baseToString)+"";if(isSymbol(t))return symbolToString?symbolToString.call(t):"";var r=t+"";return r=="0"&&1/t==-INFINITY$2?"-0":r}var reWhitespace=/\s/;function trimmedEndIndex(t){for(var r=t.length;r--&&reWhitespace.test(t.charAt(r)););return r}var reTrimStart=/^\s+/;function baseTrim(t){return t&&t.slice(0,trimmedEndIndex(t)+1).replace(reTrimStart,"")}function isObject$5(t){var r=typeof t;return t!=null&&(r=="object"||r=="function")}var NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber(t){if(typeof t=="number")return t;if(isSymbol(t))return NAN;if(isObject$5(t)){var r=typeof t.valueOf=="function"?t.valueOf():t;t=isObject$5(r)?r+"":r}if(typeof t!="string")return t===0?t:+t;t=baseTrim(t);var o=reIsBinary.test(t);return o||reIsOctal.test(t)?freeParseInt(t.slice(2),o?2:8):reIsBadHex.test(t)?NAN:+t}var INFINITY$1=1/0,MAX_INTEGER=17976931348623157e292;function toFinite(t){if(!t)return t===0?t:0;if(t=toNumber(t),t===INFINITY$1||t===-INFINITY$1){var r=t<0?-1:1;return r*MAX_INTEGER}return t===t?t:0}function toInteger(t){var r=toFinite(t),o=r%1;return r===r?o?r-o:r:0}function identity$2(t){return t}var asyncTag="[object AsyncFunction]",funcTag$2="[object Function]",genTag$1="[object GeneratorFunction]",proxyTag="[object Proxy]";function isFunction$1(t){if(!isObject$5(t))return!1;var r=baseGetTag(t);return r==funcTag$2||r==genTag$1||r==asyncTag||r==proxyTag}var coreJsData=root$1["__core-js_shared__"];const coreJsData$1=coreJsData;var maskSrcKey=function(){var t=/[^.]+$/.exec(coreJsData$1&&coreJsData$1.keys&&coreJsData$1.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function isMasked(t){return!!maskSrcKey&&maskSrcKey in t}var funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource(t){if(t!=null){try{return funcToString$1.call(t)}catch{}try{return t+""}catch{}}return""}var reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto=Function.prototype,objectProto$c=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$a=objectProto$c.hasOwnProperty,reIsNative=RegExp("^"+funcToString.call(hasOwnProperty$a).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(t){if(!isObject$5(t)||isMasked(t))return!1;var r=isFunction$1(t)?reIsNative:reIsHostCtor;return r.test(toSource(t))}function getValue(t,r){return t==null?void 0:t[r]}function getNative(t,r){var o=getValue(t,r);return baseIsNative(o)?o:void 0}var WeakMap$3=getNative(root$1,"WeakMap");const WeakMap$4=WeakMap$3;var objectCreate=Object.create,baseCreate=function(){function t(){}return function(r){if(!isObject$5(r))return{};if(objectCreate)return objectCreate(r);t.prototype=r;var o=new t;return t.prototype=void 0,o}}();const baseCreate$1=baseCreate;function apply(t,r,o){switch(o.length){case 0:return t.call(r);case 1:return t.call(r,o[0]);case 2:return t.call(r,o[0],o[1]);case 3:return t.call(r,o[0],o[1],o[2])}return t.apply(r,o)}function copyArray(t,r){var o=-1,s=t.length;for(r||(r=Array(s));++o<s;)r[o]=t[o];return r}var HOT_COUNT=800,HOT_SPAN=16,nativeNow=Date.now;function shortOut(t){var r=0,o=0;return function(){var s=nativeNow(),l=HOT_SPAN-(s-o);if(o=s,l>0){if(++r>=HOT_COUNT)return arguments[0]}else r=0;return t.apply(void 0,arguments)}}function constant(t){return function(){return t}}var defineProperty=function(){try{var t=getNative(Object,"defineProperty");return t({},"",{}),t}catch{}}();const defineProperty$1=defineProperty;var baseSetToString=defineProperty$1?function(t,r){return defineProperty$1(t,"toString",{configurable:!0,enumerable:!1,value:constant(r),writable:!0})}:identity$2;const baseSetToString$1=baseSetToString;var setToString=shortOut(baseSetToString$1);const setToString$1=setToString;function arrayEach(t,r){for(var o=-1,s=t==null?0:t.length;++o<s&&r(t[o],o,t)!==!1;);return t}function baseFindIndex(t,r,o,s){for(var l=t.length,h=o+(s?1:-1);s?h--:++h<l;)if(r(t[h],h,t))return h;return-1}function baseIsNaN(t){return t!==t}function strictIndexOf(t,r,o){for(var s=o-1,l=t.length;++s<l;)if(t[s]===r)return s;return-1}function baseIndexOf(t,r,o){return r===r?strictIndexOf(t,r,o):baseFindIndex(t,baseIsNaN,o)}function arrayIncludes(t,r){var o=t==null?0:t.length;return!!o&&baseIndexOf(t,r,0)>-1}var MAX_SAFE_INTEGER$2=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(t,r){var o=typeof t;return r=r==null?MAX_SAFE_INTEGER$2:r,!!r&&(o=="number"||o!="symbol"&&reIsUint.test(t))&&t>-1&&t%1==0&&t<r}function baseAssignValue(t,r,o){r=="__proto__"&&defineProperty$1?defineProperty$1(t,r,{configurable:!0,enumerable:!0,value:o,writable:!0}):t[r]=o}function eq(t,r){return t===r||t!==t&&r!==r}var objectProto$b=Object.prototype,hasOwnProperty$9=objectProto$b.hasOwnProperty;function assignValue(t,r,o){var s=t[r];(!(hasOwnProperty$9.call(t,r)&&eq(s,o))||o===void 0&&!(r in t))&&baseAssignValue(t,r,o)}function copyObject(t,r,o,s){var l=!o;o||(o={});for(var h=-1,v=r.length;++h<v;){var T=r[h],x=s?s(o[T],t[T],T,o,t):void 0;x===void 0&&(x=t[T]),l?baseAssignValue(o,T,x):assignValue(o,T,x)}return o}var nativeMax$1=Math.max;function overRest(t,r,o){return r=nativeMax$1(r===void 0?t.length-1:r,0),function(){for(var s=arguments,l=-1,h=nativeMax$1(s.length-r,0),v=Array(h);++l<h;)v[l]=s[r+l];l=-1;for(var T=Array(r+1);++l<r;)T[l]=s[l];return T[r]=o(v),apply(t,this,T)}}function baseRest(t,r){return setToString$1(overRest(t,r,identity$2),t+"")}var MAX_SAFE_INTEGER$1=9007199254740991;function isLength(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=MAX_SAFE_INTEGER$1}function isArrayLike$1(t){return t!=null&&isLength(t.length)&&!isFunction$1(t)}var objectProto$a=Object.prototype;function isPrototype(t){var r=t&&t.constructor,o=typeof r=="function"&&r.prototype||objectProto$a;return t===o}function baseTimes(t,r){for(var o=-1,s=Array(t);++o<t;)s[o]=r(o);return s}var argsTag$3="[object Arguments]";function baseIsArguments(t){return isObjectLike(t)&&baseGetTag(t)==argsTag$3}var objectProto$9=Object.prototype,hasOwnProperty$8=objectProto$9.hasOwnProperty,propertyIsEnumerable$1=objectProto$9.propertyIsEnumerable,isArguments=baseIsArguments(function(){return arguments}())?baseIsArguments:function(t){return isObjectLike(t)&&hasOwnProperty$8.call(t,"callee")&&!propertyIsEnumerable$1.call(t,"callee")};const isArguments$1=isArguments;function stubFalse(){return!1}var freeExports$2=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$2=freeExports$2&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$2=freeModule$2&&freeModule$2.exports===freeExports$2,Buffer$2=moduleExports$2?root$1.Buffer:void 0,nativeIsBuffer=Buffer$2?Buffer$2.isBuffer:void 0,isBuffer=nativeIsBuffer||stubFalse;const isBuffer$1=isBuffer;var argsTag$2="[object Arguments]",arrayTag$2="[object Array]",boolTag$3="[object Boolean]",dateTag$3="[object Date]",errorTag$2="[object Error]",funcTag$1="[object Function]",mapTag$5="[object Map]",numberTag$3="[object Number]",objectTag$3="[object Object]",regexpTag$3="[object RegExp]",setTag$5="[object Set]",stringTag$3="[object String]",weakMapTag$2="[object WeakMap]",arrayBufferTag$3="[object ArrayBuffer]",dataViewTag$4="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$2]=typedArrayTags[arrayTag$2]=typedArrayTags[arrayBufferTag$3]=typedArrayTags[boolTag$3]=typedArrayTags[dataViewTag$4]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$2]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$5]=typedArrayTags[numberTag$3]=typedArrayTags[objectTag$3]=typedArrayTags[regexpTag$3]=typedArrayTags[setTag$5]=typedArrayTags[stringTag$3]=typedArrayTags[weakMapTag$2]=!1;function baseIsTypedArray(t){return isObjectLike(t)&&isLength(t.length)&&!!typedArrayTags[baseGetTag(t)]}function baseUnary(t){return function(r){return t(r)}}var freeExports$1=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule$1=freeExports$1&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports$1=freeModule$1&&freeModule$1.exports===freeExports$1,freeProcess=moduleExports$1&&freeGlobal$1.process,nodeUtil=function(){try{var t=freeModule$1&&freeModule$1.require&&freeModule$1.require("util").types;return t||freeProcess&&freeProcess.binding&&freeProcess.binding("util")}catch{}}();const nodeUtil$1=nodeUtil;var nodeIsTypedArray=nodeUtil$1&&nodeUtil$1.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;const isTypedArray$2=isTypedArray$1;var objectProto$8=Object.prototype,hasOwnProperty$7=objectProto$8.hasOwnProperty;function arrayLikeKeys(t,r){var o=isArray$4(t),s=!o&&isArguments$1(t),l=!o&&!s&&isBuffer$1(t),h=!o&&!s&&!l&&isTypedArray$2(t),v=o||s||l||h,T=v?baseTimes(t.length,String):[],x=T.length;for(var C in t)(r||hasOwnProperty$7.call(t,C))&&!(v&&(C=="length"||l&&(C=="offset"||C=="parent")||h&&(C=="buffer"||C=="byteLength"||C=="byteOffset")||isIndex(C,x)))&&T.push(C);return T}function overArg(t,r){return function(o){return t(r(o))}}var nativeKeys=overArg(Object.keys,Object);const nativeKeys$1=nativeKeys;var objectProto$7=Object.prototype,hasOwnProperty$6=objectProto$7.hasOwnProperty;function baseKeys(t){if(!isPrototype(t))return nativeKeys$1(t);var r=[];for(var o in Object(t))hasOwnProperty$6.call(t,o)&&o!="constructor"&&r.push(o);return r}function keys$1(t){return isArrayLike$1(t)?arrayLikeKeys(t):baseKeys(t)}function nativeKeysIn(t){var r=[];if(t!=null)for(var o in Object(t))r.push(o);return r}var objectProto$6=Object.prototype,hasOwnProperty$5=objectProto$6.hasOwnProperty;function baseKeysIn(t){if(!isObject$5(t))return nativeKeysIn(t);var r=isPrototype(t),o=[];for(var s in t)s=="constructor"&&(r||!hasOwnProperty$5.call(t,s))||o.push(s);return o}function keysIn(t){return isArrayLike$1(t)?arrayLikeKeys(t,!0):baseKeysIn(t)}var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(t,r){if(isArray$4(t))return!1;var o=typeof t;return o=="number"||o=="symbol"||o=="boolean"||t==null||isSymbol(t)?!0:reIsPlainProp.test(t)||!reIsDeepProp.test(t)||r!=null&&t in Object(r)}var nativeCreate=getNative(Object,"create");const nativeCreate$1=nativeCreate;function hashClear(){this.__data__=nativeCreate$1?nativeCreate$1(null):{},this.size=0}function hashDelete(t){var r=this.has(t)&&delete this.__data__[t];return this.size-=r?1:0,r}var HASH_UNDEFINED$2="__lodash_hash_undefined__",objectProto$5=Object.prototype,hasOwnProperty$4=objectProto$5.hasOwnProperty;function hashGet(t){var r=this.__data__;if(nativeCreate$1){var o=r[t];return o===HASH_UNDEFINED$2?void 0:o}return hasOwnProperty$4.call(r,t)?r[t]:void 0}var objectProto$4=Object.prototype,hasOwnProperty$3=objectProto$4.hasOwnProperty;function hashHas(t){var r=this.__data__;return nativeCreate$1?r[t]!==void 0:hasOwnProperty$3.call(r,t)}var HASH_UNDEFINED$1="__lodash_hash_undefined__";function hashSet(t,r){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=nativeCreate$1&&r===void 0?HASH_UNDEFINED$1:r,this}function Hash(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var s=t[r];this.set(s[0],s[1])}}Hash.prototype.clear=hashClear;Hash.prototype.delete=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;function listCacheClear(){this.__data__=[],this.size=0}function assocIndexOf(t,r){for(var o=t.length;o--;)if(eq(t[o][0],r))return o;return-1}var arrayProto$1=Array.prototype,splice=arrayProto$1.splice;function listCacheDelete(t){var r=this.__data__,o=assocIndexOf(r,t);if(o<0)return!1;var s=r.length-1;return o==s?r.pop():splice.call(r,o,1),--this.size,!0}function listCacheGet$1(t){var r=this.__data__,o=assocIndexOf(r,t);return o<0?void 0:r[o][1]}function listCacheHas(t){return assocIndexOf(this.__data__,t)>-1}function listCacheSet$1(t,r){var o=this.__data__,s=assocIndexOf(o,t);return s<0?(++this.size,o.push([t,r])):o[s][1]=r,this}function ListCache(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var s=t[r];this.set(s[0],s[1])}}ListCache.prototype.clear=listCacheClear;ListCache.prototype.delete=listCacheDelete;ListCache.prototype.get=listCacheGet$1;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet$1;var Map$1=getNative(root$1,"Map");const Map$2=Map$1;function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map$2||ListCache),string:new Hash}}function isKeyable(t){var r=typeof t;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?t!=="__proto__":t===null}function getMapData(t,r){var o=t.__data__;return isKeyable(r)?o[typeof r=="string"?"string":"hash"]:o.map}function mapCacheDelete(t){var r=getMapData(this,t).delete(t);return this.size-=r?1:0,r}function mapCacheGet(t){return getMapData(this,t).get(t)}function mapCacheHas(t){return getMapData(this,t).has(t)}function mapCacheSet(t,r){var o=getMapData(this,t),s=o.size;return o.set(t,r),this.size+=o.size==s?0:1,this}function MapCache(t){var r=-1,o=t==null?0:t.length;for(this.clear();++r<o;){var s=t[r];this.set(s[0],s[1])}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype.delete=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;var FUNC_ERROR_TEXT="Expected a function";function memoize(t,r){if(typeof t!="function"||r!=null&&typeof r!="function")throw new TypeError(FUNC_ERROR_TEXT);var o=function(){var s=arguments,l=r?r.apply(this,s):s[0],h=o.cache;if(h.has(l))return h.get(l);var v=t.apply(this,s);return o.cache=h.set(l,v)||h,v};return o.cache=new(memoize.Cache||MapCache),o}memoize.Cache=MapCache;var MAX_MEMOIZE_SIZE=500;function memoizeCapped(t){var r=memoize(t,function(s){return o.size===MAX_MEMOIZE_SIZE&&o.clear(),s}),o=r.cache;return r}var rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(t){var r=[];return t.charCodeAt(0)===46&&r.push(""),t.replace(rePropName,function(o,s,l,h){r.push(l?h.replace(reEscapeChar,"$1"):s||o)}),r});const stringToPath$1=stringToPath;function toString$1(t){return t==null?"":baseToString(t)}function castPath(t,r){return isArray$4(t)?t:isKey(t,r)?[t]:stringToPath$1(toString$1(t))}var INFINITY=1/0;function toKey(t){if(typeof t=="string"||isSymbol(t))return t;var r=t+"";return r=="0"&&1/t==-INFINITY?"-0":r}function baseGet(t,r){r=castPath(r,t);for(var o=0,s=r.length;t!=null&&o<s;)t=t[toKey(r[o++])];return o&&o==s?t:void 0}function get$1(t,r,o){var s=t==null?void 0:baseGet(t,r);return s===void 0?o:s}function arrayPush(t,r){for(var o=-1,s=r.length,l=t.length;++o<s;)t[l+o]=r[o];return t}var getPrototype=overArg(Object.getPrototypeOf,Object);const getPrototype$1=getPrototype;function stackClear(){this.__data__=new ListCache,this.size=0}function stackDelete(t){var r=this.__data__,o=r.delete(t);return this.size=r.size,o}function stackGet(t){return this.__data__.get(t)}function stackHas(t){return this.__data__.has(t)}var LARGE_ARRAY_SIZE=200;function stackSet(t,r){var o=this.__data__;if(o instanceof ListCache){var s=o.__data__;if(!Map$2||s.length<LARGE_ARRAY_SIZE-1)return s.push([t,r]),this.size=++o.size,this;o=this.__data__=new MapCache(s)}return o.set(t,r),this.size=o.size,this}function Stack(t){var r=this.__data__=new ListCache(t);this.size=r.size}Stack.prototype.clear=stackClear;Stack.prototype.delete=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;function baseAssign(t,r){return t&&copyObject(r,keys$1(r),t)}function baseAssignIn(t,r){return t&&copyObject(r,keysIn(r),t)}var freeExports=typeof exports=="object"&&exports&&!exports.nodeType&&exports,freeModule=freeExports&&typeof module=="object"&&module&&!module.nodeType&&module,moduleExports=freeModule&&freeModule.exports===freeExports,Buffer$1=moduleExports?root$1.Buffer:void 0,allocUnsafe=Buffer$1?Buffer$1.allocUnsafe:void 0;function cloneBuffer(t,r){if(r)return t.slice();var o=t.length,s=allocUnsafe?allocUnsafe(o):new t.constructor(o);return t.copy(s),s}function arrayFilter(t,r){for(var o=-1,s=t==null?0:t.length,l=0,h=[];++o<s;){var v=t[o];r(v,o,t)&&(h[l++]=v)}return h}function stubArray(){return[]}var objectProto$3=Object.prototype,propertyIsEnumerable=objectProto$3.propertyIsEnumerable,nativeGetSymbols$1=Object.getOwnPropertySymbols,getSymbols=nativeGetSymbols$1?function(t){return t==null?[]:(t=Object(t),arrayFilter(nativeGetSymbols$1(t),function(r){return propertyIsEnumerable.call(t,r)}))}:stubArray;const getSymbols$1=getSymbols;function copySymbols(t,r){return copyObject(t,getSymbols$1(t),r)}var nativeGetSymbols=Object.getOwnPropertySymbols,getSymbolsIn=nativeGetSymbols?function(t){for(var r=[];t;)arrayPush(r,getSymbols$1(t)),t=getPrototype$1(t);return r}:stubArray;const getSymbolsIn$1=getSymbolsIn;function copySymbolsIn(t,r){return copyObject(t,getSymbolsIn$1(t),r)}function baseGetAllKeys(t,r,o){var s=r(t);return isArray$4(t)?s:arrayPush(s,o(t))}function getAllKeys(t){return baseGetAllKeys(t,keys$1,getSymbols$1)}function getAllKeysIn(t){return baseGetAllKeys(t,keysIn,getSymbolsIn$1)}var DataView$3=getNative(root$1,"DataView");const DataView$4=DataView$3;var Promise$1=getNative(root$1,"Promise");const Promise$2=Promise$1;var Set$1=getNative(root$1,"Set");const Set$2=Set$1;var mapTag$4="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$4="[object Set]",weakMapTag$1="[object WeakMap]",dataViewTag$3="[object DataView]",dataViewCtorString=toSource(DataView$4),mapCtorString=toSource(Map$2),promiseCtorString=toSource(Promise$2),setCtorString=toSource(Set$2),weakMapCtorString=toSource(WeakMap$4),getTag=baseGetTag;(DataView$4&&getTag(new DataView$4(new ArrayBuffer(1)))!=dataViewTag$3||Map$2&&getTag(new Map$2)!=mapTag$4||Promise$2&&getTag(Promise$2.resolve())!=promiseTag||Set$2&&getTag(new Set$2)!=setTag$4||WeakMap$4&&getTag(new WeakMap$4)!=weakMapTag$1)&&(getTag=function(t){var r=baseGetTag(t),o=r==objectTag$2?t.constructor:void 0,s=o?toSource(o):"";if(s)switch(s){case dataViewCtorString:return dataViewTag$3;case mapCtorString:return mapTag$4;case promiseCtorString:return promiseTag;case setCtorString:return setTag$4;case weakMapCtorString:return weakMapTag$1}return r});const getTag$1=getTag;var objectProto$2=Object.prototype,hasOwnProperty$2=objectProto$2.hasOwnProperty;function initCloneArray(t){var r=t.length,o=new t.constructor(r);return r&&typeof t[0]=="string"&&hasOwnProperty$2.call(t,"index")&&(o.index=t.index,o.input=t.input),o}var Uint8Array$1=root$1.Uint8Array;const Uint8Array$2=Uint8Array$1;function cloneArrayBuffer(t){var r=new t.constructor(t.byteLength);return new Uint8Array$2(r).set(new Uint8Array$2(t)),r}function cloneDataView(t,r){var o=r?cloneArrayBuffer(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.byteLength)}var reFlags=/\w*$/;function cloneRegExp(t){var r=new t.constructor(t.source,reFlags.exec(t));return r.lastIndex=t.lastIndex,r}var symbolProto$1=Symbol$3?Symbol$3.prototype:void 0,symbolValueOf$1=symbolProto$1?symbolProto$1.valueOf:void 0;function cloneSymbol(t){return symbolValueOf$1?Object(symbolValueOf$1.call(t)):{}}function cloneTypedArray(t,r){var o=r?cloneArrayBuffer(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.length)}var boolTag$2="[object Boolean]",dateTag$2="[object Date]",mapTag$3="[object Map]",numberTag$2="[object Number]",regexpTag$2="[object RegExp]",setTag$3="[object Set]",stringTag$2="[object String]",symbolTag$2="[object Symbol]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$2="[object DataView]",float32Tag$1="[object Float32Array]",float64Tag$1="[object Float64Array]",int8Tag$1="[object Int8Array]",int16Tag$1="[object Int16Array]",int32Tag$1="[object Int32Array]",uint8Tag$1="[object Uint8Array]",uint8ClampedTag$1="[object Uint8ClampedArray]",uint16Tag$1="[object Uint16Array]",uint32Tag$1="[object Uint32Array]";function initCloneByTag(t,r,o){var s=t.constructor;switch(r){case arrayBufferTag$2:return cloneArrayBuffer(t);case boolTag$2:case dateTag$2:return new s(+t);case dataViewTag$2:return cloneDataView(t,o);case float32Tag$1:case float64Tag$1:case int8Tag$1:case int16Tag$1:case int32Tag$1:case uint8Tag$1:case uint8ClampedTag$1:case uint16Tag$1:case uint32Tag$1:return cloneTypedArray(t,o);case mapTag$3:return new s;case numberTag$2:case stringTag$2:return new s(t);case regexpTag$2:return cloneRegExp(t);case setTag$3:return new s;case symbolTag$2:return cloneSymbol(t)}}function initCloneObject(t){return typeof t.constructor=="function"&&!isPrototype(t)?baseCreate$1(getPrototype$1(t)):{}}var mapTag$2="[object Map]";function baseIsMap(t){return isObjectLike(t)&&getTag$1(t)==mapTag$2}var nodeIsMap=nodeUtil$1&&nodeUtil$1.isMap,isMap=nodeIsMap?baseUnary(nodeIsMap):baseIsMap;const isMap$1=isMap;var setTag$2="[object Set]";function baseIsSet(t){return isObjectLike(t)&&getTag$1(t)==setTag$2}var nodeIsSet=nodeUtil$1&&nodeUtil$1.isSet,isSet=nodeIsSet?baseUnary(nodeIsSet):baseIsSet;const isSet$1=isSet;var CLONE_DEEP_FLAG$1=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG$1=4,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$1="[object Boolean]",dateTag$1="[object Date]",errorTag$1="[object Error]",funcTag="[object Function]",genTag="[object GeneratorFunction]",mapTag$1="[object Map]",numberTag$1="[object Number]",objectTag$1="[object Object]",regexpTag$1="[object RegExp]",setTag$1="[object Set]",stringTag$1="[object String]",symbolTag$1="[object Symbol]",weakMapTag="[object WeakMap]",arrayBufferTag$1="[object ArrayBuffer]",dataViewTag$1="[object DataView]",float32Tag="[object Float32Array]",float64Tag="[object Float64Array]",int8Tag="[object Int8Array]",int16Tag="[object Int16Array]",int32Tag="[object Int32Array]",uint8Tag="[object Uint8Array]",uint8ClampedTag="[object Uint8ClampedArray]",uint16Tag="[object Uint16Array]",uint32Tag="[object Uint32Array]",cloneableTags={};cloneableTags[argsTag$1]=cloneableTags[arrayTag$1]=cloneableTags[arrayBufferTag$1]=cloneableTags[dataViewTag$1]=cloneableTags[boolTag$1]=cloneableTags[dateTag$1]=cloneableTags[float32Tag]=cloneableTags[float64Tag]=cloneableTags[int8Tag]=cloneableTags[int16Tag]=cloneableTags[int32Tag]=cloneableTags[mapTag$1]=cloneableTags[numberTag$1]=cloneableTags[objectTag$1]=cloneableTags[regexpTag$1]=cloneableTags[setTag$1]=cloneableTags[stringTag$1]=cloneableTags[symbolTag$1]=cloneableTags[uint8Tag]=cloneableTags[uint8ClampedTag]=cloneableTags[uint16Tag]=cloneableTags[uint32Tag]=!0;cloneableTags[errorTag$1]=cloneableTags[funcTag]=cloneableTags[weakMapTag]=!1;function baseClone(t,r,o,s,l,h){var v,T=r&CLONE_DEEP_FLAG$1,x=r&CLONE_FLAT_FLAG,C=r&CLONE_SYMBOLS_FLAG$1;if(o&&(v=l?o(t,s,l,h):o(t)),v!==void 0)return v;if(!isObject$5(t))return t;var w=isArray$4(t);if(w){if(v=initCloneArray(t),!T)return copyArray(t,v)}else{var M=getTag$1(t),F=M==funcTag||M==genTag;if(isBuffer$1(t))return cloneBuffer(t,T);if(M==objectTag$1||M==argsTag$1||F&&!l){if(v=x||F?{}:initCloneObject(t),!T)return x?copySymbolsIn(t,baseAssignIn(v,t)):copySymbols(t,baseAssign(v,t))}else{if(!cloneableTags[M])return l?t:{};v=initCloneByTag(t,M,T)}}h||(h=new Stack);var z=h.get(t);if(z)return z;h.set(t,v),isSet$1(t)?t.forEach(function(U){v.add(baseClone(U,r,o,U,t,h))}):isMap$1(t)&&t.forEach(function(U,W){v.set(W,baseClone(U,r,o,W,t,h))});var V=C?x?getAllKeysIn:getAllKeys:x?keysIn:keys$1,G=w?void 0:V(t);return arrayEach(G||t,function(U,W){G&&(W=U,U=t[W]),assignValue(v,W,baseClone(U,r,o,W,t,h))}),v}var CLONE_DEEP_FLAG=1,CLONE_SYMBOLS_FLAG=4;function cloneDeep(t){return baseClone(t,CLONE_DEEP_FLAG|CLONE_SYMBOLS_FLAG)}var HASH_UNDEFINED="__lodash_hash_undefined__";function setCacheAdd(t){return this.__data__.set(t,HASH_UNDEFINED),this}function setCacheHas(t){return this.__data__.has(t)}function SetCache(t){var r=-1,o=t==null?0:t.length;for(this.__data__=new MapCache;++r<o;)this.add(t[r])}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;function arraySome(t,r){for(var o=-1,s=t==null?0:t.length;++o<s;)if(r(t[o],o,t))return!0;return!1}function cacheHas(t,r){return t.has(r)}var COMPARE_PARTIAL_FLAG$5=1,COMPARE_UNORDERED_FLAG$3=2;function equalArrays(t,r,o,s,l,h){var v=o&COMPARE_PARTIAL_FLAG$5,T=t.length,x=r.length;if(T!=x&&!(v&&x>T))return!1;var C=h.get(t),w=h.get(r);if(C&&w)return C==r&&w==t;var M=-1,F=!0,z=o&COMPARE_UNORDERED_FLAG$3?new SetCache:void 0;for(h.set(t,r),h.set(r,t);++M<T;){var V=t[M],G=r[M];if(s)var U=v?s(G,V,M,r,t,h):s(V,G,M,t,r,h);if(U!==void 0){if(U)continue;F=!1;break}if(z){if(!arraySome(r,function(W,q){if(!cacheHas(z,q)&&(V===W||l(V,W,o,s,h)))return z.push(q)})){F=!1;break}}else if(!(V===G||l(V,G,o,s,h))){F=!1;break}}return h.delete(t),h.delete(r),F}function mapToArray(t){var r=-1,o=Array(t.size);return t.forEach(function(s,l){o[++r]=[l,s]}),o}function setToArray(t){var r=-1,o=Array(t.size);return t.forEach(function(s){o[++r]=s}),o}var COMPARE_PARTIAL_FLAG$4=1,COMPARE_UNORDERED_FLAG$2=2,boolTag="[object Boolean]",dateTag="[object Date]",errorTag="[object Error]",mapTag="[object Map]",numberTag="[object Number]",regexpTag="[object RegExp]",setTag="[object Set]",stringTag="[object String]",symbolTag="[object Symbol]",arrayBufferTag="[object ArrayBuffer]",dataViewTag="[object DataView]",symbolProto=Symbol$3?Symbol$3.prototype:void 0,symbolValueOf=symbolProto?symbolProto.valueOf:void 0;function equalByTag(t,r,o,s,l,h,v){switch(o){case dataViewTag:if(t.byteLength!=r.byteLength||t.byteOffset!=r.byteOffset)return!1;t=t.buffer,r=r.buffer;case arrayBufferTag:return!(t.byteLength!=r.byteLength||!h(new Uint8Array$2(t),new Uint8Array$2(r)));case boolTag:case dateTag:case numberTag:return eq(+t,+r);case errorTag:return t.name==r.name&&t.message==r.message;case regexpTag:case stringTag:return t==r+"";case mapTag:var T=mapToArray;case setTag:var x=s&COMPARE_PARTIAL_FLAG$4;if(T||(T=setToArray),t.size!=r.size&&!x)return!1;var C=v.get(t);if(C)return C==r;s|=COMPARE_UNORDERED_FLAG$2,v.set(t,r);var w=equalArrays(T(t),T(r),s,l,h,v);return v.delete(t),w;case symbolTag:if(symbolValueOf)return symbolValueOf.call(t)==symbolValueOf.call(r)}return!1}var COMPARE_PARTIAL_FLAG$3=1,objectProto$1=Object.prototype,hasOwnProperty$1=objectProto$1.hasOwnProperty;function equalObjects(t,r,o,s,l,h){var v=o&COMPARE_PARTIAL_FLAG$3,T=getAllKeys(t),x=T.length,C=getAllKeys(r),w=C.length;if(x!=w&&!v)return!1;for(var M=x;M--;){var F=T[M];if(!(v?F in r:hasOwnProperty$1.call(r,F)))return!1}var z=h.get(t),V=h.get(r);if(z&&V)return z==r&&V==t;var G=!0;h.set(t,r),h.set(r,t);for(var U=v;++M<x;){F=T[M];var W=t[F],q=r[F];if(s)var X=v?s(q,W,F,r,t,h):s(W,q,F,t,r,h);if(!(X===void 0?W===q||l(W,q,o,s,h):X)){G=!1;break}U||(U=F=="constructor")}if(G&&!U){var K=t.constructor,te=r.constructor;K!=te&&"constructor"in t&&"constructor"in r&&!(typeof K=="function"&&K instanceof K&&typeof te=="function"&&te instanceof te)&&(G=!1)}return h.delete(t),h.delete(r),G}var COMPARE_PARTIAL_FLAG$2=1,argsTag="[object Arguments]",arrayTag="[object Array]",objectTag="[object Object]",objectProto=Object.prototype,hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(t,r,o,s,l,h){var v=isArray$4(t),T=isArray$4(r),x=v?arrayTag:getTag$1(t),C=T?arrayTag:getTag$1(r);x=x==argsTag?objectTag:x,C=C==argsTag?objectTag:C;var w=x==objectTag,M=C==objectTag,F=x==C;if(F&&isBuffer$1(t)){if(!isBuffer$1(r))return!1;v=!0,w=!1}if(F&&!w)return h||(h=new Stack),v||isTypedArray$2(t)?equalArrays(t,r,o,s,l,h):equalByTag(t,r,x,o,s,l,h);if(!(o&COMPARE_PARTIAL_FLAG$2)){var z=w&&hasOwnProperty.call(t,"__wrapped__"),V=M&&hasOwnProperty.call(r,"__wrapped__");if(z||V){var G=z?t.value():t,U=V?r.value():r;return h||(h=new Stack),l(G,U,o,s,h)}}return F?(h||(h=new Stack),equalObjects(t,r,o,s,l,h)):!1}function baseIsEqual(t,r,o,s,l){return t===r?!0:t==null||r==null||!isObjectLike(t)&&!isObjectLike(r)?t!==t&&r!==r:baseIsEqualDeep(t,r,o,s,baseIsEqual,l)}var COMPARE_PARTIAL_FLAG$1=1,COMPARE_UNORDERED_FLAG$1=2;function baseIsMatch(t,r,o,s){var l=o.length,h=l,v=!s;if(t==null)return!h;for(t=Object(t);l--;){var T=o[l];if(v&&T[2]?T[1]!==t[T[0]]:!(T[0]in t))return!1}for(;++l<h;){T=o[l];var x=T[0],C=t[x],w=T[1];if(v&&T[2]){if(C===void 0&&!(x in t))return!1}else{var M=new Stack;if(s)var F=s(C,w,x,t,r,M);if(!(F===void 0?baseIsEqual(w,C,COMPARE_PARTIAL_FLAG$1|COMPARE_UNORDERED_FLAG$1,s,M):F))return!1}}return!0}function isStrictComparable(t){return t===t&&!isObject$5(t)}function getMatchData(t){for(var r=keys$1(t),o=r.length;o--;){var s=r[o],l=t[s];r[o]=[s,l,isStrictComparable(l)]}return r}function matchesStrictComparable(t,r){return function(o){return o==null?!1:o[t]===r&&(r!==void 0||t in Object(o))}}function baseMatches(t){var r=getMatchData(t);return r.length==1&&r[0][2]?matchesStrictComparable(r[0][0],r[0][1]):function(o){return o===t||baseIsMatch(o,t,r)}}function baseHasIn(t,r){return t!=null&&r in Object(t)}function hasPath(t,r,o){r=castPath(r,t);for(var s=-1,l=r.length,h=!1;++s<l;){var v=toKey(r[s]);if(!(h=t!=null&&o(t,v)))break;t=t[v]}return h||++s!=l?h:(l=t==null?0:t.length,!!l&&isLength(l)&&isIndex(v,l)&&(isArray$4(t)||isArguments$1(t)))}function hasIn(t,r){return t!=null&&hasPath(t,r,baseHasIn)}var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(t,r){return isKey(t)&&isStrictComparable(r)?matchesStrictComparable(toKey(t),r):function(o){var s=get$1(o,t);return s===void 0&&s===r?hasIn(o,t):baseIsEqual(r,s,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG)}}function baseProperty(t){return function(r){return r==null?void 0:r[t]}}function basePropertyDeep(t){return function(r){return baseGet(r,t)}}function property(t){return isKey(t)?baseProperty(toKey(t)):basePropertyDeep(t)}function baseIteratee(t){return typeof t=="function"?t:t==null?identity$2:typeof t=="object"?isArray$4(t)?baseMatchesProperty(t[0],t[1]):baseMatches(t):property(t)}function isArrayLikeObject(t){return isObjectLike(t)&&isArrayLike$1(t)}function arrayIncludesWith(t,r,o){for(var s=-1,l=t==null?0:t.length;++s<l;)if(o(r,t[s]))return!0;return!1}var nativeMax=Math.max;function findIndex(t,r,o){var s=t==null?0:t.length;if(!s)return-1;var l=o==null?0:toInteger(o);return l<0&&(l=nativeMax(s+l,0)),baseFindIndex(t,baseIteratee(r),l)}var nativeMin=Math.min;function baseIntersection(t,r,o){for(var s=o?arrayIncludesWith:arrayIncludes,l=t[0].length,h=t.length,v=h,T=Array(h),x=1/0,C=[];v--;){var w=t[v];v&&r&&(w=arrayMap(w,baseUnary(r))),x=nativeMin(w.length,x),T[v]=!o&&(r||l>=120&&w.length>=120)?new SetCache(v&&w):void 0}w=t[0];var M=-1,F=T[0];e:for(;++M<l&&C.length<x;){var z=w[M],V=r?r(z):z;if(z=o||z!==0?z:0,!(F?cacheHas(F,V):s(C,V,o))){for(v=h;--v;){var G=T[v];if(!(G?cacheHas(G,V):s(t[v],V,o)))continue e}F&&F.push(V),C.push(z)}}return C}function castArrayLikeObject(t){return isArrayLikeObject(t)?t:[]}var intersection=baseRest(function(t){var r=arrayMap(t,castArrayLikeObject);return r.length&&r[0]===t[0]?baseIntersection(r):[]});const intersection$1=intersection;var _a$2;const isClient$1=typeof window<"u",isString$3=t=>typeof t=="string",noop$2=()=>{};isClient$1&&((_a$2=window==null?void 0:window.navigator)==null?void 0:_a$2.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function resolveUnref(t){return typeof t=="function"?t():VueDemi.unref(t)}function createFilterWrapper(t,r){function o(...s){t(()=>r.apply(this,s),{fn:r,thisArg:this,args:s})}return o}function debounceFilter(t,r={}){let o,s;return h=>{const v=resolveUnref(t),T=resolveUnref(r.maxWait);if(o&&clearTimeout(o),v<=0||T!==void 0&&T<=0)return s&&(clearTimeout(s),s=null),h();T&&!s&&(s=setTimeout(()=>{o&&clearTimeout(o),s=null,h()},T)),o=setTimeout(()=>{s&&clearTimeout(s),s=null,h()},v)}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function identity$1(t){return t}function tryOnScopeDispose$1(t){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(t),!0):!1}function useDebounceFn(t,r=200,o={}){return createFilterWrapper(debounceFilter(r,o),t)}function tryOnMounted(t,r=!0){VueDemi.getCurrentInstance()?VueDemi.onMounted(t):r?t():VueDemi.nextTick(t)}function tryOnUnmounted$1(t){VueDemi.getCurrentInstance()&&VueDemi.onUnmounted(t)}function useTimeoutFn(t,r,o={}){const{immediate:s=!0}=o,l=VueDemi.ref(!1);let h=null;function v(){h&&(clearTimeout(h),h=null)}function T(){l.value=!1,v()}function x(...C){v(),l.value=!0,h=setTimeout(()=>{l.value=!1,h=null,t(...C)},resolveUnref(r))}return s&&(l.value=!0,isClient$1&&x()),tryOnScopeDispose$1(T),{isPending:l,start:x,stop:T}}const extractPathList=t=>{if(!Array.isArray(t))return console.warn("tree must be an array"),[];if(!t||t.length===0)return[];const r=[];for(const o of t)o.children&&o.children.length>0&&extractPathList(o.children),r.push(o.uniqueId);return r},deleteChildren=(t,r=[])=>{if(!Array.isArray(t))return console.warn("menuTree must be an array"),[];if(!t||t.length===0)return[];for(const[o,s]of t.entries())s.children&&s.children.length===1&&delete s.children,s.id=o,s.parentId=r.length?r[r.length-1]:null,s.pathList=[...r,s.id],s.uniqueId=s.pathList.length>1?s.pathList.join("-"):s.pathList[0],s.children&&s.children.length>0&&deleteChildren(s.children,s.pathList);return t},buildHierarchyTree=(t,r=[])=>{if(!Array.isArray(t))return console.warn("tree must be an array"),[];if(!t||t.length===0)return[];for(const[o,s]of t.entries())s.id=o,s.parentId=r.length?r[r.length-1]:null,s.pathList=[...r,s.id],s.children&&s.children.length>0&&buildHierarchyTree(s.children,s.pathList);return t},getNodeByUniqueId=(t,r)=>{if(!Array.isArray(t))return console.warn("menuTree must be an array"),[];if(!t||t.length===0)return[];const o=t.find(l=>l.uniqueId===r);if(o)return o;const s=t.filter(l=>l.children).map(l=>l.children).flat(1);return getNodeByUniqueId(s,r)},appendFieldByUniqueId=(t,r,o)=>{if(!Array.isArray(t))return console.warn("menuTree must be an array"),[];if(!t||t.length===0)return[];for(const s of t){const l=s.children&&s.children.length>0;s.uniqueId===r&&Object.prototype.toString.call(o)==="[object Object]"&&Object.assign(s,o),l&&appendFieldByUniqueId(s.children,r,o)}return t},handleTree=(t,r,o,s)=>{if(!Array.isArray(t))return console.warn("data must be an array"),[];const l={id:r||"id",parentId:o||"parentId",childrenList:s||"children"},h={},v={},T=[];for(const C of t){const w=C[l.parentId];h[w]==null&&(h[w]=[]),v[C[l.id]]=C,h[w].push(C)}for(const C of t){const w=C[l.parentId];v[w]==null&&T.push(C)}for(const C of T)x(C);function x(C){if(h[C[l.id]]!==null&&(C[l.childrenList]=h[C[l.id]]),C[l.childrenList])for(const w of C[l.childrenList])x(w)}return T},getAsyncRoutes=()=>http.request("get","/getAsyncRoutes"),IFrame=()=>__vitePreload(()=>import("./frameView-84b7bd22.js"),["static/js/frameView-84b7bd22.js","static/css/frameView-3834f43f.css"]),modulesRoutes=Object.assign({"/src/views/able/barcode.vue":()=>__vitePreload(()=>import("./barcode-f57c1eac.js"),[]),"/src/views/able/cascader.vue":()=>__vitePreload(()=>import("./cascader-bfdd13c0.js"),["static/js/cascader-bfdd13c0.js","static/css/cascader-e9bb2eeb.css"]),"/src/views/able/debounce.vue":()=>__vitePreload(()=>import("./debounce-ba91be09.js"),["static/js/debounce-ba91be09.js","static/js/message-e5778918.js"]),"/src/views/able/download.vue":()=>__vitePreload(()=>import("./download-306af2aa.js"),[]),"/src/views/able/execl.vue":()=>__vitePreload(()=>import("./execl-82792034.js"),["static/js/execl-82792034.js","static/js/xlsx-acc0a47d.js"]),"/src/views/able/icon-select.vue":()=>__vitePreload(()=>import("./icon-select-2f1eba20.js"),["static/js/icon-select-2f1eba20.js","static/css/icon-select-d551ca8d.css"]),"/src/views/able/infinite-scroll.vue":()=>__vitePreload(()=>import("./infinite-scroll-864d7211.js"),[]),"/src/views/able/line-tree.vue":()=>__vitePreload(()=>import("./line-tree-5e096819.js"),["static/js/line-tree-5e096819.js","static/css/line-tree-970a113a.css"]),"/src/views/able/menu-tree.vue":()=>__vitePreload(()=>import("./menu-tree-c82eba7e.js"),["static/js/menu-tree-c82eba7e.js","static/js/hooks-c38fc224.js"]),"/src/views/able/pdf.vue":()=>__vitePreload(()=>import("./pdf-b248ffb6.js"),["static/js/pdf-b248ffb6.js","static/js/_vue_commonjs-external-02441c5a.js"]),"/src/views/able/print.vue":()=>__vitePreload(()=>import("./print-52a8fa95.js"),["static/js/print-52a8fa95.js","static/css/print-ebd219d2.css","static/js/print-0dbbb737.js","static/js/Line.vue_vue_type_script_setup_true_lang-72fd596a.js"]),"/src/views/able/qrcode.vue":()=>__vitePreload(()=>import("./qrcode-96babdf5.js"),["static/js/qrcode-96babdf5.js","static/js/message-e5778918.js","static/js/index-bc2779a6.js","static/css/index-1a1bea52.css","static/js/propTypes-4deff90f.js"]),"/src/views/able/swiper.vue":()=>__vitePreload(()=>import("./swiper-f207c89e.js"),["static/js/swiper-f207c89e.js","static/css/swiper-efb61a8f.css"]),"/src/views/able/timeline.vue":()=>__vitePreload(()=>import("./timeline-abc6f91e.js"),["static/js/timeline-abc6f91e.js","static/css/timeline-ff331bbf.css","static/js/index-8d7fe288.js","static/css/index-18417f34.css","static/js/hooks-c38fc224.js","static/js/iphone-377eaa66.js"]),"/src/views/able/virtual-list/horizontal.vue":()=>__vitePreload(()=>import("./horizontal-39616e2a.js"),["static/js/horizontal-39616e2a.js","static/css/horizontal-16997ec7.css","static/js/vue-virtual-scroller.esm-e5eab073.js"]),"/src/views/able/virtual-list/index.vue":()=>__vitePreload(()=>import("./index-b604f358.js"),["static/js/index-b604f358.js","static/css/index-bbe280a3.css","static/js/vertical-4a24a702.js","static/css/vertical-4eefcc5a.css","static/js/vue-virtual-scroller.esm-e5eab073.js","static/js/horizontal-39616e2a.js","static/css/horizontal-16997ec7.css"]),"/src/views/able/virtual-list/vertical.vue":()=>__vitePreload(()=>import("./vertical-4a24a702.js"),["static/js/vertical-4a24a702.js","static/css/vertical-4eefcc5a.css","static/js/vue-virtual-scroller.esm-e5eab073.js"]),"/src/views/able/watermark.vue":()=>__vitePreload(()=>import("./watermark-0afe78cb.js"),[]),"/src/views/about/columns.tsx":()=>__vitePreload(()=>import("./columns-249cef60.js"),[]),"/src/views/about/index.vue":()=>__vitePreload(()=>import("./index-55ba7b09.js"),["static/js/index-55ba7b09.js","static/css/index-dc611f11.css","static/js/columns-249cef60.js"]),"/src/views/components/button/index.vue":()=>__vitePreload(()=>import("./index-baf0556f.js"),[]),"/src/views/components/contextmenu/basic.vue":()=>__vitePreload(()=>import("./basic-7bb0bc1f.js"),["static/js/basic-7bb0bc1f.js","static/css/basic-2d5e053a.css","static/js/index.esm-e24f3fca.js"]),"/src/views/components/contextmenu/index.vue":()=>__vitePreload(()=>import("./index-f310b209.js"),["static/js/index-f310b209.js","static/css/index-de6150de.css","static/js/basic-7bb0bc1f.js","static/css/basic-2d5e053a.css","static/js/index.esm-e24f3fca.js","static/js/menuGroup-126274b2.js","static/css/menuGroup-a05304ea.css","static/js/menuDynamic-96c62e1d.js","static/css/menuDynamic-aa1d2027.css"]),"/src/views/components/contextmenu/menuDynamic.vue":()=>__vitePreload(()=>import("./menuDynamic-96c62e1d.js"),["static/js/menuDynamic-96c62e1d.js","static/css/menuDynamic-aa1d2027.css","static/js/index.esm-e24f3fca.js"]),"/src/views/components/contextmenu/menuGroup.vue":()=>__vitePreload(()=>import("./menuGroup-126274b2.js"),["static/js/menuGroup-126274b2.js","static/css/menuGroup-a05304ea.css","static/js/index.esm-e24f3fca.js"]),"/src/views/components/count-to/index.vue":()=>__vitePreload(()=>import("./index-7c410e9e.js"),["static/js/index-7c410e9e.js","static/css/index-a129e600.css","static/js/propTypes-4deff90f.js"]),"/src/views/components/cropping/index.vue":()=>__vitePreload(()=>import("./index-db91d9c6.js"),["static/js/index-db91d9c6.js","static/css/index-7ba049bc.css"]),"/src/views/components/danmaku/index.vue":()=>__vitePreload(()=>import("./index-d23be7a5.js"),["static/js/index-d23be7a5.js","static/css/index-14392f45.css","static/js/vue3-danmaku.esm-6ad37a38.js","static/js/_vue_commonjs-external-02441c5a.js"]),"/src/views/components/draggable/index.vue":()=>__vitePreload(()=>import("./index-c3236f83.js"),["static/js/index-c3236f83.js","static/css/index-98c4fb42.css","static/js/sortable.esm-fa38c9a5.js","static/js/app-3acc5acb.js","static/js/hooks-c38fc224.js"]),"/src/views/components/json-editor/index.vue":()=>__vitePreload(()=>import("./index-bcd5dce9.js"),["static/js/index-bcd5dce9.js","static/js/styles-71656adb.js","static/css/styles-98c1f6c0.css","static/js/_vue_commonjs-external-02441c5a.js"]),"/src/views/components/map/index.vue":()=>__vitePreload(()=>import("./index-fbf235cd.js"),["static/js/index-fbf235cd.js","static/css/index-e12979b9.css"]),"/src/views/components/message/index.vue":()=>__vitePreload(()=>import("./index-7cb47e0e.js"),["static/js/index-7cb47e0e.js","static/js/message-e5778918.js","static/js/hooks-c38fc224.js","static/js/check-8a35fc4e.js"]),"/src/views/components/seamless-scroll/index.vue":()=>__vitePreload(()=>import("./index-815fd5ec.js"),["static/js/index-815fd5ec.js","static/css/index-5365c904.css","static/js/index-662d0455.js"]),"/src/views/components/selector/index.vue":()=>__vitePreload(()=>import("./index-5dfc1ef1.js"),["static/js/index-5dfc1ef1.js","static/css/index-69a8d034.css"]),"/src/views/components/split-pane/index.vue":()=>__vitePreload(()=>import("./index-d94f1c3b.js"),["static/js/index-d94f1c3b.js","static/css/index-10e03f0c.css"]),"/src/views/components/typeit/index.vue":()=>__vitePreload(()=>import("./index-16645c07.js"),["static/js/index-16645c07.js","static/js/index-150817d0.js"]),"/src/views/components/video/index.vue":()=>__vitePreload(()=>import("./index-df9ec094.js"),["static/js/index-df9ec094.js","static/css/index-bbdf2ae9.css","static/js/hooks-c38fc224.js"]),"/src/views/editor/index.vue":()=>__vitePreload(()=>import("./index-ecc0d5da.js"),["static/js/index-ecc0d5da.js","static/css/index-f38a3df6.css","static/js/hooks-c38fc224.js","static/js/edit-b829566b.js"]),"/src/views/empty/index.vue":()=>__vitePreload(()=>import("./index-6a17a08f.js"),["static/js/index-6a17a08f.js","static/css/index-dc781da1.css"]),"/src/views/error/403.vue":()=>__vitePreload(()=>import("./403-58d39ded.js"),[]),"/src/views/error/404.vue":()=>__vitePreload(()=>import("./404-5c48a1dc.js"),[]),"/src/views/error/500.vue":()=>__vitePreload(()=>import("./500-360be0bd.js"),[]),"/src/views/flow-chart/index.vue":()=>__vitePreload(()=>import("./index-c3ba5c1d.js"),["static/js/index-c3ba5c1d.js","static/css/index-3c5cc657.css","static/js/hooks-c38fc224.js","static/js/styles-71656adb.js","static/css/styles-98c1f6c0.css","static/js/_vue_commonjs-external-02441c5a.js","static/js/set-up-af2c2f03.js"]),"/src/views/guide/index.vue":()=>__vitePreload(()=>import("./index-2f7486ca.js"),["static/js/index-2f7486ca.js","static/css/index-38ef32bb.css"]),"/src/views/list/card/components/Card.vue":()=>__vitePreload(()=>import("./Card-3a06a67b.js"),["static/js/Card-3a06a67b.js","static/css/Card-124b1b8a.css","static/js/more-2-fill-1db5715e.js"]),"/src/views/list/card/components/DialogForm.vue":()=>__vitePreload(()=>import("./DialogForm-2a9936db.js"),["static/js/DialogForm-2a9936db.js","static/js/DialogForm.vue_vue_type_script_setup_true_lang-00572381.js","static/js/message-e5778918.js"]),"/src/views/list/card/index.vue":()=>__vitePreload(()=>import("./index-e2c91a5c.js"),["static/js/index-e2c91a5c.js","static/js/Card-3a06a67b.js","static/css/Card-124b1b8a.css","static/js/more-2-fill-1db5715e.js","static/js/message-e5778918.js","static/js/DialogForm.vue_vue_type_script_setup_true_lang-00572381.js","static/js/hooks-c38fc224.js","static/js/search-931ae65f.js","static/js/add-circle-line-99426f1a.js"]),"/src/views/login/components/phone.vue":()=>__vitePreload(()=>import("./phone-e6002d21.js"),["static/js/phone-e6002d21.js","static/js/phone.vue_vue_type_script_setup_true_lang-499a28fc.js","static/js/motion-2fbe5c48.js","static/js/message-e5778918.js","static/js/verifyCode-e484fa0d.js","static/js/hooks-c38fc224.js","static/js/iphone-377eaa66.js"]),"/src/views/login/components/qrCode.vue":()=>__vitePreload(()=>import("./qrCode-eec5f3bd.js"),["static/js/qrCode-eec5f3bd.js","static/js/qrCode.vue_vue_type_script_setup_true_lang-2543f8ca.js","static/js/motion-2fbe5c48.js","static/js/index-bc2779a6.js","static/css/index-1a1bea52.css","static/js/propTypes-4deff90f.js"]),"/src/views/login/components/regist.vue":()=>__vitePreload(()=>import("./regist-dc526dd3.js"),["static/js/regist-dc526dd3.js","static/js/regist.vue_vue_type_script_setup_true_lang-781b4d9f.js","static/js/motion-2fbe5c48.js","static/js/message-e5778918.js","static/js/verifyCode-e484fa0d.js","static/js/hooks-c38fc224.js","static/js/lock-fill-b073b399.js","static/js/iphone-377eaa66.js","static/js/user-3-fill-92dead6a.js"]),"/src/views/login/components/update.vue":()=>__vitePreload(()=>import("./update-0ac7cabc.js"),["static/js/update-0ac7cabc.js","static/js/update.vue_vue_type_script_setup_true_lang-471ad318.js","static/js/motion-2fbe5c48.js","static/js/message-e5778918.js","static/js/verifyCode-e484fa0d.js","static/js/hooks-c38fc224.js","static/js/lock-fill-b073b399.js","static/js/iphone-377eaa66.js"]),"/src/views/login/index.vue":()=>__vitePreload(()=>import("./index-6af1f456.js"),["static/js/index-6af1f456.js","static/css/index-469c2f87.css","static/js/motion-2fbe5c48.js","static/js/message-e5778918.js","static/js/verifyCode-e484fa0d.js","static/js/phone.vue_vue_type_script_setup_true_lang-499a28fc.js","static/js/hooks-c38fc224.js","static/js/iphone-377eaa66.js","static/js/index-150817d0.js","static/js/qrCode.vue_vue_type_script_setup_true_lang-2543f8ca.js","static/js/index-bc2779a6.js","static/css/index-1a1bea52.css","static/js/propTypes-4deff90f.js","static/js/regist.vue_vue_type_script_setup_true_lang-781b4d9f.js","static/js/lock-fill-b073b399.js","static/js/user-3-fill-92dead6a.js","static/js/update.vue_vue_type_script_setup_true_lang-471ad318.js","static/js/dark-e65ab704.js","static/js/app-3acc5acb.js","static/js/epTheme-5b4e33dd.js","static/js/check-8a35fc4e.js"]),"/src/views/menuoverflow/index.vue":()=>__vitePreload(()=>import("./index-9b4ef2d9.js"),[]),"/src/views/nested/menu1/menu1-1/index.vue":()=>__vitePreload(()=>import("./index-75305caf.js"),[]),"/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue":()=>__vitePreload(()=>import("./index-16eac8a2.js"),[]),"/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue":()=>__vitePreload(()=>import("./index-96964bf6.js"),[]),"/src/views/nested/menu1/menu1-3/index.vue":()=>__vitePreload(()=>import("./index-616361aa.js"),[]),"/src/views/nested/menu2/index.vue":()=>__vitePreload(()=>import("./index-b758b459.js"),[]),"/src/views/permission/button/index.vue":()=>__vitePreload(()=>import("./index-55885f70.js"),[]),"/src/views/permission/page/index.vue":()=>__vitePreload(()=>import("./index-0be1d5f1.js"),[]),"/src/views/pure-table/base/base.vue":()=>__vitePreload(()=>import("./base-20aeadea.js"),["static/js/base-20aeadea.js","static/js/base.vue_vue_type_script_setup_true_lang-b68afbcc.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/border.vue":()=>__vitePreload(()=>import("./border-c0f4a119.js"),["static/js/border-c0f4a119.js","static/js/border.vue_vue_type_script_setup_true_lang-53fc65e8.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/column-template/columns.tsx":()=>__vitePreload(()=>import("./columns-dd029c42.js"),["static/js/columns-dd029c42.js","static/js/message-e5778918.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/column-template/index.vue":()=>__vitePreload(()=>import("./index-b23f1ec1.js"),["static/js/index-b23f1ec1.js","static/js/index.vue_vue_type_script_setup_true_lang-9beead11.js","static/js/columns-dd029c42.js","static/js/message-e5778918.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/customIndex.vue":()=>__vitePreload(()=>import("./customIndex-2c3da201.js"),["static/js/customIndex-2c3da201.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-053406a0.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/expand.vue":()=>__vitePreload(()=>import("./expand-524a9672.js"),["static/js/expand-524a9672.js","static/js/expand.vue_vue_type_script_setup_true_lang-9f587691.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/filters.vue":()=>__vitePreload(()=>import("./filters-36b49284.js"),["static/js/filters-36b49284.js","static/js/filters.vue_vue_type_script_setup_true_lang-3cf07da0.js"]),"/src/views/pure-table/base/fixColumn.vue":()=>__vitePreload(()=>import("./fixColumn-3dbac7a0.js"),["static/js/fixColumn-3dbac7a0.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-cbff3c5a.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/fixHeader.vue":()=>__vitePreload(()=>import("./fixHeader-89c0353b.js"),["static/js/fixHeader-89c0353b.js","static/js/fixHeader.vue_vue_type_script_setup_true_lang-7aa1fb2c.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/fluidHeight.vue":()=>__vitePreload(()=>import("./fluidHeight-5ffd6003.js"),["static/js/fluidHeight-5ffd6003.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-d04a0da3.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/groupHeader.vue":()=>__vitePreload(()=>import("./groupHeader-ea2942b0.js"),["static/js/groupHeader-ea2942b0.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-ee963328.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/header-renderer/columns.tsx":()=>__vitePreload(()=>import("./columns-c4aa0909.js"),["static/js/columns-c4aa0909.js","static/js/message-e5778918.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/header-renderer/index.vue":()=>__vitePreload(()=>import("./index-5100bd31.js"),["static/js/index-5100bd31.js","static/js/index.vue_vue_type_script_setup_true_lang-1ce5d5c6.js","static/js/columns-c4aa0909.js","static/js/message-e5778918.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/imgPreview.vue":()=>__vitePreload(()=>import("./imgPreview-ee86d183.js"),["static/js/imgPreview-ee86d183.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-f1bda937.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/layout.vue":()=>__vitePreload(()=>import("./layout-396214a8.js"),["static/js/layout-396214a8.js","static/js/layout.vue_vue_type_script_setup_true_lang-9d92061f.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/list.tsx":()=>__vitePreload(()=>import("./list-91950640.js"),["static/js/list-91950640.js","static/js/base.vue_vue_type_script_setup_true_lang-b68afbcc.js","static/js/data-5a3a6e7f.js","static/js/stripe.vue_vue_type_script_setup_true_lang-b1bda5c2.js","static/js/border.vue_vue_type_script_setup_true_lang-53fc65e8.js","static/js/status.vue_vue_type_style_index_0_lang-3f6a0ce4.js","static/css/status-3db11369.css","static/js/fixHeader.vue_vue_type_script_setup_true_lang-7aa1fb2c.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-cbff3c5a.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-d04a0da3.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-ee963328.js","static/js/radio.vue_vue_type_script_setup_true_lang-ddaefa1a.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-6361b432.js","static/js/sortable.vue_vue_type_script_setup_true_lang-7e1f1fae.js","static/js/filters.vue_vue_type_script_setup_true_lang-3cf07da0.js","static/js/index.vue_vue_type_script_setup_true_lang-9beead11.js","static/js/columns-dd029c42.js","static/js/message-e5778918.js","static/js/index.vue_vue_type_script_setup_true_lang-1ce5d5c6.js","static/js/columns-c4aa0909.js","static/js/expand.vue_vue_type_script_setup_true_lang-9f587691.js","static/js/tree.vue_vue_type_script_setup_true_lang-e941b32f.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-2f76db9a.js","static/js/merge.vue_vue_type_script_setup_true_lang-8a3ebc3a.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-053406a0.js","static/js/layout.vue_vue_type_script_setup_true_lang-9d92061f.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-aeed4870.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-f1bda937.js"]),"/src/views/pure-table/base/merge.vue":()=>__vitePreload(()=>import("./merge-c897ac3c.js"),["static/js/merge-c897ac3c.js","static/js/merge.vue_vue_type_script_setup_true_lang-8a3ebc3a.js"]),"/src/views/pure-table/base/multipleChoice.vue":()=>__vitePreload(()=>import("./multipleChoice-cea937bf.js"),["static/js/multipleChoice-cea937bf.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-6361b432.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/nestProp.vue":()=>__vitePreload(()=>import("./nestProp-2c73b401.js"),["static/js/nestProp-2c73b401.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-aeed4870.js"]),"/src/views/pure-table/base/radio.vue":()=>__vitePreload(()=>import("./radio-e96e8be6.js"),["static/js/radio-e96e8be6.js","static/js/radio.vue_vue_type_script_setup_true_lang-ddaefa1a.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/sortable.vue":()=>__vitePreload(()=>import("./sortable-b30cd47b.js"),["static/js/sortable-b30cd47b.js","static/js/sortable.vue_vue_type_script_setup_true_lang-7e1f1fae.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/status.vue":()=>__vitePreload(()=>import("./status-f8d771bc.js"),["static/js/status-f8d771bc.js","static/js/status.vue_vue_type_style_index_0_lang-3f6a0ce4.js","static/css/status-3db11369.css","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/stripe.vue":()=>__vitePreload(()=>import("./stripe-0f79c11e.js"),["static/js/stripe-0f79c11e.js","static/js/stripe.vue_vue_type_script_setup_true_lang-b1bda5c2.js","static/js/data-5a3a6e7f.js"]),"/src/views/pure-table/base/totalRow.vue":()=>__vitePreload(()=>import("./totalRow-a7a548e8.js"),["static/js/totalRow-a7a548e8.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-2f76db9a.js"]),"/src/views/pure-table/base/tree.vue":()=>__vitePreload(()=>import("./tree-c2caa6eb.js"),["static/js/tree-c2caa6eb.js","static/js/tree.vue_vue_type_script_setup_true_lang-e941b32f.js"]),"/src/views/pure-table/high.vue":()=>__vitePreload(()=>import("./high-8f09feb0.js"),["static/js/high-8f09feb0.js","static/css/high-22b8a205.css","static/js/list-44d53065.js","static/js/index.vue_vue_type_script_setup_true_lang-433b2d53.js","static/js/columns-246fe7fa.js","static/js/data-e9fe60c1.js","static/js/index.vue_vue_type_script_setup_true_lang-0faef0f8.js","static/js/columns-d2889853.js","static/js/sortable.esm-fa38c9a5.js","static/js/index.vue_vue_type_script_setup_true_lang-36012d43.js","static/js/columns-be0de74a.js","static/js/index.vue_vue_type_script_setup_true_lang-e0a93c65.js","static/js/columns-0711496f.js","static/js/message-e5778918.js","static/js/index.vue_vue_type_script_setup_true_lang-552b1a3f.js","static/js/columns-95a5f1a3.js","static/js/xlsx-acc0a47d.js","static/js/index.vue_vue_type_script_setup_true_lang-4655fc56.js","static/js/columns-4a690b2b.js","static/js/edit-pen-3cac8a5e.js","static/js/check-8a35fc4e.js","static/js/index.vue_vue_type_script_setup_true_lang-ce49d9b6.js","static/js/columns-0aa00d66.js","static/js/index.vue_vue_type_script_setup_true_lang-f94e7151.js","static/js/columns-e603ec52.js","static/js/print-0dbbb737.js","static/js/index.vue_vue_type_script_setup_true_lang-a7941885.js","static/js/columns-02be2a89.js","static/js/index-662d0455.js","static/js/index.vue_vue_type_script_setup_true_lang-a81f218c.js","static/js/index.vue_vue_type_script_setup_true_lang-66e82f19.js","static/js/columns-58a3d29e.js","static/js/index.vue_vue_type_script_setup_true_lang-c90e9044.js","static/js/columns-624ff56d.js"]),"/src/views/pure-table/high/contextmenu/columns.tsx":()=>__vitePreload(()=>import("./columns-0711496f.js"),["static/js/columns-0711496f.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js"]),"/src/views/pure-table/high/contextmenu/index.vue":()=>__vitePreload(()=>import("./index-e6e74125.js"),["static/js/index-e6e74125.js","static/js/index.vue_vue_type_script_setup_true_lang-e0a93c65.js","static/js/columns-0711496f.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js"]),"/src/views/pure-table/high/drag/column/columns.tsx":()=>__vitePreload(()=>import("./columns-be0de74a.js"),["static/js/columns-be0de74a.js","static/js/sortable.esm-fa38c9a5.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/drag/column/index.vue":()=>__vitePreload(()=>import("./index-9bec1feb.js"),["static/js/index-9bec1feb.js","static/js/index.vue_vue_type_script_setup_true_lang-36012d43.js","static/js/columns-be0de74a.js","static/js/sortable.esm-fa38c9a5.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/drag/row/columns.tsx":()=>__vitePreload(()=>import("./columns-d2889853.js"),["static/js/columns-d2889853.js","static/js/sortable.esm-fa38c9a5.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/drag/row/index.vue":()=>__vitePreload(()=>import("./index-5e339207.js"),["static/js/index-5e339207.js","static/js/index.vue_vue_type_script_setup_true_lang-0faef0f8.js","static/js/columns-d2889853.js","static/js/sortable.esm-fa38c9a5.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/echarts/columns.tsx":()=>__vitePreload(()=>import("./columns-02be2a89.js"),["static/js/columns-02be2a89.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js","static/js/index-662d0455.js"]),"/src/views/pure-table/high/echarts/index.vue":()=>__vitePreload(()=>import("./index-fde939f0.js"),["static/js/index-fde939f0.js","static/js/index.vue_vue_type_script_setup_true_lang-a7941885.js","static/js/columns-02be2a89.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js","static/js/index-662d0455.js"]),"/src/views/pure-table/high/edit/columns.tsx":()=>__vitePreload(()=>import("./columns-4a690b2b.js"),["static/js/columns-4a690b2b.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js","static/js/edit-pen-3cac8a5e.js","static/js/check-8a35fc4e.js"]),"/src/views/pure-table/high/edit/index.vue":()=>__vitePreload(()=>import("./index-20f059d7.js"),["static/js/index-20f059d7.js","static/js/index.vue_vue_type_script_setup_true_lang-4655fc56.js","static/js/columns-4a690b2b.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js","static/js/edit-pen-3cac8a5e.js","static/js/check-8a35fc4e.js"]),"/src/views/pure-table/high/execl/columns.tsx":()=>__vitePreload(()=>import("./columns-95a5f1a3.js"),["static/js/columns-95a5f1a3.js","static/js/xlsx-acc0a47d.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js"]),"/src/views/pure-table/high/execl/index.vue":()=>__vitePreload(()=>import("./index-d9e1bce4.js"),["static/js/index-d9e1bce4.js","static/js/index.vue_vue_type_script_setup_true_lang-552b1a3f.js","static/js/columns-95a5f1a3.js","static/js/xlsx-acc0a47d.js","static/js/data-e9fe60c1.js","static/js/message-e5778918.js"]),"/src/views/pure-table/high/list.tsx":()=>__vitePreload(()=>import("./list-44d53065.js"),["static/js/list-44d53065.js","static/js/index.vue_vue_type_script_setup_true_lang-433b2d53.js","static/js/columns-246fe7fa.js","static/js/data-e9fe60c1.js","static/js/index.vue_vue_type_script_setup_true_lang-0faef0f8.js","static/js/columns-d2889853.js","static/js/sortable.esm-fa38c9a5.js","static/js/index.vue_vue_type_script_setup_true_lang-36012d43.js","static/js/columns-be0de74a.js","static/js/index.vue_vue_type_script_setup_true_lang-e0a93c65.js","static/js/columns-0711496f.js","static/js/message-e5778918.js","static/js/index.vue_vue_type_script_setup_true_lang-552b1a3f.js","static/js/columns-95a5f1a3.js","static/js/xlsx-acc0a47d.js","static/js/index.vue_vue_type_script_setup_true_lang-4655fc56.js","static/js/columns-4a690b2b.js","static/js/edit-pen-3cac8a5e.js","static/js/check-8a35fc4e.js","static/js/index.vue_vue_type_script_setup_true_lang-ce49d9b6.js","static/js/columns-0aa00d66.js","static/js/index.vue_vue_type_script_setup_true_lang-f94e7151.js","static/js/columns-e603ec52.js","static/js/print-0dbbb737.js","static/js/index.vue_vue_type_script_setup_true_lang-a7941885.js","static/js/columns-02be2a89.js","static/js/index-662d0455.js","static/js/index.vue_vue_type_script_setup_true_lang-a81f218c.js","static/js/index.vue_vue_type_script_setup_true_lang-66e82f19.js","static/js/columns-58a3d29e.js","static/js/index.vue_vue_type_script_setup_true_lang-c90e9044.js","static/js/columns-624ff56d.js"]),"/src/views/pure-table/high/page/columns.tsx":()=>__vitePreload(()=>import("./columns-246fe7fa.js"),["static/js/columns-246fe7fa.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/page/index.vue":()=>__vitePreload(()=>import("./index-b3b1fc98.js"),["static/js/index-b3b1fc98.js","static/js/index.vue_vue_type_script_setup_true_lang-433b2d53.js","static/js/columns-246fe7fa.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/prints/columns.tsx":()=>__vitePreload(()=>import("./columns-e603ec52.js"),["static/js/columns-e603ec52.js","static/js/print-0dbbb737.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/prints/index.vue":()=>__vitePreload(()=>import("./index-982a5083.js"),["static/js/index-982a5083.js","static/js/index.vue_vue_type_script_setup_true_lang-f94e7151.js","static/js/columns-e603ec52.js","static/js/print-0dbbb737.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/table-select/index.vue":()=>__vitePreload(()=>import("./index-f8ac3b03.js"),["static/js/index-f8ac3b03.js","static/js/index.vue_vue_type_script_setup_true_lang-a81f218c.js","static/js/index.vue_vue_type_script_setup_true_lang-66e82f19.js","static/js/columns-58a3d29e.js","static/js/message-e5778918.js","static/js/data-e9fe60c1.js","static/js/index.vue_vue_type_script_setup_true_lang-c90e9044.js","static/js/columns-624ff56d.js"]),"/src/views/pure-table/high/table-select/multiple/columns.tsx":()=>__vitePreload(()=>import("./columns-624ff56d.js"),["static/js/columns-624ff56d.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/table-select/multiple/index.vue":()=>__vitePreload(()=>import("./index-ff8dd5a3.js"),["static/js/index-ff8dd5a3.js","static/js/index.vue_vue_type_script_setup_true_lang-c90e9044.js","static/js/columns-624ff56d.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/table-select/radio/columns.tsx":()=>__vitePreload(()=>import("./columns-58a3d29e.js"),["static/js/columns-58a3d29e.js","static/js/message-e5778918.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/table-select/radio/index.vue":()=>__vitePreload(()=>import("./index-4a3b1ddb.js"),["static/js/index-4a3b1ddb.js","static/js/index.vue_vue_type_script_setup_true_lang-66e82f19.js","static/js/columns-58a3d29e.js","static/js/message-e5778918.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/watermark/columns.tsx":()=>__vitePreload(()=>import("./columns-0aa00d66.js"),["static/js/columns-0aa00d66.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/high/watermark/index.vue":()=>__vitePreload(()=>import("./index-7d532e7b.js"),["static/js/index-7d532e7b.js","static/js/index.vue_vue_type_script_setup_true_lang-ce49d9b6.js","static/js/columns-0aa00d66.js","static/js/data-e9fe60c1.js"]),"/src/views/pure-table/index.vue":()=>__vitePreload(()=>import("./index-d99690f7.js"),["static/js/index-d99690f7.js","static/css/index-381aea6f.css","static/js/list-91950640.js","static/js/base.vue_vue_type_script_setup_true_lang-b68afbcc.js","static/js/data-5a3a6e7f.js","static/js/stripe.vue_vue_type_script_setup_true_lang-b1bda5c2.js","static/js/border.vue_vue_type_script_setup_true_lang-53fc65e8.js","static/js/status.vue_vue_type_style_index_0_lang-3f6a0ce4.js","static/css/status-3db11369.css","static/js/fixHeader.vue_vue_type_script_setup_true_lang-7aa1fb2c.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-cbff3c5a.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-d04a0da3.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-ee963328.js","static/js/radio.vue_vue_type_script_setup_true_lang-ddaefa1a.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-6361b432.js","static/js/sortable.vue_vue_type_script_setup_true_lang-7e1f1fae.js","static/js/filters.vue_vue_type_script_setup_true_lang-3cf07da0.js","static/js/index.vue_vue_type_script_setup_true_lang-9beead11.js","static/js/columns-dd029c42.js","static/js/message-e5778918.js","static/js/index.vue_vue_type_script_setup_true_lang-1ce5d5c6.js","static/js/columns-c4aa0909.js","static/js/expand.vue_vue_type_script_setup_true_lang-9f587691.js","static/js/tree.vue_vue_type_script_setup_true_lang-e941b32f.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-2f76db9a.js","static/js/merge.vue_vue_type_script_setup_true_lang-8a3ebc3a.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-053406a0.js","static/js/layout.vue_vue_type_script_setup_true_lang-9d92061f.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-aeed4870.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-f1bda937.js"]),"/src/views/result/columns.tsx":()=>__vitePreload(()=>import("./columns-d51f1c05.js"),["static/js/columns-d51f1c05.js","static/js/arrow-right-s-line-ccfa54aa.js"]),"/src/views/result/fail.vue":()=>__vitePreload(()=>import("./fail-a7c1a7c2.js"),["static/js/fail-a7c1a7c2.js","static/css/fail-a8e31a60.css","static/js/columns-d51f1c05.js","static/js/arrow-right-s-line-ccfa54aa.js"]),"/src/views/result/success.vue":()=>__vitePreload(()=>import("./success-678f981a.js"),["static/js/success-678f981a.js","static/css/success-bbae79a4.css"]),"/src/views/system/dept/columns.tsx":()=>__vitePreload(()=>import("./columns-33282158.js"),[]),"/src/views/system/dept/index.vue":()=>__vitePreload(()=>import("./index-ef2eaab0.js"),["static/js/index-ef2eaab0.js","static/js/columns-33282158.js","static/js/arrow-expand-down-644c90a4.js","static/js/refresh-ef5a7512.js","static/js/epTheme-5b4e33dd.js","static/js/settings-3-line-65a4627c.js","static/js/hooks-c38fc224.js","static/js/edit-pen-3cac8a5e.js","static/js/search-931ae65f.js","static/js/add-circle-line-99426f1a.js"]),"/src/views/system/role/columns.tsx":()=>__vitePreload(()=>import("./columns-78229f70.js"),["static/js/columns-78229f70.js","static/js/message-e5778918.js"]),"/src/views/system/role/index.vue":()=>__vitePreload(()=>import("./index-5a28d2bf.js"),["static/js/index-5a28d2bf.js","static/css/index-2bc59bad.css","static/js/columns-78229f70.js","static/js/message-e5778918.js","static/js/arrow-expand-down-644c90a4.js","static/js/refresh-ef5a7512.js","static/js/epTheme-5b4e33dd.js","static/js/settings-3-line-65a4627c.js","static/js/hooks-c38fc224.js","static/js/more-filled-f652cfb9.js","static/js/edit-pen-3cac8a5e.js","static/js/search-931ae65f.js","static/js/menu-44f5c71c.js","static/js/add-circle-line-99426f1a.js"]),"/src/views/system/user/columns.tsx":()=>__vitePreload(()=>import("./columns-acfbd5cd.js"),["static/js/columns-acfbd5cd.js","static/js/message-e5778918.js"]),"/src/views/system/user/index.vue":()=>__vitePreload(()=>import("./index-d36116e0.js"),["static/js/index-d36116e0.js","static/css/index-0f34c089.css","static/js/tree-e50a9374.js","static/css/tree-1ed2e78b.css","static/js/arrow-expand-down-644c90a4.js","static/js/hooks-c38fc224.js","static/js/more-2-fill-1db5715e.js","static/js/git-branch-line-7773f756.js","static/js/office-building-342e02a9.js","static/js/search-931ae65f.js","static/js/columns-acfbd5cd.js","static/js/message-e5778918.js","static/js/refresh-ef5a7512.js","static/js/epTheme-5b4e33dd.js","static/js/settings-3-line-65a4627c.js","static/js/admin-line-66b8345b.js","static/js/more-filled-f652cfb9.js","static/js/edit-pen-3cac8a5e.js","static/js/add-circle-line-99426f1a.js"]),"/src/views/system/user/tree.vue":()=>__vitePreload(()=>import("./tree-e50a9374.js"),["static/js/tree-e50a9374.js","static/css/tree-1ed2e78b.css","static/js/arrow-expand-down-644c90a4.js","static/js/hooks-c38fc224.js","static/js/more-2-fill-1db5715e.js","static/js/git-branch-line-7773f756.js","static/js/office-building-342e02a9.js","static/js/search-931ae65f.js"]),"/src/views/tabs/index.vue":()=>__vitePreload(()=>import("./index-4a8b15fa.js"),["static/js/index-4a8b15fa.js","static/js/hooks-639e3cb6.js"]),"/src/views/tabs/params-detail.vue":()=>__vitePreload(()=>import("./params-detail-9a9a6311.js"),["static/js/params-detail-9a9a6311.js","static/js/hooks-639e3cb6.js"]),"/src/views/tabs/query-detail.vue":()=>__vitePreload(()=>import("./query-detail-03553f1e.js"),["static/js/query-detail-03553f1e.js","static/js/hooks-639e3cb6.js"]),"/src/views/welcome/components/Bar.vue":()=>__vitePreload(()=>import("./Bar-dc49cbe8.js"),["static/js/Bar-dc49cbe8.js","static/js/Bar.vue_vue_type_script_setup_true_lang-e9f41036.js"]),"/src/views/welcome/components/Github.vue":()=>__vitePreload(()=>import("./Github-91907fee.js"),["static/js/Github-91907fee.js","static/js/Github.vue_vue_type_script_setup_true_lang-a22d4ea7.js","static/js/columns-82f0db55.js","static/js/index-150817d0.js","static/js/office-building-342e02a9.js","static/js/iphone-377eaa66.js","static/js/user-3-fill-92dead6a.js"]),"/src/views/welcome/components/Line.vue":()=>__vitePreload(()=>import("./Line-1f0a7f1c.js"),["static/js/Line-1f0a7f1c.js","static/js/Line.vue_vue_type_script_setup_true_lang-72fd596a.js"]),"/src/views/welcome/components/Pie.vue":()=>__vitePreload(()=>import("./Pie-10b651ff.js"),["static/js/Pie-10b651ff.js","static/js/Pie.vue_vue_type_script_setup_true_lang-38cda338.js"]),"/src/views/welcome/components/columns.tsx":()=>__vitePreload(()=>import("./columns-82f0db55.js"),["static/js/columns-82f0db55.js","static/js/index-150817d0.js","static/js/office-building-342e02a9.js","static/js/iphone-377eaa66.js","static/js/user-3-fill-92dead6a.js"]),"/src/views/welcome/index.vue":()=>__vitePreload(()=>import("./index-093d5f25.js"),["static/js/index-093d5f25.js","static/css/index-45f753f9.css","static/js/vue3-danmaku.esm-6ad37a38.js","static/js/_vue_commonjs-external-02441c5a.js","static/js/Bar.vue_vue_type_script_setup_true_lang-e9f41036.js","static/js/Pie.vue_vue_type_script_setup_true_lang-38cda338.js","static/js/Line.vue_vue_type_script_setup_true_lang-72fd596a.js","static/js/index-150817d0.js","static/js/Github.vue_vue_type_script_setup_true_lang-a22d4ea7.js","static/js/columns-82f0db55.js","static/js/office-building-342e02a9.js","static/js/iphone-377eaa66.js","static/js/user-3-fill-92dead6a.js","static/js/index-8d7fe288.js","static/css/index-18417f34.css"])});function handRank(t){const{name:r,path:o,parentId:s,meta:l}=t;return B(s)?!!(B(l==null?void 0:l.rank)||(l==null?void 0:l.rank)===0&&r!=="Home"&&o!=="/"):!1}function ascending(t){return t.forEach((r,o)=>{handRank(r)&&(r.meta.rank=o+2)}),t.sort((r,o)=>(r==null?void 0:r.meta.rank)-(o==null?void 0:o.meta.rank))}function filterTree(t){const r=cloneDeep(t).filter(o=>{var s;return((s=o.meta)==null?void 0:s.showLink)!==!1});return r.forEach(o=>o.children&&(o.children=filterTree(o.children))),r}function filterChildrenTree(t){const r=cloneDeep(t).filter(o=>{var s;return((s=o==null?void 0:o.children)==null?void 0:s.length)!==0});return r.forEach(o=>o.children&&(o.children=filterTree(o.children))),r}function isOneOfArray(t,r){return Array.isArray(t)&&Array.isArray(r)?intersection$1(t,r).length>0:!0}function filterNoPermissionTree(t){var s,l;const r=(l=(s=ar().getItem(sessionKey))==null?void 0:s.roles)!=null?l:[],o=cloneDeep(t).filter(h=>{var v;return isOneOfArray((v=h.meta)==null?void 0:v.roles,r)});return o.forEach(h=>h.children&&(h.children=filterNoPermissionTree(h.children))),filterChildrenTree(o)}function delAliveRoutes(t){t.forEach(r=>{usePermissionStoreHook().cacheOperate({mode:"delete",name:r==null?void 0:r.name})})}function getParentPaths(t,r){function o(s,l,h){for(let v=0;v<s.length;v++){const T=s[v];if(T.path===l)return h;if(!(!T.children||!T.children.length)){if(h.push(T.path),o(T.children,l,h).length)return h;h.pop()}}return[]}return o(r,t,[])}function findRouteByPath(t,r){let o=r.find(s=>s.path==t);if(o)return Vue.isProxy(o)?Vue.toRaw(o):o;for(let s=0;s<r.length;s++)if(r[s].children instanceof Array&&r[s].children.length>0&&(o=findRouteByPath(t,r[s].children),o))return Vue.isProxy(o)?Vue.toRaw(o):o;return null}function addPathMatch(){router.hasRoute("pathMatch")||router.addRoute({path:"/:pathMatch(.*)",name:"pathMatch",redirect:"/error/404"})}function handleAsyncRoutes(t){t.length===0||formatFlatteningRoutes(addAsyncRoutes(t)).map(r=>{if(router.options.routes[0].children.findIndex(o=>o.path===r.path)===-1){router.options.routes[0].children.push(r),ascending(router.options.routes[0].children),router.hasRoute(r==null?void 0:r.name)||router.addRoute(r);const o=router.getRoutes().find(s=>s.path==="/");router.addRoute(o)}}),usePermissionStoreHook().handleWholeMenus(t),addPathMatch()}function initRouter(){var t;if((t=getConfig())!=null&&t.CachingAsyncRoutes){const r="async-routes",o=ar().getItem(r);return o&&(o==null?void 0:o.length)>0?new Promise(s=>{handleAsyncRoutes(o),s(router)}):new Promise(s=>{getAsyncRoutes().then(({data:l})=>{handleAsyncRoutes(cloneDeep(l)),ar().setItem(r,l),s(router)})})}else return new Promise(r=>{getAsyncRoutes().then(({data:o})=>{handleAsyncRoutes(cloneDeep(o)),r(router)})})}function formatFlatteningRoutes(t){if(t.length===0)return t;let r=buildHierarchyTree(t);for(let o=0;o<r.length;o++)r[o].children&&(r=r.slice(0,o+1).concat(r[o].children,r.slice(o+1)));return r}function formatTwoStageRoutes(t){if(t.length===0)return t;const r=[];return t.forEach(o=>{var s;o.path==="/"?r.push({component:o.component,name:o.name,path:o.path,redirect:o.redirect,meta:o.meta,children:[]}):(s=r[0])==null||s.children.push({...o})}),r}function handleAliveRoute(t,r){switch(r){case"add":t.forEach(o=>{usePermissionStoreHook().cacheOperate({mode:"add",name:o.name})});break;case"delete":usePermissionStoreHook().cacheOperate({mode:"delete",name:t[t.length-1].name});break;default:usePermissionStoreHook().cacheOperate({mode:"delete",name:t[t.length-1].name}),useTimeoutFn(()=>{t.forEach(o=>{usePermissionStoreHook().cacheOperate({mode:"add",name:o.name})})},100)}}function addAsyncRoutes(t){if(!t||!t.length)return;const r=Object.keys(modulesRoutes);return t.forEach(o=>{var s;if(o.meta.backstage=!0,(o==null?void 0:o.children)&&o.children.length&&!o.redirect&&(o.redirect=o.children[0].path),(o==null?void 0:o.children)&&o.children.length&&!o.name&&(o.name=o.children[0].name+"Parent"),(s=o.meta)!=null&&s.frameSrc)o.component=IFrame;else{const l=o!=null&&o.component?r.findIndex(h=>h.includes(o.component)):r.findIndex(h=>h.includes(o.path));o.component=modulesRoutes[r[l]]}(o==null?void 0:o.children)&&o.children.length&&addAsyncRoutes(o.children)}),t}function getHistoryMode(){const r=loadEnv().VITE_ROUTER_HISTORY.split(","),o=r[0],s=r[1];if(r.length===1){if(o==="hash")return VueRouter.createWebHashHistory("");if(o==="h5")return VueRouter.createWebHistory("")}else if(r.length===2){if(o==="hash")return VueRouter.createWebHashHistory(s);if(o==="h5")return VueRouter.createWebHistory(s)}}function getAuths(){return router.currentRoute.value.meta.auths}function hasAuth(t){if(!t)return!1;const r=getAuths();return r?!!(S(t)?r.includes(t):Ve(t,r)):!1}const usePermissionStore=Pinia.defineStore({id:"pure-permission",state:()=>({constantMenus,wholeMenus:[],cachePageList:[]}),actions:{handleWholeMenus(t){this.wholeMenus=filterNoPermissionTree(filterTree(ascending(this.constantMenus.concat(t))))},cacheOperate({mode:t,name:r}){switch(t){case"add":this.cachePageList.push(r),this.cachePageList=[...new Set(this.cachePageList)];break;case"delete":const o=this.cachePageList.findIndex(s=>s===r);o!==-1&&this.cachePageList.splice(o,1);break}},clearAllCachePage(){this.wholeMenus=[],this.cachePageList=[]}}});function usePermissionStoreHook(){return usePermissionStore(store)}const Layout=()=>__vitePreload(()=>import("./index-bda631dc.js"),["static/js/index-bda631dc.js","static/css/index-797586f9.css","static/js/menu-44f5c71c.js","static/js/edit-b829566b.js","static/js/set-up-af2c2f03.js","static/js/admin-line-66b8345b.js","static/js/settings-3-line-65a4627c.js","static/js/git-branch-line-7773f756.js","static/js/dark-e65ab704.js","static/js/app-3acc5acb.js","static/js/epTheme-5b4e33dd.js","static/js/hooks-c38fc224.js","static/js/index-662d0455.js","static/js/search-931ae65f.js","static/js/check-8a35fc4e.js","static/js/arrow-right-s-line-ccfa54aa.js"]),remainingRouter=[{path:"/login",name:"Login",component:()=>__vitePreload(()=>import("./index-6af1f456.js"),["static/js/index-6af1f456.js","static/css/index-469c2f87.css","static/js/motion-2fbe5c48.js","static/js/message-e5778918.js","static/js/verifyCode-e484fa0d.js","static/js/phone.vue_vue_type_script_setup_true_lang-499a28fc.js","static/js/hooks-c38fc224.js","static/js/iphone-377eaa66.js","static/js/index-150817d0.js","static/js/qrCode.vue_vue_type_script_setup_true_lang-2543f8ca.js","static/js/index-bc2779a6.js","static/css/index-1a1bea52.css","static/js/propTypes-4deff90f.js","static/js/regist.vue_vue_type_script_setup_true_lang-781b4d9f.js","static/js/lock-fill-b073b399.js","static/js/user-3-fill-92dead6a.js","static/js/update.vue_vue_type_script_setup_true_lang-471ad318.js","static/js/dark-e65ab704.js","static/js/app-3acc5acb.js","static/js/epTheme-5b4e33dd.js","static/js/check-8a35fc4e.js"]),meta:{title:$t("menus.hslogin"),showLink:!1,rank:101}},{path:"/redirect",component:Layout,meta:{icon:"homeFilled",title:$t("menus.hshome"),showLink:!1,rank:102},children:[{path:"/redirect/:path(.*)",name:"Redirect",component:()=>__vitePreload(()=>import("./redirect-3082c5c7.js"),[])}]},{path:"/empty",name:"Empty",component:()=>__vitePreload(()=>import("./index-6a17a08f.js"),["static/js/index-6a17a08f.js","static/css/index-dc781da1.css"]),meta:{title:$t("menus.hsempty"),showLink:!1,rank:103}}],modules$1=Object.assign({"./modules/able.ts":__vite_glob_0_0$1,"./modules/about.ts":__vite_glob_0_1$1,"./modules/components.ts":__vite_glob_0_2$1,"./modules/editor.ts":__vite_glob_0_3$1,"./modules/error.ts":__vite_glob_0_4$1,"./modules/flowchart.ts":__vite_glob_0_5$1,"./modules/formdesign.ts":__vite_glob_0_6,"./modules/guide.ts":__vite_glob_0_7,"./modules/home.ts":__vite_glob_0_8,"./modules/list.ts":__vite_glob_0_9,"./modules/menuoverflow.ts":__vite_glob_0_10,"./modules/nested.ts":__vite_glob_0_11,"./modules/ppt.ts":__vite_glob_0_12,"./modules/puredoc.ts":__vite_glob_0_13,"./modules/pureutils.ts":__vite_glob_0_14,"./modules/result.ts":__vite_glob_0_15,"./modules/table.ts":__vite_glob_0_16}),routes=[];Object.keys(modules$1).forEach(t=>{routes.push(modules$1[t].default)});const constantRoutes=formatTwoStageRoutes(formatFlatteningRoutes(buildHierarchyTree(ascending(routes)))),constantMenus=ascending(routes).concat(...remainingRouter),remainingPaths=Object.keys(remainingRouter).map(t=>remainingRouter[t].path),router=VueRouter.createRouter({history:getHistoryMode(),routes:constantRoutes.concat(...remainingRouter),strict:!0,scrollBehavior(t,r,o){return new Promise(s=>{if(o)return o;if(r.meta.saveSrollTop){const l=document.documentElement.scrollTop||document.body.scrollTop;s({left:0,top:l})}})}});function resetRouter(){router.getRoutes().forEach(t=>{const{name:r,meta:o}=t;r&&router.hasRoute(r)&&(o==null?void 0:o.backstage)&&(router.removeRoute(r),router.options.routes=formatTwoStageRoutes(formatFlatteningRoutes(buildHierarchyTree(ascending(routes)))))}),usePermissionStoreHook().clearAllCachePage()}const whiteList=["/login"];router.beforeEach((t,r,o)=>{var v,T,x;if((v=t.meta)!=null&&v.keepAlive){const C=t.matched;handleAliveRoute(C,"add"),(r.name===void 0||r.name==="Redirect")&&handleAliveRoute(C)}const s=ar().getItem(sessionKey);NProgress.start();const l=bt(t==null?void 0:t.name);l||t.matched.some(C=>{if(!C.meta.title)return"";const w=getConfig().Title;w?document.title=`${transformI18n(C.meta.title)} | ${w}`:document.title=transformI18n(C.meta.title)});function h(){whiteList.includes(t.fullPath)?o(r.fullPath):o()}s?(((T=t.meta)==null?void 0:T.roles)&&!isOneOfArray((x=t.meta)==null?void 0:x.roles,s==null?void 0:s.roles)&&o({path:"/error/403"}),r!=null&&r.name?l?(St(t==null?void 0:t.name),NProgress.done()):h():(usePermissionStoreHook().wholeMenus.length===0&&t.path!=="/login"&&initRouter().then(C=>{var w;if(!useMultiTagsStoreHook().getMultiTagsCache){const{path:M}=t,z=findIndex(remainingRouter,G=>G.path==M)===-1?C.options.routes[0].children:C.options.routes,V=findRouteByPath(M,z);V&&((w=V.meta)==null?void 0:w.title)&&useMultiTagsStoreHook().handleTags("push",{path:V.path,name:V.name,meta:V.meta})}C.push(t.fullPath)}),h())):t.path!=="/login"?whiteList.indexOf(t.path)!==-1?o():o({path:"/login"}):o()});router.afterEach(()=>{NProgress.done()});var _a$1;const isClient=typeof window<"u",toString=Object.prototype.toString,isNumber$1=t=>typeof t=="number",isString$2=t=>typeof t=="string",isObject$4=t=>toString.call(t)==="[object Object]",noop$1=()=>{};isClient&&((_a$1=window==null?void 0:window.navigator)==null?void 0:_a$1.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function tryOnScopeDispose(t){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(t),!0):!1}function tryOnUnmounted(t){VueDemi.getCurrentInstance()&&VueDemi.onUnmounted(t)}function unrefElement(t){var r;const o=VueDemi.unref(t);return(r=o==null?void 0:o.$el)!=null?r:o}const defaultWindow=isClient?window:void 0;function useEventListener(...t){let r,o,s,l;if(isString$2(t[0])?([o,s,l]=t,r=defaultWindow):[r,o,s,l]=t,!r)return noop$1;let h=noop$1;const v=VueDemi.watch(()=>unrefElement(r),x=>{h(),x&&(x.addEventListener(o,s,l),h=()=>{x.removeEventListener(o,s,l),h=noop$1})},{immediate:!0,flush:"post"}),T=()=>{v(),h()};return tryOnScopeDispose(T),T}const _global=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},globalKey="__vueuse_ssr_handlers__";_global[globalKey]=_global[globalKey]||{};_global[globalKey];function useIntersectionObserver(t,r,o={}){const{root:s,rootMargin:l="0px",threshold:h=.1,window:v=defaultWindow}=o,T=v&&"IntersectionObserver"in v;let x=noop$1;const C=T?VueDemi.watch(()=>({el:unrefElement(t),root:unrefElement(s)}),({el:M,root:F})=>{if(x(),!M)return;const z=new IntersectionObserver(r,{root:F,rootMargin:l,threshold:h});z.observe(M),x=()=>{z.disconnect(),x=noop$1}},{immediate:!0,flush:"post"}):noop$1,w=()=>{x(),C()};return tryOnScopeDispose(w),{isSupported:T,stop:w}}var SwipeDirection;(function(t){t.UP="UP",t.RIGHT="RIGHT",t.DOWN="DOWN",t.LEFT="LEFT",t.NONE="NONE"})(SwipeDirection||(SwipeDirection={}));const defaultTimestep=1/60*1e3,getCurrentTime=typeof performance<"u"?()=>performance.now():()=>Date.now(),onNextFrame=typeof window<"u"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(getCurrentTime()),defaultTimestep);function createRenderStep(t){let r=[],o=[],s=0,l=!1,h=!1;const v=new WeakSet,T={schedule:(x,C=!1,w=!1)=>{const M=w&&l,F=M?r:o;return C&&v.add(x),F.indexOf(x)===-1&&(F.push(x),M&&l&&(s=r.length)),x},cancel:x=>{const C=o.indexOf(x);C!==-1&&o.splice(C,1),v.delete(x)},process:x=>{if(l){h=!0;return}if(l=!0,[r,o]=[o,r],o.length=0,s=r.length,s)for(let C=0;C<s;C++){const w=r[C];w(x),v.has(w)&&(T.schedule(w),t())}l=!1,h&&(h=!1,T.process(x))}};return T}const maxElapsed=40;let useDefaultElapsed=!0,runNextFrame=!1,isProcessing=!1;const frame={delta:0,timestamp:0},stepsOrder=["read","update","preRender","render","postRender"],steps=stepsOrder.reduce((t,r)=>(t[r]=createRenderStep(()=>runNextFrame=!0),t),{}),sync=stepsOrder.reduce((t,r)=>{const o=steps[r];return t[r]=(s,l=!1,h=!1)=>(runNextFrame||startLoop(),o.schedule(s,l,h)),t},{}),cancelSync=stepsOrder.reduce((t,r)=>(t[r]=steps[r].cancel,t),{});stepsOrder.reduce((t,r)=>(t[r]=()=>steps[r].process(frame),t),{});const processStep=t=>steps[t].process(frame),processFrame=t=>{runNextFrame=!1,frame.delta=useDefaultElapsed?defaultTimestep:Math.max(Math.min(t-frame.timestamp,maxElapsed),1),frame.timestamp=t,isProcessing=!0,stepsOrder.forEach(processStep),isProcessing=!1,runNextFrame&&(useDefaultElapsed=!1,onNextFrame(processFrame))},startLoop=()=>{runNextFrame=!0,useDefaultElapsed=!0,isProcessing||onNextFrame(processFrame)},getFrameData=()=>frame;function __rest(t,r){var o={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&r.indexOf(s)<0&&(o[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,s=Object.getOwnPropertySymbols(t);l<s.length;l++)r.indexOf(s[l])<0&&Object.prototype.propertyIsEnumerable.call(t,s[l])&&(o[s[l]]=t[s[l]]);return o}var warning=function(){},invariant=function(){};const clamp$2=(t,r,o)=>Math.min(Math.max(o,t),r),safeMin=.001,minDuration=.01,maxDuration=10,minDamping=.05,maxDamping=1;function findSpring({duration:t=800,bounce:r=.25,velocity:o=0,mass:s=1}){let l,h;warning(t<=maxDuration*1e3);let v=1-r;v=clamp$2(minDamping,maxDamping,v),t=clamp$2(minDuration,maxDuration,t/1e3),v<1?(l=C=>{const w=C*v,M=w*t,F=w-o,z=calcAngularFreq(C,v),V=Math.exp(-M);return safeMin-F/z*V},h=C=>{const M=C*v*t,F=M*o+o,z=Math.pow(v,2)*Math.pow(C,2)*t,V=Math.exp(-M),G=calcAngularFreq(Math.pow(C,2),v);return(-l(C)+safeMin>0?-1:1)*((F-z)*V)/G}):(l=C=>{const w=Math.exp(-C*t),M=(C-o)*t+1;return-safeMin+w*M},h=C=>{const w=Math.exp(-C*t),M=(o-C)*(t*t);return w*M});const T=5/t,x=approximateRoot(l,h,T);if(t=t*1e3,isNaN(x))return{stiffness:100,damping:10,duration:t};{const C=Math.pow(x,2)*s;return{stiffness:C,damping:v*2*Math.sqrt(s*C),duration:t}}}const rootIterations=12;function approximateRoot(t,r,o){let s=o;for(let l=1;l<rootIterations;l++)s=s-t(s)/r(s);return s}function calcAngularFreq(t,r){return t*Math.sqrt(1-r*r)}const durationKeys=["duration","bounce"],physicsKeys=["stiffness","damping","mass"];function isSpringType(t,r){return r.some(o=>t[o]!==void 0)}function getSpringOptions(t){let r=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!isSpringType(t,physicsKeys)&&isSpringType(t,durationKeys)){const o=findSpring(t);r=Object.assign(Object.assign(Object.assign({},r),o),{velocity:0,mass:1}),r.isResolvedFromDuration=!0}return r}function spring(t){var{from:r=0,to:o=1,restSpeed:s=2,restDelta:l}=t,h=__rest(t,["from","to","restSpeed","restDelta"]);const v={done:!1,value:r};let{stiffness:T,damping:x,mass:C,velocity:w,duration:M,isResolvedFromDuration:F}=getSpringOptions(h),z=zero,V=zero;function G(){const U=w?-(w/1e3):0,W=o-r,q=x/(2*Math.sqrt(T*C)),X=Math.sqrt(T/C)/1e3;if(l===void 0&&(l=Math.min(Math.abs(o-r)/100,.4)),q<1){const K=calcAngularFreq(X,q);z=te=>{const ee=Math.exp(-q*X*te);return o-ee*((U+q*X*W)/K*Math.sin(K*te)+W*Math.cos(K*te))},V=te=>{const ee=Math.exp(-q*X*te);return q*X*ee*(Math.sin(K*te)*(U+q*X*W)/K+W*Math.cos(K*te))-ee*(Math.cos(K*te)*(U+q*X*W)-K*W*Math.sin(K*te))}}else if(q===1)z=K=>o-Math.exp(-X*K)*(W+(U+X*W)*K);else{const K=X*Math.sqrt(q*q-1);z=te=>{const ee=Math.exp(-q*X*te),ne=Math.min(K*te,300);return o-ee*((U+q*X*W)*Math.sinh(ne)+K*W*Math.cosh(ne))/K}}}return G(),{next:U=>{const W=z(U);if(F)v.done=U>=M;else{const q=V(U)*1e3,X=Math.abs(q)<=s,K=Math.abs(o-W)<=l;v.done=X&&K}return v.value=v.done?o:W,v},flipTarget:()=>{w=-w,[r,o]=[o,r],G()}}}spring.needsInterpolation=(t,r)=>typeof t=="string"||typeof r=="string";const zero=t=>0,progress=(t,r,o)=>{const s=r-t;return s===0?1:(o-t)/s},mix=(t,r,o)=>-o*t+o*r+t,clamp$1=(t,r)=>o=>Math.max(Math.min(o,r),t),sanitize=t=>t%1?Number(t.toFixed(5)):t,floatRegex=/(-)?([\d]*\.?[\d])+/g,colorRegex=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,singleColorRegex=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function isString$1(t){return typeof t=="string"}const number$1={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},alpha=Object.assign(Object.assign({},number$1),{transform:clamp$1(0,1)}),scale$3=Object.assign(Object.assign({},number$1),{default:1}),createUnitType=t=>({test:r=>isString$1(r)&&r.endsWith(t)&&r.split(" ").length===1,parse:parseFloat,transform:r=>`${r}${t}`}),degrees=createUnitType("deg"),percent=createUnitType("%"),px=createUnitType("px"),progressPercentage=Object.assign(Object.assign({},percent),{parse:t=>percent.parse(t)/100,transform:t=>percent.transform(t*100)}),isColorString=(t,r)=>o=>Boolean(isString$1(o)&&singleColorRegex.test(o)&&o.startsWith(t)||r&&Object.prototype.hasOwnProperty.call(o,r)),splitColor=(t,r,o)=>s=>{if(!isString$1(s))return s;const[l,h,v,T]=s.match(floatRegex);return{[t]:parseFloat(l),[r]:parseFloat(h),[o]:parseFloat(v),alpha:T!==void 0?parseFloat(T):1}},hsla={test:isColorString("hsl","hue"),parse:splitColor("hue","saturation","lightness"),transform:({hue:t,saturation:r,lightness:o,alpha:s=1})=>"hsla("+Math.round(t)+", "+percent.transform(sanitize(r))+", "+percent.transform(sanitize(o))+", "+sanitize(alpha.transform(s))+")"},clampRgbUnit=clamp$1(0,255),rgbUnit=Object.assign(Object.assign({},number$1),{transform:t=>Math.round(clampRgbUnit(t))}),rgba={test:isColorString("rgb","red"),parse:splitColor("red","green","blue"),transform:({red:t,green:r,blue:o,alpha:s=1})=>"rgba("+rgbUnit.transform(t)+", "+rgbUnit.transform(r)+", "+rgbUnit.transform(o)+", "+sanitize(alpha.transform(s))+")"};function parseHex(t){let r="",o="",s="",l="";return t.length>5?(r=t.substr(1,2),o=t.substr(3,2),s=t.substr(5,2),l=t.substr(7,2)):(r=t.substr(1,1),o=t.substr(2,1),s=t.substr(3,1),l=t.substr(4,1),r+=r,o+=o,s+=s,l+=l),{red:parseInt(r,16),green:parseInt(o,16),blue:parseInt(s,16),alpha:l?parseInt(l,16)/255:1}}const hex={test:isColorString("#"),parse:parseHex,transform:rgba.transform},color$1={test:t=>rgba.test(t)||hex.test(t)||hsla.test(t),parse:t=>rgba.test(t)?rgba.parse(t):hsla.test(t)?hsla.parse(t):hex.parse(t),transform:t=>isString$1(t)?t:t.hasOwnProperty("red")?rgba.transform(t):hsla.transform(t)},colorToken="${c}",numberToken="${n}";function test(t){var r,o,s,l;return isNaN(t)&&isString$1(t)&&((o=(r=t.match(floatRegex))===null||r===void 0?void 0:r.length)!==null&&o!==void 0?o:0)+((l=(s=t.match(colorRegex))===null||s===void 0?void 0:s.length)!==null&&l!==void 0?l:0)>0}function analyse$1(t){typeof t=="number"&&(t=`${t}`);const r=[];let o=0;const s=t.match(colorRegex);s&&(o=s.length,t=t.replace(colorRegex,colorToken),r.push(...s.map(color$1.parse)));const l=t.match(floatRegex);return l&&(t=t.replace(floatRegex,numberToken),r.push(...l.map(number$1.parse))),{values:r,numColors:o,tokenised:t}}function parse$2(t){return analyse$1(t).values}function createTransformer(t){const{values:r,numColors:o,tokenised:s}=analyse$1(t),l=r.length;return h=>{let v=s;for(let T=0;T<l;T++)v=v.replace(T<o?colorToken:numberToken,T<o?color$1.transform(h[T]):sanitize(h[T]));return v}}const convertNumbersToZero=t=>typeof t=="number"?0:t;function getAnimatableNone$1(t){const r=parse$2(t);return createTransformer(t)(r.map(convertNumbersToZero))}const complex={test,parse:parse$2,createTransformer,getAnimatableNone:getAnimatableNone$1},maxDefaults=new Set(["brightness","contrast","saturate","opacity"]);function applyDefaultFilter(t){let[r,o]=t.slice(0,-1).split("(");if(r==="drop-shadow")return t;const[s]=o.match(floatRegex)||[];if(!s)return t;const l=o.replace(s,"");let h=maxDefaults.has(r)?1:0;return s!==o&&(h*=100),r+"("+h+l+")"}const functionRegex=/([a-z-]*)\(.*?\)/g,filter$1=Object.assign(Object.assign({},complex),{getAnimatableNone:t=>{const r=t.match(functionRegex);return r?r.map(applyDefaultFilter).join(" "):t}});function hueToRgb(t,r,o){return o<0&&(o+=1),o>1&&(o-=1),o<1/6?t+(r-t)*6*o:o<1/2?r:o<2/3?t+(r-t)*(2/3-o)*6:t}function hslaToRgba({hue:t,saturation:r,lightness:o,alpha:s}){t/=360,r/=100,o/=100;let l=0,h=0,v=0;if(!r)l=h=v=o;else{const T=o<.5?o*(1+r):o+r-o*r,x=2*o-T;l=hueToRgb(x,T,t+1/3),h=hueToRgb(x,T,t),v=hueToRgb(x,T,t-1/3)}return{red:Math.round(l*255),green:Math.round(h*255),blue:Math.round(v*255),alpha:s}}const mixLinearColor=(t,r,o)=>{const s=t*t,l=r*r;return Math.sqrt(Math.max(0,o*(l-s)+s))},colorTypes=[hex,rgba,hsla],getColorType=t=>colorTypes.find(r=>r.test(t)),mixColor=(t,r)=>{let o=getColorType(t),s=getColorType(r),l=o.parse(t),h=s.parse(r);o===hsla&&(l=hslaToRgba(l),o=rgba),s===hsla&&(h=hslaToRgba(h),s=rgba);const v=Object.assign({},l);return T=>{for(const x in v)x!=="alpha"&&(v[x]=mixLinearColor(l[x],h[x],T));return v.alpha=mix(l.alpha,h.alpha,T),o.transform(v)}},isNum=t=>typeof t=="number",combineFunctions=(t,r)=>o=>r(t(o)),pipe=(...t)=>t.reduce(combineFunctions);function getMixer(t,r){return isNum(t)?o=>mix(t,r,o):color$1.test(t)?mixColor(t,r):mixComplex(t,r)}const mixArray=(t,r)=>{const o=[...t],s=o.length,l=t.map((h,v)=>getMixer(h,r[v]));return h=>{for(let v=0;v<s;v++)o[v]=l[v](h);return o}},mixObject=(t,r)=>{const o=Object.assign(Object.assign({},t),r),s={};for(const l in o)t[l]!==void 0&&r[l]!==void 0&&(s[l]=getMixer(t[l],r[l]));return l=>{for(const h in s)o[h]=s[h](l);return o}};function analyse(t){const r=complex.parse(t),o=r.length;let s=0,l=0,h=0;for(let v=0;v<o;v++)s||typeof r[v]=="number"?s++:r[v].hue!==void 0?h++:l++;return{parsed:r,numNumbers:s,numRGB:l,numHSL:h}}const mixComplex=(t,r)=>{const o=complex.createTransformer(r),s=analyse(t),l=analyse(r);return s.numHSL===l.numHSL&&s.numRGB===l.numRGB&&s.numNumbers>=l.numNumbers?pipe(mixArray(s.parsed,l.parsed),o):v=>`${v>0?r:t}`},mixNumber=(t,r)=>o=>mix(t,r,o);function detectMixerFactory(t){if(typeof t=="number")return mixNumber;if(typeof t=="string")return color$1.test(t)?mixColor:mixComplex;if(Array.isArray(t))return mixArray;if(typeof t=="object")return mixObject}function createMixers(t,r,o){const s=[],l=o||detectMixerFactory(t[0]),h=t.length-1;for(let v=0;v<h;v++){let T=l(t[v],t[v+1]);if(r){const x=Array.isArray(r)?r[v]:r;T=pipe(x,T)}s.push(T)}return s}function fastInterpolate([t,r],[o]){return s=>o(progress(t,r,s))}function slowInterpolate(t,r){const o=t.length,s=o-1;return l=>{let h=0,v=!1;if(l<=t[0]?v=!0:l>=t[s]&&(h=s-1,v=!0),!v){let x=1;for(;x<o&&!(t[x]>l||x===s);x++);h=x-1}const T=progress(t[h],t[h+1],l);return r[h](T)}}function interpolate(t,r,{clamp:o=!0,ease:s,mixer:l}={}){const h=t.length;invariant(h===r.length),invariant(!s||!Array.isArray(s)||s.length===h-1),t[0]>t[h-1]&&(t=[].concat(t),r=[].concat(r),t.reverse(),r.reverse());const v=createMixers(r,s,l),T=h===2?fastInterpolate(t,v):slowInterpolate(t,v);return o?x=>T(clamp$2(t[0],t[h-1],x)):T}const reverseEasing=t=>r=>1-t(1-r),mirrorEasing=t=>r=>r<=.5?t(2*r)/2:(2-t(2*(1-r)))/2,createExpoIn=t=>r=>Math.pow(r,t),createBackIn=t=>r=>r*r*((t+1)*r-t),createAnticipate=t=>{const r=createBackIn(t);return o=>(o*=2)<1?.5*r(o):.5*(2-Math.pow(2,-10*(o-1)))},DEFAULT_OVERSHOOT_STRENGTH=1.525,BOUNCE_FIRST_THRESHOLD=4/11,BOUNCE_SECOND_THRESHOLD=8/11,BOUNCE_THIRD_THRESHOLD=9/10,linear=t=>t,easeIn=createExpoIn(2),easeOut=reverseEasing(easeIn),easeInOut=mirrorEasing(easeIn),circIn=t=>1-Math.sin(Math.acos(t)),circOut=reverseEasing(circIn),circInOut=mirrorEasing(circOut),backIn=createBackIn(DEFAULT_OVERSHOOT_STRENGTH),backOut=reverseEasing(backIn),backInOut=mirrorEasing(backIn),anticipate=createAnticipate(DEFAULT_OVERSHOOT_STRENGTH),ca=4356/361,cb=35442/1805,cc=16061/1805,bounceOut=t=>{if(t===1||t===0)return t;const r=t*t;return t<BOUNCE_FIRST_THRESHOLD?7.5625*r:t<BOUNCE_SECOND_THRESHOLD?9.075*r-9.9*t+3.4:t<BOUNCE_THIRD_THRESHOLD?ca*r-cb*t+cc:10.8*t*t-20.52*t+10.72},bounceIn=reverseEasing(bounceOut),bounceInOut=t=>t<.5?.5*(1-bounceOut(1-t*2)):.5*bounceOut(t*2-1)+.5;function defaultEasing(t,r){return t.map(()=>r||easeInOut).splice(0,t.length-1)}function defaultOffset(t){const r=t.length;return t.map((o,s)=>s!==0?s/(r-1):0)}function convertOffsetToTimes(t,r){return t.map(o=>o*r)}function keyframes$1({from:t=0,to:r=1,ease:o,offset:s,duration:l=300}){const h={done:!1,value:t},v=Array.isArray(r)?r:[t,r],T=convertOffsetToTimes(s&&s.length===v.length?s:defaultOffset(v),l);function x(){return interpolate(T,v,{ease:Array.isArray(o)?o:defaultEasing(v,o)})}let C=x();return{next:w=>(h.value=C(w),h.done=w>=l,h),flipTarget:()=>{v.reverse(),C=x()}}}function decay({velocity:t=0,from:r=0,power:o=.8,timeConstant:s=350,restDelta:l=.5,modifyTarget:h}){const v={done:!1,value:r};let T=o*t;const x=r+T,C=h===void 0?x:h(x);return C!==x&&(T=C-r),{next:w=>{const M=-T*Math.exp(-w/s);return v.done=!(M>l||M<-l),v.value=v.done?C:C+M,v},flipTarget:()=>{}}}const types={keyframes:keyframes$1,spring,decay};function detectAnimationFromOptions(t){if(Array.isArray(t.to))return keyframes$1;if(types[t.type])return types[t.type];const r=new Set(Object.keys(t));return r.has("ease")||r.has("duration")&&!r.has("dampingRatio")?keyframes$1:r.has("dampingRatio")||r.has("stiffness")||r.has("mass")||r.has("damping")||r.has("restSpeed")||r.has("restDelta")?spring:keyframes$1}function loopElapsed(t,r,o=0){return t-r-o}function reverseElapsed(t,r,o=0,s=!0){return s?loopElapsed(r+-t,r,o):r-(t-r)+o}function hasRepeatDelayElapsed(t,r,o,s){return s?t>=r+o:t<=-o}const framesync=t=>{const r=({delta:o})=>t(o);return{start:()=>sync.update(r,!0),stop:()=>cancelSync.update(r)}};function animate(t){var r,o,{from:s,autoplay:l=!0,driver:h=framesync,elapsed:v=0,repeat:T=0,repeatType:x="loop",repeatDelay:C=0,onPlay:w,onStop:M,onComplete:F,onRepeat:z,onUpdate:V}=t,G=__rest(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:U}=G,W,q=0,X=G.duration,K,te=!1,ee=!0,ne;const se=detectAnimationFromOptions(G);!((o=(r=se).needsInterpolation)===null||o===void 0)&&o.call(r,s,U)&&(ne=interpolate([0,100],[s,U],{clamp:!1}),s=0,U=100);const ve=se(Object.assign(Object.assign({},G),{from:s,to:U}));function me(){q++,x==="reverse"?(ee=q%2===0,v=reverseElapsed(v,X,C,ee)):(v=loopElapsed(v,X,C),x==="mirror"&&ve.flipTarget()),te=!1,z&&z()}function oe(){W.stop(),F&&F()}function ye(Ee){if(ee||(Ee=-Ee),v+=Ee,!te){const Te=ve.next(Math.max(0,v));K=Te.value,ne&&(K=ne(K)),te=ee?Te.done:v<=0}V==null||V(K),te&&(q===0&&(X!=null||(X=v)),q<T?hasRepeatDelayElapsed(v,X,C,ee)&&me():oe())}function Se(){w==null||w(),W=h(ye),W.start()}return l&&Se(),{stop:()=>{M==null||M(),W.stop()}}}function velocityPerSecond(t,r){return r?t*(1e3/r):0}function inertia({from:t=0,velocity:r=0,min:o,max:s,power:l=.8,timeConstant:h=750,bounceStiffness:v=500,bounceDamping:T=10,restDelta:x=1,modifyTarget:C,driver:w,onUpdate:M,onComplete:F,onStop:z}){let V;function G(X){return o!==void 0&&X<o||s!==void 0&&X>s}function U(X){return o===void 0?s:s===void 0||Math.abs(o-X)<Math.abs(s-X)?o:s}function W(X){V==null||V.stop(),V=animate(Object.assign(Object.assign({},X),{driver:w,onUpdate:K=>{var te;M==null||M(K),(te=X.onUpdate)===null||te===void 0||te.call(X,K)},onComplete:F,onStop:z}))}function q(X){W(Object.assign({type:"spring",stiffness:v,damping:T,restDelta:x},X))}if(G(t))q({from:t,velocity:r,to:U(t)});else{let X=l*r+t;typeof C<"u"&&(X=C(X));const K=U(X),te=K===o?-1:1;let ee,ne;const se=ve=>{ee=ne,ne=ve,r=velocityPerSecond(ve-ee,getFrameData().delta),(te===1&&ve>K||te===-1&&ve<K)&&q({from:ve,to:K,velocity:r})};W({type:"decay",from:t,velocity:r,timeConstant:h,power:l,restDelta:x,modifyTarget:C,onUpdate:G(X)?se:void 0})}return{stop:()=>V==null?void 0:V.stop()}}const a=(t,r)=>1-3*r+3*t,b=(t,r)=>3*r-6*t,c$2=t=>3*t,calcBezier=(t,r,o)=>((a(r,o)*t+b(r,o))*t+c$2(r))*t,getSlope=(t,r,o)=>3*a(r,o)*t*t+2*b(r,o)*t+c$2(r),subdivisionPrecision=1e-7,subdivisionMaxIterations=10;function binarySubdivide(t,r,o,s,l){let h,v,T=0;do v=r+(o-r)/2,h=calcBezier(v,s,l)-t,h>0?o=v:r=v;while(Math.abs(h)>subdivisionPrecision&&++T<subdivisionMaxIterations);return v}const newtonIterations=8,newtonMinSlope=.001;function newtonRaphsonIterate(t,r,o,s){for(let l=0;l<newtonIterations;++l){const h=getSlope(r,o,s);if(h===0)return r;const v=calcBezier(r,o,s)-t;r-=v/h}return r}const kSplineTableSize=11,kSampleStepSize=1/(kSplineTableSize-1);function cubicBezier(t,r,o,s){if(t===r&&o===s)return linear;const l=new Float32Array(kSplineTableSize);for(let v=0;v<kSplineTableSize;++v)l[v]=calcBezier(v*kSampleStepSize,t,o);function h(v){let T=0,x=1;const C=kSplineTableSize-1;for(;x!==C&&l[x]<=v;++x)T+=kSampleStepSize;--x;const w=(v-l[x])/(l[x+1]-l[x]),M=T+w*kSampleStepSize,F=getSlope(M,t,o);return F>=newtonMinSlope?newtonRaphsonIterate(v,M,t,o):F===0?M:binarySubdivide(v,T,T+kSampleStepSize,t,o)}return v=>v===0||v===1?v:calcBezier(h(v),r,s)}const motionState={};class SubscriptionManager{constructor(){this.subscriptions=new Set}add(r){return this.subscriptions.add(r),()=>this.subscriptions.delete(r)}notify(r,o,s){if(!!this.subscriptions.size)for(const l of this.subscriptions)l(r,o,s)}clear(){this.subscriptions.clear()}}const isFloat=t=>!isNaN(parseFloat(t));class MotionValue{constructor(r){this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new SubscriptionManager,this.canTrackVelocity=!1,this.updateAndNotify=o=>{this.prev=this.current,this.current=o;const{delta:s,timestamp:l}=getFrameData();this.lastUpdated!==l&&(this.timeDelta=s,this.lastUpdated=l),sync.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>sync.postRender(this.velocityCheck),this.velocityCheck=({timestamp:o})=>{this.canTrackVelocity||(this.canTrackVelocity=isFloat(this.current)),o!==this.lastUpdated&&(this.prev=this.current)},this.prev=this.current=r,this.canTrackVelocity=isFloat(this.current)}onChange(r){return this.updateSubscribers.add(r)}clearListeners(){this.updateSubscribers.clear()}set(r){this.updateAndNotify(r)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?velocityPerSecond(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(r){return this.stop(),new Promise(o=>{const{stop:s}=r(o);this.stopAnimation=s}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function getMotionValue(t){return new MotionValue(t)}const{isArray:isArray$2}=Array;function useMotionValues(){const t=VueDemi.ref({}),r=s=>{const l=h=>{!t.value[h]||(t.value[h].stop(),t.value[h].destroy(),VueDemi.del(t.value,h))};s?isArray$2(s)?s.forEach(l):l(s):Object.keys(t.value).forEach(l)},o=(s,l,h)=>{if(t.value[s])return t.value[s];const v=getMotionValue(l);return v.onChange(T=>{VueDemi.set(h,s,T)}),VueDemi.set(t.value,s,v),v};return tryOnUnmounted(r),{motionValues:t,get:o,stop:r}}const isKeyframesTarget=t=>Array.isArray(t),underDampedSpring=()=>({type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}),criticallyDampedSpring=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}),overDampedSpring=t=>({type:"spring",stiffness:550,damping:t===0?100:30,restDelta:.01,restSpeed:10}),linearTween=()=>({type:"keyframes",ease:"linear",duration:300}),keyframes=t=>({type:"keyframes",duration:800,values:t}),defaultTransitions={default:overDampedSpring,x:underDampedSpring,y:underDampedSpring,z:underDampedSpring,rotate:underDampedSpring,rotateX:underDampedSpring,rotateY:underDampedSpring,rotateZ:underDampedSpring,scaleX:criticallyDampedSpring,scaleY:criticallyDampedSpring,scale:criticallyDampedSpring,backgroundColor:linearTween,color:linearTween,opacity:linearTween},getDefaultTransition=(t,r)=>{let o;return isKeyframesTarget(r)?o=keyframes:o=defaultTransitions[t]||defaultTransitions.default,{to:r,...o(r)}},int={...number$1,transform:Math.round},valueTypes={color:color$1,backgroundColor:color$1,outlineColor:color$1,fill:color$1,stroke:color$1,borderColor:color$1,borderTopColor:color$1,borderRightColor:color$1,borderBottomColor:color$1,borderLeftColor:color$1,borderWidth:px,borderTopWidth:px,borderRightWidth:px,borderBottomWidth:px,borderLeftWidth:px,borderRadius:px,radius:px,borderTopLeftRadius:px,borderTopRightRadius:px,borderBottomRightRadius:px,borderBottomLeftRadius:px,width:px,maxWidth:px,height:px,maxHeight:px,size:px,top:px,right:px,bottom:px,left:px,padding:px,paddingTop:px,paddingRight:px,paddingBottom:px,paddingLeft:px,margin:px,marginTop:px,marginRight:px,marginBottom:px,marginLeft:px,rotate:degrees,rotateX:degrees,rotateY:degrees,rotateZ:degrees,scale:scale$3,scaleX:scale$3,scaleY:scale$3,scaleZ:scale$3,skew:degrees,skewX:degrees,skewY:degrees,distance:px,translateX:px,translateY:px,translateZ:px,x:px,y:px,z:px,perspective:px,transformPerspective:px,opacity:alpha,originX:progressPercentage,originY:progressPercentage,originZ:px,zIndex:int,filter:filter$1,WebkitFilter:filter$1,fillOpacity:alpha,strokeOpacity:alpha,numOctaves:int},getValueType=t=>valueTypes[t],getValueAsType=(t,r)=>r&&typeof t=="number"&&r.transform?r.transform(t):t;function getAnimatableNone(t,r){let o=getValueType(t);return o!==filter$1&&(o=complex),o.getAnimatableNone?o.getAnimatableNone(r):void 0}const easingLookup={linear,easeIn,easeInOut,easeOut,circIn,circInOut,circOut,backIn,backInOut,backOut,anticipate,bounceIn,bounceInOut,bounceOut},easingDefinitionToFunction=t=>{if(Array.isArray(t)){const[r,o,s,l]=t;return cubicBezier(r,o,s,l)}else if(typeof t=="string")return easingLookup[t];return t},isEasingArray=t=>Array.isArray(t)&&typeof t[0]!="number",isAnimatable=(t,r)=>t==="zIndex"?!1:!!(typeof r=="number"||Array.isArray(r)||typeof r=="string"&&complex.test(r)&&!r.startsWith("url("));function hydrateKeyframes(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=[...t.to],t.to[0]=t.from),t}function convertTransitionToAnimationOptions({ease:t,times:r,delay:o,...s}){const l={...s};return r&&(l.offset=r),t&&(l.ease=isEasingArray(t)?t.map(easingDefinitionToFunction):easingDefinitionToFunction(t)),o&&(l.elapsed=-o),l}function getPopmotionAnimationOptions(t,r,o){return Array.isArray(r.to)&&(t.duration||(t.duration=800)),hydrateKeyframes(r),isTransitionDefined(t)||(t={...t,...getDefaultTransition(o,r.to)}),{...r,...convertTransitionToAnimationOptions(t)}}function isTransitionDefined({delay:t,repeat:r,repeatType:o,repeatDelay:s,from:l,...h}){return!!Object.keys(h).length}function getValueTransition(t,r){return t[r]||t.default||t}function getAnimation(t,r,o,s,l){const h=getValueTransition(s,t);let v=h.from===null||h.from===void 0?r.get():h.from;const T=isAnimatable(t,o);v==="none"&&T&&typeof o=="string"&&(v=getAnimatableNone(t,o));const x=isAnimatable(t,v);function C(M){const F={from:v,to:o,velocity:s.velocity?s.velocity:r.getVelocity(),onUpdate:z=>r.set(z)};return h.type==="inertia"||h.type==="decay"?inertia({...F,...h}):animate({...getPopmotionAnimationOptions(h,F,t),onUpdate:z=>{F.onUpdate(z),h.onUpdate&&h.onUpdate(z)},onComplete:()=>{s.onComplete&&s.onComplete(),l&&l(),M&&M()}})}function w(M){return r.set(o),s.onComplete&&s.onComplete(),l&&l(),M&&M(),{stop:()=>{}}}return!x||!T||h.type===!1?w:C}function useMotionTransitions(){const{motionValues:t,stop:r,get:o}=useMotionValues();return{motionValues:t,stop:r,push:(l,h,v,T={},x)=>{const C=v[l],w=o(l,C,v);if(T&&T.immediate){w.set(h);return}const M=getAnimation(l,w,h,T,x);w.start(M)}}}function useMotionControls(t,r={},{motionValues:o,push:s,stop:l}=useMotionTransitions()){const h=VueDemi.unref(r),v=VueDemi.ref(!1),T=VueDemi.watch(o,F=>{v.value=Object.values(F).filter(z=>z.isAnimating()).length>0},{immediate:!0,deep:!0}),x=F=>{if(!h||!h[F])throw new Error(`The variant ${F} does not exist.`);return h[F]},C=F=>(typeof F=="string"&&(F=x(F)),Promise.all(Object.entries(F).map(([z,V])=>{if(z!=="transition")return new Promise(G=>{s(z,V,t,F.transition||getDefaultTransition(z,F[z]),G)})}).filter(Boolean)));return{isAnimating:v,apply:C,set:F=>{const z=isObject$4(F)?F:x(F);Object.entries(z).forEach(([V,G])=>{V!=="transition"&&s(V,G,t,{immediate:!0})})},stopTransitions:()=>{T(),l()},leave:async F=>{let z;if(h&&(h.leave&&(z=h.leave),!h.leave&&h.initial&&(z=h.initial)),!z){F();return}await C(z),F()}}}const isBrowser=typeof window<"u",supportsPointerEvents=()=>isBrowser&&window.onpointerdown===null,supportsTouchEvents=()=>isBrowser&&window.ontouchstart===null,supportsMouseEvents=()=>isBrowser&&window.onmousedown===null;function registerEventListeners({target:t,state:r,variants:o,apply:s}){const l=VueDemi.unref(o),h=[],v=(...V)=>{const G=useEventListener.apply(null,V);return h.push(G),G},T=VueDemi.ref(!1),x=VueDemi.ref(!1),C=VueDemi.ref(!1),w=VueDemi.computed(()=>{let V=[];return l&&(l.hovered&&(V=[...V,...Object.keys(l.hovered)]),l.tapped&&(V=[...V,...Object.keys(l.tapped)]),l.focused&&(V=[...V,...Object.keys(l.focused)])),V}),M=VueDemi.computed(()=>{const V={};Object.assign(V,r.value),T.value&&l.hovered&&Object.assign(V,l.hovered),x.value&&l.tapped&&Object.assign(V,l.tapped),C.value&&l.focused&&Object.assign(V,l.focused);for(const G in V)w.value.includes(G)||delete V[G];return V});l.hovered&&(v(t,"mouseenter",()=>{T.value=!0}),v(t,"mouseleave",()=>{T.value=!1,x.value=!1}),v(t,"mouseout",()=>{T.value=!1,x.value=!1})),l.tapped&&(supportsMouseEvents()&&(v(t,"mousedown",()=>{x.value=!0}),v(t,"mouseup",()=>{x.value=!1})),supportsPointerEvents()&&(v(t,"pointerdown",()=>{x.value=!0}),v(t,"pointerup",()=>{x.value=!1})),supportsTouchEvents()&&(v(t,"touchstart",()=>{x.value=!0}),v(t,"touchend",()=>{x.value=!1}))),l.focused&&(v(t,"focus",()=>{C.value=!0}),v(t,"blur",()=>{C.value=!1}));const F=VueDemi.watch(M,s);return{stop:()=>{h.forEach(V=>V()),F()}}}function registerLifeCycleHooks({set:t,target:r,variants:o,variant:s}){const l=VueDemi.unref(o);return{stop:VueDemi.watch(()=>r,()=>{!l||(l.initial&&t("initial"),l.enter&&(s.value="enter"))},{immediate:!0,flush:"pre"})}}function registerVariantsSync({state:t,apply:r}){return{stop:VueDemi.watch(t,s=>{s&&r(s)},{immediate:!0})}}function registerVisibilityHooks({target:t,variants:r,variant:o}){const s=VueDemi.unref(r);let l=noop$1;if(s&&(s.visible||s.visibleOnce)){const{stop:h}=useIntersectionObserver(t,([{isIntersecting:v}])=>{s.visible?v?o.value="visible":o.value="initial":s.visibleOnce&&(v?o.value!=="visibleOnce"&&(o.value="visibleOnce"):o.value||(o.value="initial"))});l=h}return{stop:l}}function useMotionFeatures(t,r={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){const o=VueDemi.ref([]);if(r.lifeCycleHooks){const{stop:l}=registerLifeCycleHooks(t);o.value.push(l)}if(r.syncVariants){const{stop:l}=registerVariantsSync(t);o.value.push(l)}if(r.visibilityHooks){const{stop:l}=registerVisibilityHooks(t);o.value.push(l)}if(r.eventListeners){const{stop:l}=registerEventListeners(t);o.value.push(l)}const s=()=>o.value.forEach(l=>l());return tryOnUnmounted(s),{stop:s}}function reactiveStyle(t={}){const r=VueDemi.reactive({...t}),o=VueDemi.ref({});return VueDemi.watch(r,()=>{const s={};for(const[l,h]of Object.entries(r)){const v=getValueType(l),T=getValueAsType(h,v);s[l]=T}o.value=s},{immediate:!0,deep:!0}),{state:r,style:o}}const transformAxes=["","X","Y","Z"],order=["perspective","translate","scale","rotate","skew"],transformProps=["transformPerspective","x","y","z"];order.forEach(t=>{transformAxes.forEach(r=>{const o=t+r;transformProps.push(o)})});const transformPropSet=new Set(transformProps);function isTransformProp(t){return transformPropSet.has(t)}const transformOriginProps=new Set(["originX","originY","originZ"]);function isTransformOriginProp(t){return transformOriginProps.has(t)}function splitValues(t){const r={},o={};return Object.entries(t).forEach(([s,l])=>{isTransformProp(s)||isTransformOriginProp(s)?r[s]=l:o[s]=l}),{transform:r,style:o}}function useElementStyle(t,r){let o,s;const{state:l,style:h}=reactiveStyle(),v=VueDemi.watch(()=>unrefElement(t),C=>{if(!!C){s=C;for(const w of Object.keys(valueTypes))C.style[w]===null||C.style[w]===""||isTransformProp(w)||isTransformOriginProp(w)||VueDemi.set(l,w,C.style[w]);o&&Object.entries(o).forEach(([w,M])=>VueDemi.set(C.style,w,M)),r&&r(l)}},{immediate:!0}),T=VueDemi.watch(h,C=>{if(!s){o=C;return}for(const w in C)VueDemi.set(s.style,w,C[w])},{immediate:!0});return{style:l,stop:()=>{s=void 0,o=void 0,v(),T()}}}const translateAlias={x:"translateX",y:"translateY",z:"translateZ"};function reactiveTransform(t={},r=!0){const o=VueDemi.reactive({...t}),s=VueDemi.ref("");return VueDemi.watch(o,l=>{let h="",v=!1;if(r&&(l.x||l.y||l.z)){const T=[l.x||0,l.y||0,l.z||0].map(px.transform).join(",");h+=`translate3d(${T}) `,v=!0}for(const[T,x]of Object.entries(l)){if(r&&(T==="x"||T==="y"||T==="z"))continue;const C=getValueType(T),w=getValueAsType(x,C);h+=`${translateAlias[T]||T}(${w}) `}r&&!v&&(h+="translateZ(0px) "),s.value=h.trim()},{immediate:!0,deep:!0}),{state:o,transform:s}}function parseTransform(t){const r=t.trim().split(/\) |\)/);if(r.length===1)return{};const o=s=>s.endsWith("px")||s.endsWith("deg")?parseFloat(s):isNaN(Number(s))?Number(s):s;return r.reduce((s,l)=>{if(!l)return s;const[h,v]=l.split("("),x=v.split(",").map(w=>o(w.endsWith(")")?w.replace(")",""):w.trim())),C=x.length===1?x[0]:x;return{...s,[h]:C}},{})}function stateFromTransform(t,r){Object.entries(parseTransform(r)).forEach(([o,s])=>{s=parseFloat(s);const l=["x","y","z"];if(o==="translate3d"){if(s===0){l.forEach(h=>{VueDemi.set(t,h,0)});return}s.forEach((h,v)=>{VueDemi.set(t,l[v],h)});return}if(o==="translateX"){VueDemi.set(t,"x",s);return}if(o==="translateY"){VueDemi.set(t,"y",s);return}if(o==="translateZ"){VueDemi.set(t,"z",s);return}VueDemi.set(t,o,s)})}function useElementTransform(t,r){let o,s;const{state:l,transform:h}=reactiveTransform(),v=VueDemi.watch(()=>unrefElement(t),C=>{!C||(s=C,C.style.transform&&stateFromTransform(l,C.style.transform),o&&(C.style.transform=o),r&&r(l))},{immediate:!0}),T=VueDemi.watch(h,C=>{if(!s){o=C;return}s.style.transform=C},{immediate:!0});return{transform:l,stop:()=>{o=void 0,s=void 0,v(),T()}}}function useMotionProperties(t,r){const o=VueDemi.reactive({}),s=M=>{Object.entries(M).forEach(([F,z])=>{VueDemi.set(o,F,z)})},{style:l,stop:h}=useElementStyle(t,s),{transform:v,stop:T}=useElementTransform(t,s),x=VueDemi.watch(o,M=>{Object.entries(M).forEach(([F,z])=>{const V=isTransformProp(F)?v:l;V[F]&&V[F]===z||VueDemi.set(V,F,z)})},{immediate:!0,deep:!0}),C=VueDemi.watch(()=>unrefElement(t),M=>{!M||r&&s(r)},{immediate:!0});return{motionProperties:o,style:l,transform:v,stop:()=>{h(),T(),x(),C()}}}function useMotionVariants(t={}){const r=VueDemi.unref(t),o=VueDemi.ref();return{state:VueDemi.computed(()=>{if(!!o.value)return r[o.value]}),variant:o}}function useMotion(t,r={},o){const{motionProperties:s,stop:l}=useMotionProperties(t),{variant:h,state:v}=useMotionVariants(r),T=useMotionControls(s,r),x={target:t,variant:h,variants:r,state:v,motionProperties:s,...T,stop:(w=!1)=>{}},{stop:C}=useMotionFeatures(x,o);return x.stop=(w=!1)=>{const M=()=>{x.stopTransitions(),l(),C()};if(!w&&r.value&&r.value.leave){const F=VueDemi.watch(x.isAnimating,z=>{z||(F(),M())})}else M()},tryOnUnmounted(()=>x.stop()),x}const directivePropsKeys=["initial","enter","leave","visible","visible-once","hovered","tapped","focused","delay"],resolveVariants=(t,r)=>{const o=t.props?t.props:t.data&&t.data.attrs?t.data.attrs:{};o&&(o.variants&&isObject$4(o.variants)&&(r.value={...r.value,...o.variants}),directivePropsKeys.forEach(s=>{if(s==="delay"){if(o&&o[s]&&isNumber$1(o[s])){const l=o[s];r&&r.value&&(r.value.enter&&(r.value.enter.transition||(r.value.enter.transition={}),r.value.enter.transition={...r.value.enter.transition,delay:l}),r.value.visible&&(r.value.visible.transition||(r.value.visible.transition={}),r.value.visible.transition={...r.value.visible.transition,delay:l}),r.value.visibleOnce&&(r.value.visibleOnce.transition||(r.value.visibleOnce.transition={}),r.value.visibleOnce.transition={...r.value.visibleOnce.transition,delay:l}))}return}s==="visible-once"&&(s="visibleOnce"),o&&o[s]&&isObject$4(o[s])&&(r.value[s]=o[s])}))},directive=t=>{const r=(s,l,h)=>{const v=l.value&&typeof l.value=="string"?l.value:h.key;v&&motionState[v]&&motionState[v].stop();const T=VueDemi.ref(t||{});typeof l.value=="object"&&(T.value=l.value),resolveVariants(h,T);const x=useMotion(s,T);s.motionInstance=x,v&&VueDemi.set(motionState,v,x)},o=s=>{s.motionInstance&&s.motionInstance.stop()};return{created:r,unmounted:o,bind:r,unbind:o,getSSRProps(s,l){const{initial:h}=s.value||l.props||{};if(!h||Object.keys(h).length===0)return;const{transform:v,style:T}=splitValues(h),{transform:x}=reactiveTransform(v),{style:C}=reactiveStyle(T);return x.value&&(C.value.transform=x.value),{style:C.value}}}},fade={initial:{opacity:0},enter:{opacity:1}},fadeVisible={initial:{opacity:0},visible:{opacity:1}},fadeVisibleOnce={initial:{opacity:0},visibleOnce:{opacity:1}},pop$1={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},popVisible={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},popVisibleOnce={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},rollLeft={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},rollVisibleLeft={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},rollVisibleOnceLeft={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},rollRight={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},rollVisibleRight={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},rollVisibleOnceRight={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},rollTop={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},rollVisibleTop={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},rollVisibleOnceTop={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},rollBottom={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},rollVisibleBottom={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},rollVisibleOnceBottom={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},slideLeft={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},slideVisibleLeft={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},slideVisibleOnceLeft={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},slideRight={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},slideVisibleRight={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},slideVisibleOnceRight={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},slideTop={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},slideVisibleTop={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},slideVisibleOnceTop={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},slideBottom={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},slideVisibleBottom={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},slideVisibleOnceBottom={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},presets={__proto__:null,fade,fadeVisible,fadeVisibleOnce,pop:pop$1,popVisible,popVisibleOnce,rollBottom,rollLeft,rollRight,rollTop,rollVisibleBottom,rollVisibleLeft,rollVisibleRight,rollVisibleTop,rollVisibleOnceBottom,rollVisibleOnceLeft,rollVisibleOnceRight,rollVisibleOnceTop,slideBottom,slideLeft,slideRight,slideTop,slideVisibleBottom,slideVisibleLeft,slideVisibleRight,slideVisibleTop,slideVisibleOnceBottom,slideVisibleOnceLeft,slideVisibleOnceRight,slideVisibleOnceTop};function slugify(t){const r="\xE0\xE1\xE2\xE4\xE6\xE3\xE5\u0101\u0103\u0105\xE7\u0107\u010D\u0111\u010F\xE8\xE9\xEA\xEB\u0113\u0117\u0119\u011B\u011F\u01F5\u1E27\xEE\xEF\xED\u012B\u012F\xEC\u0142\u1E3F\xF1\u0144\u01F9\u0148\xF4\xF6\xF2\xF3\u0153\xF8\u014D\xF5\u0151\u1E55\u0155\u0159\xDF\u015B\u0161\u015F\u0219\u0165\u021B\xFB\xFC\xF9\xFA\u016B\u01D8\u016F\u0171\u0173\u1E83\u1E8D\xFF\xFD\u017E\u017A\u017C\xB7/_,:;",o="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",s=new RegExp(r.split("").join("|"),"g");return t.toString().replace(/[A-Z]/g,l=>`-${l}`).toLowerCase().replace(/\s+/g,"-").replace(s,l=>o.charAt(r.indexOf(l))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const MotionPlugin={install(t,r){if(t.directive("motion",directive()),!r||r&&!r.excludePresets)for(const o in presets){const s=presets[o];t.directive(`motion-${slugify(o)}`,directive(s))}if(r&&r.directives)for(const o in r.directives){const s=r.directives[o];!s.initial&&__DEV__&&console.warn(`Your directive v-motion-${o} is missing initial variant!`),t.directive(`motion-${o}`,directive(s))}}};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var extendStatics=function(t,r){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,s){o.__proto__=s}||function(o,s){for(var l in s)Object.prototype.hasOwnProperty.call(s,l)&&(o[l]=s[l])},extendStatics(t,r)};function __extends(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");extendStatics(t,r);function o(){this.constructor=t}t.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}var Browser=function(){function t(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return t}(),Env=function(){function t(){this.browser=new Browser,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return t}(),env=new Env;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(env.wxa=!0,env.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?env.worker=!0:typeof navigator>"u"?(env.node=!0,env.svgSupported=!0):detect(navigator.userAgent,env);function detect(t,r){var o=r.browser,s=t.match(/Firefox\/([\d.]+)/),l=t.match(/MSIE\s([\d.]+)/)||t.match(/Trident\/.+?rv:(([\d.]+))/),h=t.match(/Edge?\/([\d.]+)/),v=/micromessenger/i.test(t);s&&(o.firefox=!0,o.version=s[1]),l&&(o.ie=!0,o.version=l[1]),h&&(o.edge=!0,o.version=h[1],o.newEdge=+h[1].split(".")[0]>18),v&&(o.weChat=!0),r.svgSupported=typeof SVGRect<"u",r.touchEventsSupported="ontouchstart"in window&&!o.ie&&!o.edge,r.pointerEventsSupported="onpointerdown"in window&&(o.edge||o.ie&&+o.version>=11),r.domSupported=typeof document<"u";var T=document.documentElement.style;r.transform3dSupported=(o.ie&&"transition"in T||o.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in T)&&!("OTransition"in T),r.transformSupported=r.transform3dSupported||o.ie&&+o.version>=9}const env$1=env;var DEFAULT_FONT_SIZE=12,DEFAULT_FONT_FAMILY="sans-serif",DEFAULT_FONT=DEFAULT_FONT_SIZE+"px "+DEFAULT_FONT_FAMILY,OFFSET=20,SCALE=100,defaultWidthMapStr="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function getTextWidthMap(t){var r={};if(typeof JSON>"u")return r;for(var o=0;o<t.length;o++){var s=String.fromCharCode(o+32),l=(t.charCodeAt(o)-OFFSET)/SCALE;r[s]=l}return r}var DEFAULT_TEXT_WIDTH_MAP=getTextWidthMap(defaultWidthMapStr),platformApi={createCanvas:function(){return typeof document<"u"&&document.createElement("canvas")},measureText:function(){var t,r;return function(o,s){if(!t){var l=platformApi.createCanvas();t=l&&l.getContext("2d")}if(t)return r!==s&&(r=t.font=s||DEFAULT_FONT),t.measureText(o);o=o||"",s=s||DEFAULT_FONT;var h=/^([0-9]*?)px$/.exec(s),v=+(h&&h[1])||DEFAULT_FONT_SIZE,T=0;if(s.indexOf("mono")>=0)T=v*o.length;else for(var x=0;x<o.length;x++){var C=DEFAULT_TEXT_WIDTH_MAP[o[x]];T+=C==null?v:C*v}return{width:T}}}(),loadImage:function(t,r,o){var s=new Image;return s.onload=r,s.onerror=o,s.src=t,s}};function setPlatformAPI(t){for(var r in platformApi)t[r]&&(platformApi[r]=t[r])}var BUILTIN_OBJECT=reduce(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(t,r){return t["[object "+r+"]"]=!0,t},{}),TYPED_ARRAY=reduce(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(t,r){return t["[object "+r+"Array]"]=!0,t},{}),objToString=Object.prototype.toString,arrayProto=Array.prototype,nativeForEach=arrayProto.forEach,nativeFilter=arrayProto.filter,nativeSlice=arrayProto.slice,nativeMap=arrayProto.map,ctorFunction=function(){}.constructor,protoFunction=ctorFunction?ctorFunction.prototype:null,protoKey="__proto__",idStart=2311;function guid(){return idStart++}function logError(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];typeof console<"u"&&console.error.apply(console,t)}function clone$3(t){if(t==null||typeof t!="object")return t;var r=t,o=objToString.call(t);if(o==="[object Array]"){if(!isPrimitive(t)){r=[];for(var s=0,l=t.length;s<l;s++)r[s]=clone$3(t[s])}}else if(TYPED_ARRAY[o]){if(!isPrimitive(t)){var h=t.constructor;if(h.from)r=h.from(t);else{r=new h(t.length);for(var s=0,l=t.length;s<l;s++)r[s]=t[s]}}}else if(!BUILTIN_OBJECT[o]&&!isPrimitive(t)&&!isDom(t)){r={};for(var v in t)t.hasOwnProperty(v)&&v!==protoKey&&(r[v]=clone$3(t[v]))}return r}function merge(t,r,o){if(!isObject$3(r)||!isObject$3(t))return o?clone$3(r):t;for(var s in r)if(r.hasOwnProperty(s)&&s!==protoKey){var l=t[s],h=r[s];isObject$3(h)&&isObject$3(l)&&!isArray$1(h)&&!isArray$1(l)&&!isDom(h)&&!isDom(l)&&!isBuiltInObject(h)&&!isBuiltInObject(l)&&!isPrimitive(h)&&!isPrimitive(l)?merge(l,h,o):(o||!(s in t))&&(t[s]=clone$3(r[s]))}return t}function mergeAll(t,r){for(var o=t[0],s=1,l=t.length;s<l;s++)o=merge(o,t[s],r);return o}function extend(t,r){if(Object.assign)Object.assign(t,r);else for(var o in r)r.hasOwnProperty(o)&&o!==protoKey&&(t[o]=r[o]);return t}function defaults(t,r,o){for(var s=keys(r),l=0;l<s.length;l++){var h=s[l];(o?r[h]!=null:t[h]==null)&&(t[h]=r[h])}return t}var createCanvas=platformApi.createCanvas;function indexOf(t,r){if(t){if(t.indexOf)return t.indexOf(r);for(var o=0,s=t.length;o<s;o++)if(t[o]===r)return o}return-1}function inherits(t,r){var o=t.prototype;function s(){}s.prototype=r.prototype,t.prototype=new s;for(var l in o)o.hasOwnProperty(l)&&(t.prototype[l]=o[l]);t.prototype.constructor=t,t.superClass=r}function mixin(t,r,o){if(t="prototype"in t?t.prototype:t,r="prototype"in r?r.prototype:r,Object.getOwnPropertyNames)for(var s=Object.getOwnPropertyNames(r),l=0;l<s.length;l++){var h=s[l];h!=="constructor"&&(o?r[h]!=null:t[h]==null)&&(t[h]=r[h])}else defaults(t,r,o)}function isArrayLike(t){return!t||typeof t=="string"?!1:typeof t.length=="number"}function each$c(t,r,o){if(!!(t&&r))if(t.forEach&&t.forEach===nativeForEach)t.forEach(r,o);else if(t.length===+t.length)for(var s=0,l=t.length;s<l;s++)r.call(o,t[s],s,t);else for(var h in t)t.hasOwnProperty(h)&&r.call(o,t[h],h,t)}function map$2(t,r,o){if(!t)return[];if(!r)return slice(t);if(t.map&&t.map===nativeMap)return t.map(r,o);for(var s=[],l=0,h=t.length;l<h;l++)s.push(r.call(o,t[l],l,t));return s}function reduce(t,r,o,s){if(!!(t&&r)){for(var l=0,h=t.length;l<h;l++)o=r.call(s,o,t[l],l,t);return o}}function filter(t,r,o){if(!t)return[];if(!r)return slice(t);if(t.filter&&t.filter===nativeFilter)return t.filter(r,o);for(var s=[],l=0,h=t.length;l<h;l++)r.call(o,t[l],l,t)&&s.push(t[l]);return s}function find(t,r,o){if(!!(t&&r)){for(var s=0,l=t.length;s<l;s++)if(r.call(o,t[s],s,t))return t[s]}}function keys(t){if(!t)return[];if(Object.keys)return Object.keys(t);var r=[];for(var o in t)t.hasOwnProperty(o)&&r.push(o);return r}function bindPolyfill(t,r){for(var o=[],s=2;s<arguments.length;s++)o[s-2]=arguments[s];return function(){return t.apply(r,o.concat(nativeSlice.call(arguments)))}}var bind$1=protoFunction&&isFunction(protoFunction.bind)?protoFunction.call.bind(protoFunction.bind):bindPolyfill;function curry$1(t){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];return function(){return t.apply(this,r.concat(nativeSlice.call(arguments)))}}function isArray$1(t){return Array.isArray?Array.isArray(t):objToString.call(t)==="[object Array]"}function isFunction(t){return typeof t=="function"}function isString(t){return typeof t=="string"}function isStringSafe(t){return objToString.call(t)==="[object String]"}function isNumber(t){return typeof t=="number"}function isObject$3(t){var r=typeof t;return r==="function"||!!t&&r==="object"}function isBuiltInObject(t){return!!BUILTIN_OBJECT[objToString.call(t)]}function isTypedArray(t){return!!TYPED_ARRAY[objToString.call(t)]}function isDom(t){return typeof t=="object"&&typeof t.nodeType=="number"&&typeof t.ownerDocument=="object"}function isGradientObject(t){return t.colorStops!=null}function isImagePatternObject(t){return t.image!=null}function isRegExp(t){return objToString.call(t)==="[object RegExp]"}function eqNaN(t){return t!==t}function retrieve(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var o=0,s=t.length;o<s;o++)if(t[o]!=null)return t[o]}function retrieve2(t,r){return t!=null?t:r}function retrieve3(t,r,o){return t!=null?t:r!=null?r:o}function slice(t){for(var r=[],o=1;o<arguments.length;o++)r[o-1]=arguments[o];return nativeSlice.apply(t,r)}function normalizeCssArray$1(t){if(typeof t=="number")return[t,t,t,t];var r=t.length;return r===2?[t[0],t[1],t[0],t[1]]:r===3?[t[0],t[1],t[2],t[1]]:t}function assert(t,r){if(!t)throw new Error(r)}function trim$1(t){return t==null?null:typeof t.trim=="function"?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var primitiveKey="__ec_primitive__";function setAsPrimitive(t){t[primitiveKey]=!0}function isPrimitive(t){return t[primitiveKey]}var HashMap=function(){function t(r){this.data={};var o=isArray$1(r);this.data={};var s=this;r instanceof t?r.each(l):r&&each$c(r,l);function l(h,v){o?s.set(h,v):s.set(v,h)}}return t.prototype.get=function(r){return this.data.hasOwnProperty(r)?this.data[r]:null},t.prototype.set=function(r,o){return this.data[r]=o},t.prototype.each=function(r,o){for(var s in this.data)this.data.hasOwnProperty(s)&&r.call(o,this.data[s],s)},t.prototype.keys=function(){return keys(this.data)},t.prototype.removeKey=function(r){delete this.data[r]},t}();function createHashMap(t){return new HashMap(t)}function concatArray(t,r){for(var o=new t.constructor(t.length+r.length),s=0;s<t.length;s++)o[s]=t[s];for(var l=t.length,s=0;s<r.length;s++)o[s+l]=r[s];return o}function createObject(t,r){var o;if(Object.create)o=Object.create(t);else{var s=function(){};s.prototype=t,o=new s}return r&&extend(o,r),o}function disableUserSelect(t){var r=t.style;r.webkitUserSelect="none",r.userSelect="none",r.webkitTapHighlightColor="rgba(0,0,0,0)",r["-webkit-touch-callout"]="none"}function hasOwn(t,r){return t.hasOwnProperty(r)}function noop(){}var RADIAN_TO_DEGREE=180/Math.PI;const util$1=Object.freeze(Object.defineProperty({__proto__:null,guid,logError,clone:clone$3,merge,mergeAll,extend,defaults,createCanvas,indexOf,inherits,mixin,isArrayLike,each:each$c,map:map$2,reduce,filter,find,keys,bind:bind$1,curry:curry$1,isArray:isArray$1,isFunction,isString,isStringSafe,isNumber,isObject:isObject$3,isBuiltInObject,isTypedArray,isDom,isGradientObject,isImagePatternObject,isRegExp,eqNaN,retrieve,retrieve2,retrieve3,slice,normalizeCssArray:normalizeCssArray$1,assert,trim:trim$1,setAsPrimitive,isPrimitive,HashMap,createHashMap,concatArray,createObject,disableUserSelect,hasOwn,noop,RADIAN_TO_DEGREE},Symbol.toStringTag,{value:"Module"}));function create$1(t,r){return t==null&&(t=0),r==null&&(r=0),[t,r]}function copy$1(t,r){return t[0]=r[0],t[1]=r[1],t}function clone$2(t){return[t[0],t[1]]}function set$1(t,r,o){return t[0]=r,t[1]=o,t}function add(t,r,o){return t[0]=r[0]+o[0],t[1]=r[1]+o[1],t}function scaleAndAdd(t,r,o,s){return t[0]=r[0]+o[0]*s,t[1]=r[1]+o[1]*s,t}function sub(t,r,o){return t[0]=r[0]-o[0],t[1]=r[1]-o[1],t}function len(t){return Math.sqrt(lenSquare(t))}var length=len;function lenSquare(t){return t[0]*t[0]+t[1]*t[1]}var lengthSquare=lenSquare;function mul$1(t,r,o){return t[0]=r[0]*o[0],t[1]=r[1]*o[1],t}function div(t,r,o){return t[0]=r[0]/o[0],t[1]=r[1]/o[1],t}function dot(t,r){return t[0]*r[0]+t[1]*r[1]}function scale$2(t,r,o){return t[0]=r[0]*o,t[1]=r[1]*o,t}function normalize$1(t,r){var o=len(r);return o===0?(t[0]=0,t[1]=0):(t[0]=r[0]/o,t[1]=r[1]/o),t}function distance(t,r){return Math.sqrt((t[0]-r[0])*(t[0]-r[0])+(t[1]-r[1])*(t[1]-r[1]))}var dist$1=distance;function distanceSquare(t,r){return(t[0]-r[0])*(t[0]-r[0])+(t[1]-r[1])*(t[1]-r[1])}var distSquare=distanceSquare;function negate(t,r){return t[0]=-r[0],t[1]=-r[1],t}function lerp$1(t,r,o,s){return t[0]=r[0]+s*(o[0]-r[0]),t[1]=r[1]+s*(o[1]-r[1]),t}function applyTransform$1(t,r,o){var s=r[0],l=r[1];return t[0]=o[0]*s+o[2]*l+o[4],t[1]=o[1]*s+o[3]*l+o[5],t}function min$1(t,r,o){return t[0]=Math.min(r[0],o[0]),t[1]=Math.min(r[1],o[1]),t}function max$1(t,r,o){return t[0]=Math.max(r[0],o[0]),t[1]=Math.max(r[1],o[1]),t}const vector=Object.freeze(Object.defineProperty({__proto__:null,create:create$1,copy:copy$1,clone:clone$2,set:set$1,add,scaleAndAdd,sub,len,length,lenSquare,lengthSquare,mul:mul$1,div,dot,scale:scale$2,normalize:normalize$1,distance,dist:dist$1,distanceSquare,distSquare,negate,lerp:lerp$1,applyTransform:applyTransform$1,min:min$1,max:max$1},Symbol.toStringTag,{value:"Module"}));var Param=function(){function t(r,o){this.target=r,this.topTarget=o&&o.topTarget}return t}(),Draggable=function(){function t(r){this.handler=r,r.on("mousedown",this._dragStart,this),r.on("mousemove",this._drag,this),r.on("mouseup",this._dragEnd,this)}return t.prototype._dragStart=function(r){for(var o=r.target;o&&!o.draggable;)o=o.parent||o.__hostTarget;o&&(this._draggingTarget=o,o.dragging=!0,this._x=r.offsetX,this._y=r.offsetY,this.handler.dispatchToElement(new Param(o,r),"dragstart",r.event))},t.prototype._drag=function(r){var o=this._draggingTarget;if(o){var s=r.offsetX,l=r.offsetY,h=s-this._x,v=l-this._y;this._x=s,this._y=l,o.drift(h,v,r),this.handler.dispatchToElement(new Param(o,r),"drag",r.event);var T=this.handler.findHover(s,l,o).target,x=this._dropTarget;this._dropTarget=T,o!==T&&(x&&T!==x&&this.handler.dispatchToElement(new Param(x,r),"dragleave",r.event),T&&T!==x&&this.handler.dispatchToElement(new Param(T,r),"dragenter",r.event))}},t.prototype._dragEnd=function(r){var o=this._draggingTarget;o&&(o.dragging=!1),this.handler.dispatchToElement(new Param(o,r),"dragend",r.event),this._dropTarget&&this.handler.dispatchToElement(new Param(this._dropTarget,r),"drop",r.event),this._draggingTarget=null,this._dropTarget=null},t}();const Draggable$1=Draggable;var Eventful=function(){function t(r){r&&(this._$eventProcessor=r)}return t.prototype.on=function(r,o,s,l){this._$handlers||(this._$handlers={});var h=this._$handlers;if(typeof o=="function"&&(l=s,s=o,o=null),!s||!r)return this;var v=this._$eventProcessor;o!=null&&v&&v.normalizeQuery&&(o=v.normalizeQuery(o)),h[r]||(h[r]=[]);for(var T=0;T<h[r].length;T++)if(h[r][T].h===s)return this;var x={h:s,query:o,ctx:l||this,callAtLast:s.zrEventfulCallAtLast},C=h[r].length-1,w=h[r][C];return w&&w.callAtLast?h[r].splice(C,0,x):h[r].push(x),this},t.prototype.isSilent=function(r){var o=this._$handlers;return!o||!o[r]||!o[r].length},t.prototype.off=function(r,o){var s=this._$handlers;if(!s)return this;if(!r)return this._$handlers={},this;if(o){if(s[r]){for(var l=[],h=0,v=s[r].length;h<v;h++)s[r][h].h!==o&&l.push(s[r][h]);s[r]=l}s[r]&&s[r].length===0&&delete s[r]}else delete s[r];return this},t.prototype.trigger=function(r){for(var o=[],s=1;s<arguments.length;s++)o[s-1]=arguments[s];if(!this._$handlers)return this;var l=this._$handlers[r],h=this._$eventProcessor;if(l)for(var v=o.length,T=l.length,x=0;x<T;x++){var C=l[x];if(!(h&&h.filter&&C.query!=null&&!h.filter(r,C.query)))switch(v){case 0:C.h.call(C.ctx);break;case 1:C.h.call(C.ctx,o[0]);break;case 2:C.h.call(C.ctx,o[0],o[1]);break;default:C.h.apply(C.ctx,o);break}}return h&&h.afterTrigger&&h.afterTrigger(r),this},t.prototype.triggerWithContext=function(r){for(var o=[],s=1;s<arguments.length;s++)o[s-1]=arguments[s];if(!this._$handlers)return this;var l=this._$handlers[r],h=this._$eventProcessor;if(l)for(var v=o.length,T=o[v-1],x=l.length,C=0;C<x;C++){var w=l[C];if(!(h&&h.filter&&w.query!=null&&!h.filter(r,w.query)))switch(v){case 0:w.h.call(T);break;case 1:w.h.call(T,o[0]);break;case 2:w.h.call(T,o[0],o[1]);break;default:w.h.apply(T,o.slice(1,v-1));break}}return h&&h.afterTrigger&&h.afterTrigger(r),this},t}();const Eventful$1=Eventful;var LN2=Math.log(2);function determinant(t,r,o,s,l,h){var v=s+"-"+l,T=t.length;if(h.hasOwnProperty(v))return h[v];if(r===1){var x=Math.round(Math.log((1<<T)-1&~l)/LN2);return t[o][x]}for(var C=s|1<<o,w=o+1;s&1<<w;)w++;for(var M=0,F=0,z=0;F<T;F++){var V=1<<F;V&l||(M+=(z%2?-1:1)*t[o][F]*determinant(t,r-1,w,C,l|V,h),z++)}return h[v]=M,M}function buildTransformer(t,r){var o=[[t[0],t[1],1,0,0,0,-r[0]*t[0],-r[0]*t[1]],[0,0,0,t[0],t[1],1,-r[1]*t[0],-r[1]*t[1]],[t[2],t[3],1,0,0,0,-r[2]*t[2],-r[2]*t[3]],[0,0,0,t[2],t[3],1,-r[3]*t[2],-r[3]*t[3]],[t[4],t[5],1,0,0,0,-r[4]*t[4],-r[4]*t[5]],[0,0,0,t[4],t[5],1,-r[5]*t[4],-r[5]*t[5]],[t[6],t[7],1,0,0,0,-r[6]*t[6],-r[6]*t[7]],[0,0,0,t[6],t[7],1,-r[7]*t[6],-r[7]*t[7]]],s={},l=determinant(o,8,0,0,0,s);if(l!==0){for(var h=[],v=0;v<8;v++)for(var T=0;T<8;T++)h[T]==null&&(h[T]=0),h[T]+=((v+T)%2?-1:1)*determinant(o,7,v===0?1:0,1<<v,1<<T,s)/l*r[v];return function(x,C,w){var M=C*h[6]+w*h[7]+1;x[0]=(C*h[0]+w*h[1]+h[2])/M,x[1]=(C*h[3]+w*h[4]+h[5])/M}}}var EVENT_SAVED_PROP="___zrEVENTSAVED",_calcOut$1=[];function transformLocalCoord(t,r,o,s,l){return transformCoordWithViewport(_calcOut$1,r,s,l,!0)&&transformCoordWithViewport(t,o,_calcOut$1[0],_calcOut$1[1])}function transformCoordWithViewport(t,r,o,s,l){if(r.getBoundingClientRect&&env$1.domSupported&&!isCanvasEl(r)){var h=r[EVENT_SAVED_PROP]||(r[EVENT_SAVED_PROP]={}),v=prepareCoordMarkers(r,h),T=preparePointerTransformer(v,h,l);if(T)return T(t,o,s),!0}return!1}function prepareCoordMarkers(t,r){var o=r.markers;if(o)return o;o=r.markers=[];for(var s=["left","right"],l=["top","bottom"],h=0;h<4;h++){var v=document.createElement("div"),T=v.style,x=h%2,C=(h>>1)%2;T.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",s[x]+":0",l[C]+":0",s[1-x]+":auto",l[1-C]+":auto",""].join("!important;"),t.appendChild(v),o.push(v)}return o}function preparePointerTransformer(t,r,o){for(var s=o?"invTrans":"trans",l=r[s],h=r.srcCoords,v=[],T=[],x=!0,C=0;C<4;C++){var w=t[C].getBoundingClientRect(),M=2*C,F=w.left,z=w.top;v.push(F,z),x=x&&h&&F===h[M]&&z===h[M+1],T.push(t[C].offsetLeft,t[C].offsetTop)}return x&&l?l:(r.srcCoords=v,r[s]=o?buildTransformer(T,v):buildTransformer(v,T))}function isCanvasEl(t){return t.nodeName.toUpperCase()==="CANVAS"}var replaceReg=/([&<>"'])/g,replaceMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function encodeHTML(t){return t==null?"":(t+"").replace(replaceReg,function(r,o){return replaceMap[o]})}var MOUSE_EVENT_REG=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,_calcOut=[],firefoxNotSupportOffsetXY=env$1.browser.firefox&&+env$1.browser.version.split(".")[0]<39;function clientToLocal(t,r,o,s){return o=o||{},s?calculateZrXY(t,r,o):firefoxNotSupportOffsetXY&&r.layerX!=null&&r.layerX!==r.offsetX?(o.zrX=r.layerX,o.zrY=r.layerY):r.offsetX!=null?(o.zrX=r.offsetX,o.zrY=r.offsetY):calculateZrXY(t,r,o),o}function calculateZrXY(t,r,o){if(env$1.domSupported&&t.getBoundingClientRect){var s=r.clientX,l=r.clientY;if(isCanvasEl(t)){var h=t.getBoundingClientRect();o.zrX=s-h.left,o.zrY=l-h.top;return}else if(transformCoordWithViewport(_calcOut,t,s,l)){o.zrX=_calcOut[0],o.zrY=_calcOut[1];return}}o.zrX=o.zrY=0}function getNativeEvent(t){return t||window.event}function normalizeEvent(t,r,o){if(r=getNativeEvent(r),r.zrX!=null)return r;var s=r.type,l=s&&s.indexOf("touch")>=0;if(l){var v=s!=="touchend"?r.targetTouches[0]:r.changedTouches[0];v&&clientToLocal(t,v,r,o)}else{clientToLocal(t,r,r,o);var h=getWheelDeltaMayPolyfill(r);r.zrDelta=h?h/120:-(r.detail||0)/3}var T=r.button;return r.which==null&&T!==void 0&&MOUSE_EVENT_REG.test(r.type)&&(r.which=T&1?1:T&2?3:T&4?2:0),r}function getWheelDeltaMayPolyfill(t){var r=t.wheelDelta;if(r)return r;var o=t.deltaX,s=t.deltaY;if(o==null||s==null)return r;var l=Math.abs(s!==0?s:o),h=s>0?-1:s<0?1:o>0?-1:1;return 3*l*h}function addEventListener(t,r,o,s){t.addEventListener(r,o,s)}function removeEventListener(t,r,o,s){t.removeEventListener(r,o,s)}var stop=function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0};function isMiddleOrRightButtonOnMouseUpDown(t){return t.which===2||t.which===3}var GestureMgr=function(){function t(){this._track=[]}return t.prototype.recognize=function(r,o,s){return this._doTrack(r,o,s),this._recognize(r)},t.prototype.clear=function(){return this._track.length=0,this},t.prototype._doTrack=function(r,o,s){var l=r.touches;if(!!l){for(var h={points:[],touches:[],target:o,event:r},v=0,T=l.length;v<T;v++){var x=l[v],C=clientToLocal(s,x,{});h.points.push([C.zrX,C.zrY]),h.touches.push(x)}this._track.push(h)}},t.prototype._recognize=function(r){for(var o in recognizers)if(recognizers.hasOwnProperty(o)){var s=recognizers[o](this._track,r);if(s)return s}},t}();function dist(t){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1];return Math.sqrt(r*r+o*o)}function center(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}var recognizers={pinch:function(t,r){var o=t.length;if(!!o){var s=(t[o-1]||{}).points,l=(t[o-2]||{}).points||s;if(l&&l.length>1&&s&&s.length>1){var h=dist(s)/dist(l);!isFinite(h)&&(h=1),r.pinchScale=h;var v=center(s);return r.pinchX=v[0],r.pinchY=v[1],{type:"pinch",target:t[0].target,event:r}}}}};function create(){return[1,0,0,1,0,0]}function identity(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function copy(t,r){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t[4]=r[4],t[5]=r[5],t}function mul(t,r,o){var s=r[0]*o[0]+r[2]*o[1],l=r[1]*o[0]+r[3]*o[1],h=r[0]*o[2]+r[2]*o[3],v=r[1]*o[2]+r[3]*o[3],T=r[0]*o[4]+r[2]*o[5]+r[4],x=r[1]*o[4]+r[3]*o[5]+r[5];return t[0]=s,t[1]=l,t[2]=h,t[3]=v,t[4]=T,t[5]=x,t}function translate(t,r,o){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t[4]=r[4]+o[0],t[5]=r[5]+o[1],t}function rotate(t,r,o){var s=r[0],l=r[2],h=r[4],v=r[1],T=r[3],x=r[5],C=Math.sin(o),w=Math.cos(o);return t[0]=s*w+v*C,t[1]=-s*C+v*w,t[2]=l*w+T*C,t[3]=-l*C+w*T,t[4]=w*h+C*x,t[5]=w*x-C*h,t}function scale$1(t,r,o){var s=o[0],l=o[1];return t[0]=r[0]*s,t[1]=r[1]*l,t[2]=r[2]*s,t[3]=r[3]*l,t[4]=r[4]*s,t[5]=r[5]*l,t}function invert(t,r){var o=r[0],s=r[2],l=r[4],h=r[1],v=r[3],T=r[5],x=o*v-h*s;return x?(x=1/x,t[0]=v*x,t[1]=-h*x,t[2]=-s*x,t[3]=o*x,t[4]=(s*T-v*l)*x,t[5]=(h*l-o*T)*x,t):null}function clone$1(t){var r=create();return copy(r,t),r}const matrix=Object.freeze(Object.defineProperty({__proto__:null,create,identity,copy,mul,translate,rotate,scale:scale$1,invert,clone:clone$1},Symbol.toStringTag,{value:"Module"}));var Point=function(){function t(r,o){this.x=r||0,this.y=o||0}return t.prototype.copy=function(r){return this.x=r.x,this.y=r.y,this},t.prototype.clone=function(){return new t(this.x,this.y)},t.prototype.set=function(r,o){return this.x=r,this.y=o,this},t.prototype.equal=function(r){return r.x===this.x&&r.y===this.y},t.prototype.add=function(r){return this.x+=r.x,this.y+=r.y,this},t.prototype.scale=function(r){this.x*=r,this.y*=r},t.prototype.scaleAndAdd=function(r,o){this.x+=r.x*o,this.y+=r.y*o},t.prototype.sub=function(r){return this.x-=r.x,this.y-=r.y,this},t.prototype.dot=function(r){return this.x*r.x+this.y*r.y},t.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},t.prototype.normalize=function(){var r=this.len();return this.x/=r,this.y/=r,this},t.prototype.distance=function(r){var o=this.x-r.x,s=this.y-r.y;return Math.sqrt(o*o+s*s)},t.prototype.distanceSquare=function(r){var o=this.x-r.x,s=this.y-r.y;return o*o+s*s},t.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},t.prototype.transform=function(r){if(!!r){var o=this.x,s=this.y;return this.x=r[0]*o+r[2]*s+r[4],this.y=r[1]*o+r[3]*s+r[5],this}},t.prototype.toArray=function(r){return r[0]=this.x,r[1]=this.y,r},t.prototype.fromArray=function(r){this.x=r[0],this.y=r[1]},t.set=function(r,o,s){r.x=o,r.y=s},t.copy=function(r,o){r.x=o.x,r.y=o.y},t.len=function(r){return Math.sqrt(r.x*r.x+r.y*r.y)},t.lenSquare=function(r){return r.x*r.x+r.y*r.y},t.dot=function(r,o){return r.x*o.x+r.y*o.y},t.add=function(r,o,s){r.x=o.x+s.x,r.y=o.y+s.y},t.sub=function(r,o,s){r.x=o.x-s.x,r.y=o.y-s.y},t.scale=function(r,o,s){r.x=o.x*s,r.y=o.y*s},t.scaleAndAdd=function(r,o,s,l){r.x=o.x+s.x*l,r.y=o.y+s.y*l},t.lerp=function(r,o,s,l){var h=1-l;r.x=h*o.x+l*s.x,r.y=h*o.y+l*s.y},t}();const Point$1=Point;var mathMin$8=Math.min,mathMax$8=Math.max,lt=new Point$1,rb=new Point$1,lb=new Point$1,rt=new Point$1,minTv$1=new Point$1,maxTv$1=new Point$1,BoundingRect=function(){function t(r,o,s,l){s<0&&(r=r+s,s=-s),l<0&&(o=o+l,l=-l),this.x=r,this.y=o,this.width=s,this.height=l}return t.prototype.union=function(r){var o=mathMin$8(r.x,this.x),s=mathMin$8(r.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=mathMax$8(r.x+r.width,this.x+this.width)-o:this.width=r.width,isFinite(this.y)&&isFinite(this.height)?this.height=mathMax$8(r.y+r.height,this.y+this.height)-s:this.height=r.height,this.x=o,this.y=s},t.prototype.applyTransform=function(r){t.applyTransform(this,this,r)},t.prototype.calculateTransform=function(r){var o=this,s=r.width/o.width,l=r.height/o.height,h=create();return translate(h,h,[-o.x,-o.y]),scale$1(h,h,[s,l]),translate(h,h,[r.x,r.y]),h},t.prototype.intersect=function(r,o){if(!r)return!1;r instanceof t||(r=t.create(r));var s=this,l=s.x,h=s.x+s.width,v=s.y,T=s.y+s.height,x=r.x,C=r.x+r.width,w=r.y,M=r.y+r.height,F=!(h<x||C<l||T<w||M<v);if(o){var z=1/0,V=0,G=Math.abs(h-x),U=Math.abs(C-l),W=Math.abs(T-w),q=Math.abs(M-v),X=Math.min(G,U),K=Math.min(W,q);h<x||C<l?X>V&&(V=X,G<U?Point$1.set(maxTv$1,-G,0):Point$1.set(maxTv$1,U,0)):X<z&&(z=X,G<U?Point$1.set(minTv$1,G,0):Point$1.set(minTv$1,-U,0)),T<w||M<v?K>V&&(V=K,W<q?Point$1.set(maxTv$1,0,-W):Point$1.set(maxTv$1,0,q)):X<z&&(z=X,W<q?Point$1.set(minTv$1,0,W):Point$1.set(minTv$1,0,-q))}return o&&Point$1.copy(o,F?minTv$1:maxTv$1),F},t.prototype.contain=function(r,o){var s=this;return r>=s.x&&r<=s.x+s.width&&o>=s.y&&o<=s.y+s.height},t.prototype.clone=function(){return new t(this.x,this.y,this.width,this.height)},t.prototype.copy=function(r){t.copy(this,r)},t.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},t.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},t.prototype.isZero=function(){return this.width===0||this.height===0},t.create=function(r){return new t(r.x,r.y,r.width,r.height)},t.copy=function(r,o){r.x=o.x,r.y=o.y,r.width=o.width,r.height=o.height},t.applyTransform=function(r,o,s){if(!s){r!==o&&t.copy(r,o);return}if(s[1]<1e-5&&s[1]>-1e-5&&s[2]<1e-5&&s[2]>-1e-5){var l=s[0],h=s[3],v=s[4],T=s[5];r.x=o.x*l+v,r.y=o.y*h+T,r.width=o.width*l,r.height=o.height*h,r.width<0&&(r.x+=r.width,r.width=-r.width),r.height<0&&(r.y+=r.height,r.height=-r.height);return}lt.x=lb.x=o.x,lt.y=rt.y=o.y,rb.x=rt.x=o.x+o.width,rb.y=lb.y=o.y+o.height,lt.transform(s),rt.transform(s),rb.transform(s),lb.transform(s),r.x=mathMin$8(lt.x,rb.x,lb.x,rt.x),r.y=mathMin$8(lt.y,rb.y,lb.y,rt.y);var x=mathMax$8(lt.x,rb.x,lb.x,rt.x),C=mathMax$8(lt.y,rb.y,lb.y,rt.y);r.width=x-r.x,r.height=C-r.y},t}();const BoundingRect$1=BoundingRect;var SILENT="silent";function makeEventPacket(t,r,o){return{type:t,event:o,target:r.target,topTarget:r.topTarget,cancelBubble:!1,offsetX:o.zrX,offsetY:o.zrY,gestureEvent:o.gestureEvent,pinchX:o.pinchX,pinchY:o.pinchY,pinchScale:o.pinchScale,wheelDelta:o.zrDelta,zrByTouch:o.zrByTouch,which:o.which,stop:stopEvent}}function stopEvent(){stop(this.event)}var EmptyProxy=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.handler=null,o}return r.prototype.dispose=function(){},r.prototype.setCursor=function(){},r}(Eventful$1),HoveredResult=function(){function t(r,o){this.x=r,this.y=o}return t}(),handlerNames=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],tmpRect$1=new BoundingRect$1(0,0,0,0),Handler=function(t){__extends(r,t);function r(o,s,l,h,v){var T=t.call(this)||this;return T._hovered=new HoveredResult(0,0),T.storage=o,T.painter=s,T.painterRoot=h,T._pointerSize=v,l=l||new EmptyProxy,T.proxy=null,T.setHandlerProxy(l),T._draggingMgr=new Draggable$1(T),T}return r.prototype.setHandlerProxy=function(o){this.proxy&&this.proxy.dispose(),o&&(each$c(handlerNames,function(s){o.on&&o.on(s,this[s],this)},this),o.handler=this),this.proxy=o},r.prototype.mousemove=function(o){var s=o.zrX,l=o.zrY,h=isOutsideBoundary(this,s,l),v=this._hovered,T=v.target;T&&!T.__zr&&(v=this.findHover(v.x,v.y),T=v.target);var x=this._hovered=h?new HoveredResult(s,l):this.findHover(s,l),C=x.target,w=this.proxy;w.setCursor&&w.setCursor(C?C.cursor:"default"),T&&C!==T&&this.dispatchToElement(v,"mouseout",o),this.dispatchToElement(x,"mousemove",o),C&&C!==T&&this.dispatchToElement(x,"mouseover",o)},r.prototype.mouseout=function(o){var s=o.zrEventControl;s!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",o),s!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:o})},r.prototype.resize=function(){this._hovered=new HoveredResult(0,0)},r.prototype.dispatch=function(o,s){var l=this[o];l&&l.call(this,s)},r.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},r.prototype.setCursorStyle=function(o){var s=this.proxy;s.setCursor&&s.setCursor(o)},r.prototype.dispatchToElement=function(o,s,l){o=o||{};var h=o.target;if(!(h&&h.silent)){for(var v="on"+s,T=makeEventPacket(s,o,l);h&&(h[v]&&(T.cancelBubble=!!h[v].call(h,T)),h.trigger(s,T),h=h.__hostTarget?h.__hostTarget:h.parent,!T.cancelBubble););T.cancelBubble||(this.trigger(s,T),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(x){typeof x[v]=="function"&&x[v].call(x,T),x.trigger&&x.trigger(s,T)}))}},r.prototype.findHover=function(o,s,l){var h=this.storage.getDisplayList(),v=new HoveredResult(o,s);if(setHoverTarget(h,v,o,s,l),this._pointerSize&&!v.target){for(var T=[],x=this._pointerSize,C=x/2,w=new BoundingRect$1(o-C,s-C,x,x),M=h.length-1;M>=0;M--){var F=h[M];F!==l&&!F.ignore&&!F.ignoreCoarsePointer&&(!F.parent||!F.parent.ignoreCoarsePointer)&&(tmpRect$1.copy(F.getBoundingRect()),F.transform&&tmpRect$1.applyTransform(F.transform),tmpRect$1.intersect(w)&&T.push(F))}if(T.length)for(var z=4,V=Math.PI/12,G=Math.PI*2,U=0;U<C;U+=z)for(var W=0;W<G;W+=V){var q=o+U*Math.cos(W),X=s+U*Math.sin(W);if(setHoverTarget(T,v,q,X,l),v.target)return v}}return v},r.prototype.processGesture=function(o,s){this._gestureMgr||(this._gestureMgr=new GestureMgr);var l=this._gestureMgr;s==="start"&&l.clear();var h=l.recognize(o,this.findHover(o.zrX,o.zrY,null).target,this.proxy.dom);if(s==="end"&&l.clear(),h){var v=h.type;o.gestureEvent=v;var T=new HoveredResult;T.target=h.target,this.dispatchToElement(T,v,h.event)}},r}(Eventful$1);each$c(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){Handler.prototype[t]=function(r){var o=r.zrX,s=r.zrY,l=isOutsideBoundary(this,o,s),h,v;if((t!=="mouseup"||!l)&&(h=this.findHover(o,s),v=h.target),t==="mousedown")this._downEl=v,this._downPoint=[r.zrX,r.zrY],this._upEl=v;else if(t==="mouseup")this._upEl=v;else if(t==="click"){if(this._downEl!==this._upEl||!this._downPoint||dist$1(this._downPoint,[r.zrX,r.zrY])>4)return;this._downPoint=null}this.dispatchToElement(h,t,r)}});function isHover(t,r,o){if(t[t.rectHover?"rectContain":"contain"](r,o)){for(var s=t,l=void 0,h=!1;s;){if(s.ignoreClip&&(h=!0),!h){var v=s.getClipPath();if(v&&!v.contain(r,o))return!1;s.silent&&(l=!0)}var T=s.__hostTarget;s=T||s.parent}return l?SILENT:!0}return!1}function setHoverTarget(t,r,o,s,l){for(var h=t.length-1;h>=0;h--){var v=t[h],T=void 0;if(v!==l&&!v.ignore&&(T=isHover(v,o,s))&&(!r.topTarget&&(r.topTarget=v),T!==SILENT)){r.target=v;break}}}function isOutsideBoundary(t,r,o){var s=t.painter;return r<0||r>s.getWidth()||o<0||o>s.getHeight()}const Handler$1=Handler;var DEFAULT_MIN_MERGE=32,DEFAULT_MIN_GALLOPING=7;function minRunLength(t){for(var r=0;t>=DEFAULT_MIN_MERGE;)r|=t&1,t>>=1;return t+r}function makeAscendingRun(t,r,o,s){var l=r+1;if(l===o)return 1;if(s(t[l++],t[r])<0){for(;l<o&&s(t[l],t[l-1])<0;)l++;reverseRun(t,r,l)}else for(;l<o&&s(t[l],t[l-1])>=0;)l++;return l-r}function reverseRun(t,r,o){for(o--;r<o;){var s=t[r];t[r++]=t[o],t[o--]=s}}function binaryInsertionSort(t,r,o,s,l){for(s===r&&s++;s<o;s++){for(var h=t[s],v=r,T=s,x;v<T;)x=v+T>>>1,l(h,t[x])<0?T=x:v=x+1;var C=s-v;switch(C){case 3:t[v+3]=t[v+2];case 2:t[v+2]=t[v+1];case 1:t[v+1]=t[v];break;default:for(;C>0;)t[v+C]=t[v+C-1],C--}t[v]=h}}function gallopLeft(t,r,o,s,l,h){var v=0,T=0,x=1;if(h(t,r[o+l])>0){for(T=s-l;x<T&&h(t,r[o+l+x])>0;)v=x,x=(x<<1)+1,x<=0&&(x=T);x>T&&(x=T),v+=l,x+=l}else{for(T=l+1;x<T&&h(t,r[o+l-x])<=0;)v=x,x=(x<<1)+1,x<=0&&(x=T);x>T&&(x=T);var C=v;v=l-x,x=l-C}for(v++;v<x;){var w=v+(x-v>>>1);h(t,r[o+w])>0?v=w+1:x=w}return x}function gallopRight(t,r,o,s,l,h){var v=0,T=0,x=1;if(h(t,r[o+l])<0){for(T=l+1;x<T&&h(t,r[o+l-x])<0;)v=x,x=(x<<1)+1,x<=0&&(x=T);x>T&&(x=T);var C=v;v=l-x,x=l-C}else{for(T=s-l;x<T&&h(t,r[o+l+x])>=0;)v=x,x=(x<<1)+1,x<=0&&(x=T);x>T&&(x=T),v+=l,x+=l}for(v++;v<x;){var w=v+(x-v>>>1);h(t,r[o+w])<0?x=w:v=w+1}return x}function TimSort(t,r){var o=DEFAULT_MIN_GALLOPING,s,l,h=0;t.length;var v=[];s=[],l=[];function T(z,V){s[h]=z,l[h]=V,h+=1}function x(){for(;h>1;){var z=h-2;if(z>=1&&l[z-1]<=l[z]+l[z+1]||z>=2&&l[z-2]<=l[z]+l[z-1])l[z-1]<l[z+1]&&z--;else if(l[z]>l[z+1])break;w(z)}}function C(){for(;h>1;){var z=h-2;z>0&&l[z-1]<l[z+1]&&z--,w(z)}}function w(z){var V=s[z],G=l[z],U=s[z+1],W=l[z+1];l[z]=G+W,z===h-3&&(s[z+1]=s[z+2],l[z+1]=l[z+2]),h--;var q=gallopRight(t[U],t,V,G,0,r);V+=q,G-=q,G!==0&&(W=gallopLeft(t[V+G-1],t,U,W,W-1,r),W!==0&&(G<=W?M(V,G,U,W):F(V,G,U,W)))}function M(z,V,G,U){var W=0;for(W=0;W<V;W++)v[W]=t[z+W];var q=0,X=G,K=z;if(t[K++]=t[X++],--U===0){for(W=0;W<V;W++)t[K+W]=v[q+W];return}if(V===1){for(W=0;W<U;W++)t[K+W]=t[X+W];t[K+U]=v[q];return}for(var te=o,ee,ne,se;;){ee=0,ne=0,se=!1;do if(r(t[X],v[q])<0){if(t[K++]=t[X++],ne++,ee=0,--U===0){se=!0;break}}else if(t[K++]=v[q++],ee++,ne=0,--V===1){se=!0;break}while((ee|ne)<te);if(se)break;do{if(ee=gallopRight(t[X],v,q,V,0,r),ee!==0){for(W=0;W<ee;W++)t[K+W]=v[q+W];if(K+=ee,q+=ee,V-=ee,V<=1){se=!0;break}}if(t[K++]=t[X++],--U===0){se=!0;break}if(ne=gallopLeft(v[q],t,X,U,0,r),ne!==0){for(W=0;W<ne;W++)t[K+W]=t[X+W];if(K+=ne,X+=ne,U-=ne,U===0){se=!0;break}}if(t[K++]=v[q++],--V===1){se=!0;break}te--}while(ee>=DEFAULT_MIN_GALLOPING||ne>=DEFAULT_MIN_GALLOPING);if(se)break;te<0&&(te=0),te+=2}if(o=te,o<1&&(o=1),V===1){for(W=0;W<U;W++)t[K+W]=t[X+W];t[K+U]=v[q]}else{if(V===0)throw new Error;for(W=0;W<V;W++)t[K+W]=v[q+W]}}function F(z,V,G,U){var W=0;for(W=0;W<U;W++)v[W]=t[G+W];var q=z+V-1,X=U-1,K=G+U-1,te=0,ee=0;if(t[K--]=t[q--],--V===0){for(te=K-(U-1),W=0;W<U;W++)t[te+W]=v[W];return}if(U===1){for(K-=V,q-=V,ee=K+1,te=q+1,W=V-1;W>=0;W--)t[ee+W]=t[te+W];t[K]=v[X];return}for(var ne=o;;){var se=0,ve=0,me=!1;do if(r(v[X],t[q])<0){if(t[K--]=t[q--],se++,ve=0,--V===0){me=!0;break}}else if(t[K--]=v[X--],ve++,se=0,--U===1){me=!0;break}while((se|ve)<ne);if(me)break;do{if(se=V-gallopRight(v[X],t,z,V,V-1,r),se!==0){for(K-=se,q-=se,V-=se,ee=K+1,te=q+1,W=se-1;W>=0;W--)t[ee+W]=t[te+W];if(V===0){me=!0;break}}if(t[K--]=v[X--],--U===1){me=!0;break}if(ve=U-gallopLeft(t[q],v,0,U,U-1,r),ve!==0){for(K-=ve,X-=ve,U-=ve,ee=K+1,te=X+1,W=0;W<ve;W++)t[ee+W]=v[te+W];if(U<=1){me=!0;break}}if(t[K--]=t[q--],--V===0){me=!0;break}ne--}while(se>=DEFAULT_MIN_GALLOPING||ve>=DEFAULT_MIN_GALLOPING);if(me)break;ne<0&&(ne=0),ne+=2}if(o=ne,o<1&&(o=1),U===1){for(K-=V,q-=V,ee=K+1,te=q+1,W=V-1;W>=0;W--)t[ee+W]=t[te+W];t[K]=v[X]}else{if(U===0)throw new Error;for(te=K-(U-1),W=0;W<U;W++)t[te+W]=v[W]}}return{mergeRuns:x,forceMergeRuns:C,pushRun:T}}function sort(t,r,o,s){o||(o=0),s||(s=t.length);var l=s-o;if(!(l<2)){var h=0;if(l<DEFAULT_MIN_MERGE){h=makeAscendingRun(t,o,s,r),binaryInsertionSort(t,o,s,o+h,r);return}var v=TimSort(t,r),T=minRunLength(l);do{if(h=makeAscendingRun(t,o,s,r),h<T){var x=l;x>T&&(x=T),binaryInsertionSort(t,o,o+x,o+h,r),h=x}v.pushRun(o,h),v.mergeRuns(),l-=h,o+=h}while(l!==0);v.forceMergeRuns()}}var REDRAW_BIT=1,STYLE_CHANGED_BIT=2,SHAPE_CHANGED_BIT=4,invalidZErrorLogged=!1;function logInvalidZError(){invalidZErrorLogged||(invalidZErrorLogged=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function shapeCompareFunc(t,r){return t.zlevel===r.zlevel?t.z===r.z?t.z2-r.z2:t.z-r.z:t.zlevel-r.zlevel}var Storage=function(){function t(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=shapeCompareFunc}return t.prototype.traverse=function(r,o){for(var s=0;s<this._roots.length;s++)this._roots[s].traverse(r,o)},t.prototype.getDisplayList=function(r,o){o=o||!1;var s=this._displayList;return(r||!s.length)&&this.updateDisplayList(o),s},t.prototype.updateDisplayList=function(r){this._displayListLen=0;for(var o=this._roots,s=this._displayList,l=0,h=o.length;l<h;l++)this._updateAndAddDisplayable(o[l],null,r);s.length=this._displayListLen,sort(s,shapeCompareFunc)},t.prototype._updateAndAddDisplayable=function(r,o,s){if(!(r.ignore&&!s)){r.beforeUpdate(),r.update(),r.afterUpdate();var l=r.getClipPath();if(r.ignoreClip)o=null;else if(l){o?o=o.slice():o=[];for(var h=l,v=r;h;)h.parent=v,h.updateTransform(),o.push(h),v=h,h=h.getClipPath()}if(r.childrenRef){for(var T=r.childrenRef(),x=0;x<T.length;x++){var C=T[x];r.__dirty&&(C.__dirty|=REDRAW_BIT),this._updateAndAddDisplayable(C,o,s)}r.__dirty=0}else{var w=r;o&&o.length?w.__clipPaths=o:w.__clipPaths&&w.__clipPaths.length>0&&(w.__clipPaths=[]),isNaN(w.z)&&(logInvalidZError(),w.z=0),isNaN(w.z2)&&(logInvalidZError(),w.z2=0),isNaN(w.zlevel)&&(logInvalidZError(),w.zlevel=0),this._displayList[this._displayListLen++]=w}var M=r.getDecalElement&&r.getDecalElement();M&&this._updateAndAddDisplayable(M,o,s);var F=r.getTextGuideLine();F&&this._updateAndAddDisplayable(F,o,s);var z=r.getTextContent();z&&this._updateAndAddDisplayable(z,o,s)}},t.prototype.addRoot=function(r){r.__zr&&r.__zr.storage===this||this._roots.push(r)},t.prototype.delRoot=function(r){if(r instanceof Array){for(var o=0,s=r.length;o<s;o++)this.delRoot(r[o]);return}var l=indexOf(this._roots,r);l>=0&&this._roots.splice(l,1)},t.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},t.prototype.getRoots=function(){return this._roots},t.prototype.dispose=function(){this._displayList=null,this._roots=null},t}();const Storage$1=Storage;var requestAnimationFrame;requestAnimationFrame=env$1.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(t){return setTimeout(t,16)};const requestAnimationFrame$1=requestAnimationFrame;var easingFuncs={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return .5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return t===0?0:Math.pow(1024,t-1)},exponentialOut:function(t){return t===1?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return t===0?0:t===1?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)},circularIn:function(t){return 1-Math.sqrt(1-t*t)},circularOut:function(t){return Math.sqrt(1- --t*t)},circularInOut:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},elasticIn:function(t){var r,o=.1,s=.4;return t===0?0:t===1?1:(!o||o<1?(o=1,r=s/4):r=s*Math.asin(1/o)/(2*Math.PI),-(o*Math.pow(2,10*(t-=1))*Math.sin((t-r)*(2*Math.PI)/s)))},elasticOut:function(t){var r,o=.1,s=.4;return t===0?0:t===1?1:(!o||o<1?(o=1,r=s/4):r=s*Math.asin(1/o)/(2*Math.PI),o*Math.pow(2,-10*t)*Math.sin((t-r)*(2*Math.PI)/s)+1)},elasticInOut:function(t){var r,o=.1,s=.4;return t===0?0:t===1?1:(!o||o<1?(o=1,r=s/4):r=s*Math.asin(1/o)/(2*Math.PI),(t*=2)<1?-.5*(o*Math.pow(2,10*(t-=1))*Math.sin((t-r)*(2*Math.PI)/s)):o*Math.pow(2,-10*(t-=1))*Math.sin((t-r)*(2*Math.PI)/s)*.5+1)},backIn:function(t){var r=1.70158;return t*t*((r+1)*t-r)},backOut:function(t){var r=1.70158;return--t*t*((r+1)*t+r)+1},backInOut:function(t){var r=2.5949095;return(t*=2)<1?.5*(t*t*((r+1)*t-r)):.5*((t-=2)*t*((r+1)*t+r)+2)},bounceIn:function(t){return 1-easingFuncs.bounceOut(1-t)},bounceOut:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return t<.5?easingFuncs.bounceIn(t*2)*.5:easingFuncs.bounceOut(t*2-1)*.5+.5}};const easingFuncs$1=easingFuncs;var mathPow$2=Math.pow,mathSqrt$3=Math.sqrt,EPSILON$3=1e-8,EPSILON_NUMERIC=1e-4,THREE_SQRT=mathSqrt$3(3),ONE_THIRD=1/3,_v0=create$1(),_v1=create$1(),_v2=create$1();function isAroundZero(t){return t>-EPSILON$3&&t<EPSILON$3}function isNotAroundZero$1(t){return t>EPSILON$3||t<-EPSILON$3}function cubicAt(t,r,o,s,l){var h=1-l;return h*h*(h*t+3*l*r)+l*l*(l*s+3*h*o)}function cubicDerivativeAt(t,r,o,s,l){var h=1-l;return 3*(((r-t)*h+2*(o-r)*l)*h+(s-o)*l*l)}function cubicRootAt(t,r,o,s,l,h){var v=s+3*(r-o)-t,T=3*(o-r*2+t),x=3*(r-t),C=t-l,w=T*T-3*v*x,M=T*x-9*v*C,F=x*x-3*T*C,z=0;if(isAroundZero(w)&&isAroundZero(M))if(isAroundZero(T))h[0]=0;else{var V=-x/T;V>=0&&V<=1&&(h[z++]=V)}else{var G=M*M-4*w*F;if(isAroundZero(G)){var U=M/w,V=-T/v+U,W=-U/2;V>=0&&V<=1&&(h[z++]=V),W>=0&&W<=1&&(h[z++]=W)}else if(G>0){var q=mathSqrt$3(G),X=w*T+1.5*v*(-M+q),K=w*T+1.5*v*(-M-q);X<0?X=-mathPow$2(-X,ONE_THIRD):X=mathPow$2(X,ONE_THIRD),K<0?K=-mathPow$2(-K,ONE_THIRD):K=mathPow$2(K,ONE_THIRD);var V=(-T-(X+K))/(3*v);V>=0&&V<=1&&(h[z++]=V)}else{var te=(2*w*T-3*v*M)/(2*mathSqrt$3(w*w*w)),ee=Math.acos(te)/3,ne=mathSqrt$3(w),se=Math.cos(ee),V=(-T-2*ne*se)/(3*v),W=(-T+ne*(se+THREE_SQRT*Math.sin(ee)))/(3*v),ve=(-T+ne*(se-THREE_SQRT*Math.sin(ee)))/(3*v);V>=0&&V<=1&&(h[z++]=V),W>=0&&W<=1&&(h[z++]=W),ve>=0&&ve<=1&&(h[z++]=ve)}}return z}function cubicExtrema(t,r,o,s,l){var h=6*o-12*r+6*t,v=9*r+3*s-3*t-9*o,T=3*r-3*t,x=0;if(isAroundZero(v)){if(isNotAroundZero$1(h)){var C=-T/h;C>=0&&C<=1&&(l[x++]=C)}}else{var w=h*h-4*v*T;if(isAroundZero(w))l[0]=-h/(2*v);else if(w>0){var M=mathSqrt$3(w),C=(-h+M)/(2*v),F=(-h-M)/(2*v);C>=0&&C<=1&&(l[x++]=C),F>=0&&F<=1&&(l[x++]=F)}}return x}function cubicSubdivide(t,r,o,s,l,h){var v=(r-t)*l+t,T=(o-r)*l+r,x=(s-o)*l+o,C=(T-v)*l+v,w=(x-T)*l+T,M=(w-C)*l+C;h[0]=t,h[1]=v,h[2]=C,h[3]=M,h[4]=M,h[5]=w,h[6]=x,h[7]=s}function cubicProjectPoint(t,r,o,s,l,h,v,T,x,C,w){var M,F=.005,z=1/0,V,G,U,W;_v0[0]=x,_v0[1]=C;for(var q=0;q<1;q+=.05)_v1[0]=cubicAt(t,o,l,v,q),_v1[1]=cubicAt(r,s,h,T,q),U=distSquare(_v0,_v1),U<z&&(M=q,z=U);z=1/0;for(var X=0;X<32&&!(F<EPSILON_NUMERIC);X++)V=M-F,G=M+F,_v1[0]=cubicAt(t,o,l,v,V),_v1[1]=cubicAt(r,s,h,T,V),U=distSquare(_v1,_v0),V>=0&&U<z?(M=V,z=U):(_v2[0]=cubicAt(t,o,l,v,G),_v2[1]=cubicAt(r,s,h,T,G),W=distSquare(_v2,_v0),G<=1&&W<z?(M=G,z=W):F*=.5);return w&&(w[0]=cubicAt(t,o,l,v,M),w[1]=cubicAt(r,s,h,T,M)),mathSqrt$3(z)}function cubicLength(t,r,o,s,l,h,v,T,x){for(var C=t,w=r,M=0,F=1/x,z=1;z<=x;z++){var V=z*F,G=cubicAt(t,o,l,v,V),U=cubicAt(r,s,h,T,V),W=G-C,q=U-w;M+=Math.sqrt(W*W+q*q),C=G,w=U}return M}function quadraticAt(t,r,o,s){var l=1-s;return l*(l*t+2*s*r)+s*s*o}function quadraticDerivativeAt(t,r,o,s){return 2*((1-s)*(r-t)+s*(o-r))}function quadraticRootAt(t,r,o,s,l){var h=t-2*r+o,v=2*(r-t),T=t-s,x=0;if(isAroundZero(h)){if(isNotAroundZero$1(v)){var C=-T/v;C>=0&&C<=1&&(l[x++]=C)}}else{var w=v*v-4*h*T;if(isAroundZero(w)){var C=-v/(2*h);C>=0&&C<=1&&(l[x++]=C)}else if(w>0){var M=mathSqrt$3(w),C=(-v+M)/(2*h),F=(-v-M)/(2*h);C>=0&&C<=1&&(l[x++]=C),F>=0&&F<=1&&(l[x++]=F)}}return x}function quadraticExtremum(t,r,o){var s=t+o-2*r;return s===0?.5:(t-r)/s}function quadraticSubdivide(t,r,o,s,l){var h=(r-t)*s+t,v=(o-r)*s+r,T=(v-h)*s+h;l[0]=t,l[1]=h,l[2]=T,l[3]=T,l[4]=v,l[5]=o}function quadraticProjectPoint(t,r,o,s,l,h,v,T,x){var C,w=.005,M=1/0;_v0[0]=v,_v0[1]=T;for(var F=0;F<1;F+=.05){_v1[0]=quadraticAt(t,o,l,F),_v1[1]=quadraticAt(r,s,h,F);var z=distSquare(_v0,_v1);z<M&&(C=F,M=z)}M=1/0;for(var V=0;V<32&&!(w<EPSILON_NUMERIC);V++){var G=C-w,U=C+w;_v1[0]=quadraticAt(t,o,l,G),_v1[1]=quadraticAt(r,s,h,G);var z=distSquare(_v1,_v0);if(G>=0&&z<M)C=G,M=z;else{_v2[0]=quadraticAt(t,o,l,U),_v2[1]=quadraticAt(r,s,h,U);var W=distSquare(_v2,_v0);U<=1&&W<M?(C=U,M=W):w*=.5}}return x&&(x[0]=quadraticAt(t,o,l,C),x[1]=quadraticAt(r,s,h,C)),mathSqrt$3(M)}function quadraticLength(t,r,o,s,l,h,v){for(var T=t,x=r,C=0,w=1/v,M=1;M<=v;M++){var F=M*w,z=quadraticAt(t,o,l,F),V=quadraticAt(r,s,h,F),G=z-T,U=V-x;C+=Math.sqrt(G*G+U*U),T=z,x=V}return C}var regexp=/cubic-bezier\(([0-9,\.e ]+)\)/;function createCubicEasingFunc(t){var r=t&&regexp.exec(t);if(r){var o=r[1].split(","),s=+trim$1(o[0]),l=+trim$1(o[1]),h=+trim$1(o[2]),v=+trim$1(o[3]);if(isNaN(s+l+h+v))return;var T=[];return function(x){return x<=0?0:x>=1?1:cubicRootAt(0,s,h,1,x,T)&&cubicAt(0,l,v,1,T[0])}}}var Clip=function(){function t(r){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=r.life||1e3,this._delay=r.delay||0,this.loop=r.loop||!1,this.onframe=r.onframe||noop,this.ondestroy=r.ondestroy||noop,this.onrestart=r.onrestart||noop,r.easing&&this.setEasing(r.easing)}return t.prototype.step=function(r,o){if(this._inited||(this._startTime=r+this._delay,this._inited=!0),this._paused){this._pausedTime+=o;return}var s=this._life,l=r-this._startTime-this._pausedTime,h=l/s;h<0&&(h=0),h=Math.min(h,1);var v=this.easingFunc,T=v?v(h):h;if(this.onframe(T),h===1)if(this.loop){var x=l%s;this._startTime=r-x,this._pausedTime=0,this.onrestart()}else return!0;return!1},t.prototype.pause=function(){this._paused=!0},t.prototype.resume=function(){this._paused=!1},t.prototype.setEasing=function(r){this.easing=r,this.easingFunc=isFunction(r)?r:easingFuncs$1[r]||createCubicEasingFunc(r)},t}();const Clip$1=Clip;var Entry=function(){function t(r){this.value=r}return t}(),LinkedList=function(){function t(){this._len=0}return t.prototype.insert=function(r){var o=new Entry(r);return this.insertEntry(o),o},t.prototype.insertEntry=function(r){this.head?(this.tail.next=r,r.prev=this.tail,r.next=null,this.tail=r):this.head=this.tail=r,this._len++},t.prototype.remove=function(r){var o=r.prev,s=r.next;o?o.next=s:this.head=s,s?s.prev=o:this.tail=o,r.next=r.prev=null,this._len--},t.prototype.len=function(){return this._len},t.prototype.clear=function(){this.head=this.tail=null,this._len=0},t}(),LRU=function(){function t(r){this._list=new LinkedList,this._maxSize=10,this._map={},this._maxSize=r}return t.prototype.put=function(r,o){var s=this._list,l=this._map,h=null;if(l[r]==null){var v=s.len(),T=this._lastRemovedEntry;if(v>=this._maxSize&&v>0){var x=s.head;s.remove(x),delete l[x.key],h=x.value,this._lastRemovedEntry=x}T?T.value=o:T=new Entry(o),T.key=r,s.insertEntry(T),l[r]=T}return h},t.prototype.get=function(r){var o=this._map[r],s=this._list;if(o!=null)return o!==s.tail&&(s.remove(o),s.insertEntry(o)),o.value},t.prototype.clear=function(){this._list.clear(),this._map={}},t.prototype.len=function(){return this._list.len()},t}();const LRU$1=LRU;var kCSSColorTable={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 clampCssByte(t){return t=Math.round(t),t<0?0:t>255?255:t}function clampCssAngle(t){return t=Math.round(t),t<0?0:t>360?360:t}function clampCssFloat(t){return t<0?0:t>1?1:t}function parseCssInt(t){var r=t;return r.length&&r.charAt(r.length-1)==="%"?clampCssByte(parseFloat(r)/100*255):clampCssByte(parseInt(r,10))}function parseCssFloat(t){var r=t;return r.length&&r.charAt(r.length-1)==="%"?clampCssFloat(parseFloat(r)/100):clampCssFloat(parseFloat(r))}function cssHueToRgb(t,r,o){return o<0?o+=1:o>1&&(o-=1),o*6<1?t+(r-t)*o*6:o*2<1?r:o*3<2?t+(r-t)*(2/3-o)*6:t}function lerpNumber(t,r,o){return t+(r-t)*o}function setRgba(t,r,o,s,l){return t[0]=r,t[1]=o,t[2]=s,t[3]=l,t}function copyRgba(t,r){return t[0]=r[0],t[1]=r[1],t[2]=r[2],t[3]=r[3],t}var colorCache=new LRU$1(20),lastRemovedArr=null;function putToCache(t,r){lastRemovedArr&&copyRgba(lastRemovedArr,r),lastRemovedArr=colorCache.put(t,lastRemovedArr||r.slice())}function parse$1(t,r){if(!!t){r=r||[];var o=colorCache.get(t);if(o)return copyRgba(r,o);t=t+"";var s=t.replace(/ /g,"").toLowerCase();if(s in kCSSColorTable)return copyRgba(r,kCSSColorTable[s]),putToCache(t,r),r;var l=s.length;if(s.charAt(0)==="#"){if(l===4||l===5){var h=parseInt(s.slice(1,4),16);if(!(h>=0&&h<=4095)){setRgba(r,0,0,0,1);return}return setRgba(r,(h&3840)>>4|(h&3840)>>8,h&240|(h&240)>>4,h&15|(h&15)<<4,l===5?parseInt(s.slice(4),16)/15:1),putToCache(t,r),r}else if(l===7||l===9){var h=parseInt(s.slice(1,7),16);if(!(h>=0&&h<=16777215)){setRgba(r,0,0,0,1);return}return setRgba(r,(h&16711680)>>16,(h&65280)>>8,h&255,l===9?parseInt(s.slice(7),16)/255:1),putToCache(t,r),r}return}var v=s.indexOf("("),T=s.indexOf(")");if(v!==-1&&T+1===l){var x=s.substr(0,v),C=s.substr(v+1,T-(v+1)).split(","),w=1;switch(x){case"rgba":if(C.length!==4)return C.length===3?setRgba(r,+C[0],+C[1],+C[2],1):setRgba(r,0,0,0,1);w=parseCssFloat(C.pop());case"rgb":if(C.length>=3)return setRgba(r,parseCssInt(C[0]),parseCssInt(C[1]),parseCssInt(C[2]),C.length===3?w:parseCssFloat(C[3])),putToCache(t,r),r;setRgba(r,0,0,0,1);return;case"hsla":if(C.length!==4){setRgba(r,0,0,0,1);return}return C[3]=parseCssFloat(C[3]),hsla2rgba(C,r),putToCache(t,r),r;case"hsl":if(C.length!==3){setRgba(r,0,0,0,1);return}return hsla2rgba(C,r),putToCache(t,r),r;default:return}}setRgba(r,0,0,0,1)}}function hsla2rgba(t,r){var o=(parseFloat(t[0])%360+360)%360/360,s=parseCssFloat(t[1]),l=parseCssFloat(t[2]),h=l<=.5?l*(s+1):l+s-l*s,v=l*2-h;return r=r||[],setRgba(r,clampCssByte(cssHueToRgb(v,h,o+1/3)*255),clampCssByte(cssHueToRgb(v,h,o)*255),clampCssByte(cssHueToRgb(v,h,o-1/3)*255),1),t.length===4&&(r[3]=t[3]),r}function rgba2hsla(t){if(!!t){var r=t[0]/255,o=t[1]/255,s=t[2]/255,l=Math.min(r,o,s),h=Math.max(r,o,s),v=h-l,T=(h+l)/2,x,C;if(v===0)x=0,C=0;else{T<.5?C=v/(h+l):C=v/(2-h-l);var w=((h-r)/6+v/2)/v,M=((h-o)/6+v/2)/v,F=((h-s)/6+v/2)/v;r===h?x=F-M:o===h?x=1/3+w-F:s===h&&(x=2/3+M-w),x<0&&(x+=1),x>1&&(x-=1)}var z=[x*360,C,T];return t[3]!=null&&z.push(t[3]),z}}function lift(t,r){var o=parse$1(t);if(o){for(var s=0;s<3;s++)r<0?o[s]=o[s]*(1-r)|0:o[s]=(255-o[s])*r+o[s]|0,o[s]>255?o[s]=255:o[s]<0&&(o[s]=0);return stringify(o,o.length===4?"rgba":"rgb")}}function toHex(t){var r=parse$1(t);if(r)return((1<<24)+(r[0]<<16)+(r[1]<<8)+ +r[2]).toString(16).slice(1)}function fastLerp(t,r,o){if(!(!(r&&r.length)||!(t>=0&&t<=1))){o=o||[];var s=t*(r.length-1),l=Math.floor(s),h=Math.ceil(s),v=r[l],T=r[h],x=s-l;return o[0]=clampCssByte(lerpNumber(v[0],T[0],x)),o[1]=clampCssByte(lerpNumber(v[1],T[1],x)),o[2]=clampCssByte(lerpNumber(v[2],T[2],x)),o[3]=clampCssFloat(lerpNumber(v[3],T[3],x)),o}}var fastMapToColor=fastLerp;function lerp(t,r,o){if(!(!(r&&r.length)||!(t>=0&&t<=1))){var s=t*(r.length-1),l=Math.floor(s),h=Math.ceil(s),v=parse$1(r[l]),T=parse$1(r[h]),x=s-l,C=stringify([clampCssByte(lerpNumber(v[0],T[0],x)),clampCssByte(lerpNumber(v[1],T[1],x)),clampCssByte(lerpNumber(v[2],T[2],x)),clampCssFloat(lerpNumber(v[3],T[3],x))],"rgba");return o?{color:C,leftIndex:l,rightIndex:h,value:s}:C}}var mapToColor=lerp;function modifyHSL(t,r,o,s){var l=parse$1(t);if(t)return l=rgba2hsla(l),r!=null&&(l[0]=clampCssAngle(r)),o!=null&&(l[1]=parseCssFloat(o)),s!=null&&(l[2]=parseCssFloat(s)),stringify(hsla2rgba(l),"rgba")}function modifyAlpha(t,r){var o=parse$1(t);if(o&&r!=null)return o[3]=clampCssFloat(r),stringify(o,"rgba")}function stringify(t,r){if(!(!t||!t.length)){var o=t[0]+","+t[1]+","+t[2];return(r==="rgba"||r==="hsva"||r==="hsla")&&(o+=","+t[3]),r+"("+o+")"}}function lum(t,r){var o=parse$1(t);return o?(.299*o[0]+.587*o[1]+.114*o[2])*o[3]/255+(1-o[3])*r:0}function random(){return stringify([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],"rgb")}const color=Object.freeze(Object.defineProperty({__proto__:null,parse:parse$1,lift,toHex,fastLerp,fastMapToColor,lerp,mapToColor,modifyHSL,modifyAlpha,stringify,lum,random},Symbol.toStringTag,{value:"Module"}));function isLinearGradient(t){return t.type==="linear"}function isRadialGradient(t){return t.type==="radial"}(function(){return env$1.hasGlobalWindow&&isFunction(window.btoa)?function(t){return window.btoa(unescape(t))}:typeof Buffer<"u"?function(t){return Buffer.from(t).toString("base64")}:function(t){return null}})();var arraySlice=Array.prototype.slice;function interpolateNumber$1(t,r,o){return(r-t)*o+t}function interpolate1DArray(t,r,o,s){for(var l=r.length,h=0;h<l;h++)t[h]=interpolateNumber$1(r[h],o[h],s);return t}function interpolate2DArray(t,r,o,s){for(var l=r.length,h=l&&r[0].length,v=0;v<l;v++){t[v]||(t[v]=[]);for(var T=0;T<h;T++)t[v][T]=interpolateNumber$1(r[v][T],o[v][T],s)}return t}function add1DArray(t,r,o,s){for(var l=r.length,h=0;h<l;h++)t[h]=r[h]+o[h]*s;return t}function add2DArray(t,r,o,s){for(var l=r.length,h=l&&r[0].length,v=0;v<l;v++){t[v]||(t[v]=[]);for(var T=0;T<h;T++)t[v][T]=r[v][T]+o[v][T]*s}return t}function fillColorStops(t,r){for(var o=t.length,s=r.length,l=o>s?r:t,h=Math.min(o,s),v=l[h-1]||{color:[0,0,0,0],offset:0},T=h;T<Math.max(o,s);T++)l.push({offset:v.offset,color:v.color.slice()})}function fillArray(t,r,o){var s=t,l=r;if(!(!s.push||!l.push)){var h=s.length,v=l.length;if(h!==v){var T=h>v;if(T)s.length=v;else for(var x=h;x<v;x++)s.push(o===1?l[x]:arraySlice.call(l[x]))}for(var C=s[0]&&s[0].length,x=0;x<s.length;x++)if(o===1)isNaN(s[x])&&(s[x]=l[x]);else for(var w=0;w<C;w++)isNaN(s[x][w])&&(s[x][w]=l[x][w])}}function cloneValue(t){if(isArrayLike(t)){var r=t.length;if(isArrayLike(t[0])){for(var o=[],s=0;s<r;s++)o.push(arraySlice.call(t[s]));return o}return arraySlice.call(t)}return t}function rgba2String(t){return t[0]=Math.floor(t[0])||0,t[1]=Math.floor(t[1])||0,t[2]=Math.floor(t[2])||0,t[3]=t[3]==null?1:t[3],"rgba("+t.join(",")+")"}function guessArrayDim(t){return isArrayLike(t&&t[0])?2:1}var VALUE_TYPE_NUMBER=0,VALUE_TYPE_1D_ARRAY=1,VALUE_TYPE_2D_ARRAY=2,VALUE_TYPE_COLOR=3,VALUE_TYPE_LINEAR_GRADIENT=4,VALUE_TYPE_RADIAL_GRADIENT=5,VALUE_TYPE_UNKOWN=6;function isGradientValueType(t){return t===VALUE_TYPE_LINEAR_GRADIENT||t===VALUE_TYPE_RADIAL_GRADIENT}function isArrayValueType(t){return t===VALUE_TYPE_1D_ARRAY||t===VALUE_TYPE_2D_ARRAY}var tmpRgba=[0,0,0,0],Track=function(){function t(r){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=r}return t.prototype.isFinished=function(){return this._finished},t.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},t.prototype.needsAnimate=function(){return this.keyframes.length>=1},t.prototype.getAdditiveTrack=function(){return this._additiveTrack},t.prototype.addKeyframe=function(r,o,s){this._needsSort=!0;var l=this.keyframes,h=l.length,v=!1,T=VALUE_TYPE_UNKOWN,x=o;if(isArrayLike(o)){var C=guessArrayDim(o);T=C,(C===1&&!isNumber(o[0])||C===2&&!isNumber(o[0][0]))&&(v=!0)}else if(isNumber(o)&&!eqNaN(o))T=VALUE_TYPE_NUMBER;else if(isString(o))if(!isNaN(+o))T=VALUE_TYPE_NUMBER;else{var w=parse$1(o);w&&(x=w,T=VALUE_TYPE_COLOR)}else if(isGradientObject(o)){var M=extend({},x);M.colorStops=map$2(o.colorStops,function(z){return{offset:z.offset,color:parse$1(z.color)}}),isLinearGradient(o)?T=VALUE_TYPE_LINEAR_GRADIENT:isRadialGradient(o)&&(T=VALUE_TYPE_RADIAL_GRADIENT),x=M}h===0?this.valType=T:(T!==this.valType||T===VALUE_TYPE_UNKOWN)&&(v=!0),this.discrete=this.discrete||v;var F={time:r,value:x,rawValue:o,percent:0};return s&&(F.easing=s,F.easingFunc=isFunction(s)?s:easingFuncs$1[s]||createCubicEasingFunc(s)),l.push(F),F},t.prototype.prepare=function(r,o){var s=this.keyframes;this._needsSort&&s.sort(function(G,U){return G.time-U.time});for(var l=this.valType,h=s.length,v=s[h-1],T=this.discrete,x=isArrayValueType(l),C=isGradientValueType(l),w=0;w<h;w++){var M=s[w],F=M.value,z=v.value;M.percent=M.time/r,T||(x&&w!==h-1?fillArray(F,z,l):C&&fillColorStops(F.colorStops,z.colorStops))}if(!T&&l!==VALUE_TYPE_RADIAL_GRADIENT&&o&&this.needsAnimate()&&o.needsAnimate()&&l===o.valType&&!o._finished){this._additiveTrack=o;for(var V=s[0].value,w=0;w<h;w++)l===VALUE_TYPE_NUMBER?s[w].additiveValue=s[w].value-V:l===VALUE_TYPE_COLOR?s[w].additiveValue=add1DArray([],s[w].value,V,-1):isArrayValueType(l)&&(s[w].additiveValue=l===VALUE_TYPE_1D_ARRAY?add1DArray([],s[w].value,V,-1):add2DArray([],s[w].value,V,-1))}},t.prototype.step=function(r,o){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var s=this._additiveTrack!=null,l=s?"additiveValue":"value",h=this.valType,v=this.keyframes,T=v.length,x=this.propName,C=h===VALUE_TYPE_COLOR,w,M=this._lastFr,F=Math.min,z,V;if(T===1)z=V=v[0];else{if(o<0)w=0;else if(o<this._lastFrP){var G=F(M+1,T-1);for(w=G;w>=0&&!(v[w].percent<=o);w--);w=F(w,T-2)}else{for(w=M;w<T&&!(v[w].percent>o);w++);w=F(w-1,T-2)}V=v[w+1],z=v[w]}if(!!(z&&V)){this._lastFr=w,this._lastFrP=o;var U=V.percent-z.percent,W=U===0?1:F((o-z.percent)/U,1);V.easingFunc&&(W=V.easingFunc(W));var q=s?this._additiveValue:C?tmpRgba:r[x];if((isArrayValueType(h)||C)&&!q&&(q=this._additiveValue=[]),this.discrete)r[x]=W<1?z.rawValue:V.rawValue;else if(isArrayValueType(h))h===VALUE_TYPE_1D_ARRAY?interpolate1DArray(q,z[l],V[l],W):interpolate2DArray(q,z[l],V[l],W);else if(isGradientValueType(h)){var X=z[l],K=V[l],te=h===VALUE_TYPE_LINEAR_GRADIENT;r[x]={type:te?"linear":"radial",x:interpolateNumber$1(X.x,K.x,W),y:interpolateNumber$1(X.y,K.y,W),colorStops:map$2(X.colorStops,function(ne,se){var ve=K.colorStops[se];return{offset:interpolateNumber$1(ne.offset,ve.offset,W),color:rgba2String(interpolate1DArray([],ne.color,ve.color,W))}}),global:K.global},te?(r[x].x2=interpolateNumber$1(X.x2,K.x2,W),r[x].y2=interpolateNumber$1(X.y2,K.y2,W)):r[x].r=interpolateNumber$1(X.r,K.r,W)}else if(C)interpolate1DArray(q,z[l],V[l],W),s||(r[x]=rgba2String(q));else{var ee=interpolateNumber$1(z[l],V[l],W);s?this._additiveValue=ee:r[x]=ee}s&&this._addToTarget(r)}}},t.prototype._addToTarget=function(r){var o=this.valType,s=this.propName,l=this._additiveValue;o===VALUE_TYPE_NUMBER?r[s]=r[s]+l:o===VALUE_TYPE_COLOR?(parse$1(r[s],tmpRgba),add1DArray(tmpRgba,tmpRgba,l,1),r[s]=rgba2String(tmpRgba)):o===VALUE_TYPE_1D_ARRAY?add1DArray(r[s],r[s],l,1):o===VALUE_TYPE_2D_ARRAY&&add2DArray(r[s],r[s],l,1)},t}(),Animator=function(){function t(r,o,s,l){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=r,this._loop=o,o&&l){logError("Can' use additive animation on looped animation.");return}this._additiveAnimators=l,this._allowDiscrete=s}return t.prototype.getMaxTime=function(){return this._maxTime},t.prototype.getDelay=function(){return this._delay},t.prototype.getLoop=function(){return this._loop},t.prototype.getTarget=function(){return this._target},t.prototype.changeTarget=function(r){this._target=r},t.prototype.when=function(r,o,s){return this.whenWithKeys(r,o,keys(o),s)},t.prototype.whenWithKeys=function(r,o,s,l){for(var h=this._tracks,v=0;v<s.length;v++){var T=s[v],x=h[T];if(!x){x=h[T]=new Track(T);var C=void 0,w=this._getAdditiveTrack(T);if(w){var M=w.keyframes,F=M[M.length-1];C=F&&F.value,w.valType===VALUE_TYPE_COLOR&&C&&(C=rgba2String(C))}else C=this._target[T];if(C==null)continue;r>0&&x.addKeyframe(0,cloneValue(C),l),this._trackKeys.push(T)}x.addKeyframe(r,cloneValue(o[T]),l)}return this._maxTime=Math.max(this._maxTime,r),this},t.prototype.pause=function(){this._clip.pause(),this._paused=!0},t.prototype.resume=function(){this._clip.resume(),this._paused=!1},t.prototype.isPaused=function(){return!!this._paused},t.prototype.duration=function(r){return this._maxTime=r,this._force=!0,this},t.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var r=this._doneCbs;if(r)for(var o=r.length,s=0;s<o;s++)r[s].call(this)},t.prototype._abortedCallback=function(){this._setTracksFinished();var r=this.animation,o=this._abortedCbs;if(r&&r.removeClip(this._clip),this._clip=null,o)for(var s=0;s<o.length;s++)o[s].call(this)},t.prototype._setTracksFinished=function(){for(var r=this._tracks,o=this._trackKeys,s=0;s<o.length;s++)r[o[s]].setFinished()},t.prototype._getAdditiveTrack=function(r){var o,s=this._additiveAnimators;if(s)for(var l=0;l<s.length;l++){var h=s[l].getTrack(r);h&&(o=h)}return o},t.prototype.start=function(r){if(!(this._started>0)){this._started=1;for(var o=this,s=[],l=this._maxTime||0,h=0;h<this._trackKeys.length;h++){var v=this._trackKeys[h],T=this._tracks[v],x=this._getAdditiveTrack(v),C=T.keyframes,w=C.length;if(T.prepare(l,x),T.needsAnimate())if(!this._allowDiscrete&&T.discrete){var M=C[w-1];M&&(o._target[T.propName]=M.rawValue),T.setFinished()}else s.push(T)}if(s.length||this._force){var F=new Clip$1({life:l,loop:this._loop,delay:this._delay||0,onframe:function(z){o._started=2;var V=o._additiveAnimators;if(V){for(var G=!1,U=0;U<V.length;U++)if(V[U]._clip){G=!0;break}G||(o._additiveAnimators=null)}for(var U=0;U<s.length;U++)s[U].step(o._target,z);var W=o._onframeCbs;if(W)for(var U=0;U<W.length;U++)W[U](o._target,z)},ondestroy:function(){o._doneCallback()}});this._clip=F,this.animation&&this.animation.addClip(F),r&&F.setEasing(r)}else this._doneCallback();return this}},t.prototype.stop=function(r){if(!!this._clip){var o=this._clip;r&&o.onframe(1),this._abortedCallback()}},t.prototype.delay=function(r){return this._delay=r,this},t.prototype.during=function(r){return r&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(r)),this},t.prototype.done=function(r){return r&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(r)),this},t.prototype.aborted=function(r){return r&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(r)),this},t.prototype.getClip=function(){return this._clip},t.prototype.getTrack=function(r){return this._tracks[r]},t.prototype.getTracks=function(){var r=this;return map$2(this._trackKeys,function(o){return r._tracks[o]})},t.prototype.stopTracks=function(r,o){if(!r.length||!this._clip)return!0;for(var s=this._tracks,l=this._trackKeys,h=0;h<r.length;h++){var v=s[r[h]];v&&!v.isFinished()&&(o?v.step(this._target,1):this._started===1&&v.step(this._target,0),v.setFinished())}for(var T=!0,h=0;h<l.length;h++)if(!s[l[h]].isFinished()){T=!1;break}return T&&this._abortedCallback(),T},t.prototype.saveTo=function(r,o,s){if(!!r){o=o||this._trackKeys;for(var l=0;l<o.length;l++){var h=o[l],v=this._tracks[h];if(!(!v||v.isFinished())){var T=v.keyframes,x=T[s?0:T.length-1];x&&(r[h]=cloneValue(x.rawValue))}}}},t.prototype.__changeFinalValue=function(r,o){o=o||keys(r);for(var s=0;s<o.length;s++){var l=o[s],h=this._tracks[l];if(!!h){var v=h.keyframes;if(v.length>1){var T=v.pop();h.addKeyframe(T.time,r[l]),h.prepare(this._maxTime,h.getAdditiveTrack())}}}},t}();const Animator$1=Animator;function getTime(){return new Date().getTime()}var Animation=function(t){__extends(r,t);function r(o){var s=t.call(this)||this;return s._running=!1,s._time=0,s._pausedTime=0,s._pauseStart=0,s._paused=!1,o=o||{},s.stage=o.stage||{},s}return r.prototype.addClip=function(o){o.animation&&this.removeClip(o),this._head?(this._tail.next=o,o.prev=this._tail,o.next=null,this._tail=o):this._head=this._tail=o,o.animation=this},r.prototype.addAnimator=function(o){o.animation=this;var s=o.getClip();s&&this.addClip(s)},r.prototype.removeClip=function(o){if(!!o.animation){var s=o.prev,l=o.next;s?s.next=l:this._head=l,l?l.prev=s:this._tail=s,o.next=o.prev=o.animation=null}},r.prototype.removeAnimator=function(o){var s=o.getClip();s&&this.removeClip(s),o.animation=null},r.prototype.update=function(o){for(var s=getTime()-this._pausedTime,l=s-this._time,h=this._head;h;){var v=h.next,T=h.step(s,l);T&&(h.ondestroy(),this.removeClip(h)),h=v}this._time=s,o||(this.trigger("frame",l),this.stage.update&&this.stage.update())},r.prototype._startLoop=function(){var o=this;this._running=!0;function s(){o._running&&(requestAnimationFrame$1(s),!o._paused&&o.update())}requestAnimationFrame$1(s)},r.prototype.start=function(){this._running||(this._time=getTime(),this._pausedTime=0,this._startLoop())},r.prototype.stop=function(){this._running=!1},r.prototype.pause=function(){this._paused||(this._pauseStart=getTime(),this._paused=!0)},r.prototype.resume=function(){this._paused&&(this._pausedTime+=getTime()-this._pauseStart,this._paused=!1)},r.prototype.clear=function(){for(var o=this._head;o;){var s=o.next;o.prev=o.next=o.animation=null,o=s}this._head=this._tail=null},r.prototype.isFinished=function(){return this._head==null},r.prototype.animate=function(o,s){s=s||{},this.start();var l=new Animator$1(o,s.loop);return this.addAnimator(l),l},r}(Eventful$1);const Animation$1=Animation;var TOUCH_CLICK_DELAY=300,globalEventSupported=env$1.domSupported,localNativeListenerNames=function(){var t=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],r=["touchstart","touchend","touchmove"],o={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},s=map$2(t,function(l){var h=l.replace("mouse","pointer");return o.hasOwnProperty(h)?h:l});return{mouse:t,touch:r,pointer:s}}(),globalNativeListenerNames={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},wheelEventSupported=!1;function isPointerFromTouch(t){var r=t.pointerType;return r==="pen"||r==="touch"}function setTouchTimer(t){t.touching=!0,t.touchTimer!=null&&(clearTimeout(t.touchTimer),t.touchTimer=null),t.touchTimer=setTimeout(function(){t.touching=!1,t.touchTimer=null},700)}function markTouch(t){t&&(t.zrByTouch=!0)}function normalizeGlobalEvent(t,r){return normalizeEvent(t.dom,new FakeGlobalEvent(t,r),!0)}function isLocalEl(t,r){for(var o=r,s=!1;o&&o.nodeType!==9&&!(s=o.domBelongToZr||o!==r&&o===t.painterRoot);)o=o.parentNode;return s}var FakeGlobalEvent=function(){function t(r,o){this.stopPropagation=noop,this.stopImmediatePropagation=noop,this.preventDefault=noop,this.type=o.type,this.target=this.currentTarget=r.dom,this.pointerType=o.pointerType,this.clientX=o.clientX,this.clientY=o.clientY}return t}(),localDOMHandlers={mousedown:function(t){t=normalizeEvent(this.dom,t),this.__mayPointerCapture=[t.zrX,t.zrY],this.trigger("mousedown",t)},mousemove:function(t){t=normalizeEvent(this.dom,t);var r=this.__mayPointerCapture;r&&(t.zrX!==r[0]||t.zrY!==r[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",t)},mouseup:function(t){t=normalizeEvent(this.dom,t),this.__togglePointerCapture(!1),this.trigger("mouseup",t)},mouseout:function(t){t=normalizeEvent(this.dom,t);var r=t.toElement||t.relatedTarget;isLocalEl(this,r)||(this.__pointerCapturing&&(t.zrEventControl="no_globalout"),this.trigger("mouseout",t))},wheel:function(t){wheelEventSupported=!0,t=normalizeEvent(this.dom,t),this.trigger("mousewheel",t)},mousewheel:function(t){wheelEventSupported||(t=normalizeEvent(this.dom,t),this.trigger("mousewheel",t))},touchstart:function(t){t=normalizeEvent(this.dom,t),markTouch(t),this.__lastTouchMoment=new Date,this.handler.processGesture(t,"start"),localDOMHandlers.mousemove.call(this,t),localDOMHandlers.mousedown.call(this,t)},touchmove:function(t){t=normalizeEvent(this.dom,t),markTouch(t),this.handler.processGesture(t,"change"),localDOMHandlers.mousemove.call(this,t)},touchend:function(t){t=normalizeEvent(this.dom,t),markTouch(t),this.handler.processGesture(t,"end"),localDOMHandlers.mouseup.call(this,t),+new Date-+this.__lastTouchMoment<TOUCH_CLICK_DELAY&&localDOMHandlers.click.call(this,t)},pointerdown:function(t){localDOMHandlers.mousedown.call(this,t)},pointermove:function(t){isPointerFromTouch(t)||localDOMHandlers.mousemove.call(this,t)},pointerup:function(t){localDOMHandlers.mouseup.call(this,t)},pointerout:function(t){isPointerFromTouch(t)||localDOMHandlers.mouseout.call(this,t)}};each$c(["click","dblclick","contextmenu"],function(t){localDOMHandlers[t]=function(r){r=normalizeEvent(this.dom,r),this.trigger(t,r)}});var globalDOMHandlers={pointermove:function(t){isPointerFromTouch(t)||globalDOMHandlers.mousemove.call(this,t)},pointerup:function(t){globalDOMHandlers.mouseup.call(this,t)},mousemove:function(t){this.trigger("mousemove",t)},mouseup:function(t){var r=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",t),r&&(t.zrEventControl="only_globalout",this.trigger("mouseout",t))}};function mountLocalDOMEventListeners(t,r){var o=r.domHandlers;env$1.pointerEventsSupported?each$c(localNativeListenerNames.pointer,function(s){mountSingleDOMEventListener(r,s,function(l){o[s].call(t,l)})}):(env$1.touchEventsSupported&&each$c(localNativeListenerNames.touch,function(s){mountSingleDOMEventListener(r,s,function(l){o[s].call(t,l),setTouchTimer(r)})}),each$c(localNativeListenerNames.mouse,function(s){mountSingleDOMEventListener(r,s,function(l){l=getNativeEvent(l),r.touching||o[s].call(t,l)})}))}function mountGlobalDOMEventListeners(t,r){env$1.pointerEventsSupported?each$c(globalNativeListenerNames.pointer,o):env$1.touchEventsSupported||each$c(globalNativeListenerNames.mouse,o);function o(s){function l(h){h=getNativeEvent(h),isLocalEl(t,h.target)||(h=normalizeGlobalEvent(t,h),r.domHandlers[s].call(t,h))}mountSingleDOMEventListener(r,s,l,{capture:!0})}}function mountSingleDOMEventListener(t,r,o,s){t.mounted[r]=o,t.listenerOpts[r]=s,addEventListener(t.domTarget,r,o,s)}function unmountDOMEventListeners(t){var r=t.mounted;for(var o in r)r.hasOwnProperty(o)&&removeEventListener(t.domTarget,o,r[o],t.listenerOpts[o]);t.mounted={}}var DOMHandlerScope=function(){function t(r,o){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=r,this.domHandlers=o}return t}(),HandlerDomProxy=function(t){__extends(r,t);function r(o,s){var l=t.call(this)||this;return l.__pointerCapturing=!1,l.dom=o,l.painterRoot=s,l._localHandlerScope=new DOMHandlerScope(o,localDOMHandlers),globalEventSupported&&(l._globalHandlerScope=new DOMHandlerScope(document,globalDOMHandlers)),mountLocalDOMEventListeners(l,l._localHandlerScope),l}return r.prototype.dispose=function(){unmountDOMEventListeners(this._localHandlerScope),globalEventSupported&&unmountDOMEventListeners(this._globalHandlerScope)},r.prototype.setCursor=function(o){this.dom.style&&(this.dom.style.cursor=o||"default")},r.prototype.__togglePointerCapture=function(o){if(this.__mayPointerCapture=null,globalEventSupported&&+this.__pointerCapturing^+o){this.__pointerCapturing=o;var s=this._globalHandlerScope;o?mountGlobalDOMEventListeners(this,s):unmountDOMEventListeners(s)}},r}(Eventful$1);const HandlerProxy=HandlerDomProxy;var dpr=1;env$1.hasGlobalWindow&&(dpr=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var devicePixelRatio=dpr,DARK_MODE_THRESHOLD=.4,DARK_LABEL_COLOR="#333",LIGHT_LABEL_COLOR="#ccc",LIGHTER_LABEL_COLOR="#eee",mIdentity=identity,EPSILON$2=5e-5;function isNotAroundZero(t){return t>EPSILON$2||t<-EPSILON$2}var scaleTmp=[],tmpTransform=[],originTransform=create(),abs=Math.abs,Transformable=function(){function t(){}return t.prototype.getLocalTransform=function(r){return t.getLocalTransform(this,r)},t.prototype.setPosition=function(r){this.x=r[0],this.y=r[1]},t.prototype.setScale=function(r){this.scaleX=r[0],this.scaleY=r[1]},t.prototype.setSkew=function(r){this.skewX=r[0],this.skewY=r[1]},t.prototype.setOrigin=function(r){this.originX=r[0],this.originY=r[1]},t.prototype.needLocalTransform=function(){return isNotAroundZero(this.rotation)||isNotAroundZero(this.x)||isNotAroundZero(this.y)||isNotAroundZero(this.scaleX-1)||isNotAroundZero(this.scaleY-1)||isNotAroundZero(this.skewX)||isNotAroundZero(this.skewY)},t.prototype.updateTransform=function(){var r=this.parent&&this.parent.transform,o=this.needLocalTransform(),s=this.transform;if(!(o||r)){s&&mIdentity(s);return}s=s||create(),o?this.getLocalTransform(s):mIdentity(s),r&&(o?mul(s,r,s):copy(s,r)),this.transform=s,this._resolveGlobalScaleRatio(s)},t.prototype._resolveGlobalScaleRatio=function(r){var o=this.globalScaleRatio;if(o!=null&&o!==1){this.getGlobalScale(scaleTmp);var s=scaleTmp[0]<0?-1:1,l=scaleTmp[1]<0?-1:1,h=((scaleTmp[0]-s)*o+s)/scaleTmp[0]||0,v=((scaleTmp[1]-l)*o+l)/scaleTmp[1]||0;r[0]*=h,r[1]*=h,r[2]*=v,r[3]*=v}this.invTransform=this.invTransform||create(),invert(this.invTransform,r)},t.prototype.getComputedTransform=function(){for(var r=this,o=[];r;)o.push(r),r=r.parent;for(;r=o.pop();)r.updateTransform();return this.transform},t.prototype.setLocalTransform=function(r){if(!!r){var o=r[0]*r[0]+r[1]*r[1],s=r[2]*r[2]+r[3]*r[3],l=Math.atan2(r[1],r[0]),h=Math.PI/2+l-Math.atan2(r[3],r[2]);s=Math.sqrt(s)*Math.cos(h),o=Math.sqrt(o),this.skewX=h,this.skewY=0,this.rotation=-l,this.x=+r[4],this.y=+r[5],this.scaleX=o,this.scaleY=s,this.originX=0,this.originY=0}},t.prototype.decomposeTransform=function(){if(!!this.transform){var r=this.parent,o=this.transform;r&&r.transform&&(mul(tmpTransform,r.invTransform,o),o=tmpTransform);var s=this.originX,l=this.originY;(s||l)&&(originTransform[4]=s,originTransform[5]=l,mul(tmpTransform,o,originTransform),tmpTransform[4]-=s,tmpTransform[5]-=l,o=tmpTransform),this.setLocalTransform(o)}},t.prototype.getGlobalScale=function(r){var o=this.transform;return r=r||[],o?(r[0]=Math.sqrt(o[0]*o[0]+o[1]*o[1]),r[1]=Math.sqrt(o[2]*o[2]+o[3]*o[3]),o[0]<0&&(r[0]=-r[0]),o[3]<0&&(r[1]=-r[1]),r):(r[0]=1,r[1]=1,r)},t.prototype.transformCoordToLocal=function(r,o){var s=[r,o],l=this.invTransform;return l&&applyTransform$1(s,s,l),s},t.prototype.transformCoordToGlobal=function(r,o){var s=[r,o],l=this.transform;return l&&applyTransform$1(s,s,l),s},t.prototype.getLineScale=function(){var r=this.transform;return r&&abs(r[0]-1)>1e-10&&abs(r[3]-1)>1e-10?Math.sqrt(abs(r[0]*r[3]-r[2]*r[1])):1},t.prototype.copyTransform=function(r){copyTransform(this,r)},t.getLocalTransform=function(r,o){o=o||[];var s=r.originX||0,l=r.originY||0,h=r.scaleX,v=r.scaleY,T=r.anchorX,x=r.anchorY,C=r.rotation||0,w=r.x,M=r.y,F=r.skewX?Math.tan(r.skewX):0,z=r.skewY?Math.tan(-r.skewY):0;if(s||l||T||x){var V=s+T,G=l+x;o[4]=-V*h-F*G*v,o[5]=-G*v-z*V*h}else o[4]=o[5]=0;return o[0]=h,o[3]=v,o[1]=z*h,o[2]=F*v,C&&rotate(o,o,C),o[4]+=s+w,o[5]+=l+M,o},t.initDefaultProps=function(){var r=t.prototype;r.scaleX=r.scaleY=r.globalScaleRatio=1,r.x=r.y=r.originX=r.originY=r.skewX=r.skewY=r.rotation=r.anchorX=r.anchorY=0}(),t}(),TRANSFORMABLE_PROPS=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function copyTransform(t,r){for(var o=0;o<TRANSFORMABLE_PROPS.length;o++){var s=TRANSFORMABLE_PROPS[o];t[s]=r[s]}}const Transformable$1=Transformable;var textWidthCache={};function getWidth(t,r){r=r||DEFAULT_FONT;var o=textWidthCache[r];o||(o=textWidthCache[r]=new LRU$1(500));var s=o.get(t);return s==null&&(s=platformApi.measureText(t,r).width,o.put(t,s)),s}function innerGetBoundingRect(t,r,o,s){var l=getWidth(t,r),h=getLineHeight(r),v=adjustTextX(0,l,o),T=adjustTextY(0,h,s),x=new BoundingRect$1(v,T,l,h);return x}function getBoundingRect(t,r,o,s){var l=((t||"")+"").split(`
`),h=l.length;if(h===1)return innerGetBoundingRect(l[0],r,o,s);for(var v=new BoundingRect$1(0,0,0,0),T=0;T<l.length;T++){var x=innerGetBoundingRect(l[T],r,o,s);T===0?v.copy(x):v.union(x)}return v}function adjustTextX(t,r,o){return o==="right"?t-=r:o==="center"&&(t-=r/2),t}function adjustTextY(t,r,o){return o==="middle"?t-=r/2:o==="bottom"&&(t-=r),t}function getLineHeight(t){return getWidth("\u56FD",t)}function parsePercent$1(t,r){return typeof t=="string"?t.lastIndexOf("%")>=0?parseFloat(t)/100*r:parseFloat(t):t}function calculateTextPosition(t,r,o){var s=r.position||"inside",l=r.distance!=null?r.distance:5,h=o.height,v=o.width,T=h/2,x=o.x,C=o.y,w="left",M="top";if(s instanceof Array)x+=parsePercent$1(s[0],o.width),C+=parsePercent$1(s[1],o.height),w=null,M=null;else switch(s){case"left":x-=l,C+=T,w="right",M="middle";break;case"right":x+=l+v,C+=T,M="middle";break;case"top":x+=v/2,C-=l,w="center",M="bottom";break;case"bottom":x+=v/2,C+=h+l,w="center";break;case"inside":x+=v/2,C+=T,w="center",M="middle";break;case"insideLeft":x+=l,C+=T,M="middle";break;case"insideRight":x+=v-l,C+=T,w="right",M="middle";break;case"insideTop":x+=v/2,C+=l,w="center";break;case"insideBottom":x+=v/2,C+=h-l,w="center",M="bottom";break;case"insideTopLeft":x+=l,C+=l;break;case"insideTopRight":x+=v-l,C+=l,w="right";break;case"insideBottomLeft":x+=l,C+=h-l,M="bottom";break;case"insideBottomRight":x+=v-l,C+=h-l,w="right",M="bottom";break}return t=t||{},t.x=x,t.y=C,t.align=w,t.verticalAlign=M,t}var PRESERVED_NORMAL_STATE="__zr_normal__",PRIMARY_STATES_KEYS$1=TRANSFORMABLE_PROPS.concat(["ignore"]),DEFAULT_ANIMATABLE_MAP=reduce(TRANSFORMABLE_PROPS,function(t,r){return t[r]=!0,t},{ignore:!1}),tmpTextPosCalcRes={},tmpBoundingRect=new BoundingRect$1(0,0,0,0),Element=function(){function t(r){this.id=guid(),this.animators=[],this.currentStates=[],this.states={},this._init(r)}return t.prototype._init=function(r){this.attr(r)},t.prototype.drift=function(r,o,s){switch(this.draggable){case"horizontal":o=0;break;case"vertical":r=0;break}var l=this.transform;l||(l=this.transform=[1,0,0,1,0,0]),l[4]+=r,l[5]+=o,this.decomposeTransform(),this.markRedraw()},t.prototype.beforeUpdate=function(){},t.prototype.afterUpdate=function(){},t.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},t.prototype.updateInnerText=function(r){var o=this._textContent;if(o&&(!o.ignore||r)){this.textConfig||(this.textConfig={});var s=this.textConfig,l=s.local,h=o.innerTransformable,v=void 0,T=void 0,x=!1;h.parent=l?this:null;var C=!1;if(h.copyTransform(o),s.position!=null){var w=tmpBoundingRect;s.layoutRect?w.copy(s.layoutRect):w.copy(this.getBoundingRect()),l||w.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(tmpTextPosCalcRes,s,w):calculateTextPosition(tmpTextPosCalcRes,s,w),h.x=tmpTextPosCalcRes.x,h.y=tmpTextPosCalcRes.y,v=tmpTextPosCalcRes.align,T=tmpTextPosCalcRes.verticalAlign;var M=s.origin;if(M&&s.rotation!=null){var F=void 0,z=void 0;M==="center"?(F=w.width*.5,z=w.height*.5):(F=parsePercent$1(M[0],w.width),z=parsePercent$1(M[1],w.height)),C=!0,h.originX=-h.x+F+(l?0:w.x),h.originY=-h.y+z+(l?0:w.y)}}s.rotation!=null&&(h.rotation=s.rotation);var V=s.offset;V&&(h.x+=V[0],h.y+=V[1],C||(h.originX=-V[0],h.originY=-V[1]));var G=s.inside==null?typeof s.position=="string"&&s.position.indexOf("inside")>=0:s.inside,U=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),W=void 0,q=void 0,X=void 0;G&&this.canBeInsideText()?(W=s.insideFill,q=s.insideStroke,(W==null||W==="auto")&&(W=this.getInsideTextFill()),(q==null||q==="auto")&&(q=this.getInsideTextStroke(W),X=!0)):(W=s.outsideFill,q=s.outsideStroke,(W==null||W==="auto")&&(W=this.getOutsideFill()),(q==null||q==="auto")&&(q=this.getOutsideStroke(W),X=!0)),W=W||"#000",(W!==U.fill||q!==U.stroke||X!==U.autoStroke||v!==U.align||T!==U.verticalAlign)&&(x=!0,U.fill=W,U.stroke=q,U.autoStroke=X,U.align=v,U.verticalAlign=T,o.setDefaultTextStyle(U)),o.__dirty|=REDRAW_BIT,x&&o.dirtyStyle(!0)}},t.prototype.canBeInsideText=function(){return!0},t.prototype.getInsideTextFill=function(){return"#fff"},t.prototype.getInsideTextStroke=function(r){return"#000"},t.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?LIGHT_LABEL_COLOR:DARK_LABEL_COLOR},t.prototype.getOutsideStroke=function(r){var o=this.__zr&&this.__zr.getBackgroundColor(),s=typeof o=="string"&&parse$1(o);s||(s=[255,255,255,1]);for(var l=s[3],h=this.__zr.isDarkMode(),v=0;v<3;v++)s[v]=s[v]*l+(h?0:255)*(1-l);return s[3]=1,stringify(s,"rgba")},t.prototype.traverse=function(r,o){},t.prototype.attrKV=function(r,o){r==="textConfig"?this.setTextConfig(o):r==="textContent"?this.setTextContent(o):r==="clipPath"?this.setClipPath(o):r==="extra"?(this.extra=this.extra||{},extend(this.extra,o)):this[r]=o},t.prototype.hide=function(){this.ignore=!0,this.markRedraw()},t.prototype.show=function(){this.ignore=!1,this.markRedraw()},t.prototype.attr=function(r,o){if(typeof r=="string")this.attrKV(r,o);else if(isObject$3(r))for(var s=r,l=keys(s),h=0;h<l.length;h++){var v=l[h];this.attrKV(v,r[v])}return this.markRedraw(),this},t.prototype.saveCurrentToNormalState=function(r){this._innerSaveToNormal(r);for(var o=this._normalState,s=0;s<this.animators.length;s++){var l=this.animators[s],h=l.__fromStateTransition;if(!(l.getLoop()||h&&h!==PRESERVED_NORMAL_STATE)){var v=l.targetName,T=v?o[v]:o;l.saveTo(T)}}},t.prototype._innerSaveToNormal=function(r){var o=this._normalState;o||(o=this._normalState={}),r.textConfig&&!o.textConfig&&(o.textConfig=this.textConfig),this._savePrimaryToNormal(r,o,PRIMARY_STATES_KEYS$1)},t.prototype._savePrimaryToNormal=function(r,o,s){for(var l=0;l<s.length;l++){var h=s[l];r[h]!=null&&!(h in o)&&(o[h]=this[h])}},t.prototype.hasState=function(){return this.currentStates.length>0},t.prototype.getState=function(r){return this.states[r]},t.prototype.ensureState=function(r){var o=this.states;return o[r]||(o[r]={}),o[r]},t.prototype.clearStates=function(r){this.useState(PRESERVED_NORMAL_STATE,!1,r)},t.prototype.useState=function(r,o,s,l){var h=r===PRESERVED_NORMAL_STATE,v=this.hasState();if(!(!v&&h)){var T=this.currentStates,x=this.stateTransition;if(!(indexOf(T,r)>=0&&(o||T.length===1))){var C;if(this.stateProxy&&!h&&(C=this.stateProxy(r)),C||(C=this.states&&this.states[r]),!C&&!h){logError("State "+r+" not exists.");return}h||this.saveCurrentToNormalState(C);var w=!!(C&&C.hoverLayer||l);w&&this._toggleHoverLayerFlag(!0),this._applyStateObj(r,C,this._normalState,o,!s&&!this.__inHover&&x&&x.duration>0,x);var M=this._textContent,F=this._textGuide;return M&&M.useState(r,o,s,w),F&&F.useState(r,o,s,w),h?(this.currentStates=[],this._normalState={}):o?this.currentStates.push(r):this.currentStates=[r],this._updateAnimationTargets(),this.markRedraw(),!w&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~REDRAW_BIT),C}}},t.prototype.useStates=function(r,o,s){if(!r.length)this.clearStates();else{var l=[],h=this.currentStates,v=r.length,T=v===h.length;if(T){for(var x=0;x<v;x++)if(r[x]!==h[x]){T=!1;break}}if(T)return;for(var x=0;x<v;x++){var C=r[x],w=void 0;this.stateProxy&&(w=this.stateProxy(C,r)),w||(w=this.states[C]),w&&l.push(w)}var M=l[v-1],F=!!(M&&M.hoverLayer||s);F&&this._toggleHoverLayerFlag(!0);var z=this._mergeStates(l),V=this.stateTransition;this.saveCurrentToNormalState(z),this._applyStateObj(r.join(","),z,this._normalState,!1,!o&&!this.__inHover&&V&&V.duration>0,V);var G=this._textContent,U=this._textGuide;G&&G.useStates(r,o,F),U&&U.useStates(r,o,F),this._updateAnimationTargets(),this.currentStates=r.slice(),this.markRedraw(),!F&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~REDRAW_BIT)}},t.prototype._updateAnimationTargets=function(){for(var r=0;r<this.animators.length;r++){var o=this.animators[r];o.targetName&&o.changeTarget(this[o.targetName])}},t.prototype.removeState=function(r){var o=indexOf(this.currentStates,r);if(o>=0){var s=this.currentStates.slice();s.splice(o,1),this.useStates(s)}},t.prototype.replaceState=function(r,o,s){var l=this.currentStates.slice(),h=indexOf(l,r),v=indexOf(l,o)>=0;h>=0?v?l.splice(h,1):l[h]=o:s&&!v&&l.push(o),this.useStates(l)},t.prototype.toggleState=function(r,o){o?this.useState(r,!0):this.removeState(r)},t.prototype._mergeStates=function(r){for(var o={},s,l=0;l<r.length;l++){var h=r[l];extend(o,h),h.textConfig&&(s=s||{},extend(s,h.textConfig))}return s&&(o.textConfig=s),o},t.prototype._applyStateObj=function(r,o,s,l,h,v){var T=!(o&&l);o&&o.textConfig?(this.textConfig=extend({},l?this.textConfig:s.textConfig),extend(this.textConfig,o.textConfig)):T&&s.textConfig&&(this.textConfig=s.textConfig);for(var x={},C=!1,w=0;w<PRIMARY_STATES_KEYS$1.length;w++){var M=PRIMARY_STATES_KEYS$1[w],F=h&&DEFAULT_ANIMATABLE_MAP[M];o&&o[M]!=null?F?(C=!0,x[M]=o[M]):this[M]=o[M]:T&&s[M]!=null&&(F?(C=!0,x[M]=s[M]):this[M]=s[M])}if(!h)for(var w=0;w<this.animators.length;w++){var z=this.animators[w],V=z.targetName;z.getLoop()||z.__changeFinalValue(V?(o||s)[V]:o||s)}C&&this._transitionState(r,x,v)},t.prototype._attachComponent=function(r){if(!(r.__zr&&!r.__hostTarget)&&r!==this){var o=this.__zr;o&&r.addSelfToZr(o),r.__zr=o,r.__hostTarget=this}},t.prototype._detachComponent=function(r){r.__zr&&r.removeSelfFromZr(r.__zr),r.__zr=null,r.__hostTarget=null},t.prototype.getClipPath=function(){return this._clipPath},t.prototype.setClipPath=function(r){this._clipPath&&this._clipPath!==r&&this.removeClipPath(),this._attachComponent(r),this._clipPath=r,this.markRedraw()},t.prototype.removeClipPath=function(){var r=this._clipPath;r&&(this._detachComponent(r),this._clipPath=null,this.markRedraw())},t.prototype.getTextContent=function(){return this._textContent},t.prototype.setTextContent=function(r){var o=this._textContent;o!==r&&(o&&o!==r&&this.removeTextContent(),r.innerTransformable=new Transformable$1,this._attachComponent(r),this._textContent=r,this.markRedraw())},t.prototype.setTextConfig=function(r){this.textConfig||(this.textConfig={}),extend(this.textConfig,r),this.markRedraw()},t.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},t.prototype.removeTextContent=function(){var r=this._textContent;r&&(r.innerTransformable=null,this._detachComponent(r),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},t.prototype.getTextGuideLine=function(){return this._textGuide},t.prototype.setTextGuideLine=function(r){this._textGuide&&this._textGuide!==r&&this.removeTextGuideLine(),this._attachComponent(r),this._textGuide=r,this.markRedraw()},t.prototype.removeTextGuideLine=function(){var r=this._textGuide;r&&(this._detachComponent(r),this._textGuide=null,this.markRedraw())},t.prototype.markRedraw=function(){this.__dirty|=REDRAW_BIT;var r=this.__zr;r&&(this.__inHover?r.refreshHover():r.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},t.prototype.dirty=function(){this.markRedraw()},t.prototype._toggleHoverLayerFlag=function(r){this.__inHover=r;var o=this._textContent,s=this._textGuide;o&&(o.__inHover=r),s&&(s.__inHover=r)},t.prototype.addSelfToZr=function(r){if(this.__zr!==r){this.__zr=r;var o=this.animators;if(o)for(var s=0;s<o.length;s++)r.animation.addAnimator(o[s]);this._clipPath&&this._clipPath.addSelfToZr(r),this._textContent&&this._textContent.addSelfToZr(r),this._textGuide&&this._textGuide.addSelfToZr(r)}},t.prototype.removeSelfFromZr=function(r){if(!!this.__zr){this.__zr=null;var o=this.animators;if(o)for(var s=0;s<o.length;s++)r.animation.removeAnimator(o[s]);this._clipPath&&this._clipPath.removeSelfFromZr(r),this._textContent&&this._textContent.removeSelfFromZr(r),this._textGuide&&this._textGuide.removeSelfFromZr(r)}},t.prototype.animate=function(r,o,s){var l=r?this[r]:this,h=new Animator$1(l,o,s);return r&&(h.targetName=r),this.addAnimator(h,r),h},t.prototype.addAnimator=function(r,o){var s=this.__zr,l=this;r.during(function(){l.updateDuringAnimation(o)}).done(function(){var h=l.animators,v=indexOf(h,r);v>=0&&h.splice(v,1)}),this.animators.push(r),s&&s.animation.addAnimator(r),s&&s.wakeUp()},t.prototype.updateDuringAnimation=function(r){this.markRedraw()},t.prototype.stopAnimation=function(r,o){for(var s=this.animators,l=s.length,h=[],v=0;v<l;v++){var T=s[v];!r||r===T.scope?T.stop(o):h.push(T)}return this.animators=h,this},t.prototype.animateTo=function(r,o,s){animateTo(this,r,o,s)},t.prototype.animateFrom=function(r,o,s){animateTo(this,r,o,s,!0)},t.prototype._transitionState=function(r,o,s,l){for(var h=animateTo(this,o,s,l),v=0;v<h.length;v++)h[v].__fromStateTransition=r},t.prototype.getBoundingRect=function(){return null},t.prototype.getPaintRect=function(){return null},t.initDefaultProps=function(){var r=t.prototype;r.type="element",r.name="",r.ignore=r.silent=r.isGroup=r.draggable=r.dragging=r.ignoreClip=r.__inHover=!1,r.__dirty=REDRAW_BIT;function o(s,l,h,v){Object.defineProperty(r,s,{get:function(){if(!this[l]){var x=this[l]=[];T(this,x)}return this[l]},set:function(x){this[h]=x[0],this[v]=x[1],this[l]=x,T(this,x)}});function T(x,C){Object.defineProperty(C,0,{get:function(){return x[h]},set:function(w){x[h]=w}}),Object.defineProperty(C,1,{get:function(){return x[v]},set:function(w){x[v]=w}})}}Object.defineProperty&&(o("position","_legacyPos","x","y"),o("scale","_legacyScale","scaleX","scaleY"),o("origin","_legacyOrigin","originX","originY"))}(),t}();mixin(Element,Eventful$1);mixin(Element,Transformable$1);function animateTo(t,r,o,s,l){o=o||{};var h=[];animateToShallow(t,"",t,r,o,s,h,l);var v=h.length,T=!1,x=o.done,C=o.aborted,w=function(){T=!0,v--,v<=0&&(T?x&&x():C&&C())},M=function(){v--,v<=0&&(T?x&&x():C&&C())};v||x&&x(),h.length>0&&o.during&&h[0].during(function(V,G){o.during(G)});for(var F=0;F<h.length;F++){var z=h[F];w&&z.done(w),M&&z.aborted(M),o.force&&z.duration(o.duration),z.start(o.easing)}return h}function copyArrShallow(t,r,o){for(var s=0;s<o;s++)t[s]=r[s]}function is2DArray(t){return isArrayLike(t[0])}function copyValue(t,r,o){if(isArrayLike(r[o]))if(isArrayLike(t[o])||(t[o]=[]),isTypedArray(r[o])){var s=r[o].length;t[o].length!==s&&(t[o]=new r[o].constructor(s),copyArrShallow(t[o],r[o],s))}else{var l=r[o],h=t[o],v=l.length;if(is2DArray(l))for(var T=l[0].length,x=0;x<v;x++)h[x]?copyArrShallow(h[x],l[x],T):h[x]=Array.prototype.slice.call(l[x]);else copyArrShallow(h,l,v);h.length=l.length}else t[o]=r[o]}function isValueSame(t,r){return t===r||isArrayLike(t)&&isArrayLike(r)&&is1DArraySame(t,r)}function is1DArraySame(t,r){var o=t.length;if(o!==r.length)return!1;for(var s=0;s<o;s++)if(t[s]!==r[s])return!1;return!0}function animateToShallow(t,r,o,s,l,h,v,T){for(var x=keys(s),C=l.duration,w=l.delay,M=l.additive,F=l.setToFinal,z=!isObject$3(h),V=t.animators,G=[],U=0;U<x.length;U++){var W=x[U],q=s[W];if(q!=null&&o[W]!=null&&(z||h[W]))if(isObject$3(q)&&!isArrayLike(q)&&!isGradientObject(q)){if(r){T||(o[W]=q,t.updateDuringAnimation(r));continue}animateToShallow(t,W,o[W],q,l,h&&h[W],v,T)}else G.push(W);else T||(o[W]=q,t.updateDuringAnimation(r),G.push(W))}var X=G.length;if(!M&&X)for(var K=0;K<V.length;K++){var te=V[K];if(te.targetName===r){var ee=te.stopTracks(G);if(ee){var ne=indexOf(V,te);V.splice(ne,1)}}}if(l.force||(G=filter(G,function(oe){return!isValueSame(s[oe],o[oe])}),X=G.length),X>0||l.force&&!v.length){var se=void 0,ve=void 0,me=void 0;if(T){ve={},F&&(se={});for(var K=0;K<X;K++){var W=G[K];ve[W]=o[W],F?se[W]=s[W]:o[W]=s[W]}}else if(F){me={};for(var K=0;K<X;K++){var W=G[K];me[W]=cloneValue(o[W]),copyValue(o,s,W)}}var te=new Animator$1(o,!1,!1,M?filter(V,function(ye){return ye.targetName===r}):null);te.targetName=r,l.scope&&(te.scope=l.scope),F&&se&&te.whenWithKeys(0,se,G),me&&te.whenWithKeys(0,me,G),te.whenWithKeys(C==null?500:C,T?ve:s,G).delay(w||0),t.addAnimator(te,r),v.push(te)}}const Element$1=Element;var Group$2=function(t){__extends(r,t);function r(o){var s=t.call(this)||this;return s.isGroup=!0,s._children=[],s.attr(o),s}return r.prototype.childrenRef=function(){return this._children},r.prototype.children=function(){return this._children.slice()},r.prototype.childAt=function(o){return this._children[o]},r.prototype.childOfName=function(o){for(var s=this._children,l=0;l<s.length;l++)if(s[l].name===o)return s[l]},r.prototype.childCount=function(){return this._children.length},r.prototype.add=function(o){return o&&o!==this&&o.parent!==this&&(this._children.push(o),this._doAdd(o)),this},r.prototype.addBefore=function(o,s){if(o&&o!==this&&o.parent!==this&&s&&s.parent===this){var l=this._children,h=l.indexOf(s);h>=0&&(l.splice(h,0,o),this._doAdd(o))}return this},r.prototype.replace=function(o,s){var l=indexOf(this._children,o);return l>=0&&this.replaceAt(s,l),this},r.prototype.replaceAt=function(o,s){var l=this._children,h=l[s];if(o&&o!==this&&o.parent!==this&&o!==h){l[s]=o,h.parent=null;var v=this.__zr;v&&h.removeSelfFromZr(v),this._doAdd(o)}return this},r.prototype._doAdd=function(o){o.parent&&o.parent.remove(o),o.parent=this;var s=this.__zr;s&&s!==o.__zr&&o.addSelfToZr(s),s&&s.refresh()},r.prototype.remove=function(o){var s=this.__zr,l=this._children,h=indexOf(l,o);return h<0?this:(l.splice(h,1),o.parent=null,s&&o.removeSelfFromZr(s),s&&s.refresh(),this)},r.prototype.removeAll=function(){for(var o=this._children,s=this.__zr,l=0;l<o.length;l++){var h=o[l];s&&h.removeSelfFromZr(s),h.parent=null}return o.length=0,this},r.prototype.eachChild=function(o,s){for(var l=this._children,h=0;h<l.length;h++){var v=l[h];o.call(s,v,h)}return this},r.prototype.traverse=function(o,s){for(var l=0;l<this._children.length;l++){var h=this._children[l],v=o.call(s,h);h.isGroup&&!v&&h.traverse(o,s)}return this},r.prototype.addSelfToZr=function(o){t.prototype.addSelfToZr.call(this,o);for(var s=0;s<this._children.length;s++){var l=this._children[s];l.addSelfToZr(o)}},r.prototype.removeSelfFromZr=function(o){t.prototype.removeSelfFromZr.call(this,o);for(var s=0;s<this._children.length;s++){var l=this._children[s];l.removeSelfFromZr(o)}},r.prototype.getBoundingRect=function(o){for(var s=new BoundingRect$1(0,0,0,0),l=o||this._children,h=[],v=null,T=0;T<l.length;T++){var x=l[T];if(!(x.ignore||x.invisible)){var C=x.getBoundingRect(),w=x.getLocalTransform(h);w?(BoundingRect$1.applyTransform(s,C,w),v=v||s.clone(),v.union(s)):(v=v||C.clone(),v.union(C))}}return v||s},r}(Element$1);Group$2.prototype.type="group";const Group$3=Group$2;/*!
* 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 painterCtors={},instances$1={};function delInstance(t){delete instances$1[t]}function isDarkMode(t){if(!t)return!1;if(typeof t=="string")return lum(t,1)<DARK_MODE_THRESHOLD;if(t.colorStops){for(var r=t.colorStops,o=0,s=r.length,l=0;l<s;l++)o+=lum(r[l].color,1);return o/=s,o<DARK_MODE_THRESHOLD}return!1}var ZRender=function(){function t(r,o,s){var l=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,s=s||{},this.dom=o,this.id=r;var h=new Storage$1,v=s.renderer||"canvas";painterCtors[v]||(v=keys(painterCtors)[0]),s.useDirtyRect=s.useDirtyRect==null?!1:s.useDirtyRect;var T=new painterCtors[v](o,h,s,r),x=s.ssr||T.ssrOnly;this.storage=h,this.painter=T;var C=!env$1.node&&!env$1.worker&&!x?new HandlerProxy(T.getViewportRoot(),T.root):null,w=s.useCoarsePointer,M=w==null||w==="auto"?env$1.touchEventsSupported:!!w,F=44,z;M&&(z=retrieve2(s.pointerSize,F)),this.handler=new Handler$1(h,T,C,T.root,z),this.animation=new Animation$1({stage:{update:x?null:function(){return l._flush(!0)}}}),x||this.animation.start()}return t.prototype.add=function(r){!r||(this.storage.addRoot(r),r.addSelfToZr(this),this.refresh())},t.prototype.remove=function(r){!r||(this.storage.delRoot(r),r.removeSelfFromZr(this),this.refresh())},t.prototype.configLayer=function(r,o){this.painter.configLayer&&this.painter.configLayer(r,o),this.refresh()},t.prototype.setBackgroundColor=function(r){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(r),this.refresh(),this._backgroundColor=r,this._darkMode=isDarkMode(r)},t.prototype.getBackgroundColor=function(){return this._backgroundColor},t.prototype.setDarkMode=function(r){this._darkMode=r},t.prototype.isDarkMode=function(){return this._darkMode},t.prototype.refreshImmediately=function(r){r||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1},t.prototype.refresh=function(){this._needsRefresh=!0,this.animation.start()},t.prototype.flush=function(){this._flush(!1)},t.prototype._flush=function(r){var o,s=getTime();this._needsRefresh&&(o=!0,this.refreshImmediately(r)),this._needsRefreshHover&&(o=!0,this.refreshHoverImmediately());var l=getTime();o?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:l-s})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},t.prototype.setSleepAfterStill=function(r){this._sleepAfterStill=r},t.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},t.prototype.refreshHover=function(){this._needsRefreshHover=!0},t.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},t.prototype.resize=function(r){r=r||{},this.painter.resize(r.width,r.height),this.handler.resize()},t.prototype.clearAnimation=function(){this.animation.clear()},t.prototype.getWidth=function(){return this.painter.getWidth()},t.prototype.getHeight=function(){return this.painter.getHeight()},t.prototype.setCursorStyle=function(r){this.handler.setCursorStyle(r)},t.prototype.findHover=function(r,o){return this.handler.findHover(r,o)},t.prototype.on=function(r,o,s){return this.handler.on(r,o,s),this},t.prototype.off=function(r,o){this.handler.off(r,o)},t.prototype.trigger=function(r,o){this.handler.trigger(r,o)},t.prototype.clear=function(){for(var r=this.storage.getRoots(),o=0;o<r.length;o++)r[o]instanceof Group$3&&r[o].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()},t.prototype.dispose=function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,delInstance(this.id)},t}();function init$1(t,r){var o=new ZRender(guid(),t,r);return instances$1[o.id]=o,o}function dispose$1(t){t.dispose()}function disposeAll(){for(var t in instances$1)instances$1.hasOwnProperty(t)&&instances$1[t].dispose();instances$1={}}function getInstance(t){return instances$1[t]}function registerPainter(t,r){painterCtors[t]=r}var version$1="5.4.0";const zrender=Object.freeze(Object.defineProperty({__proto__:null,init:init$1,dispose:dispose$1,disposeAll,getInstance,registerPainter,version:version$1},Symbol.toStringTag,{value:"Module"}));var RADIAN_EPSILON=1e-4,ROUND_SUPPORTED_PRECISION_MAX=20;function _trim(t){return t.replace(/^\s+|\s+$/g,"")}function linearMap$2(t,r,o,s){var l=r[0],h=r[1],v=o[0],T=o[1],x=h-l,C=T-v;if(x===0)return C===0?v:(v+T)/2;if(s)if(x>0){if(t<=l)return v;if(t>=h)return T}else{if(t>=l)return v;if(t<=h)return T}else{if(t===l)return v;if(t===h)return T}return(t-l)/x*C+v}function parsePercent(t,r){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%";break}return isString(t)?_trim(t).match(/%$/)?parseFloat(t)/100*r:parseFloat(t):t==null?NaN:+t}function round$1(t,r,o){return r==null&&(r=10),r=Math.min(Math.max(0,r),ROUND_SUPPORTED_PRECISION_MAX),t=(+t).toFixed(r),o?t:+t}function asc$2(t){return t.sort(function(r,o){return r-o}),t}function getPrecision(t){if(t=+t,isNaN(t))return 0;if(t>1e-14){for(var r=1,o=0;o<15;o++,r*=10)if(Math.round(t*r)/r===t)return o}return getPrecisionSafe(t)}function getPrecisionSafe(t){var r=t.toString().toLowerCase(),o=r.indexOf("e"),s=o>0?+r.slice(o+1):0,l=o>0?o:r.length,h=r.indexOf("."),v=h<0?0:l-1-h;return Math.max(0,v-s)}function getPixelPrecision(t,r){var o=Math.log,s=Math.LN10,l=Math.floor(o(t[1]-t[0])/s),h=Math.round(o(Math.abs(r[1]-r[0]))/s),v=Math.min(Math.max(-l+h,0),20);return isFinite(v)?v:20}function getPercentWithPrecision(t,r,o){if(!t[r])return 0;var s=getPercentSeats(t,o);return s[r]||0}function getPercentSeats(t,r){var o=reduce(t,function(z,V){return z+(isNaN(V)?0:V)},0);if(o===0)return[];for(var s=Math.pow(10,r),l=map$2(t,function(z){return(isNaN(z)?0:z)/o*s*100}),h=s*100,v=map$2(l,function(z){return Math.floor(z)}),T=reduce(v,function(z,V){return z+V},0),x=map$2(l,function(z,V){return z-v[V]});T<h;){for(var C=Number.NEGATIVE_INFINITY,w=null,M=0,F=x.length;M<F;++M)x[M]>C&&(C=x[M],w=M);++v[w],x[w]=0,++T}return map$2(v,function(z){return z/s})}function addSafe(t,r){var o=Math.max(getPrecision(t),getPrecision(r)),s=t+r;return o>ROUND_SUPPORTED_PRECISION_MAX?s:round$1(s,o)}var MAX_SAFE_INTEGER=9007199254740991;function remRadian(t){var r=Math.PI*2;return(t%r+r)%r}function isRadianAroundZero(t){return t>-RADIAN_EPSILON&&t<RADIAN_EPSILON}var TIME_REG=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function parseDate(t){if(t instanceof Date)return t;if(isString(t)){var r=TIME_REG.exec(t);if(!r)return new Date(NaN);if(r[8]){var o=+r[4]||0;return r[8].toUpperCase()!=="Z"&&(o-=+r[8].slice(0,3)),new Date(Date.UTC(+r[1],+(r[2]||1)-1,+r[3]||1,o,+(r[5]||0),+r[6]||0,r[7]?+r[7].substring(0,3):0))}else return new Date(+r[1],+(r[2]||1)-1,+r[3]||1,+r[4]||0,+(r[5]||0),+r[6]||0,r[7]?+r[7].substring(0,3):0)}else if(t==null)return new Date(NaN);return new Date(Math.round(t))}function quantity(t){return Math.pow(10,quantityExponent(t))}function quantityExponent(t){if(t===0)return 0;var r=Math.floor(Math.log(t)/Math.LN10);return t/Math.pow(10,r)>=10&&r++,r}function nice(t,r){var o=quantityExponent(t),s=Math.pow(10,o),l=t/s,h;return r?l<1.5?h=1:l<2.5?h=2:l<4?h=3:l<7?h=5:h=10:l<1?h=1:l<2?h=2:l<3?h=3:l<5?h=5:h=10,t=h*s,o>=-20?+t.toFixed(o<0?-o:0):t}function quantile(t,r){var o=(t.length-1)*r+1,s=Math.floor(o),l=+t[s-1],h=o-s;return h?l+h*(t[s]-l):l}function reformIntervals(t){t.sort(function(x,C){return T(x,C,0)?-1:1});for(var r=-1/0,o=1,s=0;s<t.length;){for(var l=t[s].interval,h=t[s].close,v=0;v<2;v++)l[v]<=r&&(l[v]=r,h[v]=v?1:1-o),r=l[v],o=h[v];l[0]===l[1]&&h[0]*h[1]!==1?t.splice(s,1):s++}return t;function T(x,C,w){return x.interval[w]<C.interval[w]||x.interval[w]===C.interval[w]&&(x.close[w]-C.close[w]===(w?-1:1)||!w&&T(x,C,1))}}function numericToNumber(t){var r=parseFloat(t);return r==t&&(r!==0||!isString(t)||t.indexOf("x")<=0)?r:NaN}function isNumeric(t){return!isNaN(numericToNumber(t))}function getRandomIdBase(){return Math.round(Math.random()*9)}function getGreatestCommonDividor(t,r){return r===0?t:getGreatestCommonDividor(r,t%r)}function getLeastCommonMultiple(t,r){return t==null?r:r==null?t:t*r/getGreatestCommonDividor(t,r)}var ECHARTS_PREFIX="[ECharts] ",storedLogs={},hasConsole=typeof console<"u"&&console.warn&&console.log;function outputLog(t,r,o){if(hasConsole){if(o){if(storedLogs[r])return;storedLogs[r]=!0}console[t](ECHARTS_PREFIX+r)}}function warn(t,r){outputLog("warn",t,r)}function throwError(t){throw new Error(t)}function interpolateNumber(t,r,o){return(r-t)*o+t}var DUMMY_COMPONENT_NAME_PREFIX="series\0",INTERNAL_COMPONENT_ID_PREFIX="\0_ec_\0";function normalizeToArray(t){return t instanceof Array?t:t==null?[]:[t]}function defaultEmphasis(t,r,o){if(t){t[r]=t[r]||{},t.emphasis=t.emphasis||{},t.emphasis[r]=t.emphasis[r]||{};for(var s=0,l=o.length;s<l;s++){var h=o[s];!t.emphasis[r].hasOwnProperty(h)&&t[r].hasOwnProperty(h)&&(t.emphasis[r][h]=t[r][h])}}}var TEXT_STYLE_OPTIONS=["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 getDataItemValue(t){return isObject$3(t)&&!isArray$1(t)&&!(t instanceof Date)?t.value:t}function isDataItemOption(t){return isObject$3(t)&&!(t instanceof Array)}function mappingToExists(t,r,o){var s=o==="normalMerge",l=o==="replaceMerge",h=o==="replaceAll";t=t||[],r=(r||[]).slice();var v=createHashMap();each$c(r,function(x,C){if(!isObject$3(x)){r[C]=null;return}});var T=prepareResult(t,v,o);return(s||l)&&mappingById(T,t,v,r),s&&mappingByName(T,r),s||l?mappingByIndex(T,r,l):h&&mappingInReplaceAllMode(T,r),makeIdAndName(T),T}function prepareResult(t,r,o){var s=[];if(o==="replaceAll")return s;for(var l=0;l<t.length;l++){var h=t[l];h&&h.id!=null&&r.set(h.id,l),s.push({existing:o==="replaceMerge"||isComponentIdInternal(h)?null:h,newOption:null,keyInfo:null,brandNew:null})}return s}function mappingById(t,r,o,s){each$c(s,function(l,h){if(!(!l||l.id==null)){var v=makeComparableKey(l.id),T=o.get(v);if(T!=null){var x=t[T];assert(!x.newOption,'Duplicated option on id "'+v+'".'),x.newOption=l,x.existing=r[T],s[h]=null}}})}function mappingByName(t,r){each$c(r,function(o,s){if(!(!o||o.name==null))for(var l=0;l<t.length;l++){var h=t[l].existing;if(!t[l].newOption&&h&&(h.id==null||o.id==null)&&!isComponentIdInternal(o)&&!isComponentIdInternal(h)&&keyExistAndEqual("name",h,o)){t[l].newOption=o,r[s]=null;return}}})}function mappingByIndex(t,r,o){each$c(r,function(s){if(!!s){for(var l,h=0;(l=t[h])&&(l.newOption||isComponentIdInternal(l.existing)||l.existing&&s.id!=null&&!keyExistAndEqual("id",s,l.existing));)h++;l?(l.newOption=s,l.brandNew=o):t.push({newOption:s,brandNew:o,existing:null,keyInfo:null}),h++}})}function mappingInReplaceAllMode(t,r){each$c(r,function(o){t.push({newOption:o,brandNew:!0,existing:null,keyInfo:null})})}function makeIdAndName(t){var r=createHashMap();each$c(t,function(o){var s=o.existing;s&&r.set(s.id,o)}),each$c(t,function(o){var s=o.newOption;assert(!s||s.id==null||!r.get(s.id)||r.get(s.id)===o,"id duplicates: "+(s&&s.id)),s&&s.id!=null&&r.set(s.id,o),!o.keyInfo&&(o.keyInfo={})}),each$c(t,function(o,s){var l=o.existing,h=o.newOption,v=o.keyInfo;if(!!isObject$3(h)){if(v.name=h.name!=null?makeComparableKey(h.name):l?l.name:DUMMY_COMPONENT_NAME_PREFIX+s,l)v.id=makeComparableKey(l.id);else if(h.id!=null)v.id=makeComparableKey(h.id);else{var T=0;do v.id="\0"+v.name+"\0"+T++;while(r.get(v.id))}r.set(v.id,o)}})}function keyExistAndEqual(t,r,o){var s=convertOptionIdName(r[t],null),l=convertOptionIdName(o[t],null);return s!=null&&l!=null&&s===l}function makeComparableKey(t){return convertOptionIdName(t,"")}function convertOptionIdName(t,r){return t==null?r:isString(t)?t:isNumber(t)||isStringSafe(t)?t+"":r}function isNameSpecified(t){var r=t.name;return!!(r&&r.indexOf(DUMMY_COMPONENT_NAME_PREFIX))}function isComponentIdInternal(t){return t&&t.id!=null&&makeComparableKey(t.id).indexOf(INTERNAL_COMPONENT_ID_PREFIX)===0}function makeInternalComponentId(t){return INTERNAL_COMPONENT_ID_PREFIX+t}function setComponentTypeToKeyInfo(t,r,o){each$c(t,function(s){var l=s.newOption;isObject$3(l)&&(s.keyInfo.mainType=r,s.keyInfo.subType=determineSubType(r,l,s.existing,o))})}function determineSubType(t,r,o,s){var l=r.type?r.type:o?o.subType:s.determineSubType(t,r);return l}function compressBatches(t,r){var o={},s={};return l(t||[],o),l(r||[],s,o),[h(o),h(s)];function l(v,T,x){for(var C=0,w=v.length;C<w;C++){var M=convertOptionIdName(v[C].seriesId,null);if(M==null)return;for(var F=normalizeToArray(v[C].dataIndex),z=x&&x[M],V=0,G=F.length;V<G;V++){var U=F[V];z&&z[U]?z[U]=null:(T[M]||(T[M]={}))[U]=1}}}function h(v,T){var x=[];for(var C in v)if(v.hasOwnProperty(C)&&v[C]!=null)if(T)x.push(+C);else{var w=h(v[C],!0);w.length&&x.push({seriesId:C,dataIndex:w})}return x}}function queryDataIndex(t,r){if(r.dataIndexInside!=null)return r.dataIndexInside;if(r.dataIndex!=null)return isArray$1(r.dataIndex)?map$2(r.dataIndex,function(o){return t.indexOfRawIndex(o)}):t.indexOfRawIndex(r.dataIndex);if(r.name!=null)return isArray$1(r.name)?map$2(r.name,function(o){return t.indexOfName(o)}):t.indexOfName(r.name)}function makeInner(){var t="__ec_inner_"+innerUniqueIndex++;return function(r){return r[t]||(r[t]={})}}var innerUniqueIndex=getRandomIdBase();function parseFinder$1(t,r,o){var s=preParseFinder(r,o),l=s.mainTypeSpecified,h=s.queryOptionMap,v=s.others,T=v,x=o?o.defaultMainType:null;return!l&&x&&h.set(x,{}),h.each(function(C,w){var M=queryReferringComponents(t,w,C,{useDefault:x===w,enableAll:o&&o.enableAll!=null?o.enableAll:!0,enableNone:o&&o.enableNone!=null?o.enableNone:!0});T[w+"Models"]=M.models,T[w+"Model"]=M.models[0]}),T}function preParseFinder(t,r){var o;if(isString(t)){var s={};s[t+"Index"]=0,o=s}else o=t;var l=createHashMap(),h={},v=!1;return each$c(o,function(T,x){if(x==="dataIndex"||x==="dataIndexInside"){h[x]=T;return}var C=x.match(/^(\w+)(Index|Id|Name)$/)||[],w=C[1],M=(C[2]||"").toLowerCase();if(!(!w||!M||r&&r.includeMainTypes&&indexOf(r.includeMainTypes,w)<0)){v=v||!!w;var F=l.get(w)||l.set(w,{});F[M]=T}}),{mainTypeSpecified:v,queryOptionMap:l,others:h}}var SINGLE_REFERRING={useDefault:!0,enableAll:!1,enableNone:!1},MULTIPLE_REFERRING={useDefault:!1,enableAll:!0,enableNone:!0};function queryReferringComponents(t,r,o,s){s=s||SINGLE_REFERRING;var l=o.index,h=o.id,v=o.name,T={models:null,specified:l!=null||h!=null||v!=null};if(!T.specified){var x=void 0;return T.models=s.useDefault&&(x=t.getComponent(r))?[x]:[],T}return l==="none"||l===!1?(assert(s.enableNone,'`"none"` or `false` is not a valid value on index option.'),T.models=[],T):(l==="all"&&(assert(s.enableAll,'`"all"` is not a valid value on index option.'),l=h=v=null),T.models=t.queryComponents({mainType:r,index:l,id:h,name:v}),T)}function setAttribute(t,r,o){t.setAttribute?t.setAttribute(r,o):t[r]=o}function getAttribute(t,r){return t.getAttribute?t.getAttribute(r):t[r]}function getTooltipRenderMode(t){return t==="auto"?env$1.domSupported?"html":"richText":t||"html"}function interpolateRawValues(t,r,o,s,l){var h=r==null||r==="auto";if(s==null)return s;if(isNumber(s)){var v=interpolateNumber(o||0,s,l);return round$1(v,h?Math.max(getPrecision(o||0),getPrecision(s)):r)}else{if(isString(s))return l<1?o:s;for(var T=[],x=o,C=s,w=Math.max(x?x.length:0,C.length),M=0;M<w;++M){var F=t.getDimensionInfo(M);if(F&&F.type==="ordinal")T[M]=(l<1&&x?x:C)[M];else{var z=x&&x[M]?x[M]:0,V=C[M],v=interpolateNumber(z,V,l);T[M]=round$1(v,h?Math.max(getPrecision(z),getPrecision(V)):r)}}return T}}var TYPE_DELIMITER=".",IS_CONTAINER="___EC__COMPONENT__CONTAINER___",IS_EXTENDED_CLASS="___EC__EXTENDED_CLASS___";function parseClassType(t){var r={main:"",sub:""};if(t){var o=t.split(TYPE_DELIMITER);r.main=o[0]||"",r.sub=o[1]||""}return r}function checkClassType(t){assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function isExtendedClass(t){return!!(t&&t[IS_EXTENDED_CLASS])}function enableClassExtend(t,r){t.$constructor=t,t.extend=function(o){var s=this,l;return isESClass(s)?l=function(h){__extends(v,h);function v(){return h.apply(this,arguments)||this}return v}(s):(l=function(){(o.$constructor||s).apply(this,arguments)},inherits(l,this)),extend(l.prototype,o),l[IS_EXTENDED_CLASS]=!0,l.extend=this.extend,l.superCall=superCall,l.superApply=superApply,l.superClass=s,l}}function isESClass(t){return isFunction(t)&&/^class\s/.test(Function.prototype.toString.call(t))}function mountExtend(t,r){t.extend=r.extend}var classBase=Math.round(Math.random()*10);function enableClassCheck(t){var r=["__\0is_clz",classBase++].join("_");t.prototype[r]=!0,t.isInstance=function(o){return!!(o&&o[r])}}function superCall(t,r){for(var o=[],s=2;s<arguments.length;s++)o[s-2]=arguments[s];return this.superClass.prototype[r].apply(t,o)}function superApply(t,r,o){return this.superClass.prototype[r].apply(t,o)}function enableClassManagement(t){var r={};t.registerClass=function(s){var l=s.type||s.prototype.type;if(l){checkClassType(l),s.prototype.type=l;var h=parseClassType(l);if(!h.sub)r[h.main]=s;else if(h.sub!==IS_CONTAINER){var v=o(h);v[h.sub]=s}}return s},t.getClass=function(s,l,h){var v=r[s];if(v&&v[IS_CONTAINER]&&(v=l?v[l]:null),h&&!v)throw new Error(l?"Component "+s+"."+(l||"")+" is used but not imported.":s+".type should be specified.");return v},t.getClassesByMainType=function(s){var l=parseClassType(s),h=[],v=r[l.main];return v&&v[IS_CONTAINER]?each$c(v,function(T,x){x!==IS_CONTAINER&&h.push(T)}):h.push(v),h},t.hasClass=function(s){var l=parseClassType(s);return!!r[l.main]},t.getAllClassMainTypes=function(){var s=[];return each$c(r,function(l,h){s.push(h)}),s},t.hasSubTypes=function(s){var l=parseClassType(s),h=r[l.main];return h&&h[IS_CONTAINER]};function o(s){var l=r[s.main];return(!l||!l[IS_CONTAINER])&&(l=r[s.main]={},l[IS_CONTAINER]=!0),l}}function makeStyleMapper(t,r){for(var o=0;o<t.length;o++)t[o][1]||(t[o][1]=t[o][0]);return r=r||!1,function(s,l,h){for(var v={},T=0;T<t.length;T++){var x=t[T][1];if(!(l&&indexOf(l,x)>=0||h&&indexOf(h,x)<0)){var C=s.getShallow(x,r);C!=null&&(v[t[T][0]]=C)}}return v}}var AREA_STYLE_KEY_MAP=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],getAreaStyle=makeStyleMapper(AREA_STYLE_KEY_MAP),AreaStyleMixin=function(){function t(){}return t.prototype.getAreaStyle=function(r,o){return getAreaStyle(this,r,o)},t}(),globalImageCache=new LRU$1(50);function findExistImage(t){if(typeof t=="string"){var r=globalImageCache.get(t);return r&&r.image}else return t}function createOrUpdateImage(t,r,o,s,l){if(t)if(typeof t=="string"){if(r&&r.__zrImageSrc===t||!o)return r;var h=globalImageCache.get(t),v={hostEl:o,cb:s,cbPayload:l};return h?(r=h.image,!isImageReady(r)&&h.pending.push(v)):(r=platformApi.loadImage(t,imageOnLoad,imageOnLoad),r.__zrImageSrc=t,globalImageCache.put(t,r.__cachedImgObj={image:r,pending:[v]})),r}else return t;else return r}function imageOnLoad(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var r=0;r<t.pending.length;r++){var o=t.pending[r],s=o.cb;s&&s(this,o.cbPayload),o.hostEl.dirty()}t.pending.length=0}function isImageReady(t){return t&&t.width&&t.height}var STYLE_REG=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function truncateText(t,r,o,s,l){if(!r)return"";var h=(t+"").split(`
`);l=prepareTruncateOptions(r,o,s,l);for(var v=0,T=h.length;v<T;v++)h[v]=truncateSingleLine(h[v],l);return h.join(`
`)}function prepareTruncateOptions(t,r,o,s){s=s||{};var l=extend({},s);l.font=r,o=retrieve2(o,"..."),l.maxIterations=retrieve2(s.maxIterations,2);var h=l.minChar=retrieve2(s.minChar,0);l.cnCharWidth=getWidth("\u56FD",r);var v=l.ascCharWidth=getWidth("a",r);l.placeholder=retrieve2(s.placeholder,"");for(var T=t=Math.max(0,t-1),x=0;x<h&&T>=v;x++)T-=v;var C=getWidth(o,r);return C>T&&(o="",C=0),T=t-C,l.ellipsis=o,l.ellipsisWidth=C,l.contentWidth=T,l.containerWidth=t,l}function truncateSingleLine(t,r){var o=r.containerWidth,s=r.font,l=r.contentWidth;if(!o)return"";var h=getWidth(t,s);if(h<=o)return t;for(var v=0;;v++){if(h<=l||v>=r.maxIterations){t+=r.ellipsis;break}var T=v===0?estimateLength(t,l,r.ascCharWidth,r.cnCharWidth):h>0?Math.floor(t.length*l/h):0;t=t.substr(0,T),h=getWidth(t,s)}return t===""&&(t=r.placeholder),t}function estimateLength(t,r,o,s){for(var l=0,h=0,v=t.length;h<v&&l<r;h++){var T=t.charCodeAt(h);l+=0<=T&&T<=127?o:s}return h}function parsePlainText(t,r){t!=null&&(t+="");var o=r.overflow,s=r.padding,l=r.font,h=o==="truncate",v=getLineHeight(l),T=retrieve2(r.lineHeight,v),x=!!r.backgroundColor,C=r.lineOverflow==="truncate",w=r.width,M;w!=null&&(o==="break"||o==="breakAll")?M=t?wrapText(t,r.font,w,o==="breakAll",0).lines:[]:M=t?t.split(`
`):[];var F=M.length*T,z=retrieve2(r.height,F);if(F>z&&C){var V=Math.floor(z/T);M=M.slice(0,V)}if(t&&h&&w!=null)for(var G=prepareTruncateOptions(w,l,r.ellipsis,{minChar:r.truncateMinChar,placeholder:r.placeholder}),U=0;U<M.length;U++)M[U]=truncateSingleLine(M[U],G);for(var W=z,q=0,U=0;U<M.length;U++)q=Math.max(getWidth(M[U],l),q);w==null&&(w=q);var X=q;return s&&(W+=s[0]+s[2],X+=s[1]+s[3],w+=s[1]+s[3]),x&&(X=w),{lines:M,height:z,outerWidth:X,outerHeight:W,lineHeight:T,calculatedLineHeight:v,contentWidth:q,contentHeight:F,width:w}}var RichTextToken=function(){function t(){}return t}(),RichTextLine=function(){function t(r){this.tokens=[],r&&(this.tokens=r)}return t}(),RichTextContentBlock=function(){function t(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[]}return t}();function parseRichText(t,r){var o=new RichTextContentBlock;if(t!=null&&(t+=""),!t)return o;for(var s=r.width,l=r.height,h=r.overflow,v=(h==="break"||h==="breakAll")&&s!=null?{width:s,accumWidth:0,breakAll:h==="breakAll"}:null,T=STYLE_REG.lastIndex=0,x;(x=STYLE_REG.exec(t))!=null;){var C=x.index;C>T&&pushTokens(o,t.substring(T,C),r,v),pushTokens(o,x[2],r,v,x[1]),T=STYLE_REG.lastIndex}T<t.length&&pushTokens(o,t.substring(T,t.length),r,v);var w=[],M=0,F=0,z=r.padding,V=h==="truncate",G=r.lineOverflow==="truncate";function U(Ce,we,Me){Ce.width=we,Ce.lineHeight=Me,M+=Me,F=Math.max(F,we)}e:for(var W=0;W<o.lines.length;W++){for(var q=o.lines[W],X=0,K=0,te=0;te<q.tokens.length;te++){var ee=q.tokens[te],ne=ee.styleName&&r.rich[ee.styleName]||{},se=ee.textPadding=ne.padding,ve=se?se[1]+se[3]:0,me=ee.font=ne.font||r.font;ee.contentHeight=getLineHeight(me);var oe=retrieve2(ne.height,ee.contentHeight);if(ee.innerHeight=oe,se&&(oe+=se[0]+se[2]),ee.height=oe,ee.lineHeight=retrieve3(ne.lineHeight,r.lineHeight,oe),ee.align=ne&&ne.align||r.align,ee.verticalAlign=ne&&ne.verticalAlign||"middle",G&&l!=null&&M+ee.lineHeight>l){te>0?(q.tokens=q.tokens.slice(0,te),U(q,K,X),o.lines=o.lines.slice(0,W+1)):o.lines=o.lines.slice(0,W);break e}var ye=ne.width,Se=ye==null||ye==="auto";if(typeof ye=="string"&&ye.charAt(ye.length-1)==="%")ee.percentWidth=ye,w.push(ee),ee.contentWidth=getWidth(ee.text,me);else{if(Se){var Ee=ne.backgroundColor,Te=Ee&&Ee.image;Te&&(Te=findExistImage(Te),isImageReady(Te)&&(ee.width=Math.max(ee.width,Te.width*oe/Te.height)))}var Ae=V&&s!=null?s-K:null;Ae!=null&&Ae<ee.width?!Se||Ae<ve?(ee.text="",ee.width=ee.contentWidth=0):(ee.text=truncateText(ee.text,Ae-ve,me,r.ellipsis,{minChar:r.truncateMinChar}),ee.width=ee.contentWidth=getWidth(ee.text,me)):ee.contentWidth=getWidth(ee.text,me)}ee.width+=ve,K+=ee.width,ne&&(X=Math.max(X,ee.lineHeight))}U(q,K,X)}o.outerWidth=o.width=retrieve2(s,F),o.outerHeight=o.height=retrieve2(l,M),o.contentHeight=M,o.contentWidth=F,z&&(o.outerWidth+=z[1]+z[3],o.outerHeight+=z[0]+z[2]);for(var W=0;W<w.length;W++){var ee=w[W],Ie=ee.percentWidth;ee.width=parseInt(Ie,10)/100*o.width}return o}function pushTokens(t,r,o,s,l){var h=r==="",v=l&&o.rich[l]||{},T=t.lines,x=v.font||o.font,C=!1,w,M;if(s){var F=v.padding,z=F?F[1]+F[3]:0;if(v.width!=null&&v.width!=="auto"){var V=parsePercent$1(v.width,s.width)+z;T.length>0&&V+s.accumWidth>s.width&&(w=r.split(`
`),C=!0),s.accumWidth=V}else{var G=wrapText(r,x,s.width,s.breakAll,s.accumWidth);s.accumWidth=G.accumWidth+z,M=G.linesWidths,w=G.lines}}else w=r.split(`
`);for(var U=0;U<w.length;U++){var W=w[U],q=new RichTextToken;if(q.styleName=l,q.text=W,q.isLineHolder=!W&&!h,typeof v.width=="number"?q.width=v.width:q.width=M?M[U]:getWidth(W,x),!U&&!C){var X=(T[T.length-1]||(T[0]=new RichTextLine)).tokens,K=X.length;K===1&&X[0].isLineHolder?X[0]=q:(W||!K||h)&&X.push(q)}else T.push(new RichTextLine([q]))}}function isLatin(t){var r=t.charCodeAt(0);return r>=33&&r<=383}var breakCharMap=reduce(",&?/;] ".split(""),function(t,r){return t[r]=!0,t},{});function isWordBreakChar(t){return isLatin(t)?!!breakCharMap[t]:!0}function wrapText(t,r,o,s,l){for(var h=[],v=[],T="",x="",C=0,w=0,M=0;M<t.length;M++){var F=t.charAt(M);if(F===`
`){x&&(T+=x,w+=C),h.push(T),v.push(w),T="",x="",C=0,w=0;continue}var z=getWidth(F,r),V=s?!1:!isWordBreakChar(F);if(h.length?w+z>o:l+w+z>o){w?(T||x)&&(V?(T||(T=x,x="",C=0,w=C),h.push(T),v.push(w-C),x+=F,C+=z,T="",w=C):(x&&(T+=x,x="",C=0),h.push(T),v.push(w),T=F,w=z)):V?(h.push(x),v.push(C),x=F,C=z):(h.push(F),v.push(z));continue}w+=z,V?(x+=F,C+=z):(x&&(T+=x,x="",C=0),T+=F)}return!h.length&&!T&&(T=t,x="",C=0),x&&(T+=x),T&&(h.push(T),v.push(w)),h.length===1&&(w+=l),{accumWidth:w,lines:h,linesWidths:v}}var STYLE_MAGIC_KEY="__zr_style_"+Math.round(Math.random()*10),DEFAULT_COMMON_STYLE={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},DEFAULT_COMMON_ANIMATION_PROPS={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};DEFAULT_COMMON_STYLE[STYLE_MAGIC_KEY]=!0;var PRIMARY_STATES_KEYS=["z","z2","invisible"],PRIMARY_STATES_KEYS_IN_HOVER_LAYER=["invisible"],Displayable=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype._init=function(o){for(var s=keys(o),l=0;l<s.length;l++){var h=s[l];h==="style"?this.useStyle(o[h]):t.prototype.attrKV.call(this,h,o[h])}this.style||this.useStyle({})},r.prototype.beforeBrush=function(){},r.prototype.afterBrush=function(){},r.prototype.innerBeforeBrush=function(){},r.prototype.innerAfterBrush=function(){},r.prototype.shouldBePainted=function(o,s,l,h){var v=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&isDisplayableCulled(this,o,s)||v&&!v[0]&&!v[3])return!1;if(l&&this.__clipPaths){for(var T=0;T<this.__clipPaths.length;++T)if(this.__clipPaths[T].isZeroArea())return!1}if(h&&this.parent)for(var x=this.parent;x;){if(x.ignore)return!1;x=x.parent}return!0},r.prototype.contain=function(o,s){return this.rectContain(o,s)},r.prototype.traverse=function(o,s){o.call(s,this)},r.prototype.rectContain=function(o,s){var l=this.transformCoordToLocal(o,s),h=this.getBoundingRect();return h.contain(l[0],l[1])},r.prototype.getPaintRect=function(){var o=this._paintRect;if(!this._paintRect||this.__dirty){var s=this.transform,l=this.getBoundingRect(),h=this.style,v=h.shadowBlur||0,T=h.shadowOffsetX||0,x=h.shadowOffsetY||0;o=this._paintRect||(this._paintRect=new BoundingRect$1(0,0,0,0)),s?BoundingRect$1.applyTransform(o,l,s):o.copy(l),(v||T||x)&&(o.width+=v*2+Math.abs(T),o.height+=v*2+Math.abs(x),o.x=Math.min(o.x,o.x+T-v),o.y=Math.min(o.y,o.y+x-v));var C=this.dirtyRectTolerance;o.isZero()||(o.x=Math.floor(o.x-C),o.y=Math.floor(o.y-C),o.width=Math.ceil(o.width+1+C*2),o.height=Math.ceil(o.height+1+C*2))}return o},r.prototype.setPrevPaintRect=function(o){o?(this._prevPaintRect=this._prevPaintRect||new BoundingRect$1(0,0,0,0),this._prevPaintRect.copy(o)):this._prevPaintRect=null},r.prototype.getPrevPaintRect=function(){return this._prevPaintRect},r.prototype.animateStyle=function(o){return this.animate("style",o)},r.prototype.updateDuringAnimation=function(o){o==="style"?this.dirtyStyle():this.markRedraw()},r.prototype.attrKV=function(o,s){o!=="style"?t.prototype.attrKV.call(this,o,s):this.style?this.setStyle(s):this.useStyle(s)},r.prototype.setStyle=function(o,s){return typeof o=="string"?this.style[o]=s:extend(this.style,o),this.dirtyStyle(),this},r.prototype.dirtyStyle=function(o){o||this.markRedraw(),this.__dirty|=STYLE_CHANGED_BIT,this._rect&&(this._rect=null)},r.prototype.dirty=function(){this.dirtyStyle()},r.prototype.styleChanged=function(){return!!(this.__dirty&STYLE_CHANGED_BIT)},r.prototype.styleUpdated=function(){this.__dirty&=~STYLE_CHANGED_BIT},r.prototype.createStyle=function(o){return createObject(DEFAULT_COMMON_STYLE,o)},r.prototype.useStyle=function(o){o[STYLE_MAGIC_KEY]||(o=this.createStyle(o)),this.__inHover?this.__hoverStyle=o:this.style=o,this.dirtyStyle()},r.prototype.isStyleObject=function(o){return o[STYLE_MAGIC_KEY]},r.prototype._innerSaveToNormal=function(o){t.prototype._innerSaveToNormal.call(this,o);var s=this._normalState;o.style&&!s.style&&(s.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(o,s,PRIMARY_STATES_KEYS)},r.prototype._applyStateObj=function(o,s,l,h,v,T){t.prototype._applyStateObj.call(this,o,s,l,h,v,T);var x=!(s&&h),C;if(s&&s.style?v?h?C=s.style:(C=this._mergeStyle(this.createStyle(),l.style),this._mergeStyle(C,s.style)):(C=this._mergeStyle(this.createStyle(),h?this.style:l.style),this._mergeStyle(C,s.style)):x&&(C=l.style),C)if(v){var w=this.style;if(this.style=this.createStyle(x?{}:w),x)for(var M=keys(w),F=0;F<M.length;F++){var z=M[F];z in C&&(C[z]=C[z],this.style[z]=w[z])}for(var V=keys(C),F=0;F<V.length;F++){var z=V[F];this.style[z]=this.style[z]}this._transitionState(o,{style:C},T,this.getAnimationStyleProps())}else this.useStyle(C);for(var G=this.__inHover?PRIMARY_STATES_KEYS_IN_HOVER_LAYER:PRIMARY_STATES_KEYS,F=0;F<G.length;F++){var z=G[F];s&&s[z]!=null?this[z]=s[z]:x&&l[z]!=null&&(this[z]=l[z])}},r.prototype._mergeStates=function(o){for(var s=t.prototype._mergeStates.call(this,o),l,h=0;h<o.length;h++){var v=o[h];v.style&&(l=l||{},this._mergeStyle(l,v.style))}return l&&(s.style=l),s},r.prototype._mergeStyle=function(o,s){return extend(o,s),o},r.prototype.getAnimationStyleProps=function(){return DEFAULT_COMMON_ANIMATION_PROPS},r.initDefaultProps=function(){var o=r.prototype;o.type="displayable",o.invisible=!1,o.z=0,o.z2=0,o.zlevel=0,o.culling=!1,o.cursor="pointer",o.rectHover=!1,o.incremental=!1,o._rect=null,o.dirtyRectTolerance=0,o.__dirty=REDRAW_BIT|STYLE_CHANGED_BIT}(),r}(Element$1),tmpRect=new BoundingRect$1(0,0,0,0),viewRect=new BoundingRect$1(0,0,0,0);function isDisplayableCulled(t,r,o){return tmpRect.copy(t.getBoundingRect()),t.transform&&tmpRect.applyTransform(t.transform),viewRect.width=r,viewRect.height=o,!tmpRect.intersect(viewRect)}const Displayable$1=Displayable;var mathMin$7=Math.min,mathMax$7=Math.max,mathSin$3=Math.sin,mathCos$3=Math.cos,PI2$6=Math.PI*2,start=create$1(),end=create$1(),extremity=create$1();function fromLine(t,r,o,s,l,h){l[0]=mathMin$7(t,o),l[1]=mathMin$7(r,s),h[0]=mathMax$7(t,o),h[1]=mathMax$7(r,s)}var xDim=[],yDim=[];function fromCubic(t,r,o,s,l,h,v,T,x,C){var w=cubicExtrema,M=cubicAt,F=w(t,o,l,v,xDim);x[0]=1/0,x[1]=1/0,C[0]=-1/0,C[1]=-1/0;for(var z=0;z<F;z++){var V=M(t,o,l,v,xDim[z]);x[0]=mathMin$7(V,x[0]),C[0]=mathMax$7(V,C[0])}F=w(r,s,h,T,yDim);for(var z=0;z<F;z++){var G=M(r,s,h,T,yDim[z]);x[1]=mathMin$7(G,x[1]),C[1]=mathMax$7(G,C[1])}x[0]=mathMin$7(t,x[0]),C[0]=mathMax$7(t,C[0]),x[0]=mathMin$7(v,x[0]),C[0]=mathMax$7(v,C[0]),x[1]=mathMin$7(r,x[1]),C[1]=mathMax$7(r,C[1]),x[1]=mathMin$7(T,x[1]),C[1]=mathMax$7(T,C[1])}function fromQuadratic(t,r,o,s,l,h,v,T){var x=quadraticExtremum,C=quadraticAt,w=mathMax$7(mathMin$7(x(t,o,l),1),0),M=mathMax$7(mathMin$7(x(r,s,h),1),0),F=C(t,o,l,w),z=C(r,s,h,M);v[0]=mathMin$7(t,l,F),v[1]=mathMin$7(r,h,z),T[0]=mathMax$7(t,l,F),T[1]=mathMax$7(r,h,z)}function fromArc(t,r,o,s,l,h,v,T,x){var C=min$1,w=max$1,M=Math.abs(l-h);if(M%PI2$6<1e-4&&M>1e-4){T[0]=t-o,T[1]=r-s,x[0]=t+o,x[1]=r+s;return}if(start[0]=mathCos$3(l)*o+t,start[1]=mathSin$3(l)*s+r,end[0]=mathCos$3(h)*o+t,end[1]=mathSin$3(h)*s+r,C(T,start,end),w(x,start,end),l=l%PI2$6,l<0&&(l=l+PI2$6),h=h%PI2$6,h<0&&(h=h+PI2$6),l>h&&!v?h+=PI2$6:l<h&&v&&(l+=PI2$6),v){var F=h;h=l,l=F}for(var z=0;z<h;z+=Math.PI/2)z>l&&(extremity[0]=mathCos$3(z)*o+t,extremity[1]=mathSin$3(z)*s+r,C(T,extremity,T),w(x,extremity,x))}var CMD$2={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},tmpOutX=[],tmpOutY=[],min=[],max=[],min2=[],max2=[],mathMin$6=Math.min,mathMax$6=Math.max,mathCos$2=Math.cos,mathSin$2=Math.sin,mathAbs$1=Math.abs,PI$4=Math.PI,PI2$5=PI$4*2,hasTypedArray=typeof Float32Array<"u",tmpAngles=[];function modPI2(t){var r=Math.round(t/PI$4*1e8)/1e8;return r%2*PI$4}function normalizeArcAngles(t,r){var o=modPI2(t[0]);o<0&&(o+=PI2$5);var s=o-t[0],l=t[1];l+=s,!r&&l-o>=PI2$5?l=o+PI2$5:r&&o-l>=PI2$5?l=o-PI2$5:!r&&o>l?l=o+(PI2$5-modPI2(o-l)):r&&o<l&&(l=o-(PI2$5-modPI2(l-o))),t[0]=o,t[1]=l}var PathProxy=function(){function t(r){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,r&&(this._saveData=!1),this._saveData&&(this.data=[])}return t.prototype.increaseVersion=function(){this._version++},t.prototype.getVersion=function(){return this._version},t.prototype.setScale=function(r,o,s){s=s||0,s>0&&(this._ux=mathAbs$1(s/devicePixelRatio/r)||0,this._uy=mathAbs$1(s/devicePixelRatio/o)||0)},t.prototype.setDPR=function(r){this.dpr=r},t.prototype.setContext=function(r){this._ctx=r},t.prototype.getContext=function(){return this._ctx},t.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},t.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},t.prototype.moveTo=function(r,o){return this._drawPendingPt(),this.addData(CMD$2.M,r,o),this._ctx&&this._ctx.moveTo(r,o),this._x0=r,this._y0=o,this._xi=r,this._yi=o,this},t.prototype.lineTo=function(r,o){var s=mathAbs$1(r-this._xi),l=mathAbs$1(o-this._yi),h=s>this._ux||l>this._uy;if(this.addData(CMD$2.L,r,o),this._ctx&&h&&this._ctx.lineTo(r,o),h)this._xi=r,this._yi=o,this._pendingPtDist=0;else{var v=s*s+l*l;v>this._pendingPtDist&&(this._pendingPtX=r,this._pendingPtY=o,this._pendingPtDist=v)}return this},t.prototype.bezierCurveTo=function(r,o,s,l,h,v){return this._drawPendingPt(),this.addData(CMD$2.C,r,o,s,l,h,v),this._ctx&&this._ctx.bezierCurveTo(r,o,s,l,h,v),this._xi=h,this._yi=v,this},t.prototype.quadraticCurveTo=function(r,o,s,l){return this._drawPendingPt(),this.addData(CMD$2.Q,r,o,s,l),this._ctx&&this._ctx.quadraticCurveTo(r,o,s,l),this._xi=s,this._yi=l,this},t.prototype.arc=function(r,o,s,l,h,v){this._drawPendingPt(),tmpAngles[0]=l,tmpAngles[1]=h,normalizeArcAngles(tmpAngles,v),l=tmpAngles[0],h=tmpAngles[1];var T=h-l;return this.addData(CMD$2.A,r,o,s,s,l,T,0,v?0:1),this._ctx&&this._ctx.arc(r,o,s,l,h,v),this._xi=mathCos$2(h)*s+r,this._yi=mathSin$2(h)*s+o,this},t.prototype.arcTo=function(r,o,s,l,h){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(r,o,s,l,h),this},t.prototype.rect=function(r,o,s,l){return this._drawPendingPt(),this._ctx&&this._ctx.rect(r,o,s,l),this.addData(CMD$2.R,r,o,s,l),this},t.prototype.closePath=function(){this._drawPendingPt(),this.addData(CMD$2.Z);var r=this._ctx,o=this._x0,s=this._y0;return r&&r.closePath(),this._xi=o,this._yi=s,this},t.prototype.fill=function(r){r&&r.fill(),this.toStatic()},t.prototype.stroke=function(r){r&&r.stroke(),this.toStatic()},t.prototype.len=function(){return this._len},t.prototype.setData=function(r){var o=r.length;!(this.data&&this.data.length===o)&&hasTypedArray&&(this.data=new Float32Array(o));for(var s=0;s<o;s++)this.data[s]=r[s];this._len=o},t.prototype.appendPath=function(r){r instanceof Array||(r=[r]);for(var o=r.length,s=0,l=this._len,h=0;h<o;h++)s+=r[h].len();hasTypedArray&&this.data instanceof Float32Array&&(this.data=new Float32Array(l+s));for(var h=0;h<o;h++)for(var v=r[h].data,T=0;T<v.length;T++)this.data[l++]=v[T];this._len=l},t.prototype.addData=function(r,o,s,l,h,v,T,x,C){if(!!this._saveData){var w=this.data;this._len+arguments.length>w.length&&(this._expandData(),w=this.data);for(var M=0;M<arguments.length;M++)w[this._len++]=arguments[M]}},t.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},t.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var r=[],o=0;o<this._len;o++)r[o]=this.data[o];this.data=r}},t.prototype.toStatic=function(){if(!!this._saveData){this._drawPendingPt();var r=this.data;r instanceof Array&&(r.length=this._len,hasTypedArray&&this._len>11&&(this.data=new Float32Array(r)))}},t.prototype.getBoundingRect=function(){min[0]=min[1]=min2[0]=min2[1]=Number.MAX_VALUE,max[0]=max[1]=max2[0]=max2[1]=-Number.MAX_VALUE;var r=this.data,o=0,s=0,l=0,h=0,v;for(v=0;v<this._len;){var T=r[v++],x=v===1;switch(x&&(o=r[v],s=r[v+1],l=o,h=s),T){case CMD$2.M:o=l=r[v++],s=h=r[v++],min2[0]=l,min2[1]=h,max2[0]=l,max2[1]=h;break;case CMD$2.L:fromLine(o,s,r[v],r[v+1],min2,max2),o=r[v++],s=r[v++];break;case CMD$2.C:fromCubic(o,s,r[v++],r[v++],r[v++],r[v++],r[v],r[v+1],min2,max2),o=r[v++],s=r[v++];break;case CMD$2.Q:fromQuadratic(o,s,r[v++],r[v++],r[v],r[v+1],min2,max2),o=r[v++],s=r[v++];break;case CMD$2.A:var C=r[v++],w=r[v++],M=r[v++],F=r[v++],z=r[v++],V=r[v++]+z;v+=1;var G=!r[v++];x&&(l=mathCos$2(z)*M+C,h=mathSin$2(z)*F+w),fromArc(C,w,M,F,z,V,G,min2,max2),o=mathCos$2(V)*M+C,s=mathSin$2(V)*F+w;break;case CMD$2.R:l=o=r[v++],h=s=r[v++];var U=r[v++],W=r[v++];fromLine(l,h,l+U,h+W,min2,max2);break;case CMD$2.Z:o=l,s=h;break}min$1(min,min,min2),max$1(max,max,max2)}return v===0&&(min[0]=min[1]=max[0]=max[1]=0),new BoundingRect$1(min[0],min[1],max[0]-min[0],max[1]-min[1])},t.prototype._calculateLength=function(){var r=this.data,o=this._len,s=this._ux,l=this._uy,h=0,v=0,T=0,x=0;this._pathSegLen||(this._pathSegLen=[]);for(var C=this._pathSegLen,w=0,M=0,F=0;F<o;){var z=r[F++],V=F===1;V&&(h=r[F],v=r[F+1],T=h,x=v);var G=-1;switch(z){case CMD$2.M:h=T=r[F++],v=x=r[F++];break;case CMD$2.L:{var U=r[F++],W=r[F++],q=U-h,X=W-v;(mathAbs$1(q)>s||mathAbs$1(X)>l||F===o-1)&&(G=Math.sqrt(q*q+X*X),h=U,v=W);break}case CMD$2.C:{var K=r[F++],te=r[F++],U=r[F++],W=r[F++],ee=r[F++],ne=r[F++];G=cubicLength(h,v,K,te,U,W,ee,ne,10),h=ee,v=ne;break}case CMD$2.Q:{var K=r[F++],te=r[F++],U=r[F++],W=r[F++];G=quadraticLength(h,v,K,te,U,W,10),h=U,v=W;break}case CMD$2.A:var se=r[F++],ve=r[F++],me=r[F++],oe=r[F++],ye=r[F++],Se=r[F++],Ee=Se+ye;F+=1,r[F++],V&&(T=mathCos$2(ye)*me+se,x=mathSin$2(ye)*oe+ve),G=mathMax$6(me,oe)*mathMin$6(PI2$5,Math.abs(Se)),h=mathCos$2(Ee)*me+se,v=mathSin$2(Ee)*oe+ve;break;case CMD$2.R:{T=h=r[F++],x=v=r[F++];var Te=r[F++],Ae=r[F++];G=Te*2+Ae*2;break}case CMD$2.Z:{var q=T-h,X=x-v;G=Math.sqrt(q*q+X*X),h=T,v=x;break}}G>=0&&(C[M++]=G,w+=G)}return this._pathLen=w,w},t.prototype.rebuildPath=function(r,o){var s=this.data,l=this._ux,h=this._uy,v=this._len,T,x,C,w,M,F,z=o<1,V,G,U=0,W=0,q,X=0,K,te;if(z&&(this._pathSegLen||this._calculateLength(),V=this._pathSegLen,G=this._pathLen,q=o*G,!q))return;e:for(var ee=0;ee<v;){var ne=s[ee++],se=ee===1;switch(se&&(C=s[ee],w=s[ee+1],T=C,x=w),ne!==CMD$2.L&&X>0&&(r.lineTo(K,te),X=0),ne){case CMD$2.M:T=C=s[ee++],x=w=s[ee++],r.moveTo(C,w);break;case CMD$2.L:{M=s[ee++],F=s[ee++];var ve=mathAbs$1(M-C),me=mathAbs$1(F-w);if(ve>l||me>h){if(z){var oe=V[W++];if(U+oe>q){var ye=(q-U)/oe;r.lineTo(C*(1-ye)+M*ye,w*(1-ye)+F*ye);break e}U+=oe}r.lineTo(M,F),C=M,w=F,X=0}else{var Se=ve*ve+me*me;Se>X&&(K=M,te=F,X=Se)}break}case CMD$2.C:{var Ee=s[ee++],Te=s[ee++],Ae=s[ee++],Ie=s[ee++],Ce=s[ee++],we=s[ee++];if(z){var oe=V[W++];if(U+oe>q){var ye=(q-U)/oe;cubicSubdivide(C,Ee,Ae,Ce,ye,tmpOutX),cubicSubdivide(w,Te,Ie,we,ye,tmpOutY),r.bezierCurveTo(tmpOutX[1],tmpOutY[1],tmpOutX[2],tmpOutY[2],tmpOutX[3],tmpOutY[3]);break e}U+=oe}r.bezierCurveTo(Ee,Te,Ae,Ie,Ce,we),C=Ce,w=we;break}case CMD$2.Q:{var Ee=s[ee++],Te=s[ee++],Ae=s[ee++],Ie=s[ee++];if(z){var oe=V[W++];if(U+oe>q){var ye=(q-U)/oe;quadraticSubdivide(C,Ee,Ae,ye,tmpOutX),quadraticSubdivide(w,Te,Ie,ye,tmpOutY),r.quadraticCurveTo(tmpOutX[1],tmpOutY[1],tmpOutX[2],tmpOutY[2]);break e}U+=oe}r.quadraticCurveTo(Ee,Te,Ae,Ie),C=Ae,w=Ie;break}case CMD$2.A:var Me=s[ee++],ze=s[ee++],Ne=s[ee++],Ge=s[ee++],We=s[ee++],Xe=s[ee++],Ye=s[ee++],pt=!s[ee++],ot=Ne>Ge?Ne:Ge,Pe=mathAbs$1(Ne-Ge)>.001,Fe=We+Xe,De=!1;if(z){var oe=V[W++];U+oe>q&&(Fe=We+Xe*(q-U)/oe,De=!0),U+=oe}if(Pe&&r.ellipse?r.ellipse(Me,ze,Ne,Ge,Ye,We,Fe,pt):r.arc(Me,ze,ot,We,Fe,pt),De)break e;se&&(T=mathCos$2(We)*Ne+Me,x=mathSin$2(We)*Ge+ze),C=mathCos$2(Fe)*Ne+Me,w=mathSin$2(Fe)*Ge+ze;break;case CMD$2.R:T=C=s[ee],x=w=s[ee+1],M=s[ee++],F=s[ee++];var Be=s[ee++],ut=s[ee++];if(z){var oe=V[W++];if(U+oe>q){var qe=q-U;r.moveTo(M,F),r.lineTo(M+mathMin$6(qe,Be),F),qe-=Be,qe>0&&r.lineTo(M+Be,F+mathMin$6(qe,ut)),qe-=ut,qe>0&&r.lineTo(M+mathMax$6(Be-qe,0),F+ut),qe-=Be,qe>0&&r.lineTo(M,F+mathMax$6(ut-qe,0));break e}U+=oe}r.rect(M,F,Be,ut);break;case CMD$2.Z:if(z){var oe=V[W++];if(U+oe>q){var ye=(q-U)/oe;r.lineTo(C*(1-ye)+T*ye,w*(1-ye)+x*ye);break e}U+=oe}r.closePath(),C=T,w=x}}},t.prototype.clone=function(){var r=new t,o=this.data;return r.data=o.slice?o.slice():Array.prototype.slice.call(o),r._len=this._len,r},t.CMD=CMD$2,t.initDefaultProps=function(){var r=t.prototype;r._saveData=!0,r._ux=0,r._uy=0,r._pendingPtDist=0,r._version=0}(),t}();const PathProxy$1=PathProxy;function containStroke$4(t,r,o,s,l,h,v){if(l===0)return!1;var T=l,x=0,C=t;if(v>r+T&&v>s+T||v<r-T&&v<s-T||h>t+T&&h>o+T||h<t-T&&h<o-T)return!1;if(t!==o)x=(r-s)/(t-o),C=(t*s-o*r)/(t-o);else return Math.abs(h-t)<=T/2;var w=x*h-v+C,M=w*w/(x*x+1);return M<=T/2*T/2}function containStroke$3(t,r,o,s,l,h,v,T,x,C,w){if(x===0)return!1;var M=x;if(w>r+M&&w>s+M&&w>h+M&&w>T+M||w<r-M&&w<s-M&&w<h-M&&w<T-M||C>t+M&&C>o+M&&C>l+M&&C>v+M||C<t-M&&C<o-M&&C<l-M&&C<v-M)return!1;var F=cubicProjectPoint(t,r,o,s,l,h,v,T,C,w,null);return F<=M/2}function containStroke$2(t,r,o,s,l,h,v,T,x){if(v===0)return!1;var C=v;if(x>r+C&&x>s+C&&x>h+C||x<r-C&&x<s-C&&x<h-C||T>t+C&&T>o+C&&T>l+C||T<t-C&&T<o-C&&T<l-C)return!1;var w=quadraticProjectPoint(t,r,o,s,l,h,T,x,null);return w<=C/2}var PI2$4=Math.PI*2;function normalizeRadian(t){return t%=PI2$4,t<0&&(t+=PI2$4),t}var PI2$3=Math.PI*2;function containStroke$1(t,r,o,s,l,h,v,T,x){if(v===0)return!1;var C=v;T-=t,x-=r;var w=Math.sqrt(T*T+x*x);if(w-C>o||w+C<o)return!1;if(Math.abs(s-l)%PI2$3<1e-4)return!0;if(h){var M=s;s=normalizeRadian(l),l=normalizeRadian(M)}else s=normalizeRadian(s),l=normalizeRadian(l);s>l&&(l+=PI2$3);var F=Math.atan2(x,T);return F<0&&(F+=PI2$3),F>=s&&F<=l||F+PI2$3>=s&&F+PI2$3<=l}function windingLine(t,r,o,s,l,h){if(h>r&&h>s||h<r&&h<s||s===r)return 0;var v=(h-r)/(s-r),T=s<r?1:-1;(v===1||v===0)&&(T=s<r?.5:-.5);var x=v*(o-t)+t;return x===l?1/0:x>l?T:0}var CMD$1=PathProxy$1.CMD,PI2$2=Math.PI*2,EPSILON$1=1e-4;function isAroundEqual$1(t,r){return Math.abs(t-r)<EPSILON$1}var roots=[-1,-1,-1],extrema=[-1,-1];function swapExtrema(){var t=extrema[0];extrema[0]=extrema[1],extrema[1]=t}function windingCubic(t,r,o,s,l,h,v,T,x,C){if(C>r&&C>s&&C>h&&C>T||C<r&&C<s&&C<h&&C<T)return 0;var w=cubicRootAt(r,s,h,T,C,roots);if(w===0)return 0;for(var M=0,F=-1,z=void 0,V=void 0,G=0;G<w;G++){var U=roots[G],W=U===0||U===1?.5:1,q=cubicAt(t,o,l,v,U);q<x||(F<0&&(F=cubicExtrema(r,s,h,T,extrema),extrema[1]<extrema[0]&&F>1&&swapExtrema(),z=cubicAt(r,s,h,T,extrema[0]),F>1&&(V=cubicAt(r,s,h,T,extrema[1]))),F===2?U<extrema[0]?M+=z<r?W:-W:U<extrema[1]?M+=V<z?W:-W:M+=T<V?W:-W:U<extrema[0]?M+=z<r?W:-W:M+=T<z?W:-W)}return M}function windingQuadratic(t,r,o,s,l,h,v,T){if(T>r&&T>s&&T>h||T<r&&T<s&&T<h)return 0;var x=quadraticRootAt(r,s,h,T,roots);if(x===0)return 0;var C=quadraticExtremum(r,s,h);if(C>=0&&C<=1){for(var w=0,M=quadraticAt(r,s,h,C),F=0;F<x;F++){var z=roots[F]===0||roots[F]===1?.5:1,V=quadraticAt(t,o,l,roots[F]);V<v||(roots[F]<C?w+=M<r?z:-z:w+=h<M?z:-z)}return w}else{var z=roots[0]===0||roots[0]===1?.5:1,V=quadraticAt(t,o,l,roots[0]);return V<v?0:h<r?z:-z}}function windingArc(t,r,o,s,l,h,v,T){if(T-=r,T>o||T<-o)return 0;var x=Math.sqrt(o*o-T*T);roots[0]=-x,roots[1]=x;var C=Math.abs(s-l);if(C<1e-4)return 0;if(C>=PI2$2-1e-4){s=0,l=PI2$2;var w=h?1:-1;return v>=roots[0]+t&&v<=roots[1]+t?w:0}if(s>l){var M=s;s=l,l=M}s<0&&(s+=PI2$2,l+=PI2$2);for(var F=0,z=0;z<2;z++){var V=roots[z];if(V+t>v){var G=Math.atan2(T,V),w=h?1:-1;G<0&&(G=PI2$2+G),(G>=s&&G<=l||G+PI2$2>=s&&G+PI2$2<=l)&&(G>Math.PI/2&&G<Math.PI*1.5&&(w=-w),F+=w)}}return F}function containPath(t,r,o,s,l){for(var h=t.data,v=t.len(),T=0,x=0,C=0,w=0,M=0,F,z,V=0;V<v;){var G=h[V++],U=V===1;switch(G===CMD$1.M&&V>1&&(o||(T+=windingLine(x,C,w,M,s,l))),U&&(x=h[V],C=h[V+1],w=x,M=C),G){case CMD$1.M:w=h[V++],M=h[V++],x=w,C=M;break;case CMD$1.L:if(o){if(containStroke$4(x,C,h[V],h[V+1],r,s,l))return!0}else T+=windingLine(x,C,h[V],h[V+1],s,l)||0;x=h[V++],C=h[V++];break;case CMD$1.C:if(o){if(containStroke$3(x,C,h[V++],h[V++],h[V++],h[V++],h[V],h[V+1],r,s,l))return!0}else T+=windingCubic(x,C,h[V++],h[V++],h[V++],h[V++],h[V],h[V+1],s,l)||0;x=h[V++],C=h[V++];break;case CMD$1.Q:if(o){if(containStroke$2(x,C,h[V++],h[V++],h[V],h[V+1],r,s,l))return!0}else T+=windingQuadratic(x,C,h[V++],h[V++],h[V],h[V+1],s,l)||0;x=h[V++],C=h[V++];break;case CMD$1.A:var W=h[V++],q=h[V++],X=h[V++],K=h[V++],te=h[V++],ee=h[V++];V+=1;var ne=!!(1-h[V++]);F=Math.cos(te)*X+W,z=Math.sin(te)*K+q,U?(w=F,M=z):T+=windingLine(x,C,F,z,s,l);var se=(s-W)*K/X+W;if(o){if(containStroke$1(W,q,K,te,te+ee,ne,r,se,l))return!0}else T+=windingArc(W,q,K,te,te+ee,ne,se,l);x=Math.cos(te+ee)*X+W,C=Math.sin(te+ee)*K+q;break;case CMD$1.R:w=x=h[V++],M=C=h[V++];var ve=h[V++],me=h[V++];if(F=w+ve,z=M+me,o){if(containStroke$4(w,M,F,M,r,s,l)||containStroke$4(F,M,F,z,r,s,l)||containStroke$4(F,z,w,z,r,s,l)||containStroke$4(w,z,w,M,r,s,l))return!0}else T+=windingLine(F,M,F,z,s,l),T+=windingLine(w,z,w,M,s,l);break;case CMD$1.Z:if(o){if(containStroke$4(x,C,w,M,r,s,l))return!0}else T+=windingLine(x,C,w,M,s,l);x=w,C=M;break}}return!o&&!isAroundEqual$1(C,M)&&(T+=windingLine(x,C,w,M,s,l)||0),T!==0}function contain$2(t,r,o){return containPath(t,0,!1,r,o)}function containStroke(t,r,o,s){return containPath(t,r,!0,o,s)}var DEFAULT_PATH_STYLE=defaults({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},DEFAULT_COMMON_STYLE),DEFAULT_PATH_ANIMATION_PROPS={style:defaults({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},DEFAULT_COMMON_ANIMATION_PROPS.style)},pathCopyParams=TRANSFORMABLE_PROPS.concat(["invisible","culling","z","z2","zlevel","parent"]),Path=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.update=function(){var o=this;t.prototype.update.call(this);var s=this.style;if(s.decal){var l=this._decalEl=this._decalEl||new r;l.buildPath===r.prototype.buildPath&&(l.buildPath=function(x){o.buildPath(x,o.shape)}),l.silent=!0;var h=l.style;for(var v in s)h[v]!==s[v]&&(h[v]=s[v]);h.fill=s.fill?s.decal:null,h.decal=null,h.shadowColor=null,s.strokeFirst&&(h.stroke=null);for(var T=0;T<pathCopyParams.length;++T)l[pathCopyParams[T]]=this[pathCopyParams[T]];l.__dirty|=REDRAW_BIT}else this._decalEl&&(this._decalEl=null)},r.prototype.getDecalElement=function(){return this._decalEl},r.prototype._init=function(o){var s=keys(o);this.shape=this.getDefaultShape();var l=this.getDefaultStyle();l&&this.useStyle(l);for(var h=0;h<s.length;h++){var v=s[h],T=o[v];v==="style"?this.style?extend(this.style,T):this.useStyle(T):v==="shape"?extend(this.shape,T):t.prototype.attrKV.call(this,v,T)}this.style||this.useStyle({})},r.prototype.getDefaultStyle=function(){return null},r.prototype.getDefaultShape=function(){return{}},r.prototype.canBeInsideText=function(){return this.hasFill()},r.prototype.getInsideTextFill=function(){var o=this.style.fill;if(o!=="none"){if(isString(o)){var s=lum(o,0);return s>.5?DARK_LABEL_COLOR:s>.2?LIGHTER_LABEL_COLOR:LIGHT_LABEL_COLOR}else if(o)return LIGHT_LABEL_COLOR}return DARK_LABEL_COLOR},r.prototype.getInsideTextStroke=function(o){var s=this.style.fill;if(isString(s)){var l=this.__zr,h=!!(l&&l.isDarkMode()),v=lum(o,0)<DARK_MODE_THRESHOLD;if(h===v)return s}},r.prototype.buildPath=function(o,s,l){},r.prototype.pathUpdated=function(){this.__dirty&=~SHAPE_CHANGED_BIT},r.prototype.getUpdatedPathProxy=function(o){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,o),this.path},r.prototype.createPathProxy=function(){this.path=new PathProxy$1(!1)},r.prototype.hasStroke=function(){var o=this.style,s=o.stroke;return!(s==null||s==="none"||!(o.lineWidth>0))},r.prototype.hasFill=function(){var o=this.style,s=o.fill;return s!=null&&s!=="none"},r.prototype.getBoundingRect=function(){var o=this._rect,s=this.style,l=!o;if(l){var h=!1;this.path||(h=!0,this.createPathProxy());var v=this.path;(h||this.__dirty&SHAPE_CHANGED_BIT)&&(v.beginPath(),this.buildPath(v,this.shape,!1),this.pathUpdated()),o=v.getBoundingRect()}if(this._rect=o,this.hasStroke()&&this.path&&this.path.len()>0){var T=this._rectStroke||(this._rectStroke=o.clone());if(this.__dirty||l){T.copy(o);var x=s.strokeNoScale?this.getLineScale():1,C=s.lineWidth;if(!this.hasFill()){var w=this.strokeContainThreshold;C=Math.max(C,w==null?4:w)}x>1e-10&&(T.width+=C/x,T.height+=C/x,T.x-=C/x/2,T.y-=C/x/2)}return T}return o},r.prototype.contain=function(o,s){var l=this.transformCoordToLocal(o,s),h=this.getBoundingRect(),v=this.style;if(o=l[0],s=l[1],h.contain(o,s)){var T=this.path;if(this.hasStroke()){var x=v.lineWidth,C=v.strokeNoScale?this.getLineScale():1;if(C>1e-10&&(this.hasFill()||(x=Math.max(x,this.strokeContainThreshold)),containStroke(T,x/C,o,s)))return!0}if(this.hasFill())return contain$2(T,o,s)}return!1},r.prototype.dirtyShape=function(){this.__dirty|=SHAPE_CHANGED_BIT,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},r.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},r.prototype.animateShape=function(o){return this.animate("shape",o)},r.prototype.updateDuringAnimation=function(o){o==="style"?this.dirtyStyle():o==="shape"?this.dirtyShape():this.markRedraw()},r.prototype.attrKV=function(o,s){o==="shape"?this.setShape(s):t.prototype.attrKV.call(this,o,s)},r.prototype.setShape=function(o,s){var l=this.shape;return l||(l=this.shape={}),typeof o=="string"?l[o]=s:extend(l,o),this.dirtyShape(),this},r.prototype.shapeChanged=function(){return!!(this.__dirty&SHAPE_CHANGED_BIT)},r.prototype.createStyle=function(o){return createObject(DEFAULT_PATH_STYLE,o)},r.prototype._innerSaveToNormal=function(o){t.prototype._innerSaveToNormal.call(this,o);var s=this._normalState;o.shape&&!s.shape&&(s.shape=extend({},this.shape))},r.prototype._applyStateObj=function(o,s,l,h,v,T){t.prototype._applyStateObj.call(this,o,s,l,h,v,T);var x=!(s&&h),C;if(s&&s.shape?v?h?C=s.shape:(C=extend({},l.shape),extend(C,s.shape)):(C=extend({},h?this.shape:l.shape),extend(C,s.shape)):x&&(C=l.shape),C)if(v){this.shape=extend({},this.shape);for(var w={},M=keys(C),F=0;F<M.length;F++){var z=M[F];typeof C[z]=="object"?this.shape[z]=C[z]:w[z]=C[z]}this._transitionState(o,{shape:w},T)}else this.shape=C,this.dirtyShape()},r.prototype._mergeStates=function(o){for(var s=t.prototype._mergeStates.call(this,o),l,h=0;h<o.length;h++){var v=o[h];v.shape&&(l=l||{},this._mergeStyle(l,v.shape))}return l&&(s.shape=l),s},r.prototype.getAnimationStyleProps=function(){return DEFAULT_PATH_ANIMATION_PROPS},r.prototype.isZeroArea=function(){return!1},r.extend=function(o){var s=function(h){__extends(v,h);function v(T){var x=h.call(this,T)||this;return o.init&&o.init.call(x,T),x}return v.prototype.getDefaultStyle=function(){return clone$3(o.style)},v.prototype.getDefaultShape=function(){return clone$3(o.shape)},v}(r);for(var l in o)typeof o[l]=="function"&&(s.prototype[l]=o[l]);return s},r.initDefaultProps=function(){var o=r.prototype;o.type="path",o.strokeContainThreshold=5,o.segmentIgnoreThreshold=0,o.subPixelOptimize=!1,o.autoBatch=!1,o.__dirty=REDRAW_BIT|STYLE_CHANGED_BIT|SHAPE_CHANGED_BIT}(),r}(Displayable$1);const Path$1=Path;var DEFAULT_TSPAN_STYLE=defaults({strokeFirst:!0,font:DEFAULT_FONT,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},DEFAULT_PATH_STYLE),TSpan=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.hasStroke=function(){var o=this.style,s=o.stroke;return s!=null&&s!=="none"&&o.lineWidth>0},r.prototype.hasFill=function(){var o=this.style,s=o.fill;return s!=null&&s!=="none"},r.prototype.createStyle=function(o){return createObject(DEFAULT_TSPAN_STYLE,o)},r.prototype.setBoundingRect=function(o){this._rect=o},r.prototype.getBoundingRect=function(){var o=this.style;if(!this._rect){var s=o.text;s!=null?s+="":s="";var l=getBoundingRect(s,o.font,o.textAlign,o.textBaseline);if(l.x+=o.x||0,l.y+=o.y||0,this.hasStroke()){var h=o.lineWidth;l.x-=h/2,l.y-=h/2,l.width+=h,l.height+=h}this._rect=l}return this._rect},r.initDefaultProps=function(){var o=r.prototype;o.dirtyRectTolerance=10}(),r}(Displayable$1);TSpan.prototype.type="tspan";const TSpan$1=TSpan;var DEFAULT_IMAGE_STYLE=defaults({x:0,y:0},DEFAULT_COMMON_STYLE),DEFAULT_IMAGE_ANIMATION_PROPS={style:defaults({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},DEFAULT_COMMON_ANIMATION_PROPS.style)};function isImageLike(t){return!!(t&&typeof t!="string"&&t.width&&t.height)}var ZRImage=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.createStyle=function(o){return createObject(DEFAULT_IMAGE_STYLE,o)},r.prototype._getSize=function(o){var s=this.style,l=s[o];if(l!=null)return l;var h=isImageLike(s.image)?s.image:this.__image;if(!h)return 0;var v=o==="width"?"height":"width",T=s[v];return T==null?h[o]:h[o]/h[v]*T},r.prototype.getWidth=function(){return this._getSize("width")},r.prototype.getHeight=function(){return this._getSize("height")},r.prototype.getAnimationStyleProps=function(){return DEFAULT_IMAGE_ANIMATION_PROPS},r.prototype.getBoundingRect=function(){var o=this.style;return this._rect||(this._rect=new BoundingRect$1(o.x||0,o.y||0,this.getWidth(),this.getHeight())),this._rect},r}(Displayable$1);ZRImage.prototype.type="image";const ZRImage$1=ZRImage;function buildPath$2(t,r){var o=r.x,s=r.y,l=r.width,h=r.height,v=r.r,T,x,C,w;l<0&&(o=o+l,l=-l),h<0&&(s=s+h,h=-h),typeof v=="number"?T=x=C=w=v:v instanceof Array?v.length===1?T=x=C=w=v[0]:v.length===2?(T=C=v[0],x=w=v[1]):v.length===3?(T=v[0],x=w=v[1],C=v[2]):(T=v[0],x=v[1],C=v[2],w=v[3]):T=x=C=w=0;var M;T+x>l&&(M=T+x,T*=l/M,x*=l/M),C+w>l&&(M=C+w,C*=l/M,w*=l/M),x+C>h&&(M=x+C,x*=h/M,C*=h/M),T+w>h&&(M=T+w,T*=h/M,w*=h/M),t.moveTo(o+T,s),t.lineTo(o+l-x,s),x!==0&&t.arc(o+l-x,s+x,x,-Math.PI/2,0),t.lineTo(o+l,s+h-C),C!==0&&t.arc(o+l-C,s+h-C,C,0,Math.PI/2),t.lineTo(o+w,s+h),w!==0&&t.arc(o+w,s+h-w,w,Math.PI/2,Math.PI),t.lineTo(o,s+T),T!==0&&t.arc(o+T,s+T,T,Math.PI,Math.PI*1.5)}var round=Math.round;function subPixelOptimizeLine$1(t,r,o){if(!!r){var s=r.x1,l=r.x2,h=r.y1,v=r.y2;t.x1=s,t.x2=l,t.y1=h,t.y2=v;var T=o&&o.lineWidth;return T&&(round(s*2)===round(l*2)&&(t.x1=t.x2=subPixelOptimize$1(s,T,!0)),round(h*2)===round(v*2)&&(t.y1=t.y2=subPixelOptimize$1(h,T,!0))),t}}function subPixelOptimizeRect$1(t,r,o){if(!!r){var s=r.x,l=r.y,h=r.width,v=r.height;t.x=s,t.y=l,t.width=h,t.height=v;var T=o&&o.lineWidth;return T&&(t.x=subPixelOptimize$1(s,T,!0),t.y=subPixelOptimize$1(l,T,!0),t.width=Math.max(subPixelOptimize$1(s+h,T,!1)-t.x,h===0?0:1),t.height=Math.max(subPixelOptimize$1(l+v,T,!1)-t.y,v===0?0:1)),t}}function subPixelOptimize$1(t,r,o){if(!r)return t;var s=round(t*2);return(s+round(r))%2===0?s/2:(s+(o?1:-1))/2}var RectShape=function(){function t(){this.x=0,this.y=0,this.width=0,this.height=0}return t}(),subPixelOptimizeOutputShape$1={},Rect$1=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultShape=function(){return new RectShape},r.prototype.buildPath=function(o,s){var l,h,v,T;if(this.subPixelOptimize){var x=subPixelOptimizeRect$1(subPixelOptimizeOutputShape$1,s,this.style);l=x.x,h=x.y,v=x.width,T=x.height,x.r=s.r,s=x}else l=s.x,h=s.y,v=s.width,T=s.height;s.r?buildPath$2(o,s):o.rect(l,h,v,T)},r.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},r}(Path$1);Rect$1.prototype.type="rect";const Rect$2=Rect$1;var DEFAULT_RICH_TEXT_COLOR={fill:"#000"},DEFAULT_STROKE_LINE_WIDTH=2,DEFAULT_TEXT_ANIMATION_PROPS={style:defaults({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},DEFAULT_COMMON_ANIMATION_PROPS.style)},ZRText=function(t){__extends(r,t);function r(o){var s=t.call(this)||this;return s.type="text",s._children=[],s._defaultStyle=DEFAULT_RICH_TEXT_COLOR,s.attr(o),s}return r.prototype.childrenRef=function(){return this._children},r.prototype.update=function(){t.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var o=0;o<this._children.length;o++){var s=this._children[o];s.zlevel=this.zlevel,s.z=this.z,s.z2=this.z2,s.culling=this.culling,s.cursor=this.cursor,s.invisible=this.invisible}},r.prototype.updateTransform=function(){var o=this.innerTransformable;o?(o.updateTransform(),o.transform&&(this.transform=o.transform)):t.prototype.updateTransform.call(this)},r.prototype.getLocalTransform=function(o){var s=this.innerTransformable;return s?s.getLocalTransform(o):t.prototype.getLocalTransform.call(this,o)},r.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),t.prototype.getComputedTransform.call(this)},r.prototype._updateSubTexts=function(){this._childCursor=0,normalizeTextStyle(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},r.prototype.addSelfToZr=function(o){t.prototype.addSelfToZr.call(this,o);for(var s=0;s<this._children.length;s++)this._children[s].__zr=o},r.prototype.removeSelfFromZr=function(o){t.prototype.removeSelfFromZr.call(this,o);for(var s=0;s<this._children.length;s++)this._children[s].__zr=null},r.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var o=new BoundingRect$1(0,0,0,0),s=this._children,l=[],h=null,v=0;v<s.length;v++){var T=s[v],x=T.getBoundingRect(),C=T.getLocalTransform(l);C?(o.copy(x),o.applyTransform(C),h=h||o.clone(),h.union(o)):(h=h||x.clone(),h.union(x))}this._rect=h||o}return this._rect},r.prototype.setDefaultTextStyle=function(o){this._defaultStyle=o||DEFAULT_RICH_TEXT_COLOR},r.prototype.setTextContent=function(o){},r.prototype._mergeStyle=function(o,s){if(!s)return o;var l=s.rich,h=o.rich||l&&{};return extend(o,s),l&&h?(this._mergeRich(h,l),o.rich=h):h&&(o.rich=h),o},r.prototype._mergeRich=function(o,s){for(var l=keys(s),h=0;h<l.length;h++){var v=l[h];o[v]=o[v]||{},extend(o[v],s[v])}},r.prototype.getAnimationStyleProps=function(){return DEFAULT_TEXT_ANIMATION_PROPS},r.prototype._getOrCreateChild=function(o){var s=this._children[this._childCursor];return(!s||!(s instanceof o))&&(s=new o),this._children[this._childCursor++]=s,s.__zr=this.__zr,s.parent=this,s},r.prototype._updatePlainTexts=function(){var o=this.style,s=o.font||DEFAULT_FONT,l=o.padding,h=getStyleText(o),v=parsePlainText(h,o),T=needDrawBackground(o),x=!!o.backgroundColor,C=v.outerHeight,w=v.outerWidth,M=v.contentWidth,F=v.lines,z=v.lineHeight,V=this._defaultStyle,G=o.x||0,U=o.y||0,W=o.align||V.align||"left",q=o.verticalAlign||V.verticalAlign||"top",X=G,K=adjustTextY(U,v.contentHeight,q);if(T||l){var te=adjustTextX(G,w,W),ee=adjustTextY(U,C,q);T&&this._renderBackground(o,o,te,ee,w,C)}K+=z/2,l&&(X=getTextXForPadding(G,W,l),q==="top"?K+=l[0]:q==="bottom"&&(K-=l[2]));for(var ne=0,se=!1,ve=getFill("fill"in o?o.fill:(se=!0,V.fill)),me=getStroke("stroke"in o?o.stroke:!x&&(!V.autoStroke||se)?(ne=DEFAULT_STROKE_LINE_WIDTH,V.stroke):null),oe=o.textShadowBlur>0,ye=o.width!=null&&(o.overflow==="truncate"||o.overflow==="break"||o.overflow==="breakAll"),Se=v.calculatedLineHeight,Ee=0;Ee<F.length;Ee++){var Te=this._getOrCreateChild(TSpan$1),Ae=Te.createStyle();Te.useStyle(Ae),Ae.text=F[Ee],Ae.x=X,Ae.y=K,W&&(Ae.textAlign=W),Ae.textBaseline="middle",Ae.opacity=o.opacity,Ae.strokeFirst=!0,oe&&(Ae.shadowBlur=o.textShadowBlur||0,Ae.shadowColor=o.textShadowColor||"transparent",Ae.shadowOffsetX=o.textShadowOffsetX||0,Ae.shadowOffsetY=o.textShadowOffsetY||0),Ae.stroke=me,Ae.fill=ve,me&&(Ae.lineWidth=o.lineWidth||ne,Ae.lineDash=o.lineDash,Ae.lineDashOffset=o.lineDashOffset||0),Ae.font=s,setSeparateFont(Ae,o),K+=z,ye&&Te.setBoundingRect(new BoundingRect$1(adjustTextX(Ae.x,o.width,Ae.textAlign),adjustTextY(Ae.y,Se,Ae.textBaseline),M,Se))}},r.prototype._updateRichTexts=function(){var o=this.style,s=getStyleText(o),l=parseRichText(s,o),h=l.width,v=l.outerWidth,T=l.outerHeight,x=o.padding,C=o.x||0,w=o.y||0,M=this._defaultStyle,F=o.align||M.align,z=o.verticalAlign||M.verticalAlign,V=adjustTextX(C,v,F),G=adjustTextY(w,T,z),U=V,W=G;x&&(U+=x[3],W+=x[0]);var q=U+h;needDrawBackground(o)&&this._renderBackground(o,o,V,G,v,T);for(var X=!!o.backgroundColor,K=0;K<l.lines.length;K++){for(var te=l.lines[K],ee=te.tokens,ne=ee.length,se=te.lineHeight,ve=te.width,me=0,oe=U,ye=q,Se=ne-1,Ee=void 0;me<ne&&(Ee=ee[me],!Ee.align||Ee.align==="left");)this._placeToken(Ee,o,se,W,oe,"left",X),ve-=Ee.width,oe+=Ee.width,me++;for(;Se>=0&&(Ee=ee[Se],Ee.align==="right");)this._placeToken(Ee,o,se,W,ye,"right",X),ve-=Ee.width,ye-=Ee.width,Se--;for(oe+=(h-(oe-U)-(q-ye)-ve)/2;me<=Se;)Ee=ee[me],this._placeToken(Ee,o,se,W,oe+Ee.width/2,"center",X),oe+=Ee.width,me++;W+=se}},r.prototype._placeToken=function(o,s,l,h,v,T,x){var C=s.rich[o.styleName]||{};C.text=o.text;var w=o.verticalAlign,M=h+l/2;w==="top"?M=h+o.height/2:w==="bottom"&&(M=h+l-o.height/2);var F=!o.isLineHolder&&needDrawBackground(C);F&&this._renderBackground(C,s,T==="right"?v-o.width:T==="center"?v-o.width/2:v,M-o.height/2,o.width,o.height);var z=!!C.backgroundColor,V=o.textPadding;V&&(v=getTextXForPadding(v,T,V),M-=o.height/2-V[0]-o.innerHeight/2);var G=this._getOrCreateChild(TSpan$1),U=G.createStyle();G.useStyle(U);var W=this._defaultStyle,q=!1,X=0,K=getFill("fill"in C?C.fill:"fill"in s?s.fill:(q=!0,W.fill)),te=getStroke("stroke"in C?C.stroke:"stroke"in s?s.stroke:!z&&!x&&(!W.autoStroke||q)?(X=DEFAULT_STROKE_LINE_WIDTH,W.stroke):null),ee=C.textShadowBlur>0||s.textShadowBlur>0;U.text=o.text,U.x=v,U.y=M,ee&&(U.shadowBlur=C.textShadowBlur||s.textShadowBlur||0,U.shadowColor=C.textShadowColor||s.textShadowColor||"transparent",U.shadowOffsetX=C.textShadowOffsetX||s.textShadowOffsetX||0,U.shadowOffsetY=C.textShadowOffsetY||s.textShadowOffsetY||0),U.textAlign=T,U.textBaseline="middle",U.font=o.font||DEFAULT_FONT,U.opacity=retrieve3(C.opacity,s.opacity,1),setSeparateFont(U,C),te&&(U.lineWidth=retrieve3(C.lineWidth,s.lineWidth,X),U.lineDash=retrieve2(C.lineDash,s.lineDash),U.lineDashOffset=s.lineDashOffset||0,U.stroke=te),K&&(U.fill=K);var ne=o.contentWidth,se=o.contentHeight;G.setBoundingRect(new BoundingRect$1(adjustTextX(U.x,ne,U.textAlign),adjustTextY(U.y,se,U.textBaseline),ne,se))},r.prototype._renderBackground=function(o,s,l,h,v,T){var x=o.backgroundColor,C=o.borderWidth,w=o.borderColor,M=x&&x.image,F=x&&!M,z=o.borderRadius,V=this,G,U;if(F||o.lineHeight||C&&w){G=this._getOrCreateChild(Rect$2),G.useStyle(G.createStyle()),G.style.fill=null;var W=G.shape;W.x=l,W.y=h,W.width=v,W.height=T,W.r=z,G.dirtyShape()}if(F){var q=G.style;q.fill=x||null,q.fillOpacity=retrieve2(o.fillOpacity,1)}else if(M){U=this._getOrCreateChild(ZRImage$1),U.onload=function(){V.dirtyStyle()};var X=U.style;X.image=x.image,X.x=l,X.y=h,X.width=v,X.height=T}if(C&&w){var q=G.style;q.lineWidth=C,q.stroke=w,q.strokeOpacity=retrieve2(o.strokeOpacity,1),q.lineDash=o.borderDash,q.lineDashOffset=o.borderDashOffset||0,G.strokeContainThreshold=0,G.hasFill()&&G.hasStroke()&&(q.strokeFirst=!0,q.lineWidth*=2)}var K=(G||U).style;K.shadowBlur=o.shadowBlur||0,K.shadowColor=o.shadowColor||"transparent",K.shadowOffsetX=o.shadowOffsetX||0,K.shadowOffsetY=o.shadowOffsetY||0,K.opacity=retrieve3(o.opacity,s.opacity,1)},r.makeFont=function(o){var s="";return hasSeparateFont(o)&&(s=[o.fontStyle,o.fontWeight,parseFontSize(o.fontSize),o.fontFamily||"sans-serif"].join(" ")),s&&trim$1(s)||o.textFont||o.font},r}(Displayable$1),VALID_TEXT_ALIGN={left:!0,right:1,center:1},VALID_TEXT_VERTICAL_ALIGN={top:1,bottom:1,middle:1},FONT_PARTS=["fontStyle","fontWeight","fontSize","fontFamily"];function parseFontSize(t){return typeof t=="string"&&(t.indexOf("px")!==-1||t.indexOf("rem")!==-1||t.indexOf("em")!==-1)?t:isNaN(+t)?DEFAULT_FONT_SIZE+"px":t+"px"}function setSeparateFont(t,r){for(var o=0;o<FONT_PARTS.length;o++){var s=FONT_PARTS[o],l=r[s];l!=null&&(t[s]=l)}}function hasSeparateFont(t){return t.fontSize!=null||t.fontFamily||t.fontWeight}function normalizeTextStyle(t){return normalizeStyle(t),each$c(t.rich,normalizeStyle),t}function normalizeStyle(t){if(t){t.font=ZRText.makeFont(t);var r=t.align;r==="middle"&&(r="center"),t.align=r==null||VALID_TEXT_ALIGN[r]?r:"left";var o=t.verticalAlign;o==="center"&&(o="middle"),t.verticalAlign=o==null||VALID_TEXT_VERTICAL_ALIGN[o]?o:"top";var s=t.padding;s&&(t.padding=normalizeCssArray$1(t.padding))}}function getStroke(t,r){return t==null||r<=0||t==="transparent"||t==="none"?null:t.image||t.colorStops?"#000":t}function getFill(t){return t==null||t==="none"?null:t.image||t.colorStops?"#000":t}function getTextXForPadding(t,r,o){return r==="right"?t-o[1]:r==="center"?t+o[3]/2-o[1]/2:t+o[3]}function getStyleText(t){var r=t.text;return r!=null&&(r+=""),r}function needDrawBackground(t){return!!(t.backgroundColor||t.lineHeight||t.borderWidth&&t.borderColor)}const ZRText$1=ZRText;var getECData=makeInner(),setCommonECData=function(t,r,o,s){if(s){var l=getECData(s);l.dataIndex=o,l.dataType=r,l.seriesIndex=t,s.type==="group"&&s.traverse(function(h){var v=getECData(h);v.seriesIndex=t,v.dataIndex=o,v.dataType=r})}},_highlightNextDigit=1,_highlightKeyMap={},getSavedStates=makeInner(),getComponentStates=makeInner(),HOVER_STATE_NORMAL=0,HOVER_STATE_BLUR=1,HOVER_STATE_EMPHASIS=2,SPECIAL_STATES=["emphasis","blur","select"],DISPLAY_STATES=["normal","emphasis","blur","select"],Z2_EMPHASIS_LIFT=10,Z2_SELECT_LIFT=9,HIGHLIGHT_ACTION_TYPE="highlight",DOWNPLAY_ACTION_TYPE="downplay",SELECT_ACTION_TYPE="select",UNSELECT_ACTION_TYPE="unselect",TOGGLE_SELECT_ACTION_TYPE="toggleSelect";function hasFillOrStroke(t){return t!=null&&t!=="none"}var liftedColorCache=new LRU$1(100);function liftColor(t){if(isString(t)){var r=liftedColorCache.get(t);return r||(r=lift(t,-.1),liftedColorCache.put(t,r)),r}else if(isGradientObject(t)){var o=extend({},t);return o.colorStops=map$2(t.colorStops,function(s){return{offset:s.offset,color:lift(s.color,-.1)}}),o}return t}function doChangeHoverState(t,r,o){t.onHoverStateChange&&(t.hoverState||0)!==o&&t.onHoverStateChange(r),t.hoverState=o}function singleEnterEmphasis(t){doChangeHoverState(t,"emphasis",HOVER_STATE_EMPHASIS)}function singleLeaveEmphasis(t){t.hoverState===HOVER_STATE_EMPHASIS&&doChangeHoverState(t,"normal",HOVER_STATE_NORMAL)}function singleEnterBlur(t){doChangeHoverState(t,"blur",HOVER_STATE_BLUR)}function singleLeaveBlur(t){t.hoverState===HOVER_STATE_BLUR&&doChangeHoverState(t,"normal",HOVER_STATE_NORMAL)}function singleEnterSelect(t){t.selected=!0}function singleLeaveSelect(t){t.selected=!1}function updateElementState(t,r,o){r(t,o)}function traverseUpdateState(t,r,o){updateElementState(t,r,o),t.isGroup&&t.traverse(function(s){updateElementState(s,r,o)})}function setStatesFlag(t,r){switch(r){case"emphasis":t.hoverState=HOVER_STATE_EMPHASIS;break;case"normal":t.hoverState=HOVER_STATE_NORMAL;break;case"blur":t.hoverState=HOVER_STATE_BLUR;break;case"select":t.selected=!0}}function getFromStateStyle(t,r,o,s){for(var l=t.style,h={},v=0;v<r.length;v++){var T=r[v],x=l[T];h[T]=x==null?s&&s[T]:x}for(var v=0;v<t.animators.length;v++){var C=t.animators[v];C.__fromStateTransition&&C.__fromStateTransition.indexOf(o)<0&&C.targetName==="style"&&C.saveTo(h,r)}return h}function createEmphasisDefaultState(t,r,o,s){var l=o&&indexOf(o,"select")>=0,h=!1;if(t instanceof Path$1){var v=getSavedStates(t),T=l&&v.selectFill||v.normalFill,x=l&&v.selectStroke||v.normalStroke;if(hasFillOrStroke(T)||hasFillOrStroke(x)){s=s||{};var C=s.style||{};C.fill==="inherit"?(h=!0,s=extend({},s),C=extend({},C),C.fill=T):!hasFillOrStroke(C.fill)&&hasFillOrStroke(T)?(h=!0,s=extend({},s),C=extend({},C),C.fill=liftColor(T)):!hasFillOrStroke(C.stroke)&&hasFillOrStroke(x)&&(h||(s=extend({},s),C=extend({},C)),C.stroke=liftColor(x)),s.style=C}}if(s&&s.z2==null){h||(s=extend({},s));var w=t.z2EmphasisLift;s.z2=t.z2+(w!=null?w:Z2_EMPHASIS_LIFT)}return s}function createSelectDefaultState(t,r,o){if(o&&o.z2==null){o=extend({},o);var s=t.z2SelectLift;o.z2=t.z2+(s!=null?s:Z2_SELECT_LIFT)}return o}function createBlurDefaultState(t,r,o){var s=indexOf(t.currentStates,r)>=0,l=t.style.opacity,h=s?null:getFromStateStyle(t,["opacity"],r,{opacity:1});o=o||{};var v=o.style||{};return v.opacity==null&&(o=extend({},o),v=extend({opacity:s?l:h.opacity*.1},v),o.style=v),o}function elementStateProxy(t,r){var o=this.states[t];if(this.style){if(t==="emphasis")return createEmphasisDefaultState(this,t,r,o);if(t==="blur")return createBlurDefaultState(this,t,o);if(t==="select")return createSelectDefaultState(this,t,o)}return o}function setDefaultStateProxy(t){t.stateProxy=elementStateProxy;var r=t.getTextContent(),o=t.getTextGuideLine();r&&(r.stateProxy=elementStateProxy),o&&(o.stateProxy=elementStateProxy)}function enterEmphasisWhenMouseOver(t,r){!shouldSilent(t,r)&&!t.__highByOuter&&traverseUpdateState(t,singleEnterEmphasis)}function leaveEmphasisWhenMouseOut(t,r){!shouldSilent(t,r)&&!t.__highByOuter&&traverseUpdateState(t,singleLeaveEmphasis)}function enterEmphasis(t,r){t.__highByOuter|=1<<(r||0),traverseUpdateState(t,singleEnterEmphasis)}function leaveEmphasis(t,r){!(t.__highByOuter&=~(1<<(r||0)))&&traverseUpdateState(t,singleLeaveEmphasis)}function enterBlur(t){traverseUpdateState(t,singleEnterBlur)}function leaveBlur(t){traverseUpdateState(t,singleLeaveBlur)}function enterSelect(t){traverseUpdateState(t,singleEnterSelect)}function leaveSelect(t){traverseUpdateState(t,singleLeaveSelect)}function shouldSilent(t,r){return t.__highDownSilentOnTouch&&r.zrByTouch}function allLeaveBlur(t){var r=t.getModel(),o=[],s=[];r.eachComponent(function(l,h){var v=getComponentStates(h),T=l==="series",x=T?t.getViewOfSeriesModel(h):t.getViewOfComponentModel(h);!T&&s.push(x),v.isBlured&&(x.group.traverse(function(C){singleLeaveBlur(C)}),T&&o.push(h)),v.isBlured=!1}),each$c(s,function(l){l&&l.toggleBlurSeries&&l.toggleBlurSeries(o,!1,r)})}function blurSeries(t,r,o,s){var l=s.getModel();o=o||"coordinateSystem";function h(C,w){for(var M=0;M<w.length;M++){var F=C.getItemGraphicEl(w[M]);F&&leaveBlur(F)}}if(t!=null&&!(!r||r==="none")){var v=l.getSeriesByIndex(t),T=v.coordinateSystem;T&&T.master&&(T=T.master);var x=[];l.eachSeries(function(C){var w=v===C,M=C.coordinateSystem;M&&M.master&&(M=M.master);var F=M&&T?M===T:w;if(!(o==="series"&&!w||o==="coordinateSystem"&&!F||r==="series"&&w)){var z=s.getViewOfSeriesModel(C);if(z.group.traverse(function(U){singleEnterBlur(U)}),isArrayLike(r))h(C.getData(),r);else if(isObject$3(r))for(var V=keys(r),G=0;G<V.length;G++)h(C.getData(V[G]),r[V[G]]);x.push(C),getComponentStates(C).isBlured=!0}}),l.eachComponent(function(C,w){if(C!=="series"){var M=s.getViewOfComponentModel(w);M&&M.toggleBlurSeries&&M.toggleBlurSeries(x,!0,l)}})}}function blurComponent(t,r,o){if(!(t==null||r==null)){var s=o.getModel().getComponent(t,r);if(!!s){getComponentStates(s).isBlured=!0;var l=o.getViewOfComponentModel(s);!l||!l.focusBlurEnabled||l.group.traverse(function(h){singleEnterBlur(h)})}}}function blurSeriesFromHighlightPayload(t,r,o){var s=t.seriesIndex,l=t.getData(r.dataType);if(!!l){var h=queryDataIndex(l,r);h=(isArray$1(h)?h[0]:h)||0;var v=l.getItemGraphicEl(h);if(!v)for(var T=l.count(),x=0;!v&&x<T;)v=l.getItemGraphicEl(x++);if(v){var C=getECData(v);blurSeries(s,C.focus,C.blurScope,o)}else{var w=t.get(["emphasis","focus"]),M=t.get(["emphasis","blurScope"]);w!=null&&blurSeries(s,w,M,o)}}}function findComponentHighDownDispatchers(t,r,o,s){var l={focusSelf:!1,dispatchers:null};if(t==null||t==="series"||r==null||o==null)return l;var h=s.getModel().getComponent(t,r);if(!h)return l;var v=s.getViewOfComponentModel(h);if(!v||!v.findHighDownDispatchers)return l;for(var T=v.findHighDownDispatchers(o),x,C=0;C<T.length;C++)if(getECData(T[C]).focus==="self"){x=!0;break}return{focusSelf:x,dispatchers:T}}function handleGlobalMouseOverForHighDown(t,r,o){var s=getECData(t),l=findComponentHighDownDispatchers(s.componentMainType,s.componentIndex,s.componentHighDownName,o),h=l.dispatchers,v=l.focusSelf;h?(v&&blurComponent(s.componentMainType,s.componentIndex,o),each$c(h,function(T){return enterEmphasisWhenMouseOver(T,r)})):(blurSeries(s.seriesIndex,s.focus,s.blurScope,o),s.focus==="self"&&blurComponent(s.componentMainType,s.componentIndex,o),enterEmphasisWhenMouseOver(t,r))}function handleGlobalMouseOutForHighDown(t,r,o){allLeaveBlur(o);var s=getECData(t),l=findComponentHighDownDispatchers(s.componentMainType,s.componentIndex,s.componentHighDownName,o).dispatchers;l?each$c(l,function(h){return leaveEmphasisWhenMouseOut(h,r)}):leaveEmphasisWhenMouseOut(t,r)}function toggleSelectionFromPayload(t,r,o){if(!!isSelectChangePayload(r)){var s=r.dataType,l=t.getData(s),h=queryDataIndex(l,r);isArray$1(h)||(h=[h]),t[r.type===TOGGLE_SELECT_ACTION_TYPE?"toggleSelect":r.type===SELECT_ACTION_TYPE?"select":"unselect"](h,s)}}function updateSeriesElementSelection(t){var r=t.getAllData();each$c(r,function(o){var s=o.data,l=o.type;s.eachItemGraphicEl(function(h,v){t.isSelected(v,l)?enterSelect(h):leaveSelect(h)})})}function getAllSelectedIndices(t){var r=[];return t.eachSeries(function(o){var s=o.getAllData();each$c(s,function(l){l.data;var h=l.type,v=o.getSelectedDataIndices();if(v.length>0){var T={dataIndex:v,seriesIndex:o.seriesIndex};h!=null&&(T.dataType=h),r.push(T)}})}),r}function enableHoverEmphasis(t,r,o){setAsHighDownDispatcher(t,!0),traverseUpdateState(t,setDefaultStateProxy),enableHoverFocus(t,r,o)}function disableHoverEmphasis(t){setAsHighDownDispatcher(t,!1)}function toggleHoverEmphasis(t,r,o,s){s?disableHoverEmphasis(t):enableHoverEmphasis(t,r,o)}function enableHoverFocus(t,r,o){var s=getECData(t);r!=null?(s.focus=r,s.blurScope=o):s.focus&&(s.focus=null)}var OTHER_STATES=["emphasis","blur","select"],defaultStyleGetterMap={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function setStatesStylesFromModel(t,r,o,s){o=o||"itemStyle";for(var l=0;l<OTHER_STATES.length;l++){var h=OTHER_STATES[l],v=r.getModel([h,o]),T=t.ensureState(h);T.style=s?s(v):v[defaultStyleGetterMap[o]]()}}function setAsHighDownDispatcher(t,r){var o=r===!1,s=t;t.highDownSilentOnTouch&&(s.__highDownSilentOnTouch=t.highDownSilentOnTouch),(!o||s.__highDownDispatcher)&&(s.__highByOuter=s.__highByOuter||0,s.__highDownDispatcher=!o)}function isHighDownDispatcher(t){return!!(t&&t.__highDownDispatcher)}function getHighlightDigit(t){var r=_highlightKeyMap[t];return r==null&&_highlightNextDigit<=32&&(r=_highlightKeyMap[t]=_highlightNextDigit++),r}function isSelectChangePayload(t){var r=t.type;return r===SELECT_ACTION_TYPE||r===UNSELECT_ACTION_TYPE||r===TOGGLE_SELECT_ACTION_TYPE}function isHighDownPayload(t){var r=t.type;return r===HIGHLIGHT_ACTION_TYPE||r===DOWNPLAY_ACTION_TYPE}function savePathStates(t){var r=getSavedStates(t);r.normalFill=t.style.fill,r.normalStroke=t.style.stroke;var o=t.states.select||{};r.selectFill=o.style&&o.style.fill||null,r.selectStroke=o.style&&o.style.stroke||null}var CMD=PathProxy$1.CMD,points=[[],[],[]],mathSqrt$2=Math.sqrt,mathAtan2=Math.atan2;function transformPath(t,r){if(!!r){var o=t.data,s=t.len(),l,h,v,T,x,C,w=CMD.M,M=CMD.C,F=CMD.L,z=CMD.R,V=CMD.A,G=CMD.Q;for(v=0,T=0;v<s;){switch(l=o[v++],T=v,h=0,l){case w:h=1;break;case F:h=1;break;case M:h=3;break;case G:h=2;break;case V:var U=r[4],W=r[5],q=mathSqrt$2(r[0]*r[0]+r[1]*r[1]),X=mathSqrt$2(r[2]*r[2]+r[3]*r[3]),K=mathAtan2(-r[1]/X,r[0]/q);o[v]*=q,o[v++]+=U,o[v]*=X,o[v++]+=W,o[v++]*=q,o[v++]*=X,o[v++]+=K,o[v++]+=K,v+=2,T=v;break;case z:C[0]=o[v++],C[1]=o[v++],applyTransform$1(C,C,r),o[T++]=C[0],o[T++]=C[1],C[0]+=o[v++],C[1]+=o[v++],applyTransform$1(C,C,r),o[T++]=C[0],o[T++]=C[1]}for(x=0;x<h;x++){var te=points[x];te[0]=o[v++],te[1]=o[v++],applyTransform$1(te,te,r),o[T++]=te[0],o[T++]=te[1]}}t.increaseVersion()}}var mathSqrt$1=Math.sqrt,mathSin$1=Math.sin,mathCos$1=Math.cos,PI$3=Math.PI;function vMag(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function vRatio(t,r){return(t[0]*r[0]+t[1]*r[1])/(vMag(t)*vMag(r))}function vAngle(t,r){return(t[0]*r[1]<t[1]*r[0]?-1:1)*Math.acos(vRatio(t,r))}function processArc(t,r,o,s,l,h,v,T,x,C,w){var M=x*(PI$3/180),F=mathCos$1(M)*(t-o)/2+mathSin$1(M)*(r-s)/2,z=-1*mathSin$1(M)*(t-o)/2+mathCos$1(M)*(r-s)/2,V=F*F/(v*v)+z*z/(T*T);V>1&&(v*=mathSqrt$1(V),T*=mathSqrt$1(V));var G=(l===h?-1:1)*mathSqrt$1((v*v*(T*T)-v*v*(z*z)-T*T*(F*F))/(v*v*(z*z)+T*T*(F*F)))||0,U=G*v*z/T,W=G*-T*F/v,q=(t+o)/2+mathCos$1(M)*U-mathSin$1(M)*W,X=(r+s)/2+mathSin$1(M)*U+mathCos$1(M)*W,K=vAngle([1,0],[(F-U)/v,(z-W)/T]),te=[(F-U)/v,(z-W)/T],ee=[(-1*F-U)/v,(-1*z-W)/T],ne=vAngle(te,ee);if(vRatio(te,ee)<=-1&&(ne=PI$3),vRatio(te,ee)>=1&&(ne=0),ne<0){var se=Math.round(ne/PI$3*1e6)/1e6;ne=PI$3*2+se%2*PI$3}w.addData(C,q,X,v,T,K,ne,M,h)}var commandReg=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,numberReg=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function createPathProxyFromString(t){var r=new PathProxy$1;if(!t)return r;var o=0,s=0,l=o,h=s,v,T=PathProxy$1.CMD,x=t.match(commandReg);if(!x)return r;for(var C=0;C<x.length;C++){for(var w=x[C],M=w.charAt(0),F=void 0,z=w.match(numberReg)||[],V=z.length,G=0;G<V;G++)z[G]=parseFloat(z[G]);for(var U=0;U<V;){var W=void 0,q=void 0,X=void 0,K=void 0,te=void 0,ee=void 0,ne=void 0,se=o,ve=s,me=void 0,oe=void 0;switch(M){case"l":o+=z[U++],s+=z[U++],F=T.L,r.addData(F,o,s);break;case"L":o=z[U++],s=z[U++],F=T.L,r.addData(F,o,s);break;case"m":o+=z[U++],s+=z[U++],F=T.M,r.addData(F,o,s),l=o,h=s,M="l";break;case"M":o=z[U++],s=z[U++],F=T.M,r.addData(F,o,s),l=o,h=s,M="L";break;case"h":o+=z[U++],F=T.L,r.addData(F,o,s);break;case"H":o=z[U++],F=T.L,r.addData(F,o,s);break;case"v":s+=z[U++],F=T.L,r.addData(F,o,s);break;case"V":s=z[U++],F=T.L,r.addData(F,o,s);break;case"C":F=T.C,r.addData(F,z[U++],z[U++],z[U++],z[U++],z[U++],z[U++]),o=z[U-2],s=z[U-1];break;case"c":F=T.C,r.addData(F,z[U++]+o,z[U++]+s,z[U++]+o,z[U++]+s,z[U++]+o,z[U++]+s),o+=z[U-2],s+=z[U-1];break;case"S":W=o,q=s,me=r.len(),oe=r.data,v===T.C&&(W+=o-oe[me-4],q+=s-oe[me-3]),F=T.C,se=z[U++],ve=z[U++],o=z[U++],s=z[U++],r.addData(F,W,q,se,ve,o,s);break;case"s":W=o,q=s,me=r.len(),oe=r.data,v===T.C&&(W+=o-oe[me-4],q+=s-oe[me-3]),F=T.C,se=o+z[U++],ve=s+z[U++],o+=z[U++],s+=z[U++],r.addData(F,W,q,se,ve,o,s);break;case"Q":se=z[U++],ve=z[U++],o=z[U++],s=z[U++],F=T.Q,r.addData(F,se,ve,o,s);break;case"q":se=z[U++]+o,ve=z[U++]+s,o+=z[U++],s+=z[U++],F=T.Q,r.addData(F,se,ve,o,s);break;case"T":W=o,q=s,me=r.len(),oe=r.data,v===T.Q&&(W+=o-oe[me-4],q+=s-oe[me-3]),o=z[U++],s=z[U++],F=T.Q,r.addData(F,W,q,o,s);break;case"t":W=o,q=s,me=r.len(),oe=r.data,v===T.Q&&(W+=o-oe[me-4],q+=s-oe[me-3]),o+=z[U++],s+=z[U++],F=T.Q,r.addData(F,W,q,o,s);break;case"A":X=z[U++],K=z[U++],te=z[U++],ee=z[U++],ne=z[U++],se=o,ve=s,o=z[U++],s=z[U++],F=T.A,processArc(se,ve,o,s,ee,ne,X,K,te,F,r);break;case"a":X=z[U++],K=z[U++],te=z[U++],ee=z[U++],ne=z[U++],se=o,ve=s,o+=z[U++],s+=z[U++],F=T.A,processArc(se,ve,o,s,ee,ne,X,K,te,F,r);break}}(M==="z"||M==="Z")&&(F=T.Z,r.addData(F),o=l,s=h),v=F}return r.toStatic(),r}var SVGPath=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.applyTransform=function(o){},r}(Path$1);function isPathProxy(t){return t.setData!=null}function createPathOptions(t,r){var o=createPathProxyFromString(t),s=extend({},r);return s.buildPath=function(l){if(isPathProxy(l)){l.setData(o.data);var h=l.getContext();h&&l.rebuildPath(h,1)}else{var h=l;o.rebuildPath(h,1)}},s.applyTransform=function(l){transformPath(o,l),this.dirtyShape()},s}function createFromString(t,r){return new SVGPath(createPathOptions(t,r))}function extendFromString(t,r){var o=createPathOptions(t,r),s=function(l){__extends(h,l);function h(v){var T=l.call(this,v)||this;return T.applyTransform=o.applyTransform,T.buildPath=o.buildPath,T}return h}(SVGPath);return s}function mergePath$1(t,r){for(var o=[],s=t.length,l=0;l<s;l++){var h=t[l];o.push(h.getUpdatedPathProxy(!0))}var v=new Path$1(r);return v.createPathProxy(),v.buildPath=function(T){if(isPathProxy(T)){T.appendPath(o);var x=T.getContext();x&&T.rebuildPath(x,1)}},v}var CircleShape=function(){function t(){this.cx=0,this.cy=0,this.r=0}return t}(),Circle=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultShape=function(){return new CircleShape},r.prototype.buildPath=function(o,s){o.moveTo(s.cx+s.r,s.cy),o.arc(s.cx,s.cy,s.r,0,Math.PI*2)},r}(Path$1);Circle.prototype.type="circle";const Circle$1=Circle;var EllipseShape=function(){function t(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return t}(),Ellipse=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultShape=function(){return new EllipseShape},r.prototype.buildPath=function(o,s){var l=.5522848,h=s.cx,v=s.cy,T=s.rx,x=s.ry,C=T*l,w=x*l;o.moveTo(h-T,v),o.bezierCurveTo(h-T,v-w,h-C,v-x,h,v-x),o.bezierCurveTo(h+C,v-x,h+T,v-w,h+T,v),o.bezierCurveTo(h+T,v+w,h+C,v+x,h,v+x),o.bezierCurveTo(h-C,v+x,h-T,v+w,h-T,v),o.closePath()},r}(Path$1);Ellipse.prototype.type="ellipse";const Ellipse$1=Ellipse;var PI$2=Math.PI,PI2$1=PI$2*2,mathSin=Math.sin,mathCos=Math.cos,mathACos=Math.acos,mathATan2=Math.atan2,mathAbs=Math.abs,mathSqrt=Math.sqrt,mathMax$5=Math.max,mathMin$5=Math.min,e=1e-4;function intersect(t,r,o,s,l,h,v,T){var x=o-t,C=s-r,w=v-l,M=T-h,F=M*x-w*C;if(!(F*F<e))return F=(w*(r-h)-M*(t-l))/F,[t+F*x,r+F*C]}function computeCornerTangents(t,r,o,s,l,h,v){var T=t-o,x=r-s,C=(v?h:-h)/mathSqrt(T*T+x*x),w=C*x,M=-C*T,F=t+w,z=r+M,V=o+w,G=s+M,U=(F+V)/2,W=(z+G)/2,q=V-F,X=G-z,K=q*q+X*X,te=l-h,ee=F*G-V*z,ne=(X<0?-1:1)*mathSqrt(mathMax$5(0,te*te*K-ee*ee)),se=(ee*X-q*ne)/K,ve=(-ee*q-X*ne)/K,me=(ee*X+q*ne)/K,oe=(-ee*q+X*ne)/K,ye=se-U,Se=ve-W,Ee=me-U,Te=oe-W;return ye*ye+Se*Se>Ee*Ee+Te*Te&&(se=me,ve=oe),{cx:se,cy:ve,x0:-w,y0:-M,x1:se*(l/te-1),y1:ve*(l/te-1)}}function normalizeCornerRadius(t){var r;if(isArray$1(t)){var o=t.length;if(!o)return t;o===1?r=[t[0],t[0],0,0]:o===2?r=[t[0],t[0],t[1],t[1]]:o===3?r=t.concat(t[2]):r=t}else r=[t,t,t,t];return r}function buildPath$1(t,r){var o,s=mathMax$5(r.r,0),l=mathMax$5(r.r0||0,0),h=s>0,v=l>0;if(!(!h&&!v)){if(h||(s=l,l=0),l>s){var T=s;s=l,l=T}var x=r.startAngle,C=r.endAngle;if(!(isNaN(x)||isNaN(C))){var w=r.cx,M=r.cy,F=!!r.clockwise,z=mathAbs(C-x),V=z>PI2$1&&z%PI2$1;if(V>e&&(z=V),!(s>e))t.moveTo(w,M);else if(z>PI2$1-e)t.moveTo(w+s*mathCos(x),M+s*mathSin(x)),t.arc(w,M,s,x,C,!F),l>e&&(t.moveTo(w+l*mathCos(C),M+l*mathSin(C)),t.arc(w,M,l,C,x,F));else{var G=void 0,U=void 0,W=void 0,q=void 0,X=void 0,K=void 0,te=void 0,ee=void 0,ne=void 0,se=void 0,ve=void 0,me=void 0,oe=void 0,ye=void 0,Se=void 0,Ee=void 0,Te=s*mathCos(x),Ae=s*mathSin(x),Ie=l*mathCos(C),Ce=l*mathSin(C),we=z>e;if(we){var Me=r.cornerRadius;Me&&(o=normalizeCornerRadius(Me),G=o[0],U=o[1],W=o[2],q=o[3]);var ze=mathAbs(s-l)/2;if(X=mathMin$5(ze,W),K=mathMin$5(ze,q),te=mathMin$5(ze,G),ee=mathMin$5(ze,U),ve=ne=mathMax$5(X,K),me=se=mathMax$5(te,ee),(ne>e||se>e)&&(oe=s*mathCos(C),ye=s*mathSin(C),Se=l*mathCos(x),Ee=l*mathSin(x),z<PI$2)){var Ne=intersect(Te,Ae,Se,Ee,oe,ye,Ie,Ce);if(Ne){var Ge=Te-Ne[0],We=Ae-Ne[1],Xe=oe-Ne[0],Ye=ye-Ne[1],pt=1/mathSin(mathACos((Ge*Xe+We*Ye)/(mathSqrt(Ge*Ge+We*We)*mathSqrt(Xe*Xe+Ye*Ye)))/2),ot=mathSqrt(Ne[0]*Ne[0]+Ne[1]*Ne[1]);ve=mathMin$5(ne,(s-ot)/(pt+1)),me=mathMin$5(se,(l-ot)/(pt-1))}}}if(!we)t.moveTo(w+Te,M+Ae);else if(ve>e){var Pe=mathMin$5(W,ve),Fe=mathMin$5(q,ve),De=computeCornerTangents(Se,Ee,Te,Ae,s,Pe,F),Be=computeCornerTangents(oe,ye,Ie,Ce,s,Fe,F);t.moveTo(w+De.cx+De.x0,M+De.cy+De.y0),ve<ne&&Pe===Fe?t.arc(w+De.cx,M+De.cy,ve,mathATan2(De.y0,De.x0),mathATan2(Be.y0,Be.x0),!F):(Pe>0&&t.arc(w+De.cx,M+De.cy,Pe,mathATan2(De.y0,De.x0),mathATan2(De.y1,De.x1),!F),t.arc(w,M,s,mathATan2(De.cy+De.y1,De.cx+De.x1),mathATan2(Be.cy+Be.y1,Be.cx+Be.x1),!F),Fe>0&&t.arc(w+Be.cx,M+Be.cy,Fe,mathATan2(Be.y1,Be.x1),mathATan2(Be.y0,Be.x0),!F))}else t.moveTo(w+Te,M+Ae),t.arc(w,M,s,x,C,!F);if(!(l>e)||!we)t.lineTo(w+Ie,M+Ce);else if(me>e){var Pe=mathMin$5(G,me),Fe=mathMin$5(U,me),De=computeCornerTangents(Ie,Ce,oe,ye,l,-Fe,F),Be=computeCornerTangents(Te,Ae,Se,Ee,l,-Pe,F);t.lineTo(w+De.cx+De.x0,M+De.cy+De.y0),me<se&&Pe===Fe?t.arc(w+De.cx,M+De.cy,me,mathATan2(De.y0,De.x0),mathATan2(Be.y0,Be.x0),!F):(Fe>0&&t.arc(w+De.cx,M+De.cy,Fe,mathATan2(De.y0,De.x0),mathATan2(De.y1,De.x1),!F),t.arc(w,M,l,mathATan2(De.cy+De.y1,De.cx+De.x1),mathATan2(Be.cy+Be.y1,Be.cx+Be.x1),F),Pe>0&&t.arc(w+Be.cx,M+Be.cy,Pe,mathATan2(Be.y1,Be.x1),mathATan2(Be.y0,Be.x0),!F))}else t.lineTo(w+Ie,M+Ce),t.arc(w,M,l,C,x,F)}t.closePath()}}}var SectorShape=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return t}(),Sector=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultShape=function(){return new SectorShape},r.prototype.buildPath=function(o,s){buildPath$1(o,s)},r.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},r}(Path$1);Sector.prototype.type="sector";const Sector$1=Sector;var RingShape=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return t}(),Ring=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultShape=function(){return new RingShape},r.prototype.buildPath=function(o,s){var l=s.cx,h=s.cy,v=Math.PI*2;o.moveTo(l+s.r,h),o.arc(l,h,s.r,0,v,!1),o.moveTo(l+s.r0,h),o.arc(l,h,s.r0,0,v,!0)},r}(Path$1);Ring.prototype.type="ring";const Ring$1=Ring;function smoothBezier(t,r,o,s){var l=[],h=[],v=[],T=[],x,C,w,M;if(s){w=[1/0,1/0],M=[-1/0,-1/0];for(var F=0,z=t.length;F<z;F++)min$1(w,w,t[F]),max$1(M,M,t[F]);min$1(w,w,s[0]),max$1(M,M,s[1])}for(var F=0,z=t.length;F<z;F++){var V=t[F];if(o)x=t[F?F-1:z-1],C=t[(F+1)%z];else if(F===0||F===z-1){l.push(clone$2(t[F]));continue}else x=t[F-1],C=t[F+1];sub(h,C,x),scale$2(h,h,r);var G=distance(V,x),U=distance(V,C),W=G+U;W!==0&&(G/=W,U/=W),scale$2(v,h,-G),scale$2(T,h,U);var q=add([],V,v),X=add([],V,T);s&&(max$1(q,q,w),min$1(q,q,M),max$1(X,X,w),min$1(X,X,M)),l.push(q),l.push(X)}return o&&l.push(l.shift()),l}function buildPath(t,r,o){var s=r.smooth,l=r.points;if(l&&l.length>=2){if(s){var h=smoothBezier(l,s,o,r.smoothConstraint);t.moveTo(l[0][0],l[0][1]);for(var v=l.length,T=0;T<(o?v:v-1);T++){var x=h[T*2],C=h[T*2+1],w=l[(T+1)%v];t.bezierCurveTo(x[0],x[1],C[0],C[1],w[0],w[1])}}else{t.moveTo(l[0][0],l[0][1]);for(var T=1,M=l.length;T<M;T++)t.lineTo(l[T][0],l[T][1])}o&&t.closePath()}}var PolygonShape=function(){function t(){this.points=null,this.smooth=0,this.smoothConstraint=null}return t}(),Polygon=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultShape=function(){return new PolygonShape},r.prototype.buildPath=function(o,s){buildPath(o,s,!0)},r}(Path$1);Polygon.prototype.type="polygon";const Polygon$1=Polygon;var PolylineShape=function(){function t(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return t}(),Polyline=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new PolylineShape},r.prototype.buildPath=function(o,s){buildPath(o,s,!1)},r}(Path$1);Polyline.prototype.type="polyline";const Polyline$1=Polyline;var subPixelOptimizeOutputShape={},LineShape=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return t}(),Line=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new LineShape},r.prototype.buildPath=function(o,s){var l,h,v,T;if(this.subPixelOptimize){var x=subPixelOptimizeLine$1(subPixelOptimizeOutputShape,s,this.style);l=x.x1,h=x.y1,v=x.x2,T=x.y2}else l=s.x1,h=s.y1,v=s.x2,T=s.y2;var C=s.percent;C!==0&&(o.moveTo(l,h),C<1&&(v=l*(1-C)+v*C,T=h*(1-C)+T*C),o.lineTo(v,T))},r.prototype.pointAt=function(o){var s=this.shape;return[s.x1*(1-o)+s.x2*o,s.y1*(1-o)+s.y2*o]},r}(Path$1);Line.prototype.type="line";const Line$1=Line;var out=[],BezierCurveShape=function(){function t(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return t}();function someVectorAt(t,r,o){var s=t.cpx2,l=t.cpy2;return s!=null||l!=null?[(o?cubicDerivativeAt:cubicAt)(t.x1,t.cpx1,t.cpx2,t.x2,r),(o?cubicDerivativeAt:cubicAt)(t.y1,t.cpy1,t.cpy2,t.y2,r)]:[(o?quadraticDerivativeAt:quadraticAt)(t.x1,t.cpx1,t.x2,r),(o?quadraticDerivativeAt:quadraticAt)(t.y1,t.cpy1,t.y2,r)]}var BezierCurve=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new BezierCurveShape},r.prototype.buildPath=function(o,s){var l=s.x1,h=s.y1,v=s.x2,T=s.y2,x=s.cpx1,C=s.cpy1,w=s.cpx2,M=s.cpy2,F=s.percent;F!==0&&(o.moveTo(l,h),w==null||M==null?(F<1&&(quadraticSubdivide(l,x,v,F,out),x=out[1],v=out[2],quadraticSubdivide(h,C,T,F,out),C=out[1],T=out[2]),o.quadraticCurveTo(x,C,v,T)):(F<1&&(cubicSubdivide(l,x,w,v,F,out),x=out[1],w=out[2],v=out[3],cubicSubdivide(h,C,M,T,F,out),C=out[1],M=out[2],T=out[3]),o.bezierCurveTo(x,C,w,M,v,T)))},r.prototype.pointAt=function(o){return someVectorAt(this.shape,o,!1)},r.prototype.tangentAt=function(o){var s=someVectorAt(this.shape,o,!0);return normalize$1(s,s)},r}(Path$1);BezierCurve.prototype.type="bezier-curve";const BezierCurve$1=BezierCurve;var ArcShape=function(){function t(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return t}(),Arc=function(t){__extends(r,t);function r(o){return t.call(this,o)||this}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new ArcShape},r.prototype.buildPath=function(o,s){var l=s.cx,h=s.cy,v=Math.max(s.r,0),T=s.startAngle,x=s.endAngle,C=s.clockwise,w=Math.cos(T),M=Math.sin(T);o.moveTo(w*v+l,M*v+h),o.arc(l,h,v,T,x,!C)},r}(Path$1);Arc.prototype.type="arc";const Arc$1=Arc;var CompoundPath=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type="compound",o}return r.prototype._updatePathDirty=function(){for(var o=this.shape.paths,s=this.shapeChanged(),l=0;l<o.length;l++)s=s||o[l].shapeChanged();s&&this.dirtyShape()},r.prototype.beforeBrush=function(){this._updatePathDirty();for(var o=this.shape.paths||[],s=this.getGlobalScale(),l=0;l<o.length;l++)o[l].path||o[l].createPathProxy(),o[l].path.setScale(s[0],s[1],o[l].segmentIgnoreThreshold)},r.prototype.buildPath=function(o,s){for(var l=s.paths||[],h=0;h<l.length;h++)l[h].buildPath(o,l[h].shape,!0)},r.prototype.afterBrush=function(){for(var o=this.shape.paths||[],s=0;s<o.length;s++)o[s].pathUpdated()},r.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Path$1.prototype.getBoundingRect.call(this)},r}(Path$1);const CompoundPath$1=CompoundPath;var Gradient=function(){function t(r){this.colorStops=r||[]}return t.prototype.addColorStop=function(r,o){this.colorStops.push({offset:r,color:o})},t}();const Gradient$1=Gradient;var LinearGradient=function(t){__extends(r,t);function r(o,s,l,h,v,T){var x=t.call(this,v)||this;return x.x=o==null?0:o,x.y=s==null?0:s,x.x2=l==null?1:l,x.y2=h==null?0:h,x.type="linear",x.global=T||!1,x}return r}(Gradient$1);const LinearGradient$1=LinearGradient;var RadialGradient=function(t){__extends(r,t);function r(o,s,l,h,v){var T=t.call(this,h)||this;return T.x=o==null?.5:o,T.y=s==null?.5:s,T.r=l==null?.5:l,T.type="radial",T.global=v||!1,T}return r}(Gradient$1);const RadialGradient$1=RadialGradient;var extent=[0,0],extent2=[0,0],minTv=new Point$1,maxTv=new Point$1,OrientedBoundingRect=function(){function t(r,o){this._corners=[],this._axes=[],this._origin=[0,0];for(var s=0;s<4;s++)this._corners[s]=new Point$1;for(var s=0;s<2;s++)this._axes[s]=new Point$1;r&&this.fromBoundingRect(r,o)}return t.prototype.fromBoundingRect=function(r,o){var s=this._corners,l=this._axes,h=r.x,v=r.y,T=h+r.width,x=v+r.height;if(s[0].set(h,v),s[1].set(T,v),s[2].set(T,x),s[3].set(h,x),o)for(var C=0;C<4;C++)s[C].transform(o);Point$1.sub(l[0],s[1],s[0]),Point$1.sub(l[1],s[3],s[0]),l[0].normalize(),l[1].normalize();for(var C=0;C<2;C++)this._origin[C]=l[C].dot(s[0])},t.prototype.intersect=function(r,o){var s=!0,l=!o;return minTv.set(1/0,1/0),maxTv.set(0,0),!this._intersectCheckOneSide(this,r,minTv,maxTv,l,1)&&(s=!1,l)||!this._intersectCheckOneSide(r,this,minTv,maxTv,l,-1)&&(s=!1,l)||l||Point$1.copy(o,s?minTv:maxTv),s},t.prototype._intersectCheckOneSide=function(r,o,s,l,h,v){for(var T=!0,x=0;x<2;x++){var C=this._axes[x];if(this._getProjMinMaxOnAxis(x,r._corners,extent),this._getProjMinMaxOnAxis(x,o._corners,extent2),extent[1]<extent2[0]||extent[0]>extent2[1]){if(T=!1,h)return T;var w=Math.abs(extent2[0]-extent[1]),M=Math.abs(extent[0]-extent2[1]);Math.min(w,M)>l.len()&&(w<M?Point$1.scale(l,C,-w*v):Point$1.scale(l,C,M*v))}else if(s){var w=Math.abs(extent2[0]-extent[1]),M=Math.abs(extent[0]-extent2[1]);Math.min(w,M)<s.len()&&(w<M?Point$1.scale(s,C,w*v):Point$1.scale(s,C,-M*v))}}return T},t.prototype._getProjMinMaxOnAxis=function(r,o,s){for(var l=this._axes[r],h=this._origin,v=o[0].dot(l)+h[r],T=v,x=v,C=1;C<o.length;C++){var w=o[C].dot(l)+h[r];T=Math.min(w,T),x=Math.max(w,x)}s[0]=T,s[1]=x},t}();const OrientedBoundingRect$1=OrientedBoundingRect;var m$2=[],IncrementalDisplayable=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.notClear=!0,o.incremental=!0,o._displayables=[],o._temporaryDisplayables=[],o._cursor=0,o}return r.prototype.traverse=function(o,s){o.call(s,this)},r.prototype.useStyle=function(){this.style={}},r.prototype.getCursor=function(){return this._cursor},r.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},r.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},r.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},r.prototype.addDisplayable=function(o,s){s?this._temporaryDisplayables.push(o):this._displayables.push(o),this.markRedraw()},r.prototype.addDisplayables=function(o,s){s=s||!1;for(var l=0;l<o.length;l++)this.addDisplayable(o[l],s)},r.prototype.getDisplayables=function(){return this._displayables},r.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},r.prototype.eachPendingDisplayable=function(o){for(var s=this._cursor;s<this._displayables.length;s++)o&&o(this._displayables[s]);for(var s=0;s<this._temporaryDisplayables.length;s++)o&&o(this._temporaryDisplayables[s])},r.prototype.update=function(){this.updateTransform();for(var o=this._cursor;o<this._displayables.length;o++){var s=this._displayables[o];s.parent=this,s.update(),s.parent=null}for(var o=0;o<this._temporaryDisplayables.length;o++){var s=this._temporaryDisplayables[o];s.parent=this,s.update(),s.parent=null}},r.prototype.getBoundingRect=function(){if(!this._rect){for(var o=new BoundingRect$1(1/0,1/0,-1/0,-1/0),s=0;s<this._displayables.length;s++){var l=this._displayables[s],h=l.getBoundingRect().clone();l.needLocalTransform()&&h.applyTransform(l.getLocalTransform(m$2)),o.union(h)}this._rect=o}return this._rect},r.prototype.contain=function(o,s){var l=this.transformCoordToLocal(o,s),h=this.getBoundingRect();if(h.contain(l[0],l[1]))for(var v=0;v<this._displayables.length;v++){var T=this._displayables[v];if(T.contain(o,s))return!0}return!1},r}(Displayable$1);const IncrementalDisplayable$1=IncrementalDisplayable;var transitionStore=makeInner();function getAnimationConfig(t,r,o,s,l){var h;if(r&&r.ecModel){var v=r.ecModel.getUpdatePayload();h=v&&v.animation}var T=r&&r.isAnimationEnabled(),x=t==="update";if(T){var C=void 0,w=void 0,M=void 0;s?(C=retrieve2(s.duration,200),w=retrieve2(s.easing,"cubicOut"),M=0):(C=r.getShallow(x?"animationDurationUpdate":"animationDuration"),w=r.getShallow(x?"animationEasingUpdate":"animationEasing"),M=r.getShallow(x?"animationDelayUpdate":"animationDelay")),h&&(h.duration!=null&&(C=h.duration),h.easing!=null&&(w=h.easing),h.delay!=null&&(M=h.delay)),isFunction(M)&&(M=M(o,l)),isFunction(C)&&(C=C(o));var F={duration:C||0,delay:M,easing:w};return F}else return null}function animateOrSetProps(t,r,o,s,l,h,v){var T=!1,x;isFunction(l)?(v=h,h=l,l=null):isObject$3(l)&&(h=l.cb,v=l.during,T=l.isFrom,x=l.removeOpt,l=l.dataIndex);var C=t==="leave";C||r.stopAnimation("leave");var w=getAnimationConfig(t,s,l,C?x||{}:null,s&&s.getAnimationDelayParams?s.getAnimationDelayParams(r,l):null);if(w&&w.duration>0){var M=w.duration,F=w.delay,z=w.easing,V={duration:M,delay:F||0,easing:z,done:h,force:!!h||!!v,setToFinal:!C,scope:t,during:v};T?r.animateFrom(o,V):r.animateTo(o,V)}else r.stopAnimation(),!T&&r.attr(o),v&&v(1),h&&h()}function updateProps$1(t,r,o,s,l,h){animateOrSetProps("update",t,r,o,s,l,h)}function initProps(t,r,o,s,l,h){animateOrSetProps("enter",t,r,o,s,l,h)}function isElementRemoved(t){if(!t.__zr)return!0;for(var r=0;r<t.animators.length;r++){var o=t.animators[r];if(o.scope==="leave")return!0}return!1}function removeElement(t,r,o,s,l,h){isElementRemoved(t)||animateOrSetProps("leave",t,r,o,s,l,h)}function fadeOutDisplayable(t,r,o,s){t.removeTextContent(),t.removeTextGuideLine(),removeElement(t,{style:{opacity:0}},r,o,s)}function removeElementWithFadeOut(t,r,o){function s(){t.parent&&t.parent.remove(t)}t.isGroup?t.traverse(function(l){l.isGroup||fadeOutDisplayable(l,r,o,s)}):fadeOutDisplayable(t,r,o,s)}function saveOldStyle(t){transitionStore(t).oldStyle=t.style}var mathMax$4=Math.max,mathMin$4=Math.min,_customShapeMap={};function extendShape(t){return Path$1.extend(t)}var extendPathFromString=extendFromString;function extendPath(t,r){return extendPathFromString(t,r)}function registerShape(t,r){_customShapeMap[t]=r}function getShapeClass(t){if(_customShapeMap.hasOwnProperty(t))return _customShapeMap[t]}function makePath(t,r,o,s){var l=createFromString(t,r);return o&&(s==="center"&&(o=centerGraphic(o,l.getBoundingRect())),resizePath(l,o)),l}function makeImage(t,r,o){var s=new ZRImage$1({style:{image:t,x:r.x,y:r.y,width:r.width,height:r.height},onload:function(l){if(o==="center"){var h={width:l.width,height:l.height};s.setStyle(centerGraphic(r,h))}}});return s}function centerGraphic(t,r){var o=r.width/r.height,s=t.height*o,l;s<=t.width?l=t.height:(s=t.width,l=s/o);var h=t.x+t.width/2,v=t.y+t.height/2;return{x:h-s/2,y:v-l/2,width:s,height:l}}var mergePath=mergePath$1;function resizePath(t,r){if(!!t.applyTransform){var o=t.getBoundingRect(),s=o.calculateTransform(r);t.applyTransform(s)}}function subPixelOptimizeLine(t,r){return subPixelOptimizeLine$1(t,t,{lineWidth:r}),t}function subPixelOptimizeRect(t){return subPixelOptimizeRect$1(t.shape,t.shape,t.style),t}var subPixelOptimize=subPixelOptimize$1;function getTransform$1(t,r){for(var o=identity([]);t&&t!==r;)mul(o,t.getLocalTransform(),o),t=t.parent;return o}function applyTransform(t,r,o){return r&&!isArrayLike(r)&&(r=Transformable$1.getLocalTransform(r)),o&&(r=invert([],r)),applyTransform$1([],t,r)}function transformDirection(t,r,o){var s=r[4]===0||r[5]===0||r[0]===0?1:Math.abs(2*r[4]/r[0]),l=r[4]===0||r[5]===0||r[2]===0?1:Math.abs(2*r[4]/r[2]),h=[t==="left"?-s:t==="right"?s:0,t==="top"?-l:t==="bottom"?l:0];return h=applyTransform(h,r,o),Math.abs(h[0])>Math.abs(h[1])?h[0]>0?"right":"left":h[1]>0?"bottom":"top"}function isNotGroup(t){return!t.isGroup}function isPath(t){return t.shape!=null}function groupTransition(t,r,o){if(!t||!r)return;function s(v){var T={};return v.traverse(function(x){isNotGroup(x)&&x.anid&&(T[x.anid]=x)}),T}function l(v){var T={x:v.x,y:v.y,rotation:v.rotation};return isPath(v)&&(T.shape=extend({},v.shape)),T}var h=s(t);r.traverse(function(v){if(isNotGroup(v)&&v.anid){var T=h[v.anid];if(T){var x=l(v);v.attr(l(T)),updateProps$1(v,x,o,getECData(v).dataIndex)}}})}function clipPointsByRect(t,r){return map$2(t,function(o){var s=o[0];s=mathMax$4(s,r.x),s=mathMin$4(s,r.x+r.width);var l=o[1];return l=mathMax$4(l,r.y),l=mathMin$4(l,r.y+r.height),[s,l]})}function clipRectByRect(t,r){var o=mathMax$4(t.x,r.x),s=mathMin$4(t.x+t.width,r.x+r.width),l=mathMax$4(t.y,r.y),h=mathMin$4(t.y+t.height,r.y+r.height);if(s>=o&&h>=l)return{x:o,y:l,width:s-o,height:h-l}}function createIcon(t,r,o){var s=extend({rectHover:!0},r),l=s.style={strokeNoScale:!0};if(o=o||{x:-1,y:-1,width:2,height:2},t)return t.indexOf("image://")===0?(l.image=t.slice(8),defaults(l,o),new ZRImage$1(s)):makePath(t.replace("path://",""),s,o,"center")}function linePolygonIntersect(t,r,o,s,l){for(var h=0,v=l[l.length-1];h<l.length;h++){var T=l[h];if(lineLineIntersect(t,r,o,s,T[0],T[1],v[0],v[1]))return!0;v=T}}function lineLineIntersect(t,r,o,s,l,h,v,T){var x=o-t,C=s-r,w=v-l,M=T-h,F=crossProduct2d(w,M,x,C);if(nearZero(F))return!1;var z=t-l,V=r-h,G=crossProduct2d(z,V,x,C)/F;if(G<0||G>1)return!1;var U=crossProduct2d(z,V,w,M)/F;return!(U<0||U>1)}function crossProduct2d(t,r,o,s){return t*s-o*r}function nearZero(t){return t<=1e-6&&t>=-1e-6}function setTooltipConfig(t){var r=t.itemTooltipOption,o=t.componentModel,s=t.itemName,l=isString(r)?{formatter:r}:r,h=o.mainType,v=o.componentIndex,T={componentType:h,name:s,$vars:["name"]};T[h+"Index"]=v;var x=t.formatterParamsExtra;x&&each$c(keys(x),function(w){hasOwn(T,w)||(T[w]=x[w],T.$vars.push(w))});var C=getECData(t.el);C.componentMainType=h,C.componentIndex=v,C.tooltipConfig={name:s,option:defaults({content:s,formatterParams:T},l)}}function traverseElement(t,r){var o;t.isGroup&&(o=r(t)),o||t.traverse(r)}function traverseElements(t,r){if(t)if(isArray$1(t))for(var o=0;o<t.length;o++)traverseElement(t[o],r);else traverseElement(t,r)}registerShape("circle",Circle$1);registerShape("ellipse",Ellipse$1);registerShape("sector",Sector$1);registerShape("ring",Ring$1);registerShape("polygon",Polygon$1);registerShape("polyline",Polyline$1);registerShape("rect",Rect$2);registerShape("line",Line$1);registerShape("bezierCurve",BezierCurve$1);registerShape("arc",Arc$1);const graphic$1=Object.freeze(Object.defineProperty({__proto__:null,updateProps:updateProps$1,initProps,removeElement,removeElementWithFadeOut,isElementRemoved,extendShape,extendPath,registerShape,getShapeClass,makePath,makeImage,mergePath,resizePath,subPixelOptimizeLine,subPixelOptimizeRect,subPixelOptimize,getTransform:getTransform$1,applyTransform,transformDirection,groupTransition,clipPointsByRect,clipRectByRect,createIcon,linePolygonIntersect,lineLineIntersect,setTooltipConfig,traverseElements,Group:Group$3,Image:ZRImage$1,Text:ZRText$1,Circle:Circle$1,Ellipse:Ellipse$1,Sector:Sector$1,Ring:Ring$1,Polygon:Polygon$1,Polyline:Polyline$1,Rect:Rect$2,Line:Line$1,BezierCurve:BezierCurve$1,Arc:Arc$1,IncrementalDisplayable:IncrementalDisplayable$1,CompoundPath:CompoundPath$1,LinearGradient:LinearGradient$1,RadialGradient:RadialGradient$1,BoundingRect:BoundingRect$1,OrientedBoundingRect:OrientedBoundingRect$1,Point:Point$1,Path:Path$1},Symbol.toStringTag,{value:"Module"}));var EMPTY_OBJ={};function setLabelText(t,r){for(var o=0;o<SPECIAL_STATES.length;o++){var s=SPECIAL_STATES[o],l=r[s],h=t.ensureState(s);h.style=h.style||{},h.style.text=l}var v=t.currentStates.slice();t.clearStates(!0),t.setStyle({text:r.normal}),t.useStates(v,!0)}function getLabelText(t,r,o){var s=t.labelFetcher,l=t.labelDataIndex,h=t.labelDimIndex,v=r.normal,T;s&&(T=s.getFormattedLabel(l,"normal",null,h,v&&v.get("formatter"),o!=null?{interpolatedValue:o}:null)),T==null&&(T=isFunction(t.defaultText)?t.defaultText(l,t,o):t.defaultText);for(var x={normal:T},C=0;C<SPECIAL_STATES.length;C++){var w=SPECIAL_STATES[C],M=r[w];x[w]=retrieve2(s?s.getFormattedLabel(l,w,null,h,M&&M.get("formatter")):null,T)}return x}function setLabelStyle(t,r,o,s){o=o||EMPTY_OBJ;for(var l=t instanceof ZRText$1,h=!1,v=0;v<DISPLAY_STATES.length;v++){var T=r[DISPLAY_STATES[v]];if(T&&T.getShallow("show")){h=!0;break}}var x=l?t:t.getTextContent();if(h){l||(x||(x=new ZRText$1,t.setTextContent(x)),t.stateProxy&&(x.stateProxy=t.stateProxy));var C=getLabelText(o,r),w=r.normal,M=!!w.getShallow("show"),F=createTextStyle$1(w,s&&s.normal,o,!1,!l);F.text=C.normal,l||t.setTextConfig(createTextConfig(w,o,!1));for(var v=0;v<SPECIAL_STATES.length;v++){var z=SPECIAL_STATES[v],T=r[z];if(T){var V=x.ensureState(z),G=!!retrieve2(T.getShallow("show"),M);if(G!==M&&(V.ignore=!G),V.style=createTextStyle$1(T,s&&s[z],o,!0,!l),V.style.text=C[z],!l){var U=t.ensureState(z);U.textConfig=createTextConfig(T,o,!0)}}}x.silent=!!w.getShallow("silent"),x.style.x!=null&&(F.x=x.style.x),x.style.y!=null&&(F.y=x.style.y),x.ignore=!M,x.useStyle(F),x.dirty(),o.enableTextSetter&&(labelInner(x).setLabelText=function(W){var q=getLabelText(o,r,W);setLabelText(x,q)})}else x&&(x.ignore=!0);t.dirty()}function getLabelStatesModels(t,r){r=r||"label";for(var o={normal:t.getModel(r)},s=0;s<SPECIAL_STATES.length;s++){var l=SPECIAL_STATES[s];o[l]=t.getModel([l,r])}return o}function createTextStyle$1(t,r,o,s,l){var h={};return setTextStyleCommon(h,t,o,s,l),r&&extend(h,r),h}function createTextConfig(t,r,o){r=r||{};var s={},l,h=t.getShallow("rotate"),v=retrieve2(t.getShallow("distance"),o?null:5),T=t.getShallow("offset");return l=t.getShallow("position")||(o?null:"inside"),l==="outside"&&(l=r.defaultOutsidePosition||"top"),l!=null&&(s.position=l),T!=null&&(s.offset=T),h!=null&&(h*=Math.PI/180,s.rotation=h),v!=null&&(s.distance=v),s.outsideFill=t.get("color")==="inherit"?r.inheritColor||null:"auto",s}function setTextStyleCommon(t,r,o,s,l){o=o||EMPTY_OBJ;var h=r.ecModel,v=h&&h.option.textStyle,T=getRichItemNames(r),x;if(T){x={};for(var C in T)if(T.hasOwnProperty(C)){var w=r.getModel(["rich",C]);setTokenTextStyle(x[C]={},w,v,o,s,l,!1,!0)}}x&&(t.rich=x);var M=r.get("overflow");M&&(t.overflow=M);var F=r.get("minMargin");F!=null&&(t.margin=F),setTokenTextStyle(t,r,v,o,s,l,!0,!1)}function getRichItemNames(t){for(var r;t&&t!==t.ecModel;){var o=(t.option||EMPTY_OBJ).rich;if(o){r=r||{};for(var s=keys(o),l=0;l<s.length;l++){var h=s[l];r[h]=1}}t=t.parentModel}return r}var TEXT_PROPS_WITH_GLOBAL=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],TEXT_PROPS_SELF=["align","lineHeight","width","height","tag","verticalAlign"],TEXT_PROPS_BOX=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function setTokenTextStyle(t,r,o,s,l,h,v,T){o=!l&&o||EMPTY_OBJ;var x=s&&s.inheritColor,C=r.getShallow("color"),w=r.getShallow("textBorderColor"),M=retrieve2(r.getShallow("opacity"),o.opacity);(C==="inherit"||C==="auto")&&(x?C=x:C=null),(w==="inherit"||w==="auto")&&(x?w=x:w=null),h||(C=C||o.color,w=w||o.textBorderColor),C!=null&&(t.fill=C),w!=null&&(t.stroke=w);var F=retrieve2(r.getShallow("textBorderWidth"),o.textBorderWidth);F!=null&&(t.lineWidth=F);var z=retrieve2(r.getShallow("textBorderType"),o.textBorderType);z!=null&&(t.lineDash=z);var V=retrieve2(r.getShallow("textBorderDashOffset"),o.textBorderDashOffset);V!=null&&(t.lineDashOffset=V),!l&&M==null&&!T&&(M=s&&s.defaultOpacity),M!=null&&(t.opacity=M),!l&&!h&&t.fill==null&&s.inheritColor&&(t.fill=s.inheritColor);for(var G=0;G<TEXT_PROPS_WITH_GLOBAL.length;G++){var U=TEXT_PROPS_WITH_GLOBAL[G],W=retrieve2(r.getShallow(U),o[U]);W!=null&&(t[U]=W)}for(var G=0;G<TEXT_PROPS_SELF.length;G++){var U=TEXT_PROPS_SELF[G],W=r.getShallow(U);W!=null&&(t[U]=W)}if(t.verticalAlign==null){var q=r.getShallow("baseline");q!=null&&(t.verticalAlign=q)}if(!v||!s.disableBox){for(var G=0;G<TEXT_PROPS_BOX.length;G++){var U=TEXT_PROPS_BOX[G],W=r.getShallow(U);W!=null&&(t[U]=W)}var X=r.getShallow("borderType");X!=null&&(t.borderDash=X),(t.backgroundColor==="auto"||t.backgroundColor==="inherit")&&x&&(t.backgroundColor=x),(t.borderColor==="auto"||t.borderColor==="inherit")&&x&&(t.borderColor=x)}}function getFont(t,r){var o=r&&r.getModel("textStyle");return trim$1([t.fontStyle||o&&o.getShallow("fontStyle")||"",t.fontWeight||o&&o.getShallow("fontWeight")||"",(t.fontSize||o&&o.getShallow("fontSize")||12)+"px",t.fontFamily||o&&o.getShallow("fontFamily")||"sans-serif"].join(" "))}var labelInner=makeInner();function setLabelValueAnimation(t,r,o,s){if(!!t){var l=labelInner(t);l.prevValue=l.value,l.value=o;var h=r.normal;l.valueAnimation=h.get("valueAnimation"),l.valueAnimation&&(l.precision=h.get("precision"),l.defaultInterpolatedText=s,l.statesModels=r)}}var PATH_COLOR=["textStyle","color"],textStyleParams=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],tmpText=new ZRText$1,TextStyleMixin=function(){function t(){}return t.prototype.getTextColor=function(r){var o=this.ecModel;return this.getShallow("color")||(!r&&o?o.get(PATH_COLOR):null)},t.prototype.getFont=function(){return getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},t.prototype.getTextRect=function(r){for(var o={text:r,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},s=0;s<textStyleParams.length;s++)o[textStyleParams[s]]=this.getShallow(textStyleParams[s]);return tmpText.useStyle(o),tmpText.update(),tmpText.getBoundingRect()},t}();const TextStyleMixin$1=TextStyleMixin;var LINE_STYLE_KEY_MAP=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],getLineStyle=makeStyleMapper(LINE_STYLE_KEY_MAP),LineStyleMixin=function(){function t(){}return t.prototype.getLineStyle=function(r){return getLineStyle(this,r)},t}(),ITEM_STYLE_KEY_MAP=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],getItemStyle=makeStyleMapper(ITEM_STYLE_KEY_MAP),ItemStyleMixin=function(){function t(){}return t.prototype.getItemStyle=function(r,o){return getItemStyle(this,r,o)},t}(),Model=function(){function t(r,o,s){this.parentModel=o,this.ecModel=s,this.option=r}return t.prototype.init=function(r,o,s){},t.prototype.mergeOption=function(r,o){merge(this.option,r,!0)},t.prototype.get=function(r,o){return r==null?this.option:this._doGet(this.parsePath(r),!o&&this.parentModel)},t.prototype.getShallow=function(r,o){var s=this.option,l=s==null?s:s[r];if(l==null&&!o){var h=this.parentModel;h&&(l=h.getShallow(r))}return l},t.prototype.getModel=function(r,o){var s=r!=null,l=s?this.parsePath(r):null,h=s?this._doGet(l):this.option;return o=o||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(l)),new t(h,o,this.ecModel)},t.prototype.isEmpty=function(){return this.option==null},t.prototype.restoreData=function(){},t.prototype.clone=function(){var r=this.constructor;return new r(clone$3(this.option))},t.prototype.parsePath=function(r){return typeof r=="string"?r.split("."):r},t.prototype.resolveParentPath=function(r){return r},t.prototype.isAnimationEnabled=function(){if(!env$1.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},t.prototype._doGet=function(r,o){var s=this.option;if(!r)return s;for(var l=0;l<r.length&&!(!!r[l]&&(s=s&&typeof s=="object"?s[r[l]]:null,s==null));l++);return s==null&&o&&(s=o._doGet(this.resolveParentPath(r),o.parentModel)),s},t}();enableClassExtend(Model);enableClassCheck(Model);mixin(Model,LineStyleMixin);mixin(Model,ItemStyleMixin);mixin(Model,AreaStyleMixin);mixin(Model,TextStyleMixin$1);const Model$1=Model;var base=Math.round(Math.random()*10);function getUID(t){return[t||"",base++].join("_")}function enableSubTypeDefaulter(t){var r={};t.registerSubTypeDefaulter=function(o,s){var l=parseClassType(o);r[l.main]=s},t.determineSubType=function(o,s){var l=s.type;if(!l){var h=parseClassType(o).main;t.hasSubTypes(o)&&r[h]&&(l=r[h](s))}return l}}function enableTopologicalTravel(t,r){t.topologicalTravel=function(h,v,T,x){if(!h.length)return;var C=o(v),w=C.graph,M=C.noEntryList,F={};for(each$c(h,function(q){F[q]=!0});M.length;){var z=M.pop(),V=w[z],G=!!F[z];G&&(T.call(x,z,V.originalDeps.slice()),delete F[z]),each$c(V.successor,G?W:U)}each$c(F,function(){var q="";throw new Error(q)});function U(q){w[q].entryCount--,w[q].entryCount===0&&M.push(q)}function W(q){F[q]=!0,U(q)}};function o(h){var v={},T=[];return each$c(h,function(x){var C=s(v,x),w=C.originalDeps=r(x),M=l(w,h);C.entryCount=M.length,C.entryCount===0&&T.push(x),each$c(M,function(F){indexOf(C.predecessor,F)<0&&C.predecessor.push(F);var z=s(v,F);indexOf(z.successor,F)<0&&z.successor.push(x)})}),{graph:v,noEntryList:T}}function s(h,v){return h[v]||(h[v]={predecessor:[],successor:[]}),h[v]}function l(h,v){var T=[];return each$c(h,function(x){indexOf(v,x)>=0&&T.push(x)}),T}}function inheritDefaultOption(t,r){return merge(merge({},t,!0),r,!0)}const langEN={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},langZH={time:{month:["\u4E00\u6708","\u4E8C\u6708","\u4E09\u6708","\u56DB\u6708","\u4E94\u6708","\u516D\u6708","\u4E03\u6708","\u516B\u6708","\u4E5D\u6708","\u5341\u6708","\u5341\u4E00\u6708","\u5341\u4E8C\u6708"],monthAbbr:["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"],dayOfWeek:["\u661F\u671F\u65E5","\u661F\u671F\u4E00","\u661F\u671F\u4E8C","\u661F\u671F\u4E09","\u661F\u671F\u56DB","\u661F\u671F\u4E94","\u661F\u671F\u516D"],dayOfWeekAbbr:["\u65E5","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D"]},legend:{selector:{all:"\u5168\u9009",inverse:"\u53CD\u9009"}},toolbox:{brush:{title:{rect:"\u77E9\u5F62\u9009\u62E9",polygon:"\u5708\u9009",lineX:"\u6A2A\u5411\u9009\u62E9",lineY:"\u7EB5\u5411\u9009\u62E9",keep:"\u4FDD\u6301\u9009\u62E9",clear:"\u6E05\u9664\u9009\u62E9"}},dataView:{title:"\u6570\u636E\u89C6\u56FE",lang:["\u6570\u636E\u89C6\u56FE","\u5173\u95ED","\u5237\u65B0"]},dataZoom:{title:{zoom:"\u533A\u57DF\u7F29\u653E",back:"\u533A\u57DF\u7F29\u653E\u8FD8\u539F"}},magicType:{title:{line:"\u5207\u6362\u4E3A\u6298\u7EBF\u56FE",bar:"\u5207\u6362\u4E3A\u67F1\u72B6\u56FE",stack:"\u5207\u6362\u4E3A\u5806\u53E0",tiled:"\u5207\u6362\u4E3A\u5E73\u94FA"}},restore:{title:"\u8FD8\u539F"},saveAsImage:{title:"\u4FDD\u5B58\u4E3A\u56FE\u7247",lang:["\u53F3\u952E\u53E6\u5B58\u4E3A\u56FE\u7247"]}},series:{typeNames:{pie:"\u997C\u56FE",bar:"\u67F1\u72B6\u56FE",line:"\u6298\u7EBF\u56FE",scatter:"\u6563\u70B9\u56FE",effectScatter:"\u6D9F\u6F2A\u6563\u70B9\u56FE",radar:"\u96F7\u8FBE\u56FE",tree:"\u6811\u56FE",treemap:"\u77E9\u5F62\u6811\u56FE",boxplot:"\u7BB1\u578B\u56FE",candlestick:"K\u7EBF\u56FE",k:"K\u7EBF\u56FE",heatmap:"\u70ED\u529B\u56FE",map:"\u5730\u56FE",parallel:"\u5E73\u884C\u5750\u6807\u56FE",lines:"\u7EBF\u56FE",graph:"\u5173\u7CFB\u56FE",sankey:"\u6851\u57FA\u56FE",funnel:"\u6F0F\u6597\u56FE",gauge:"\u4EEA\u8868\u76D8\u56FE",pictorialBar:"\u8C61\u5F62\u67F1\u56FE",themeRiver:"\u4E3B\u9898\u6CB3\u6D41\u56FE",sunburst:"\u65ED\u65E5\u56FE"}},aria:{general:{withTitle:"\u8FD9\u662F\u4E00\u4E2A\u5173\u4E8E\u201C{title}\u201D\u7684\u56FE\u8868\u3002",withoutTitle:"\u8FD9\u662F\u4E00\u4E2A\u56FE\u8868\uFF0C"},series:{single:{prefix:"",withName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\uFF0C\u8868\u793A{seriesName}\u3002",withoutName:"\u56FE\u8868\u7C7B\u578B\u662F{seriesType}\u3002"},multiple:{prefix:"\u5B83\u7531{seriesCount}\u4E2A\u56FE\u8868\u7CFB\u5217\u7EC4\u6210\u3002",withName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A\u8868\u793A{seriesName}\u7684{seriesType}\uFF0C",withoutName:"\u7B2C{seriesId}\u4E2A\u7CFB\u5217\u662F\u4E00\u4E2A{seriesType}\uFF0C",separator:{middle:"\uFF1B",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636E\u662F\u2014\u2014",partialData:"\u5176\u4E2D\uFF0C\u524D{displayCnt}\u9879\u662F\u2014\u2014",withName:"{name}\u7684\u6570\u636E\u662F{value}",withoutName:"{value}",separator:{middle:"\uFF0C",end:""}}}};var LOCALE_ZH="ZH",LOCALE_EN="EN",DEFAULT_LOCALE=LOCALE_EN,localeStorage={},localeModels={},SYSTEM_LANG=env$1.domSupported?function(){var t=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return t.indexOf(LOCALE_ZH)>-1?LOCALE_ZH:DEFAULT_LOCALE}():DEFAULT_LOCALE;function registerLocale(t,r){t=t.toUpperCase(),localeModels[t]=new Model$1(r),localeStorage[t]=r}function createLocaleObject(t){if(isString(t)){var r=localeStorage[t.toUpperCase()]||{};return t===LOCALE_ZH||t===LOCALE_EN?clone$3(r):merge(clone$3(r),clone$3(localeStorage[DEFAULT_LOCALE]),!1)}else return merge(clone$3(t),clone$3(localeStorage[DEFAULT_LOCALE]),!1)}function getLocaleModel(t){return localeModels[t]}function getDefaultLocaleModel(){return localeModels[DEFAULT_LOCALE]}registerLocale(LOCALE_EN,langEN);registerLocale(LOCALE_ZH,langZH);var ONE_SECOND=1e3,ONE_MINUTE=ONE_SECOND*60,ONE_HOUR=ONE_MINUTE*60,ONE_DAY=ONE_HOUR*24,ONE_YEAR=ONE_DAY*365,defaultLeveledFormatter={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},fullDayFormatter="{yyyy}-{MM}-{dd}",fullLeveledFormatter={year:"{yyyy}",month:"{yyyy}-{MM}",day:fullDayFormatter,hour:fullDayFormatter+" "+defaultLeveledFormatter.hour,minute:fullDayFormatter+" "+defaultLeveledFormatter.minute,second:fullDayFormatter+" "+defaultLeveledFormatter.second,millisecond:defaultLeveledFormatter.none},primaryTimeUnits=["year","month","day","hour","minute","second","millisecond"],timeUnits=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function pad(t,r){return t+="","0000".substr(0,r-t.length)+t}function getPrimaryTimeUnit(t){switch(t){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return t}}function isPrimaryTimeUnit(t){return t===getPrimaryTimeUnit(t)}function getDefaultFormatPrecisionOfInterval(t){switch(t){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function format$1(t,r,o,s){var l=parseDate(t),h=l[fullYearGetterName(o)](),v=l[monthGetterName(o)]()+1,T=Math.floor((v-1)/3)+1,x=l[dateGetterName(o)](),C=l["get"+(o?"UTC":"")+"Day"](),w=l[hoursGetterName(o)](),M=(w-1)%12+1,F=l[minutesGetterName(o)](),z=l[secondsGetterName(o)](),V=l[millisecondsGetterName(o)](),G=s instanceof Model$1?s:getLocaleModel(s||SYSTEM_LANG)||getDefaultLocaleModel(),U=G.getModel("time"),W=U.get("month"),q=U.get("monthAbbr"),X=U.get("dayOfWeek"),K=U.get("dayOfWeekAbbr");return(r||"").replace(/{yyyy}/g,h+"").replace(/{yy}/g,h%100+"").replace(/{Q}/g,T+"").replace(/{MMMM}/g,W[v-1]).replace(/{MMM}/g,q[v-1]).replace(/{MM}/g,pad(v,2)).replace(/{M}/g,v+"").replace(/{dd}/g,pad(x,2)).replace(/{d}/g,x+"").replace(/{eeee}/g,X[C]).replace(/{ee}/g,K[C]).replace(/{e}/g,C+"").replace(/{HH}/g,pad(w,2)).replace(/{H}/g,w+"").replace(/{hh}/g,pad(M+"",2)).replace(/{h}/g,M+"").replace(/{mm}/g,pad(F,2)).replace(/{m}/g,F+"").replace(/{ss}/g,pad(z,2)).replace(/{s}/g,z+"").replace(/{SSS}/g,pad(V,3)).replace(/{S}/g,V+"")}function leveledFormat(t,r,o,s,l){var h=null;if(isString(o))h=o;else if(isFunction(o))h=o(t.value,r,{level:t.level});else{var v=extend({},defaultLeveledFormatter);if(t.level>0)for(var T=0;T<primaryTimeUnits.length;++T)v[primaryTimeUnits[T]]="{primary|"+v[primaryTimeUnits[T]]+"}";var x=o?o.inherit===!1?o:defaults(o,v):v,C=getUnitFromValue(t.value,l);if(x[C])h=x[C];else if(x.inherit){for(var w=timeUnits.indexOf(C),T=w-1;T>=0;--T)if(x[C]){h=x[C];break}h=h||v.none}if(isArray$1(h)){var M=t.level==null?0:t.level>=0?t.level:h.length+t.level;M=Math.min(M,h.length-1),h=h[M]}}return format$1(new Date(t.value),h,l,s)}function getUnitFromValue(t,r){var o=parseDate(t),s=o[monthGetterName(r)]()+1,l=o[dateGetterName(r)](),h=o[hoursGetterName(r)](),v=o[minutesGetterName(r)](),T=o[secondsGetterName(r)](),x=o[millisecondsGetterName(r)](),C=x===0,w=C&&T===0,M=w&&v===0,F=M&&h===0,z=F&&l===1,V=z&&s===1;return V?"year":z?"month":F?"day":M?"hour":w?"minute":C?"second":"millisecond"}function getUnitValue(t,r,o){var s=isNumber(t)?parseDate(t):t;switch(r=r||getUnitFromValue(t,o),r){case"year":return s[fullYearGetterName(o)]();case"half-year":return s[monthGetterName(o)]()>=6?1:0;case"quarter":return Math.floor((s[monthGetterName(o)]()+1)/4);case"month":return s[monthGetterName(o)]();case"day":return s[dateGetterName(o)]();case"half-day":return s[hoursGetterName(o)]()/24;case"hour":return s[hoursGetterName(o)]();case"minute":return s[minutesGetterName(o)]();case"second":return s[secondsGetterName(o)]();case"millisecond":return s[millisecondsGetterName(o)]()}}function fullYearGetterName(t){return t?"getUTCFullYear":"getFullYear"}function monthGetterName(t){return t?"getUTCMonth":"getMonth"}function dateGetterName(t){return t?"getUTCDate":"getDate"}function hoursGetterName(t){return t?"getUTCHours":"getHours"}function minutesGetterName(t){return t?"getUTCMinutes":"getMinutes"}function secondsGetterName(t){return t?"getUTCSeconds":"getSeconds"}function millisecondsGetterName(t){return t?"getUTCMilliseconds":"getMilliseconds"}function fullYearSetterName(t){return t?"setUTCFullYear":"setFullYear"}function monthSetterName(t){return t?"setUTCMonth":"setMonth"}function dateSetterName(t){return t?"setUTCDate":"setDate"}function hoursSetterName(t){return t?"setUTCHours":"setHours"}function minutesSetterName(t){return t?"setUTCMinutes":"setMinutes"}function secondsSetterName(t){return t?"setUTCSeconds":"setSeconds"}function millisecondsSetterName(t){return t?"setUTCMilliseconds":"setMilliseconds"}function getTextRect(t,r,o,s,l,h,v,T){var x=new ZRText$1({style:{text:t,font:r,align:o,verticalAlign:s,padding:l,rich:h,overflow:v?"truncate":null,lineHeight:T}});return x.getBoundingRect()}function addCommas(t){if(!isNumeric(t))return isString(t)?t:"-";var r=(t+"").split(".");return r[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(r.length>1?"."+r[1]:"")}function toCamelCase(t,r){return t=(t||"").toLowerCase().replace(/-(.)/g,function(o,s){return s.toUpperCase()}),r&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}var normalizeCssArray=normalizeCssArray$1;function makeValueReadable(t,r,o){var s="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function l(w){return w&&trim$1(w)?w:"-"}function h(w){return!!(w!=null&&!isNaN(w)&&isFinite(w))}var v=r==="time",T=t instanceof Date;if(v||T){var x=v?parseDate(t):t;if(isNaN(+x)){if(T)return"-"}else return format$1(x,s,o)}if(r==="ordinal")return isStringSafe(t)?l(t):isNumber(t)&&h(t)?t+"":"-";var C=numericToNumber(t);return h(C)?addCommas(C):isStringSafe(t)?l(t):typeof t=="boolean"?t+"":"-"}var TPL_VAR_ALIAS=["a","b","c","d","e","f","g"],wrapVar=function(t,r){return"{"+t+(r==null?"":r)+"}"};function formatTpl(t,r,o){isArray$1(r)||(r=[r]);var s=r.length;if(!s)return"";for(var l=r[0].$vars||[],h=0;h<l.length;h++){var v=TPL_VAR_ALIAS[h];t=t.replace(wrapVar(v),wrapVar(v,0))}for(var T=0;T<s;T++)for(var x=0;x<l.length;x++){var C=r[T][l[x]];t=t.replace(wrapVar(TPL_VAR_ALIAS[x],T),o?encodeHTML(C):C)}return t}function getTooltipMarker(t,r){var o=isString(t)?{color:t,extraCssText:r}:t||{},s=o.color,l=o.type;r=o.extraCssText;var h=o.renderMode||"html";if(!s)return"";if(h==="html")return l==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+encodeHTML(s)+";"+(r||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+encodeHTML(s)+";"+(r||"")+'"></span>';var v=o.markerId||"markerX";return{renderMode:h,content:"{"+v+"|} ",style:l==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:s}:{width:10,height:10,borderRadius:5,backgroundColor:s}}}function formatTime(t,r,o){(t==="week"||t==="month"||t==="quarter"||t==="half-year"||t==="year")&&(t=`MM-dd
yyyy`);var s=parseDate(r),l=o?"getUTC":"get",h=s[l+"FullYear"](),v=s[l+"Month"]()+1,T=s[l+"Date"](),x=s[l+"Hours"](),C=s[l+"Minutes"](),w=s[l+"Seconds"](),M=s[l+"Milliseconds"]();return t=t.replace("MM",pad(v,2)).replace("M",v).replace("yyyy",h).replace("yy",pad(h%100+"",2)).replace("dd",pad(T,2)).replace("d",T).replace("hh",pad(x,2)).replace("h",x).replace("mm",pad(C,2)).replace("m",C).replace("ss",pad(w,2)).replace("s",w).replace("SSS",pad(M,3)),t}function capitalFirst(t){return t&&t.charAt(0).toUpperCase()+t.substr(1)}function convertToColorString(t,r){return r=r||"transparent",isString(t)?t:isObject$3(t)&&t.colorStops&&(t.colorStops[0]||{}).color||r}function windowOpen(t,r){if(r==="_blank"||r==="blank"){var o=window.open();o.opener=null,o.location.href=t}else window.open(t,r)}var each$b=each$c,LOCATION_PARAMS=["left","right","top","bottom","width","height"],HV_NAMES=[["width","left","right"],["height","top","bottom"]];function boxLayout(t,r,o,s,l){var h=0,v=0;s==null&&(s=1/0),l==null&&(l=1/0);var T=0;r.eachChild(function(x,C){var w=x.getBoundingRect(),M=r.childAt(C+1),F=M&&M.getBoundingRect(),z,V;if(t==="horizontal"){var G=w.width+(F?-F.x+w.x:0);z=h+G,z>s||x.newline?(h=0,z=G,v+=T+o,T=w.height):T=Math.max(T,w.height)}else{var U=w.height+(F?-F.y+w.y:0);V=v+U,V>l||x.newline?(h+=T+o,v=0,V=U,T=w.width):T=Math.max(T,w.width)}x.newline||(x.x=h,x.y=v,x.markRedraw(),t==="horizontal"?h=z+o:v=V+o)})}var box=boxLayout;curry$1(boxLayout,"vertical");curry$1(boxLayout,"horizontal");function getLayoutRect(t,r,o){o=normalizeCssArray(o||0);var s=r.width,l=r.height,h=parsePercent(t.left,s),v=parsePercent(t.top,l),T=parsePercent(t.right,s),x=parsePercent(t.bottom,l),C=parsePercent(t.width,s),w=parsePercent(t.height,l),M=o[2]+o[0],F=o[1]+o[3],z=t.aspect;switch(isNaN(C)&&(C=s-T-F-h),isNaN(w)&&(w=l-x-M-v),z!=null&&(isNaN(C)&&isNaN(w)&&(z>s/l?C=s*.8:w=l*.8),isNaN(C)&&(C=z*w),isNaN(w)&&(w=C/z)),isNaN(h)&&(h=s-T-C-F),isNaN(v)&&(v=l-x-w-M),t.left||t.right){case"center":h=s/2-C/2-o[3];break;case"right":h=s-C-F;break}switch(t.top||t.bottom){case"middle":case"center":v=l/2-w/2-o[0];break;case"bottom":v=l-w-M;break}h=h||0,v=v||0,isNaN(C)&&(C=s-F-h-(T||0)),isNaN(w)&&(w=l-M-v-(x||0));var V=new BoundingRect$1(h+o[3],v+o[0],C,w);return V.margin=o,V}function positionElement(t,r,o,s,l,h){var v=!l||!l.hv||l.hv[0],T=!l||!l.hv||l.hv[1],x=l&&l.boundingMode||"all";if(h=h||t,h.x=t.x,h.y=t.y,!v&&!T)return!1;var C;if(x==="raw")C=t.type==="group"?new BoundingRect$1(0,0,+r.width||0,+r.height||0):t.getBoundingRect();else if(C=t.getBoundingRect(),t.needLocalTransform()){var w=t.getLocalTransform();C=C.clone(),C.applyTransform(w)}var M=getLayoutRect(defaults({width:C.width,height:C.height},r),o,s),F=v?M.x-C.x:0,z=T?M.y-C.y:0;return x==="raw"?(h.x=F,h.y=z):(h.x+=F,h.y+=z),h===t&&t.markRedraw(),!0}function fetchLayoutMode(t){var r=t.layoutMode||t.constructor.layoutMode;return isObject$3(r)?r:r?{type:r}:null}function mergeLayoutParam(t,r,o){var s=o&&o.ignoreSize;!isArray$1(s)&&(s=[s,s]);var l=v(HV_NAMES[0],0),h=v(HV_NAMES[1],1);C(HV_NAMES[0],t,l),C(HV_NAMES[1],t,h);function v(w,M){var F={},z=0,V={},G=0,U=2;if(each$b(w,function(X){V[X]=t[X]}),each$b(w,function(X){T(r,X)&&(F[X]=V[X]=r[X]),x(F,X)&&z++,x(V,X)&&G++}),s[M])return x(r,w[1])?V[w[2]]=null:x(r,w[2])&&(V[w[1]]=null),V;if(G===U||!z)return V;if(z>=U)return F;for(var W=0;W<w.length;W++){var q=w[W];if(!T(F,q)&&T(t,q)){F[q]=t[q];break}}return F}function T(w,M){return w.hasOwnProperty(M)}function x(w,M){return w[M]!=null&&w[M]!=="auto"}function C(w,M,F){each$b(w,function(z){M[z]=F[z]})}}function getLayoutParams(t){return copyLayoutParams({},t)}function copyLayoutParams(t,r){return r&&t&&each$b(LOCATION_PARAMS,function(o){r.hasOwnProperty(o)&&(t[o]=r[o])}),t}var inner$c=makeInner(),ComponentModel=function(t){__extends(r,t);function r(o,s,l){var h=t.call(this,o,s,l)||this;return h.uid=getUID("ec_cpt_model"),h}return r.prototype.init=function(o,s,l){this.mergeDefaultAndTheme(o,l)},r.prototype.mergeDefaultAndTheme=function(o,s){var l=fetchLayoutMode(this),h=l?getLayoutParams(o):{},v=s.getTheme();merge(o,v.get(this.mainType)),merge(o,this.getDefaultOption()),l&&mergeLayoutParam(o,h,l)},r.prototype.mergeOption=function(o,s){merge(this.option,o,!0);var l=fetchLayoutMode(this);l&&mergeLayoutParam(this.option,o,l)},r.prototype.optionUpdated=function(o,s){},r.prototype.getDefaultOption=function(){var o=this.constructor;if(!isExtendedClass(o))return o.defaultOption;var s=inner$c(this);if(!s.defaultOption){for(var l=[],h=o;h;){var v=h.prototype.defaultOption;v&&l.push(v),h=h.superClass}for(var T={},x=l.length-1;x>=0;x--)T=merge(T,l[x],!0);s.defaultOption=T}return s.defaultOption},r.prototype.getReferringComponents=function(o,s){var l=o+"Index",h=o+"Id";return queryReferringComponents(this.ecModel,o,{index:this.get(l,!0),id:this.get(h,!0)},s)},r.prototype.getBoxLayoutParams=function(){var o=this;return{left:o.get("left"),top:o.get("top"),right:o.get("right"),bottom:o.get("bottom"),width:o.get("width"),height:o.get("height")}},r.prototype.getZLevelKey=function(){return""},r.prototype.setZLevel=function(o){this.option.zlevel=o},r.protoInitialize=function(){var o=r.prototype;o.type="component",o.id="",o.name="",o.mainType="",o.subType="",o.componentIndex=0}(),r}(Model$1);mountExtend(ComponentModel,Model$1);enableClassManagement(ComponentModel);enableSubTypeDefaulter(ComponentModel);enableTopologicalTravel(ComponentModel,getDependencies);function getDependencies(t){var r=[];return each$c(ComponentModel.getClassesByMainType(t),function(o){r=r.concat(o.dependencies||o.prototype.dependencies||[])}),r=map$2(r,function(o){return parseClassType(o).main}),t!=="dataset"&&indexOf(r,"dataset")<=0&&r.unshift("dataset"),r}const ComponentModel$1=ComponentModel;var platform="";typeof navigator<"u"&&(platform=navigator.platform||"");var decalColor="rgba(0, 0, 0, 0.2)";const globalDefault={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:decalColor,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:decalColor,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:decalColor,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:decalColor,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:decalColor,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:decalColor,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:platform.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var VISUAL_DIMENSIONS=createHashMap(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),SOURCE_FORMAT_ORIGINAL="original",SOURCE_FORMAT_ARRAY_ROWS="arrayRows",SOURCE_FORMAT_OBJECT_ROWS="objectRows",SOURCE_FORMAT_KEYED_COLUMNS="keyedColumns",SOURCE_FORMAT_TYPED_ARRAY="typedArray",SOURCE_FORMAT_UNKNOWN="unknown",SERIES_LAYOUT_BY_COLUMN="column",SERIES_LAYOUT_BY_ROW="row",BE_ORDINAL={Must:1,Might:2,Not:3},innerGlobalModel=makeInner();function resetSourceDefaulter(t){innerGlobalModel(t).datasetMap=createHashMap()}function makeSeriesEncodeForAxisCoordSys(t,r,o){var s={},l=querySeriesUpstreamDatasetModel(r);if(!l||!t)return s;var h=[],v=[],T=r.ecModel,x=innerGlobalModel(T).datasetMap,C=l.uid+"_"+o.seriesLayoutBy,w,M;t=t.slice(),each$c(t,function(G,U){var W=isObject$3(G)?G:t[U]={name:G};W.type==="ordinal"&&w==null&&(w=U,M=V(W)),s[W.name]=[]});var F=x.get(C)||x.set(C,{categoryWayDim:M,valueWayDim:0});each$c(t,function(G,U){var W=G.name,q=V(G);if(w==null){var X=F.valueWayDim;z(s[W],X,q),z(v,X,q),F.valueWayDim+=q}else if(w===U)z(s[W],0,q),z(h,0,q);else{var X=F.categoryWayDim;z(s[W],X,q),z(v,X,q),F.categoryWayDim+=q}});function z(G,U,W){for(var q=0;q<W;q++)G.push(U+q)}function V(G){var U=G.dimsDef;return U?U.length:1}return h.length&&(s.itemName=h),v.length&&(s.seriesName=v),s}function makeSeriesEncodeForNameBased(t,r,o){var s={},l=querySeriesUpstreamDatasetModel(t);if(!l)return s;var h=r.sourceFormat,v=r.dimensionsDefine,T;(h===SOURCE_FORMAT_OBJECT_ROWS||h===SOURCE_FORMAT_KEYED_COLUMNS)&&each$c(v,function(w,M){(isObject$3(w)?w.name:w)==="name"&&(T=M)});var x=function(){for(var w={},M={},F=[],z=0,V=Math.min(5,o);z<V;z++){var G=doGuessOrdinal(r.data,h,r.seriesLayoutBy,v,r.startIndex,z);F.push(G);var U=G===BE_ORDINAL.Not;if(U&&w.v==null&&z!==T&&(w.v=z),(w.n==null||w.n===w.v||!U&&F[w.n]===BE_ORDINAL.Not)&&(w.n=z),W(w)&&F[w.n]!==BE_ORDINAL.Not)return w;U||(G===BE_ORDINAL.Might&&M.v==null&&z!==T&&(M.v=z),(M.n==null||M.n===M.v)&&(M.n=z))}function W(q){return q.v!=null&&q.n!=null}return W(w)?w:W(M)?M:null}();if(x){s.value=[x.v];var C=T!=null?T:x.n;s.itemName=[C],s.seriesName=[C]}return s}function querySeriesUpstreamDatasetModel(t){var r=t.get("data",!0);if(!r)return queryReferringComponents(t.ecModel,"dataset",{index:t.get("datasetIndex",!0),id:t.get("datasetId",!0)},SINGLE_REFERRING).models[0]}function queryDatasetUpstreamDatasetModels(t){return!t.get("transform",!0)&&!t.get("fromTransformResult",!0)?[]:queryReferringComponents(t.ecModel,"dataset",{index:t.get("fromDatasetIndex",!0),id:t.get("fromDatasetId",!0)},SINGLE_REFERRING).models}function guessOrdinal(t,r){return doGuessOrdinal(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,r)}function doGuessOrdinal(t,r,o,s,l,h){var v,T=5;if(isTypedArray(t))return BE_ORDINAL.Not;var x,C;if(s){var w=s[h];isObject$3(w)?(x=w.name,C=w.type):isString(w)&&(x=w)}if(C!=null)return C==="ordinal"?BE_ORDINAL.Must:BE_ORDINAL.Not;if(r===SOURCE_FORMAT_ARRAY_ROWS){var M=t;if(o===SERIES_LAYOUT_BY_ROW){for(var F=M[h],z=0;z<(F||[]).length&&z<T;z++)if((v=K(F[l+z]))!=null)return v}else for(var z=0;z<M.length&&z<T;z++){var V=M[l+z];if(V&&(v=K(V[h]))!=null)return v}}else if(r===SOURCE_FORMAT_OBJECT_ROWS){var G=t;if(!x)return BE_ORDINAL.Not;for(var z=0;z<G.length&&z<T;z++){var U=G[z];if(U&&(v=K(U[x]))!=null)return v}}else if(r===SOURCE_FORMAT_KEYED_COLUMNS){var W=t;if(!x)return BE_ORDINAL.Not;var F=W[x];if(!F||isTypedArray(F))return BE_ORDINAL.Not;for(var z=0;z<F.length&&z<T;z++)if((v=K(F[z]))!=null)return v}else if(r===SOURCE_FORMAT_ORIGINAL)for(var q=t,z=0;z<q.length&&z<T;z++){var U=q[z],X=getDataItemValue(U);if(!isArray$1(X))return BE_ORDINAL.Not;if((v=K(X[h]))!=null)return v}function K(te){var ee=isString(te);if(te!=null&&isFinite(te)&&te!=="")return ee?BE_ORDINAL.Might:BE_ORDINAL.Not;if(ee&&te!=="-")return BE_ORDINAL.Must}return BE_ORDINAL.Not}var internalOptionCreatorMap=createHashMap();function registerInternalOptionCreator(t,r){assert(internalOptionCreatorMap.get(t)==null&&r),internalOptionCreatorMap.set(t,r)}function concatInternalOptions(t,r,o){var s=internalOptionCreatorMap.get(r);if(!s)return o;var l=s(t);return l?o.concat(l):o}var innerColor=makeInner();makeInner();var PaletteMixin=function(){function t(){}return t.prototype.getColorFromPalette=function(r,o,s){var l=normalizeToArray(this.get("color",!0)),h=this.get("colorLayer",!0);return getFromPalette(this,innerColor,l,h,r,o,s)},t.prototype.clearColorPalette=function(){clearPalette(this,innerColor)},t}();function getNearestPalette(t,r){for(var o=t.length,s=0;s<o;s++)if(t[s].length>r)return t[s];return t[o-1]}function getFromPalette(t,r,o,s,l,h,v){h=h||t;var T=r(h),x=T.paletteIdx||0,C=T.paletteNameMap=T.paletteNameMap||{};if(C.hasOwnProperty(l))return C[l];var w=v==null||!s?o:getNearestPalette(s,v);if(w=w||o,!(!w||!w.length)){var M=w[x];return l&&(C[l]=M),T.paletteIdx=(x+1)%w.length,M}}function clearPalette(t,r){r(t).paletteIdx=0,r(t).paletteNameMap={}}var reCreateSeriesIndices,assertSeriesInitialized,initBase,OPTION_INNER_KEY="\0_ec_inner",OPTION_INNER_VALUE=1,GlobalModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.init=function(o,s,l,h,v,T){h=h||{},this.option=null,this._theme=new Model$1(h),this._locale=new Model$1(v),this._optionManager=T},r.prototype.setOption=function(o,s,l){var h=normalizeSetOptionInput(s);this._optionManager.setOption(o,l,h),this._resetOption(null,h)},r.prototype.resetOption=function(o,s){return this._resetOption(o,normalizeSetOptionInput(s))},r.prototype._resetOption=function(o,s){var l=!1,h=this._optionManager;if(!o||o==="recreate"){var v=h.mountOption(o==="recreate");!this.option||o==="recreate"?initBase(this,v):(this.restoreData(),this._mergeOption(v,s)),l=!0}if((o==="timeline"||o==="media")&&this.restoreData(),!o||o==="recreate"||o==="timeline"){var T=h.getTimelineOption(this);T&&(l=!0,this._mergeOption(T,s))}if(!o||o==="recreate"||o==="media"){var x=h.getMediaOption(this);x.length&&each$c(x,function(C){l=!0,this._mergeOption(C,s)},this)}return l},r.prototype.mergeOption=function(o){this._mergeOption(o,null)},r.prototype._mergeOption=function(o,s){var l=this.option,h=this._componentsMap,v=this._componentsCount,T=[],x=createHashMap(),C=s&&s.replaceMergeMainTypeMap;resetSourceDefaulter(this),each$c(o,function(M,F){M!=null&&(ComponentModel$1.hasClass(F)?F&&(T.push(F),x.set(F,!0)):l[F]=l[F]==null?clone$3(M):merge(l[F],M,!0))}),C&&C.each(function(M,F){ComponentModel$1.hasClass(F)&&!x.get(F)&&(T.push(F),x.set(F,!0))}),ComponentModel$1.topologicalTravel(T,ComponentModel$1.getAllClassMainTypes(),w,this);function w(M){var F=concatInternalOptions(this,M,normalizeToArray(o[M])),z=h.get(M),V=z?C&&C.get(M)?"replaceMerge":"normalMerge":"replaceAll",G=mappingToExists(z,F,V);setComponentTypeToKeyInfo(G,M,ComponentModel$1),l[M]=null,h.set(M,null),v.set(M,0);var U=[],W=[],q=0,X;each$c(G,function(K,te){var ee=K.existing,ne=K.newOption;if(!ne)ee&&(ee.mergeOption({},this),ee.optionUpdated({},!1));else{var se=M==="series",ve=ComponentModel$1.getClass(M,K.keyInfo.subType,!se);if(!ve)return;if(M==="tooltip"){if(X)return;X=!0}if(ee&&ee.constructor===ve)ee.name=K.keyInfo.name,ee.mergeOption(ne,this),ee.optionUpdated(ne,!1);else{var me=extend({componentIndex:te},K.keyInfo);ee=new ve(ne,this,this,me),extend(ee,me),K.brandNew&&(ee.__requireNewView=!0),ee.init(ne,this,this),ee.optionUpdated(null,!0)}}ee?(U.push(ee.option),W.push(ee),q++):(U.push(void 0),W.push(void 0))},this),l[M]=U,h.set(M,W),v.set(M,q),M==="series"&&reCreateSeriesIndices(this)}this._seriesIndices||reCreateSeriesIndices(this)},r.prototype.getOption=function(){var o=clone$3(this.option);return each$c(o,function(s,l){if(ComponentModel$1.hasClass(l)){for(var h=normalizeToArray(s),v=h.length,T=!1,x=v-1;x>=0;x--)h[x]&&!isComponentIdInternal(h[x])?T=!0:(h[x]=null,!T&&v--);h.length=v,o[l]=h}}),delete o[OPTION_INNER_KEY],o},r.prototype.getTheme=function(){return this._theme},r.prototype.getLocaleModel=function(){return this._locale},r.prototype.setUpdatePayload=function(o){this._payload=o},r.prototype.getUpdatePayload=function(){return this._payload},r.prototype.getComponent=function(o,s){var l=this._componentsMap.get(o);if(l){var h=l[s||0];if(h)return h;if(s==null){for(var v=0;v<l.length;v++)if(l[v])return l[v]}}},r.prototype.queryComponents=function(o){var s=o.mainType;if(!s)return[];var l=o.index,h=o.id,v=o.name,T=this._componentsMap.get(s);if(!T||!T.length)return[];var x;return l!=null?(x=[],each$c(normalizeToArray(l),function(C){T[C]&&x.push(T[C])})):h!=null?x=queryByIdOrName("id",h,T):v!=null?x=queryByIdOrName("name",v,T):x=filter(T,function(C){return!!C}),filterBySubType(x,o)},r.prototype.findComponents=function(o){var s=o.query,l=o.mainType,h=T(s),v=h?this.queryComponents(h):filter(this._componentsMap.get(l),function(C){return!!C});return x(filterBySubType(v,o));function T(C){var w=l+"Index",M=l+"Id",F=l+"Name";return C&&(C[w]!=null||C[M]!=null||C[F]!=null)?{mainType:l,index:C[w],id:C[M],name:C[F]}:null}function x(C){return o.filter?filter(C,o.filter):C}},r.prototype.eachComponent=function(o,s,l){var h=this._componentsMap;if(isFunction(o)){var v=s,T=o;h.each(function(M,F){for(var z=0;M&&z<M.length;z++){var V=M[z];V&&T.call(v,F,V,V.componentIndex)}})}else for(var x=isString(o)?h.get(o):isObject$3(o)?this.findComponents(o):null,C=0;x&&C<x.length;C++){var w=x[C];w&&s.call(l,w,w.componentIndex)}},r.prototype.getSeriesByName=function(o){var s=convertOptionIdName(o,null);return filter(this._componentsMap.get("series"),function(l){return!!l&&s!=null&&l.name===s})},r.prototype.getSeriesByIndex=function(o){return this._componentsMap.get("series")[o]},r.prototype.getSeriesByType=function(o){return filter(this._componentsMap.get("series"),function(s){return!!s&&s.subType===o})},r.prototype.getSeries=function(){return filter(this._componentsMap.get("series"),function(o){return!!o})},r.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},r.prototype.eachSeries=function(o,s){assertSeriesInitialized(this),each$c(this._seriesIndices,function(l){var h=this._componentsMap.get("series")[l];o.call(s,h,l)},this)},r.prototype.eachRawSeries=function(o,s){each$c(this._componentsMap.get("series"),function(l){l&&o.call(s,l,l.componentIndex)})},r.prototype.eachSeriesByType=function(o,s,l){assertSeriesInitialized(this),each$c(this._seriesIndices,function(h){var v=this._componentsMap.get("series")[h];v.subType===o&&s.call(l,v,h)},this)},r.prototype.eachRawSeriesByType=function(o,s,l){return each$c(this.getSeriesByType(o),s,l)},r.prototype.isSeriesFiltered=function(o){return assertSeriesInitialized(this),this._seriesIndicesMap.get(o.componentIndex)==null},r.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},r.prototype.filterSeries=function(o,s){assertSeriesInitialized(this);var l=[];each$c(this._seriesIndices,function(h){var v=this._componentsMap.get("series")[h];o.call(s,v,h)&&l.push(h)},this),this._seriesIndices=l,this._seriesIndicesMap=createHashMap(l)},r.prototype.restoreData=function(o){reCreateSeriesIndices(this);var s=this._componentsMap,l=[];s.each(function(h,v){ComponentModel$1.hasClass(v)&&l.push(v)}),ComponentModel$1.topologicalTravel(l,ComponentModel$1.getAllClassMainTypes(),function(h){each$c(s.get(h),function(v){v&&(h!=="series"||!isNotTargetSeries(v,o))&&v.restoreData()})})},r.internalField=function(){reCreateSeriesIndices=function(o){var s=o._seriesIndices=[];each$c(o._componentsMap.get("series"),function(l){l&&s.push(l.componentIndex)}),o._seriesIndicesMap=createHashMap(s)},assertSeriesInitialized=function(o){},initBase=function(o,s){o.option={},o.option[OPTION_INNER_KEY]=OPTION_INNER_VALUE,o._componentsMap=createHashMap({series:[]}),o._componentsCount=createHashMap();var l=s.aria;isObject$3(l)&&l.enabled==null&&(l.enabled=!0),mergeTheme(s,o._theme.option),merge(s,globalDefault,!1),o._mergeOption(s,null)}}(),r}(Model$1);function isNotTargetSeries(t,r){if(r){var o=r.seriesIndex,s=r.seriesId,l=r.seriesName;return o!=null&&t.componentIndex!==o||s!=null&&t.id!==s||l!=null&&t.name!==l}}function mergeTheme(t,r){var o=t.color&&!t.colorLayer;each$c(r,function(s,l){l==="colorLayer"&&o||ComponentModel$1.hasClass(l)||(typeof s=="object"?t[l]=t[l]?merge(t[l],s,!1):clone$3(s):t[l]==null&&(t[l]=s))})}function queryByIdOrName(t,r,o){if(isArray$1(r)){var s=createHashMap();return each$c(r,function(h){if(h!=null){var v=convertOptionIdName(h,null);v!=null&&s.set(h,!0)}}),filter(o,function(h){return h&&s.get(h[t])})}else{var l=convertOptionIdName(r,null);return filter(o,function(h){return h&&l!=null&&h[t]===l})}}function filterBySubType(t,r){return r.hasOwnProperty("subType")?filter(t,function(o){return o&&o.subType===r.subType}):t}function normalizeSetOptionInput(t){var r=createHashMap();return t&&each$c(normalizeToArray(t.replaceMerge),function(o){r.set(o,!0)}),{replaceMergeMainTypeMap:r}}mixin(GlobalModel,PaletteMixin);const GlobalModel$1=GlobalModel;var availableMethods=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],ExtensionAPI=function(){function t(r){each$c(availableMethods,function(o){this[o]=bind$1(r[o],r)},this)}return t}();const ExtensionAPI$1=ExtensionAPI;var coordinateSystemCreators={},CoordinateSystemManager=function(){function t(){this._coordinateSystems=[]}return t.prototype.create=function(r,o){var s=[];each$c(coordinateSystemCreators,function(l,h){var v=l.create(r,o);s=s.concat(v||[])}),this._coordinateSystems=s},t.prototype.update=function(r,o){each$c(this._coordinateSystems,function(s){s.update&&s.update(r,o)})},t.prototype.getCoordinateSystems=function(){return this._coordinateSystems.slice()},t.register=function(r,o){coordinateSystemCreators[r]=o},t.get=function(r){return coordinateSystemCreators[r]},t}();const CoordinateSystem=CoordinateSystemManager;var QUERY_REG=/^(min|max)?(.+)$/,OptionManager=function(){function t(r){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=r}return t.prototype.setOption=function(r,o,s){r&&(each$c(normalizeToArray(r.series),function(v){v&&v.data&&isTypedArray(v.data)&&setAsPrimitive(v.data)}),each$c(normalizeToArray(r.dataset),function(v){v&&v.source&&isTypedArray(v.source)&&setAsPrimitive(v.source)})),r=clone$3(r);var l=this._optionBackup,h=parseRawOption(r,o,!l);this._newBaseOption=h.baseOption,l?(h.timelineOptions.length&&(l.timelineOptions=h.timelineOptions),h.mediaList.length&&(l.mediaList=h.mediaList),h.mediaDefault&&(l.mediaDefault=h.mediaDefault)):this._optionBackup=h},t.prototype.mountOption=function(r){var o=this._optionBackup;return this._timelineOptions=o.timelineOptions,this._mediaList=o.mediaList,this._mediaDefault=o.mediaDefault,this._currentMediaIndices=[],clone$3(r?o.baseOption:this._newBaseOption)},t.prototype.getTimelineOption=function(r){var o,s=this._timelineOptions;if(s.length){var l=r.getComponent("timeline");l&&(o=clone$3(s[l.getCurrentIndex()]))}return o},t.prototype.getMediaOption=function(r){var o=this._api.getWidth(),s=this._api.getHeight(),l=this._mediaList,h=this._mediaDefault,v=[],T=[];if(!l.length&&!h)return T;for(var x=0,C=l.length;x<C;x++)applyMediaQuery(l[x].query,o,s)&&v.push(x);return!v.length&&h&&(v=[-1]),v.length&&!indicesEquals(v,this._currentMediaIndices)&&(T=map$2(v,function(w){return clone$3(w===-1?h.option:l[w].option)})),this._currentMediaIndices=v,T},t}();function parseRawOption(t,r,o){var s=[],l,h,v=t.baseOption,T=t.timeline,x=t.options,C=t.media,w=!!t.media,M=!!(x||T||v&&v.timeline);v?(h=v,h.timeline||(h.timeline=T)):((M||w)&&(t.options=t.media=null),h=t),w&&isArray$1(C)&&each$c(C,function(z){z&&z.option&&(z.query?s.push(z):l||(l=z))}),F(h),each$c(x,function(z){return F(z)}),each$c(s,function(z){return F(z.option)});function F(z){each$c(r,function(V){V(z,o)})}return{baseOption:h,timelineOptions:x||[],mediaDefault:l,mediaList:s}}function applyMediaQuery(t,r,o){var s={width:r,height:o,aspectratio:r/o},l=!0;return each$c(t,function(h,v){var T=v.match(QUERY_REG);if(!(!T||!T[1]||!T[2])){var x=T[1],C=T[2].toLowerCase();compare(s[C],h,x)||(l=!1)}}),l}function compare(t,r,o){return o==="min"?t>=r:o==="max"?t<=r:t===r}function indicesEquals(t,r){return t.join(",")===r.join(",")}const OptionManager$1=OptionManager;var each$a=each$c,isObject$2=isObject$3,POSSIBLE_STYLES=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function compatEC2ItemStyle(t){var r=t&&t.itemStyle;if(!!r)for(var o=0,s=POSSIBLE_STYLES.length;o<s;o++){var l=POSSIBLE_STYLES[o],h=r.normal,v=r.emphasis;h&&h[l]&&(t[l]=t[l]||{},t[l].normal?merge(t[l].normal,h[l]):t[l].normal=h[l],h[l]=null),v&&v[l]&&(t[l]=t[l]||{},t[l].emphasis?merge(t[l].emphasis,v[l]):t[l].emphasis=v[l],v[l]=null)}}function convertNormalEmphasis(t,r,o){if(t&&t[r]&&(t[r].normal||t[r].emphasis)){var s=t[r].normal,l=t[r].emphasis;s&&(o?(t[r].normal=t[r].emphasis=null,defaults(t[r],s)):t[r]=s),l&&(t.emphasis=t.emphasis||{},t.emphasis[r]=l,l.focus&&(t.emphasis.focus=l.focus),l.blurScope&&(t.emphasis.blurScope=l.blurScope))}}function removeEC3NormalStatus(t){convertNormalEmphasis(t,"itemStyle"),convertNormalEmphasis(t,"lineStyle"),convertNormalEmphasis(t,"areaStyle"),convertNormalEmphasis(t,"label"),convertNormalEmphasis(t,"labelLine"),convertNormalEmphasis(t,"upperLabel"),convertNormalEmphasis(t,"edgeLabel")}function compatTextStyle(t,r){var o=isObject$2(t)&&t[r],s=isObject$2(o)&&o.textStyle;if(s)for(var l=0,h=TEXT_STYLE_OPTIONS.length;l<h;l++){var v=TEXT_STYLE_OPTIONS[l];s.hasOwnProperty(v)&&(o[v]=s[v])}}function compatEC3CommonStyles(t){t&&(removeEC3NormalStatus(t),compatTextStyle(t,"label"),t.emphasis&&compatTextStyle(t.emphasis,"label"))}function processSeries(t){if(!!isObject$2(t)){compatEC2ItemStyle(t),removeEC3NormalStatus(t),compatTextStyle(t,"label"),compatTextStyle(t,"upperLabel"),compatTextStyle(t,"edgeLabel"),t.emphasis&&(compatTextStyle(t.emphasis,"label"),compatTextStyle(t.emphasis,"upperLabel"),compatTextStyle(t.emphasis,"edgeLabel"));var r=t.markPoint;r&&(compatEC2ItemStyle(r),compatEC3CommonStyles(r));var o=t.markLine;o&&(compatEC2ItemStyle(o),compatEC3CommonStyles(o));var s=t.markArea;s&&compatEC3CommonStyles(s);var l=t.data;if(t.type==="graph"){l=l||t.nodes;var h=t.links||t.edges;if(h&&!isTypedArray(h))for(var v=0;v<h.length;v++)compatEC3CommonStyles(h[v]);each$c(t.categories,function(C){removeEC3NormalStatus(C)})}if(l&&!isTypedArray(l))for(var v=0;v<l.length;v++)compatEC3CommonStyles(l[v]);if(r=t.markPoint,r&&r.data)for(var T=r.data,v=0;v<T.length;v++)compatEC3CommonStyles(T[v]);if(o=t.markLine,o&&o.data)for(var x=o.data,v=0;v<x.length;v++)isArray$1(x[v])?(compatEC3CommonStyles(x[v][0]),compatEC3CommonStyles(x[v][1])):compatEC3CommonStyles(x[v]);t.type==="gauge"?(compatTextStyle(t,"axisLabel"),compatTextStyle(t,"title"),compatTextStyle(t,"detail")):t.type==="treemap"?(convertNormalEmphasis(t.breadcrumb,"itemStyle"),each$c(t.levels,function(C){removeEC3NormalStatus(C)})):t.type==="tree"&&removeEC3NormalStatus(t.leaves)}}function toArr(t){return isArray$1(t)?t:t?[t]:[]}function toObj(t){return(isArray$1(t)?t[0]:t)||{}}function globalCompatStyle(t,r){each$a(toArr(t.series),function(s){isObject$2(s)&&processSeries(s)});var o=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];r&&o.push("valueAxis","categoryAxis","logAxis","timeAxis"),each$a(o,function(s){each$a(toArr(t[s]),function(l){l&&(compatTextStyle(l,"axisLabel"),compatTextStyle(l.axisPointer,"label"))})}),each$a(toArr(t.parallel),function(s){var l=s&&s.parallelAxisDefault;compatTextStyle(l,"axisLabel"),compatTextStyle(l&&l.axisPointer,"label")}),each$a(toArr(t.calendar),function(s){convertNormalEmphasis(s,"itemStyle"),compatTextStyle(s,"dayLabel"),compatTextStyle(s,"monthLabel"),compatTextStyle(s,"yearLabel")}),each$a(toArr(t.radar),function(s){compatTextStyle(s,"name"),s.name&&s.axisName==null&&(s.axisName=s.name,delete s.name),s.nameGap!=null&&s.axisNameGap==null&&(s.axisNameGap=s.nameGap,delete s.nameGap)}),each$a(toArr(t.geo),function(s){isObject$2(s)&&(compatEC3CommonStyles(s),each$a(toArr(s.regions),function(l){compatEC3CommonStyles(l)}))}),each$a(toArr(t.timeline),function(s){compatEC3CommonStyles(s),convertNormalEmphasis(s,"label"),convertNormalEmphasis(s,"itemStyle"),convertNormalEmphasis(s,"controlStyle",!0);var l=s.data;isArray$1(l)&&each$c(l,function(h){isObject$3(h)&&(convertNormalEmphasis(h,"label"),convertNormalEmphasis(h,"itemStyle"))})}),each$a(toArr(t.toolbox),function(s){convertNormalEmphasis(s,"iconStyle"),each$a(s.feature,function(l){convertNormalEmphasis(l,"iconStyle")})}),compatTextStyle(toObj(t.axisPointer),"label"),compatTextStyle(toObj(t.tooltip).axisPointer,"label")}function get(t,r){for(var o=r.split(","),s=t,l=0;l<o.length&&(s=s&&s[o[l]],s!=null);l++);return s}function set(t,r,o,s){for(var l=r.split(","),h=t,v,T=0;T<l.length-1;T++)v=l[T],h[v]==null&&(h[v]={}),h=h[v];(s||h[l[T]]==null)&&(h[l[T]]=o)}function compatLayoutProperties(t){t&&each$c(LAYOUT_PROPERTIES,function(r){r[0]in t&&!(r[1]in t)&&(t[r[1]]=t[r[0]])})}var LAYOUT_PROPERTIES=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],COMPATITABLE_COMPONENTS=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],BAR_ITEM_STYLE_MAP=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function compatBarItemStyle(t){var r=t&&t.itemStyle;if(r)for(var o=0;o<BAR_ITEM_STYLE_MAP.length;o++){var s=BAR_ITEM_STYLE_MAP[o][1],l=BAR_ITEM_STYLE_MAP[o][0];r[s]!=null&&(r[l]=r[s])}}function compatPieLabel(t){!t||t.alignTo==="edge"&&t.margin!=null&&t.edgeDistance==null&&(t.edgeDistance=t.margin)}function compatSunburstState(t){!t||t.downplay&&!t.blur&&(t.blur=t.downplay)}function compatGraphFocus(t){!t||t.focusNodeAdjacency!=null&&(t.emphasis=t.emphasis||{},t.emphasis.focus==null&&(t.emphasis.focus="adjacency"))}function traverseTree(t,r){if(t)for(var o=0;o<t.length;o++)r(t[o]),t[o]&&traverseTree(t[o].children,r)}function globalBackwardCompat(t,r){globalCompatStyle(t,r),t.series=normalizeToArray(t.series),each$c(t.series,function(o){if(!!isObject$3(o)){var s=o.type;if(s==="line")o.clipOverflow!=null&&(o.clip=o.clipOverflow);else if(s==="pie"||s==="gauge"){o.clockWise!=null&&(o.clockwise=o.clockWise),compatPieLabel(o.label);var l=o.data;if(l&&!isTypedArray(l))for(var h=0;h<l.length;h++)compatPieLabel(l[h]);o.hoverOffset!=null&&(o.emphasis=o.emphasis||{},(o.emphasis.scaleSize=null)&&(o.emphasis.scaleSize=o.hoverOffset))}else if(s==="gauge"){var v=get(o,"pointer.color");v!=null&&set(o,"itemStyle.color",v)}else if(s==="bar"){compatBarItemStyle(o),compatBarItemStyle(o.backgroundStyle),compatBarItemStyle(o.emphasis);var l=o.data;if(l&&!isTypedArray(l))for(var h=0;h<l.length;h++)typeof l[h]=="object"&&(compatBarItemStyle(l[h]),compatBarItemStyle(l[h]&&l[h].emphasis))}else if(s==="sunburst"){var T=o.highlightPolicy;T&&(o.emphasis=o.emphasis||{},o.emphasis.focus||(o.emphasis.focus=T)),compatSunburstState(o),traverseTree(o.data,compatSunburstState)}else s==="graph"||s==="sankey"?compatGraphFocus(o):s==="map"&&(o.mapType&&!o.map&&(o.map=o.mapType),o.mapLocation&&defaults(o,o.mapLocation));o.hoverAnimation!=null&&(o.emphasis=o.emphasis||{},o.emphasis&&o.emphasis.scale==null&&(o.emphasis.scale=o.hoverAnimation)),compatLayoutProperties(o)}}),t.dataRange&&(t.visualMap=t.dataRange),each$c(COMPATITABLE_COMPONENTS,function(o){var s=t[o];s&&(isArray$1(s)||(s=[s]),each$c(s,function(l){compatLayoutProperties(l)}))})}function dataStack$1(t){var r=createHashMap();t.eachSeries(function(o){var s=o.get("stack");if(s){var l=r.get(s)||r.set(s,[]),h=o.getData(),v={stackResultDimension:h.getCalculationInfo("stackResultDimension"),stackedOverDimension:h.getCalculationInfo("stackedOverDimension"),stackedDimension:h.getCalculationInfo("stackedDimension"),stackedByDimension:h.getCalculationInfo("stackedByDimension"),isStackedByIndex:h.getCalculationInfo("isStackedByIndex"),data:h,seriesModel:o};if(!v.stackedDimension||!(v.isStackedByIndex||v.stackedByDimension))return;l.length&&h.setCalculationInfo("stackedOnSeries",l[l.length-1].seriesModel),l.push(v)}}),r.each(calculateStack)}function calculateStack(t){each$c(t,function(r,o){var s=[],l=[NaN,NaN],h=[r.stackResultDimension,r.stackedOverDimension],v=r.data,T=r.isStackedByIndex,x=r.seriesModel.get("stackStrategy")||"samesign";v.modify(h,function(C,w,M){var F=v.get(r.stackedDimension,M);if(isNaN(F))return l;var z,V;T?V=v.getRawIndex(M):z=v.get(r.stackedByDimension,M);for(var G=NaN,U=o-1;U>=0;U--){var W=t[U];if(T||(V=W.data.rawIndexOf(W.stackedByDimension,z)),V>=0){var q=W.data.getByRawIndex(W.stackResultDimension,V);if(x==="all"||x==="positive"&&q>0||x==="negative"&&q<0||x==="samesign"&&F>=0&&q>0||x==="samesign"&&F<=0&&q<0){F=addSafe(F,q),G=q;break}}}return s[0]=F,s[1]=G,s})})}var SourceImpl=function(){function t(r){this.data=r.data||(r.sourceFormat===SOURCE_FORMAT_KEYED_COLUMNS?{}:[]),this.sourceFormat=r.sourceFormat||SOURCE_FORMAT_UNKNOWN,this.seriesLayoutBy=r.seriesLayoutBy||SERIES_LAYOUT_BY_COLUMN,this.startIndex=r.startIndex||0,this.dimensionsDetectedCount=r.dimensionsDetectedCount,this.metaRawOption=r.metaRawOption;var o=this.dimensionsDefine=r.dimensionsDefine;if(o)for(var s=0;s<o.length;s++){var l=o[s];l.type==null&&guessOrdinal(this,s)===BE_ORDINAL.Must&&(l.type="ordinal")}}return t}();function isSourceInstance(t){return t instanceof SourceImpl}function createSource(t,r,o){o=o||detectSourceFormat(t);var s=r.seriesLayoutBy,l=determineSourceDimensions(t,o,s,r.sourceHeader,r.dimensions),h=new SourceImpl({data:t,sourceFormat:o,seriesLayoutBy:s,dimensionsDefine:l.dimensionsDefine,startIndex:l.startIndex,dimensionsDetectedCount:l.dimensionsDetectedCount,metaRawOption:clone$3(r)});return h}function createSourceFromSeriesDataOption(t){return new SourceImpl({data:t,sourceFormat:isTypedArray(t)?SOURCE_FORMAT_TYPED_ARRAY:SOURCE_FORMAT_ORIGINAL})}function cloneSourceShallow(t){return new SourceImpl({data:t.data,sourceFormat:t.sourceFormat,seriesLayoutBy:t.seriesLayoutBy,dimensionsDefine:clone$3(t.dimensionsDefine),startIndex:t.startIndex,dimensionsDetectedCount:t.dimensionsDetectedCount})}function detectSourceFormat(t){var r=SOURCE_FORMAT_UNKNOWN;if(isTypedArray(t))r=SOURCE_FORMAT_TYPED_ARRAY;else if(isArray$1(t)){t.length===0&&(r=SOURCE_FORMAT_ARRAY_ROWS);for(var o=0,s=t.length;o<s;o++){var l=t[o];if(l!=null){if(isArray$1(l)){r=SOURCE_FORMAT_ARRAY_ROWS;break}else if(isObject$3(l)){r=SOURCE_FORMAT_OBJECT_ROWS;break}}}}else if(isObject$3(t)){for(var h in t)if(hasOwn(t,h)&&isArrayLike(t[h])){r=SOURCE_FORMAT_KEYED_COLUMNS;break}}return r}function determineSourceDimensions(t,r,o,s,l){var h,v;if(!t)return{dimensionsDefine:normalizeDimensionsOption(l),startIndex:v,dimensionsDetectedCount:h};if(r===SOURCE_FORMAT_ARRAY_ROWS){var T=t;s==="auto"||s==null?arrayRowsTravelFirst(function(C){C!=null&&C!=="-"&&(isString(C)?v==null&&(v=1):v=0)},o,T,10):v=isNumber(s)?s:s?1:0,!l&&v===1&&(l=[],arrayRowsTravelFirst(function(C,w){l[w]=C!=null?C+"":""},o,T,1/0)),h=l?l.length:o===SERIES_LAYOUT_BY_ROW?T.length:T[0]?T[0].length:null}else if(r===SOURCE_FORMAT_OBJECT_ROWS)l||(l=objectRowsCollectDimensions(t));else if(r===SOURCE_FORMAT_KEYED_COLUMNS)l||(l=[],each$c(t,function(C,w){l.push(w)}));else if(r===SOURCE_FORMAT_ORIGINAL){var x=getDataItemValue(t[0]);h=isArray$1(x)&&x.length||1}return{startIndex:v,dimensionsDefine:normalizeDimensionsOption(l),dimensionsDetectedCount:h}}function objectRowsCollectDimensions(t){for(var r=0,o;r<t.length&&!(o=t[r++]););if(o){var s=[];return each$c(o,function(l,h){s.push(h)}),s}}function normalizeDimensionsOption(t){if(!!t){var r=createHashMap();return map$2(t,function(o,s){o=isObject$3(o)?o:{name:o};var l={name:o.name,displayName:o.displayName,type:o.type};if(l.name==null)return l;l.name+="",l.displayName==null&&(l.displayName=l.name);var h=r.get(l.name);return h?l.name+="-"+h.count++:r.set(l.name,{count:1}),l})}}function arrayRowsTravelFirst(t,r,o,s){if(r===SERIES_LAYOUT_BY_ROW)for(var l=0;l<o.length&&l<s;l++)t(o[l]?o[l][0]:null,l);else for(var h=o[0]||[],l=0;l<h.length&&l<s;l++)t(h[l],l)}function shouldRetrieveDataByName(t){var r=t.sourceFormat;return r===SOURCE_FORMAT_OBJECT_ROWS||r===SOURCE_FORMAT_KEYED_COLUMNS}var _a,_b,_c,providerMethods,mountMethods,DefaultDataProvider=function(){function t(r,o){var s=isSourceInstance(r)?r:createSourceFromSeriesDataOption(r);this._source=s;var l=this._data=s.data;s.sourceFormat===SOURCE_FORMAT_TYPED_ARRAY&&(this._offset=0,this._dimSize=o,this._data=l),mountMethods(this,l,s)}return t.prototype.getSource=function(){return this._source},t.prototype.count=function(){return 0},t.prototype.getItem=function(r,o){},t.prototype.appendData=function(r){},t.prototype.clean=function(){},t.protoInitialize=function(){var r=t.prototype;r.pure=!1,r.persistent=!0}(),t.internalField=function(){var r;mountMethods=function(v,T,x){var C=x.sourceFormat,w=x.seriesLayoutBy,M=x.startIndex,F=x.dimensionsDefine,z=providerMethods[getMethodMapKey(C,w)];if(extend(v,z),C===SOURCE_FORMAT_TYPED_ARRAY)v.getItem=o,v.count=l,v.fillStorage=s;else{var V=getRawSourceItemGetter(C,w);v.getItem=bind$1(V,null,T,M,F);var G=getRawSourceDataCounter(C,w);v.count=bind$1(G,null,T,M,F)}};var o=function(v,T){v=v-this._offset,T=T||[];for(var x=this._data,C=this._dimSize,w=C*v,M=0;M<C;M++)T[M]=x[w+M];return T},s=function(v,T,x,C){for(var w=this._data,M=this._dimSize,F=0;F<M;F++){for(var z=C[F],V=z[0]==null?1/0:z[0],G=z[1]==null?-1/0:z[1],U=T-v,W=x[F],q=0;q<U;q++){var X=w[q*M+F];W[v+q]=X,X<V&&(V=X),X>G&&(G=X)}z[0]=V,z[1]=G}},l=function(){return this._data?this._data.length/this._dimSize:0};providerMethods=(r={},r[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_COLUMN]={pure:!0,appendData:h},r[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_ROW]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},r[SOURCE_FORMAT_OBJECT_ROWS]={pure:!0,appendData:h},r[SOURCE_FORMAT_KEYED_COLUMNS]={pure:!0,appendData:function(v){var T=this._data;each$c(v,function(x,C){for(var w=T[C]||(T[C]=[]),M=0;M<(x||[]).length;M++)w.push(x[M])})}},r[SOURCE_FORMAT_ORIGINAL]={appendData:h},r[SOURCE_FORMAT_TYPED_ARRAY]={persistent:!1,pure:!0,appendData:function(v){this._data=v},clean:function(){this._offset+=this.count(),this._data=null}},r);function h(v){for(var T=0;T<v.length;T++)this._data.push(v[T])}}(),t}(),getItemSimply=function(t,r,o,s){return t[s]},rawSourceItemGetterMap=(_a={},_a[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_COLUMN]=function(t,r,o,s){return t[s+r]},_a[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_ROW]=function(t,r,o,s,l){s+=r;for(var h=l||[],v=t,T=0;T<v.length;T++){var x=v[T];h[T]=x?x[s]:null}return h},_a[SOURCE_FORMAT_OBJECT_ROWS]=getItemSimply,_a[SOURCE_FORMAT_KEYED_COLUMNS]=function(t,r,o,s,l){for(var h=l||[],v=0;v<o.length;v++){var T=o[v].name,x=t[T];h[v]=x?x[s]:null}return h},_a[SOURCE_FORMAT_ORIGINAL]=getItemSimply,_a);function getRawSourceItemGetter(t,r){var o=rawSourceItemGetterMap[getMethodMapKey(t,r)];return o}var countSimply=function(t,r,o){return t.length},rawSourceDataCounterMap=(_b={},_b[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_COLUMN]=function(t,r,o){return Math.max(0,t.length-r)},_b[SOURCE_FORMAT_ARRAY_ROWS+"_"+SERIES_LAYOUT_BY_ROW]=function(t,r,o){var s=t[0];return s?Math.max(0,s.length-r):0},_b[SOURCE_FORMAT_OBJECT_ROWS]=countSimply,_b[SOURCE_FORMAT_KEYED_COLUMNS]=function(t,r,o){var s=o[0].name,l=t[s];return l?l.length:0},_b[SOURCE_FORMAT_ORIGINAL]=countSimply,_b);function getRawSourceDataCounter(t,r){var o=rawSourceDataCounterMap[getMethodMapKey(t,r)];return o}var getRawValueSimply=function(t,r,o){return t[r]},rawSourceValueGetterMap=(_c={},_c[SOURCE_FORMAT_ARRAY_ROWS]=getRawValueSimply,_c[SOURCE_FORMAT_OBJECT_ROWS]=function(t,r,o){return t[o]},_c[SOURCE_FORMAT_KEYED_COLUMNS]=getRawValueSimply,_c[SOURCE_FORMAT_ORIGINAL]=function(t,r,o){var s=getDataItemValue(t);return s instanceof Array?s[r]:s},_c[SOURCE_FORMAT_TYPED_ARRAY]=getRawValueSimply,_c);function getRawSourceValueGetter(t){var r=rawSourceValueGetterMap[t];return r}function getMethodMapKey(t,r){return t===SOURCE_FORMAT_ARRAY_ROWS?t+"_"+r:t}function retrieveRawValue(t,r,o){if(!!t){var s=t.getRawDataItem(r);if(s!=null){var l=t.getStore(),h=l.getSource().sourceFormat;if(o!=null){var v=t.getDimensionIndex(o),T=l.getDimensionProperty(v);return getRawSourceValueGetter(h)(s,v,T)}else{var x=s;return h===SOURCE_FORMAT_ORIGINAL&&(x=getDataItemValue(s)),x}}}}var DIMENSION_LABEL_REG=/\{@(.+?)\}/g,DataFormatMixin=function(){function t(){}return t.prototype.getDataParams=function(r,o){var s=this.getData(o),l=this.getRawValue(r,o),h=s.getRawIndex(r),v=s.getName(r),T=s.getRawDataItem(r),x=s.getItemVisual(r,"style"),C=x&&x[s.getItemVisual(r,"drawType")||"fill"],w=x&&x.stroke,M=this.mainType,F=M==="series",z=s.userOutput&&s.userOutput.get();return{componentType:M,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:F?this.subType:null,seriesIndex:this.seriesIndex,seriesId:F?this.id:null,seriesName:F?this.name:null,name:v,dataIndex:h,data:T,dataType:o,value:l,color:C,borderColor:w,dimensionNames:z?z.fullDimensions:null,encode:z?z.encode:null,$vars:["seriesName","name","value"]}},t.prototype.getFormattedLabel=function(r,o,s,l,h,v){o=o||"normal";var T=this.getData(s),x=this.getDataParams(r,s);if(v&&(x.value=v.interpolatedValue),l!=null&&isArray$1(x.value)&&(x.value=x.value[l]),!h){var C=T.getItemModel(r);h=C.get(o==="normal"?["label","formatter"]:[o,"label","formatter"])}if(isFunction(h))return x.status=o,x.dimensionIndex=l,h(x);if(isString(h)){var w=formatTpl(h,x);return w.replace(DIMENSION_LABEL_REG,function(M,F){var z=F.length,V=F;V.charAt(0)==="["&&V.charAt(z-1)==="]"&&(V=+V.slice(1,z-1));var G=retrieveRawValue(T,r,V);if(v&&isArray$1(v.interpolatedValue)){var U=T.getDimensionIndex(V);U>=0&&(G=v.interpolatedValue[U])}return G!=null?G+"":""})}},t.prototype.getRawValue=function(r,o){return retrieveRawValue(this.getData(o),r)},t.prototype.formatTooltip=function(r,o,s){},t}();function normalizeTooltipFormatResult(t){var r,o;return isObject$3(t)?t.type&&(o=t):r=t,{text:r,frag:o}}function createTask(t){return new Task(t)}var Task=function(){function t(r){r=r||{},this._reset=r.reset,this._plan=r.plan,this._count=r.count,this._onDirty=r.onDirty,this._dirty=!0}return t.prototype.perform=function(r){var o=this._upstream,s=r&&r.skip;if(this._dirty&&o){var l=this.context;l.data=l.outputData=o.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var h;this._plan&&!s&&(h=this._plan(this.context));var v=w(this._modBy),T=this._modDataCount||0,x=w(r&&r.modBy),C=r&&r.modDataCount||0;(v!==x||T!==C)&&(h="reset");function w(q){return!(q>=1)&&(q=1),q}var M;(this._dirty||h==="reset")&&(this._dirty=!1,M=this._doReset(s)),this._modBy=x,this._modDataCount=C;var F=r&&r.step;if(o?this._dueEnd=o._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var z=this._dueIndex,V=Math.min(F!=null?this._dueIndex+F:1/0,this._dueEnd);if(!s&&(M||z<V)){var G=this._progress;if(isArray$1(G))for(var U=0;U<G.length;U++)this._doProgress(G[U],z,V,x,C);else this._doProgress(G,z,V,x,C)}this._dueIndex=V;var W=this._settedOutputEnd!=null?this._settedOutputEnd:V;this._outputDueEnd=W}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},t.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},t.prototype._doProgress=function(r,o,s,l,h){iterator.reset(o,s,l,h),this._callingProgress=r,this._callingProgress({start:o,end:s,count:s-o,next:iterator.next},this.context)},t.prototype._doReset=function(r){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var o,s;!r&&this._reset&&(o=this._reset(this.context),o&&o.progress&&(s=o.forceFirstProgress,o=o.progress),isArray$1(o)&&!o.length&&(o=null)),this._progress=o,this._modBy=this._modDataCount=null;var l=this._downstream;return l&&l.dirty(),s},t.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},t.prototype.pipe=function(r){(this._downstream!==r||this._dirty)&&(this._downstream=r,r._upstream=this,r.dirty())},t.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},t.prototype.getUpstream=function(){return this._upstream},t.prototype.getDownstream=function(){return this._downstream},t.prototype.setOutputEnd=function(r){this._outputDueEnd=this._settedOutputEnd=r},t}(),iterator=function(){var t,r,o,s,l,h={reset:function(x,C,w,M){r=x,t=C,o=w,s=M,l=Math.ceil(s/o),h.next=o>1&&s>0?T:v}};return h;function v(){return r<t?r++:null}function T(){var x=r%l*o+Math.ceil(r/l),C=r>=t?null:x<s?x:r;return r++,C}}();function parseDataValue(t,r){var o=r&&r.type;return o==="ordinal"?t:(o==="time"&&!isNumber(t)&&t!=null&&t!=="-"&&(t=+parseDate(t)),t==null||t===""?NaN:+t)}createHashMap({number:function(t){return parseFloat(t)},time:function(t){return+parseDate(t)},trim:function(t){return isString(t)?trim$1(t):t}});var SortOrderComparator=function(){function t(r,o){var s=r==="desc";this._resultLT=s?1:-1,o==null&&(o=s?"min":"max"),this._incomparable=o==="min"?-1/0:1/0}return t.prototype.evaluate=function(r,o){var s=isNumber(r)?r:numericToNumber(r),l=isNumber(o)?o:numericToNumber(o),h=isNaN(s),v=isNaN(l);if(h&&(s=this._incomparable),v&&(l=this._incomparable),h&&v){var T=isString(r),x=isString(o);T&&(s=x?r:0),x&&(l=T?o:0)}return s<l?this._resultLT:s>l?-this._resultLT:0},t}(),ExternalSource=function(){function t(){}return t.prototype.getRawData=function(){throw new Error("not supported")},t.prototype.getRawDataItem=function(r){throw new Error("not supported")},t.prototype.cloneRawData=function(){},t.prototype.getDimensionInfo=function(r){},t.prototype.cloneAllDimensionInfo=function(){},t.prototype.count=function(){},t.prototype.retrieveValue=function(r,o){},t.prototype.retrieveValueFromItem=function(r,o){},t.prototype.convertValue=function(r,o){return parseDataValue(r,o)},t}();function createExternalSource(t,r){var o=new ExternalSource,s=t.data,l=o.sourceFormat=t.sourceFormat,h=t.startIndex,v="";t.seriesLayoutBy!==SERIES_LAYOUT_BY_COLUMN&&throwError(v);var T=[],x={},C=t.dimensionsDefine;if(C)each$c(C,function(G,U){var W=G.name,q={index:U,name:W,displayName:G.displayName};if(T.push(q),W!=null){var X="";hasOwn(x,W)&&throwError(X),x[W]=q}});else for(var w=0;w<t.dimensionsDetectedCount;w++)T.push({index:w});var M=getRawSourceItemGetter(l,SERIES_LAYOUT_BY_COLUMN);r.__isBuiltIn&&(o.getRawDataItem=function(G){return M(s,h,T,G)},o.getRawData=bind$1(getRawData,null,t)),o.cloneRawData=bind$1(cloneRawData,null,t);var F=getRawSourceDataCounter(l,SERIES_LAYOUT_BY_COLUMN);o.count=bind$1(F,null,s,h,T);var z=getRawSourceValueGetter(l);o.retrieveValue=function(G,U){var W=M(s,h,T,G);return V(W,U)};var V=o.retrieveValueFromItem=function(G,U){if(G!=null){var W=T[U];if(W)return z(G,U,W.name)}};return o.getDimensionInfo=bind$1(getDimensionInfo,null,T,x),o.cloneAllDimensionInfo=bind$1(cloneAllDimensionInfo,null,T),o}function getRawData(t){var r=t.sourceFormat;if(!isSupportedSourceFormat(r)){var o="";throwError(o)}return t.data}function cloneRawData(t){var r=t.sourceFormat,o=t.data;if(!isSupportedSourceFormat(r)){var s="";throwError(s)}if(r===SOURCE_FORMAT_ARRAY_ROWS){for(var l=[],h=0,v=o.length;h<v;h++)l.push(o[h].slice());return l}else if(r===SOURCE_FORMAT_OBJECT_ROWS){for(var l=[],h=0,v=o.length;h<v;h++)l.push(extend({},o[h]));return l}}function getDimensionInfo(t,r,o){if(o!=null){if(isNumber(o)||!isNaN(o)&&!hasOwn(r,o))return t[o];if(hasOwn(r,o))return r[o]}}function cloneAllDimensionInfo(t){return clone$3(t)}var externalTransformMap=createHashMap();function registerExternalTransform(t){t=clone$3(t);var r=t.type,o="";r||throwError(o);var s=r.split(":");s.length!==2&&throwError(o);var l=!1;s[0]==="echarts"&&(r=s[1],l=!0),t.__isBuiltIn=l,externalTransformMap.set(r,t)}function applyDataTransform(t,r,o){var s=normalizeToArray(t),l=s.length,h="";l||throwError(h);for(var v=0,T=l;v<T;v++){var x=s[v];r=applySingleDataTransform(x,r),v!==T-1&&(r.length=Math.max(r.length,1))}return r}function applySingleDataTransform(t,r,o,s){var l="";r.length||throwError(l),isObject$3(t)||throwError(l);var h=t.type,v=externalTransformMap.get(h);v||throwError(l);var T=map$2(r,function(C){return createExternalSource(C,v)}),x=normalizeToArray(v.transform({upstream:T[0],upstreamList:T,config:clone$3(t.config)}));return map$2(x,function(C,w){var M="";isObject$3(C)||throwError(M),C.data||throwError(M);var F=detectSourceFormat(C.data);isSupportedSourceFormat(F)||throwError(M);var z,V=r[0];if(V&&w===0&&!C.dimensions){var G=V.startIndex;G&&(C.data=V.data.slice(0,G).concat(C.data)),z={seriesLayoutBy:SERIES_LAYOUT_BY_COLUMN,sourceHeader:G,dimensions:V.metaRawOption.dimensions}}else z={seriesLayoutBy:SERIES_LAYOUT_BY_COLUMN,sourceHeader:0,dimensions:C.dimensions};return createSource(C.data,z,null)})}function isSupportedSourceFormat(t){return t===SOURCE_FORMAT_ARRAY_ROWS||t===SOURCE_FORMAT_OBJECT_ROWS}var UNDEFINED="undefined",CtorUint32Array=typeof Uint32Array===UNDEFINED?Array:Uint32Array,CtorUint16Array=typeof Uint16Array===UNDEFINED?Array:Uint16Array,CtorInt32Array$1=typeof Int32Array===UNDEFINED?Array:Int32Array,CtorFloat64Array=typeof Float64Array===UNDEFINED?Array:Float64Array,dataCtors={float:CtorFloat64Array,int:CtorInt32Array$1,ordinal:Array,number:Array,time:CtorFloat64Array},defaultDimValueGetters;function getIndicesCtor(t){return t>65535?CtorUint32Array:CtorUint16Array}function getInitialExtent(){return[1/0,-1/0]}function cloneChunk(t){var r=t.constructor;return r===Array?t.slice():new r(t)}function prepareStore(t,r,o,s,l){var h=dataCtors[o||"float"];if(l){var v=t[r],T=v&&v.length;if(T!==s){for(var x=new h(s),C=0;C<T;C++)x[C]=v[C];t[r]=x}}else t[r]=new h(s)}var DataStore=function(){function t(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=createHashMap()}return t.prototype.initData=function(r,o,s){this._provider=r,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var l=r.getSource(),h=this.defaultDimValueGetter=defaultDimValueGetters[l.sourceFormat];this._dimValueGetter=s||h,this._rawExtent=[],shouldRetrieveDataByName(l),this._dimensions=map$2(o,function(v){return{type:v.type,property:v.property}}),this._initDataFromProvider(0,r.count())},t.prototype.getProvider=function(){return this._provider},t.prototype.getSource=function(){return this._provider.getSource()},t.prototype.ensureCalculationDimension=function(r,o){var s=this._calcDimNameToIdx,l=this._dimensions,h=s.get(r);if(h!=null){if(l[h].type===o)return h}else h=l.length;return l[h]={type:o},s.set(r,h),this._chunks[h]=new dataCtors[o||"float"](this._rawCount),this._rawExtent[h]=getInitialExtent(),h},t.prototype.collectOrdinalMeta=function(r,o){var s=this._chunks[r],l=this._dimensions[r],h=this._rawExtent,v=l.ordinalOffset||0,T=s.length;v===0&&(h[r]=getInitialExtent());for(var x=h[r],C=v;C<T;C++){var w=s[C]=o.parseAndCollect(s[C]);isNaN(w)||(x[0]=Math.min(w,x[0]),x[1]=Math.max(w,x[1]))}l.ordinalMeta=o,l.ordinalOffset=T,l.type="ordinal"},t.prototype.getOrdinalMeta=function(r){var o=this._dimensions[r],s=o.ordinalMeta;return s},t.prototype.getDimensionProperty=function(r){var o=this._dimensions[r];return o&&o.property},t.prototype.appendData=function(r){var o=this._provider,s=this.count();o.appendData(r);var l=o.count();return o.persistent||(l+=s),s<l&&this._initDataFromProvider(s,l,!0),[s,l]},t.prototype.appendValues=function(r,o){for(var s=this._chunks,l=this._dimensions,h=l.length,v=this._rawExtent,T=this.count(),x=T+Math.max(r.length,o||0),C=0;C<h;C++){var w=l[C];prepareStore(s,C,w.type,x,!0)}for(var M=[],F=T;F<x;F++)for(var z=F-T,V=0;V<h;V++){var w=l[V],G=defaultDimValueGetters.arrayRows.call(this,r[z]||M,w.property,z,V);s[V][F]=G;var U=v[V];G<U[0]&&(U[0]=G),G>U[1]&&(U[1]=G)}return this._rawCount=this._count=x,{start:T,end:x}},t.prototype._initDataFromProvider=function(r,o,s){for(var l=this._provider,h=this._chunks,v=this._dimensions,T=v.length,x=this._rawExtent,C=map$2(v,function(q){return q.property}),w=0;w<T;w++){var M=v[w];x[w]||(x[w]=getInitialExtent()),prepareStore(h,w,M.type,o,s)}if(l.fillStorage)l.fillStorage(r,o,h,x);else for(var F=[],z=r;z<o;z++){F=l.getItem(z,F);for(var V=0;V<T;V++){var G=h[V],U=this._dimValueGetter(F,C[V],z,V);G[z]=U;var W=x[V];U<W[0]&&(W[0]=U),U>W[1]&&(W[1]=U)}}!l.persistent&&l.clean&&l.clean(),this._rawCount=this._count=o,this._extent=[]},t.prototype.count=function(){return this._count},t.prototype.get=function(r,o){if(!(o>=0&&o<this._count))return NaN;var s=this._chunks[r];return s?s[this.getRawIndex(o)]:NaN},t.prototype.getValues=function(r,o){var s=[],l=[];if(o==null){o=r,r=[];for(var h=0;h<this._dimensions.length;h++)l.push(h)}else l=r;for(var h=0,v=l.length;h<v;h++)s.push(this.get(l[h],o));return s},t.prototype.getByRawIndex=function(r,o){if(!(o>=0&&o<this._rawCount))return NaN;var s=this._chunks[r];return s?s[o]:NaN},t.prototype.getSum=function(r){var o=this._chunks[r],s=0;if(o)for(var l=0,h=this.count();l<h;l++){var v=this.get(r,l);isNaN(v)||(s+=v)}return s},t.prototype.getMedian=function(r){var o=[];this.each([r],function(h){isNaN(h)||o.push(h)});var s=o.sort(function(h,v){return h-v}),l=this.count();return l===0?0:l%2===1?s[(l-1)/2]:(s[l/2]+s[l/2-1])/2},t.prototype.indexOfRawIndex=function(r){if(r>=this._rawCount||r<0)return-1;if(!this._indices)return r;var o=this._indices,s=o[r];if(s!=null&&s<this._count&&s===r)return r;for(var l=0,h=this._count-1;l<=h;){var v=(l+h)/2|0;if(o[v]<r)l=v+1;else if(o[v]>r)h=v-1;else return v}return-1},t.prototype.indicesOfNearest=function(r,o,s){var l=this._chunks,h=l[r],v=[];if(!h)return v;s==null&&(s=1/0);for(var T=1/0,x=-1,C=0,w=0,M=this.count();w<M;w++){var F=this.getRawIndex(w),z=o-h[F],V=Math.abs(z);V<=s&&((V<T||V===T&&z>=0&&x<0)&&(T=V,x=z,C=0),z===x&&(v[C++]=w))}return v.length=C,v},t.prototype.getIndices=function(){var r,o=this._indices;if(o){var s=o.constructor,l=this._count;if(s===Array){r=new s(l);for(var h=0;h<l;h++)r[h]=o[h]}else r=new s(o.buffer,0,l)}else{var s=getIndicesCtor(this._rawCount);r=new s(this.count());for(var h=0;h<r.length;h++)r[h]=h}return r},t.prototype.filter=function(r,o){if(!this._count)return this;for(var s=this.clone(),l=s.count(),h=getIndicesCtor(s._rawCount),v=new h(l),T=[],x=r.length,C=0,w=r[0],M=s._chunks,F=0;F<l;F++){var z=void 0,V=s.getRawIndex(F);if(x===0)z=o(F);else if(x===1){var G=M[w][V];z=o(G,F)}else{for(var U=0;U<x;U++)T[U]=M[r[U]][V];T[U]=F,z=o.apply(null,T)}z&&(v[C++]=V)}return C<l&&(s._indices=v),s._count=C,s._extent=[],s._updateGetRawIdx(),s},t.prototype.selectRange=function(r){var o=this.clone(),s=o._count;if(!s)return this;var l=keys(r),h=l.length;if(!h)return this;var v=o.count(),T=getIndicesCtor(o._rawCount),x=new T(v),C=0,w=l[0],M=r[w][0],F=r[w][1],z=o._chunks,V=!1;if(!o._indices){var G=0;if(h===1){for(var U=z[l[0]],W=0;W<s;W++){var q=U[W];(q>=M&&q<=F||isNaN(q))&&(x[C++]=G),G++}V=!0}else if(h===2){for(var U=z[l[0]],X=z[l[1]],K=r[l[1]][0],te=r[l[1]][1],W=0;W<s;W++){var q=U[W],ee=X[W];(q>=M&&q<=F||isNaN(q))&&(ee>=K&&ee<=te||isNaN(ee))&&(x[C++]=G),G++}V=!0}}if(!V)if(h===1)for(var W=0;W<v;W++){var ne=o.getRawIndex(W),q=z[l[0]][ne];(q>=M&&q<=F||isNaN(q))&&(x[C++]=ne)}else for(var W=0;W<v;W++){for(var se=!0,ne=o.getRawIndex(W),ve=0;ve<h;ve++){var me=l[ve],q=z[me][ne];(q<r[me][0]||q>r[me][1])&&(se=!1)}se&&(x[C++]=o.getRawIndex(W))}return C<v&&(o._indices=x),o._count=C,o._extent=[],o._updateGetRawIdx(),o},t.prototype.map=function(r,o){var s=this.clone(r);return this._updateDims(s,r,o),s},t.prototype.modify=function(r,o){this._updateDims(this,r,o)},t.prototype._updateDims=function(r,o,s){for(var l=r._chunks,h=[],v=o.length,T=r.count(),x=[],C=r._rawExtent,w=0;w<o.length;w++)C[o[w]]=getInitialExtent();for(var M=0;M<T;M++){for(var F=r.getRawIndex(M),z=0;z<v;z++)x[z]=l[o[z]][F];x[v]=M;var V=s&&s.apply(null,x);if(V!=null){typeof V!="object"&&(h[0]=V,V=h);for(var w=0;w<V.length;w++){var G=o[w],U=V[w],W=C[G],q=l[G];q&&(q[F]=U),U<W[0]&&(W[0]=U),U>W[1]&&(W[1]=U)}}}},t.prototype.lttbDownSample=function(r,o){var s=this.clone([r],!0),l=s._chunks,h=l[r],v=this.count(),T=0,x=Math.floor(1/o),C=this.getRawIndex(0),w,M,F,z=new(getIndicesCtor(this._rawCount))(Math.min((Math.ceil(v/x)+2)*2,v));z[T++]=C;for(var V=1;V<v-1;V+=x){for(var G=Math.min(V+x,v-1),U=Math.min(V+x*2,v),W=(U+G)/2,q=0,X=G;X<U;X++){var K=this.getRawIndex(X),te=h[K];isNaN(te)||(q+=te)}q/=U-G;var ee=V,ne=Math.min(V+x,v),se=V-1,ve=h[C];w=-1,F=ee;for(var me=-1,oe=0,X=ee;X<ne;X++){var K=this.getRawIndex(X),te=h[K];if(isNaN(te)){oe++,me<0&&(me=K);continue}M=Math.abs((se-W)*(te-ve)-(se-X)*(q-ve)),M>w&&(w=M,F=K)}oe>0&&oe<ne-ee&&(z[T++]=Math.min(me,F),F=Math.max(me,F)),z[T++]=F,C=F}return z[T++]=this.getRawIndex(v-1),s._count=T,s._indices=z,s.getRawIndex=this._getRawIdx,s},t.prototype.downSample=function(r,o,s,l){for(var h=this.clone([r],!0),v=h._chunks,T=[],x=Math.floor(1/o),C=v[r],w=this.count(),M=h._rawExtent[r]=getInitialExtent(),F=new(getIndicesCtor(this._rawCount))(Math.ceil(w/x)),z=0,V=0;V<w;V+=x){x>w-V&&(x=w-V,T.length=x);for(var G=0;G<x;G++){var U=this.getRawIndex(V+G);T[G]=C[U]}var W=s(T),q=this.getRawIndex(Math.min(V+l(T,W)||0,w-1));C[q]=W,W<M[0]&&(M[0]=W),W>M[1]&&(M[1]=W),F[z++]=q}return h._count=z,h._indices=F,h._updateGetRawIdx(),h},t.prototype.each=function(r,o){if(!!this._count)for(var s=r.length,l=this._chunks,h=0,v=this.count();h<v;h++){var T=this.getRawIndex(h);switch(s){case 0:o(h);break;case 1:o(l[r[0]][T],h);break;case 2:o(l[r[0]][T],l[r[1]][T],h);break;default:for(var x=0,C=[];x<s;x++)C[x]=l[r[x]][T];C[x]=h,o.apply(null,C)}}},t.prototype.getDataExtent=function(r){var o=this._chunks[r],s=getInitialExtent();if(!o)return s;var l=this.count(),h=!this._indices,v;if(h)return this._rawExtent[r].slice();if(v=this._extent[r],v)return v.slice();v=s;for(var T=v[0],x=v[1],C=0;C<l;C++){var w=this.getRawIndex(C),M=o[w];M<T&&(T=M),M>x&&(x=M)}return v=[T,x],this._extent[r]=v,v},t.prototype.getRawDataItem=function(r){var o=this.getRawIndex(r);if(this._provider.persistent)return this._provider.getItem(o);for(var s=[],l=this._chunks,h=0;h<l.length;h++)s.push(l[h][o]);return s},t.prototype.clone=function(r,o){var s=new t,l=this._chunks,h=r&&reduce(r,function(T,x){return T[x]=!0,T},{});if(h)for(var v=0;v<l.length;v++)s._chunks[v]=h[v]?cloneChunk(l[v]):l[v];else s._chunks=l;return this._copyCommonProps(s),o||(s._indices=this._cloneIndices()),s._updateGetRawIdx(),s},t.prototype._copyCommonProps=function(r){r._count=this._count,r._rawCount=this._rawCount,r._provider=this._provider,r._dimensions=this._dimensions,r._extent=clone$3(this._extent),r._rawExtent=clone$3(this._rawExtent)},t.prototype._cloneIndices=function(){if(this._indices){var r=this._indices.constructor,o=void 0;if(r===Array){var s=this._indices.length;o=new r(s);for(var l=0;l<s;l++)o[l]=this._indices[l]}else o=new r(this._indices);return o}return null},t.prototype._getRawIdxIdentity=function(r){return r},t.prototype._getRawIdx=function(r){return r<this._count&&r>=0?this._indices[r]:-1},t.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},t.internalField=function(){function r(o,s,l,h){return parseDataValue(o[h],this._dimensions[h])}defaultDimValueGetters={arrayRows:r,objectRows:function(o,s,l,h){return parseDataValue(o[s],this._dimensions[h])},keyedColumns:r,original:function(o,s,l,h){var v=o&&(o.value==null?o:o.value);return parseDataValue(v instanceof Array?v[h]:v,this._dimensions[h])},typedArray:function(o,s,l,h){return o[h]}}}(),t}();const DataStore$1=DataStore;var SourceManager=function(){function t(r){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=r}return t.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},t.prototype._setLocalSource=function(r,o){this._sourceList=r,this._upstreamSignList=o,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},t.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},t.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},t.prototype._createSource=function(){this._setLocalSource([],[]);var r=this._sourceHost,o=this._getUpstreamSourceManagers(),s=!!o.length,l,h;if(isSeries(r)){var v=r,T=void 0,x=void 0,C=void 0;if(s){var w=o[0];w.prepareSource(),C=w.getSource(),T=C.data,x=C.sourceFormat,h=[w._getVersionSign()]}else T=v.get("data",!0),x=isTypedArray(T)?SOURCE_FORMAT_TYPED_ARRAY:SOURCE_FORMAT_ORIGINAL,h=[];var M=this._getSourceMetaRawOption()||{},F=C&&C.metaRawOption||{},z=retrieve2(M.seriesLayoutBy,F.seriesLayoutBy)||null,V=retrieve2(M.sourceHeader,F.sourceHeader),G=retrieve2(M.dimensions,F.dimensions),U=z!==F.seriesLayoutBy||!!V!=!!F.sourceHeader||G;l=U?[createSource(T,{seriesLayoutBy:z,sourceHeader:V,dimensions:G},x)]:[]}else{var W=r;if(s){var q=this._applyTransform(o);l=q.sourceList,h=q.upstreamSignList}else{var X=W.get("source",!0);l=[createSource(X,this._getSourceMetaRawOption(),null)],h=[]}}this._setLocalSource(l,h)},t.prototype._applyTransform=function(r){var o=this._sourceHost,s=o.get("transform",!0),l=o.get("fromTransformResult",!0);if(l!=null){var h="";r.length!==1&&doThrow(h)}var v,T=[],x=[];return each$c(r,function(C){C.prepareSource();var w=C.getSource(l||0),M="";l!=null&&!w&&doThrow(M),T.push(w),x.push(C._getVersionSign())}),s?v=applyDataTransform(s,T,{datasetIndex:o.componentIndex}):l!=null&&(v=[cloneSourceShallow(T[0])]),{sourceList:v,upstreamSignList:x}},t.prototype._isDirty=function(){if(this._dirty)return!0;for(var r=this._getUpstreamSourceManagers(),o=0;o<r.length;o++){var s=r[o];if(s._isDirty()||this._upstreamSignList[o]!==s._getVersionSign())return!0}},t.prototype.getSource=function(r){r=r||0;var o=this._sourceList[r];if(!o){var s=this._getUpstreamSourceManagers();return s[0]&&s[0].getSource(r)}return o},t.prototype.getSharedDataStore=function(r){var o=r.makeStoreSchema();return this._innerGetDataStore(o.dimensions,r.source,o.hash)},t.prototype._innerGetDataStore=function(r,o,s){var l=0,h=this._storeList,v=h[l];v||(v=h[l]={});var T=v[s];if(!T){var x=this._getUpstreamSourceManagers()[0];isSeries(this._sourceHost)&&x?T=x._innerGetDataStore(r,o,s):(T=new DataStore$1,T.initData(new DefaultDataProvider(o,r.length),r)),v[s]=T}return T},t.prototype._getUpstreamSourceManagers=function(){var r=this._sourceHost;if(isSeries(r)){var o=querySeriesUpstreamDatasetModel(r);return o?[o.getSourceManager()]:[]}else return map$2(queryDatasetUpstreamDatasetModels(r),function(s){return s.getSourceManager()})},t.prototype._getSourceMetaRawOption=function(){var r=this._sourceHost,o,s,l;if(isSeries(r))o=r.get("seriesLayoutBy",!0),s=r.get("sourceHeader",!0),l=r.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var h=r;o=h.get("seriesLayoutBy",!0),s=h.get("sourceHeader",!0),l=h.get("dimensions",!0)}return{seriesLayoutBy:o,sourceHeader:s,dimensions:l}},t}();function isSeries(t){return t.mainType==="series"}function doThrow(t){throw new Error(t)}var TOOLTIP_LINE_HEIGHT_CSS="line-height:1";function getTooltipTextStyle(t,r){var o=t.color||"#6e7079",s=t.fontSize||12,l=t.fontWeight||"400",h=t.color||"#464646",v=t.fontSize||14,T=t.fontWeight||"900";return r==="html"?{nameStyle:"font-size:"+encodeHTML(s+"")+"px;color:"+encodeHTML(o)+";font-weight:"+encodeHTML(l+""),valueStyle:"font-size:"+encodeHTML(v+"")+"px;color:"+encodeHTML(h)+";font-weight:"+encodeHTML(T+"")}:{nameStyle:{fontSize:s,fill:o,fontWeight:l},valueStyle:{fontSize:v,fill:h,fontWeight:T}}}var HTML_GAPS=[0,10,20,30],RICH_TEXT_GAPS=["",`
`,`
`,`
`];function createTooltipMarkup(t,r){return r.type=t,r}function isSectionFragment(t){return t.type==="section"}function getBuilder(t){return isSectionFragment(t)?buildSection:buildNameValue}function getBlockGapLevel(t){if(isSectionFragment(t)){var r=0,o=t.blocks.length,s=o>1||o>0&&!t.noHeader;return each$c(t.blocks,function(l){var h=getBlockGapLevel(l);h>=r&&(r=h+ +(s&&(!h||isSectionFragment(l)&&!l.noHeader)))}),r}return 0}function buildSection(t,r,o,s){var l=r.noHeader,h=getGap(getBlockGapLevel(r)),v=[],T=r.blocks||[];assert(!T||isArray$1(T)),T=T||[];var x=t.orderMode;if(r.sortBlocks&&x){T=T.slice();var C={valueAsc:"asc",valueDesc:"desc"};if(hasOwn(C,x)){var w=new SortOrderComparator(C[x],null);T.sort(function(V,G){return w.evaluate(V.sortParam,G.sortParam)})}else x==="seriesDesc"&&T.reverse()}each$c(T,function(V,G){var U=r.valueFormatter,W=getBuilder(V)(U?extend(extend({},t),{valueFormatter:U}):t,V,G>0?h.html:0,s);W!=null&&v.push(W)});var M=t.renderMode==="richText"?v.join(h.richText):wrapBlockHTML(v.join(""),l?o:h.html);if(l)return M;var F=makeValueReadable(r.header,"ordinal",t.useUTC),z=getTooltipTextStyle(s,t.renderMode).nameStyle;return t.renderMode==="richText"?wrapInlineNameRichText(t,F,z)+h.richText+M:wrapBlockHTML('<div style="'+z+";"+TOOLTIP_LINE_HEIGHT_CSS+';">'+encodeHTML(F)+"</div>"+M,o)}function buildNameValue(t,r,o,s){var l=t.renderMode,h=r.noName,v=r.noValue,T=!r.markerType,x=r.name,C=t.useUTC,w=r.valueFormatter||t.valueFormatter||function(K){return K=isArray$1(K)?K:[K],map$2(K,function(te,ee){return makeValueReadable(te,isArray$1(z)?z[ee]:z,C)})};if(!(h&&v)){var M=T?"":t.markupStyleCreator.makeTooltipMarker(r.markerType,r.markerColor||"#333",l),F=h?"":makeValueReadable(x,"ordinal",C),z=r.valueType,V=v?[]:w(r.value),G=!T||!h,U=!T&&h,W=getTooltipTextStyle(s,l),q=W.nameStyle,X=W.valueStyle;return l==="richText"?(T?"":M)+(h?"":wrapInlineNameRichText(t,F,q))+(v?"":wrapInlineValueRichText(t,V,G,U,X)):wrapBlockHTML((T?"":M)+(h?"":wrapInlineNameHTML(F,!T,q))+(v?"":wrapInlineValueHTML(V,G,U,X)),o)}}function buildTooltipMarkup(t,r,o,s,l,h){if(!!t){var v=getBuilder(t),T={useUTC:l,renderMode:o,orderMode:s,markupStyleCreator:r,valueFormatter:t.valueFormatter};return v(T,t,0,h)}}function getGap(t){return{html:HTML_GAPS[t],richText:RICH_TEXT_GAPS[t]}}function wrapBlockHTML(t,r){var o='<div style="clear:both"></div>',s="margin: "+r+"px 0 0";return'<div style="'+s+";"+TOOLTIP_LINE_HEIGHT_CSS+';">'+t+o+"</div>"}function wrapInlineNameHTML(t,r,o){var s=r?"margin-left:2px":"";return'<span style="'+o+";"+s+'">'+encodeHTML(t)+"</span>"}function wrapInlineValueHTML(t,r,o,s){var l=o?"10px":"20px",h=r?"float:right;margin-left:"+l:"";return t=isArray$1(t)?t:[t],'<span style="'+h+";"+s+'">'+map$2(t,function(v){return encodeHTML(v)}).join("&nbsp;&nbsp;")+"</span>"}function wrapInlineNameRichText(t,r,o){return t.markupStyleCreator.wrapRichTextStyle(r,o)}function wrapInlineValueRichText(t,r,o,s,l){var h=[l],v=s?10:20;return o&&h.push({padding:[0,0,0,v],align:"right"}),t.markupStyleCreator.wrapRichTextStyle(isArray$1(r)?r.join(" "):r,h)}function retrieveVisualColorForTooltipMarker(t,r){var o=t.getData().getItemVisual(r,"style"),s=o[t.visualDrawType];return convertToColorString(s)}function getPaddingFromTooltipModel(t,r){var o=t.get("padding");return o!=null?o:r==="richText"?[8,10]:10}var TooltipMarkupStyleCreator=function(){function t(){this.richTextStyles={},this._nextStyleNameId=getRandomIdBase()}return t.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},t.prototype.makeTooltipMarker=function(r,o,s){var l=s==="richText"?this._generateStyleName():null,h=getTooltipMarker({color:o,type:r,renderMode:s,markerId:l});return isString(h)?h:(this.richTextStyles[l]=h.style,h.content)},t.prototype.wrapRichTextStyle=function(r,o){var s={};isArray$1(o)?each$c(o,function(h){return extend(s,h)}):extend(s,o);var l=this._generateStyleName();return this.richTextStyles[l]=s,"{"+l+"|"+r+"}"},t}();function defaultSeriesFormatTooltip(t){var r=t.series,o=t.dataIndex,s=t.multipleSeries,l=r.getData(),h=l.mapDimensionsAll("defaultedTooltip"),v=h.length,T=r.getRawValue(o),x=isArray$1(T),C=retrieveVisualColorForTooltipMarker(r,o),w,M,F,z;if(v>1||x&&!v){var V=formatTooltipArrayValue(T,r,o,h,C);w=V.inlineValues,M=V.inlineValueTypes,F=V.blocks,z=V.inlineValues[0]}else if(v){var G=l.getDimensionInfo(h[0]);z=w=retrieveRawValue(l,o,h[0]),M=G.type}else z=w=x?T[0]:T;var U=isNameSpecified(r),W=U&&r.name||"",q=l.getName(o),X=s?W:q;return createTooltipMarkup("section",{header:W,noHeader:s||!U,sortParam:z,blocks:[createTooltipMarkup("nameValue",{markerType:"item",markerColor:C,name:X,noName:!trim$1(X),value:w,valueType:M})].concat(F||[])})}function formatTooltipArrayValue(t,r,o,s,l){var h=r.getData(),v=reduce(t,function(M,F,z){var V=h.getDimensionInfo(z);return M=M||V&&V.tooltip!==!1&&V.displayName!=null},!1),T=[],x=[],C=[];s.length?each$c(s,function(M){w(retrieveRawValue(h,o,M),M)}):each$c(t,w);function w(M,F){var z=h.getDimensionInfo(F);!z||z.otherDims.tooltip===!1||(v?C.push(createTooltipMarkup("nameValue",{markerType:"subItem",markerColor:l,name:z.displayName,value:M,valueType:z.type})):(T.push(M),x.push(z.type)))}return{inlineValues:T,inlineValueTypes:x,blocks:C}}var inner$b=makeInner();function getSelectionKey(t,r){return t.getName(r)||t.getId(r)}var SERIES_UNIVERSAL_TRANSITION_PROP="__universalTransitionEnabled",SeriesModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o._selectedDataIndicesMap={},o}return r.prototype.init=function(o,s,l){this.seriesIndex=this.componentIndex,this.dataTask=createTask({count:dataTaskCount,reset:dataTaskReset}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(o,l);var h=inner$b(this).sourceManager=new SourceManager(this);h.prepareSource();var v=this.getInitialData(o,l);wrapData(v,this),this.dataTask.context.data=v,inner$b(this).dataBeforeProcessed=v,autoSeriesName(this),this._initSelectedMapFromData(v)},r.prototype.mergeDefaultAndTheme=function(o,s){var l=fetchLayoutMode(this),h=l?getLayoutParams(o):{},v=this.subType;ComponentModel$1.hasClass(v)&&(v+="Series"),merge(o,s.getTheme().get(this.subType)),merge(o,this.getDefaultOption()),defaultEmphasis(o,"label",["show"]),this.fillDataTextStyle(o.data),l&&mergeLayoutParam(o,h,l)},r.prototype.mergeOption=function(o,s){o=merge(this.option,o,!0),this.fillDataTextStyle(o.data);var l=fetchLayoutMode(this);l&&mergeLayoutParam(this.option,o,l);var h=inner$b(this).sourceManager;h.dirty(),h.prepareSource();var v=this.getInitialData(o,s);wrapData(v,this),this.dataTask.dirty(),this.dataTask.context.data=v,inner$b(this).dataBeforeProcessed=v,autoSeriesName(this),this._initSelectedMapFromData(v)},r.prototype.fillDataTextStyle=function(o){if(o&&!isTypedArray(o))for(var s=["show"],l=0;l<o.length;l++)o[l]&&o[l].label&&defaultEmphasis(o[l],"label",s)},r.prototype.getInitialData=function(o,s){},r.prototype.appendData=function(o){var s=this.getRawData();s.appendData(o.data)},r.prototype.getData=function(o){var s=getCurrentTask(this);if(s){var l=s.context.data;return o==null?l:l.getLinkedData(o)}else return inner$b(this).data},r.prototype.getAllData=function(){var o=this.getData();return o&&o.getLinkedDataAll?o.getLinkedDataAll():[{data:o}]},r.prototype.setData=function(o){var s=getCurrentTask(this);if(s){var l=s.context;l.outputData=o,s!==this.dataTask&&(l.data=o)}inner$b(this).data=o},r.prototype.getEncode=function(){var o=this.get("encode",!0);if(o)return createHashMap(o)},r.prototype.getSourceManager=function(){return inner$b(this).sourceManager},r.prototype.getSource=function(){return this.getSourceManager().getSource()},r.prototype.getRawData=function(){return inner$b(this).dataBeforeProcessed},r.prototype.getColorBy=function(){var o=this.get("colorBy");return o||"series"},r.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},r.prototype.getBaseAxis=function(){var o=this.coordinateSystem;return o&&o.getBaseAxis&&o.getBaseAxis()},r.prototype.formatTooltip=function(o,s,l){return defaultSeriesFormatTooltip({series:this,dataIndex:o,multipleSeries:s})},r.prototype.isAnimationEnabled=function(){var o=this.ecModel;if(env$1.node&&!(o&&o.ssr))return!1;var s=this.getShallow("animation");return s&&this.getData().count()>this.getShallow("animationThreshold")&&(s=!1),!!s},r.prototype.restoreData=function(){this.dataTask.dirty()},r.prototype.getColorFromPalette=function(o,s,l){var h=this.ecModel,v=PaletteMixin.prototype.getColorFromPalette.call(this,o,s,l);return v||(v=h.getColorFromPalette(o,s,l)),v},r.prototype.coordDimToDataDim=function(o){return this.getRawData().mapDimensionsAll(o)},r.prototype.getProgressive=function(){return this.get("progressive")},r.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},r.prototype.select=function(o,s){this._innerSelect(this.getData(s),o)},r.prototype.unselect=function(o,s){var l=this.option.selectedMap;if(!!l){var h=this.option.selectedMode,v=this.getData(s);if(h==="series"||l==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var T=0;T<o.length;T++){var x=o[T],C=getSelectionKey(v,x);l[C]=!1,this._selectedDataIndicesMap[C]=-1}}},r.prototype.toggleSelect=function(o,s){for(var l=[],h=0;h<o.length;h++)l[0]=o[h],this.isSelected(o[h],s)?this.unselect(l,s):this.select(l,s)},r.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap==="all")return[].slice.call(this.getData().getIndices());for(var o=this._selectedDataIndicesMap,s=keys(o),l=[],h=0;h<s.length;h++){var v=o[s[h]];v>=0&&l.push(v)}return l},r.prototype.isSelected=function(o,s){var l=this.option.selectedMap;if(!l)return!1;var h=this.getData(s);return(l==="all"||l[getSelectionKey(h,o)])&&!h.getItemModel(o).get(["select","disabled"])},r.prototype.isUniversalTransitionEnabled=function(){if(this[SERIES_UNIVERSAL_TRANSITION_PROP])return!0;var o=this.option.universalTransition;return o?o===!0?!0:o&&o.enabled:!1},r.prototype._innerSelect=function(o,s){var l,h,v=this.option,T=v.selectedMode,x=s.length;if(!(!T||!x)){if(T==="series")v.selectedMap="all";else if(T==="multiple"){isObject$3(v.selectedMap)||(v.selectedMap={});for(var C=v.selectedMap,w=0;w<x;w++){var M=s[w],F=getSelectionKey(o,M);C[F]=!0,this._selectedDataIndicesMap[F]=o.getRawIndex(M)}}else if(T==="single"||T===!0){var z=s[x-1],F=getSelectionKey(o,z);v.selectedMap=(l={},l[F]=!0,l),this._selectedDataIndicesMap=(h={},h[F]=o.getRawIndex(z),h)}}},r.prototype._initSelectedMapFromData=function(o){if(!this.option.selectedMap){var s=[];o.hasItemOption&&o.each(function(l){var h=o.getRawDataItem(l);h&&h.selected&&s.push(l)}),s.length>0&&this._innerSelect(o,s)}},r.registerClass=function(o){return ComponentModel$1.registerClass(o)},r.protoInitialize=function(){var o=r.prototype;o.type="series.__base__",o.seriesIndex=0,o.ignoreStyleOnData=!1,o.hasSymbolVisual=!1,o.defaultSymbol="circle",o.visualStyleAccessPath="itemStyle",o.visualDrawType="fill"}(),r}(ComponentModel$1);mixin(SeriesModel,DataFormatMixin);mixin(SeriesModel,PaletteMixin);mountExtend(SeriesModel,ComponentModel$1);function autoSeriesName(t){var r=t.name;isNameSpecified(t)||(t.name=getSeriesAutoName(t)||r)}function getSeriesAutoName(t){var r=t.getRawData(),o=r.mapDimensionsAll("seriesName"),s=[];return each$c(o,function(l){var h=r.getDimensionInfo(l);h.displayName&&s.push(h.displayName)}),s.join(" ")}function dataTaskCount(t){return t.model.getRawData().count()}function dataTaskReset(t){var r=t.model;return r.setData(r.getRawData().cloneShallow()),dataTaskProgress}function dataTaskProgress(t,r){r.outputData&&t.end>r.outputData.count()&&r.model.getRawData().cloneShallow(r.outputData)}function wrapData(t,r){each$c(concatArray(t.CHANGABLE_METHODS,t.DOWNSAMPLE_METHODS),function(o){t.wrapMethod(o,curry$1(onDataChange,r))})}function onDataChange(t,r){var o=getCurrentTask(t);return o&&o.setOutputEnd((r||this).count()),r}function getCurrentTask(t){var r=(t.ecModel||{}).scheduler,o=r&&r.getPipeline(t.uid);if(o){var s=o.currentTask;if(s){var l=s.agentStubMap;l&&(s=l.get(t.uid))}return s}}const SeriesModel$1=SeriesModel;var ComponentView=function(){function t(){this.group=new Group$3,this.uid=getUID("viewComponent")}return t.prototype.init=function(r,o){},t.prototype.render=function(r,o,s,l){},t.prototype.dispose=function(r,o){},t.prototype.updateView=function(r,o,s,l){},t.prototype.updateLayout=function(r,o,s,l){},t.prototype.updateVisual=function(r,o,s,l){},t.prototype.toggleBlurSeries=function(r,o,s){},t.prototype.eachRendered=function(r){var o=this.group;o&&o.traverse(r)},t}();enableClassExtend(ComponentView);enableClassManagement(ComponentView);const ComponentView$1=ComponentView;function createRenderPlanner(){var t=makeInner();return function(r){var o=t(r),s=r.pipelineContext,l=!!o.large,h=!!o.progressiveRender,v=o.large=!!(s&&s.large),T=o.progressiveRender=!!(s&&s.progressiveRender);return(l!==v||h!==T)&&"reset"}}var inner$a=makeInner(),renderPlanner=createRenderPlanner(),ChartView=function(){function t(){this.group=new Group$3,this.uid=getUID("viewChart"),this.renderTask=createTask({plan:renderTaskPlan,reset:renderTaskReset}),this.renderTask.context={view:this}}return t.prototype.init=function(r,o){},t.prototype.render=function(r,o,s,l){},t.prototype.highlight=function(r,o,s,l){var h=r.getData(l&&l.dataType);!h||toggleHighlight(h,l,"emphasis")},t.prototype.downplay=function(r,o,s,l){var h=r.getData(l&&l.dataType);!h||toggleHighlight(h,l,"normal")},t.prototype.remove=function(r,o){this.group.removeAll()},t.prototype.dispose=function(r,o){},t.prototype.updateView=function(r,o,s,l){this.render(r,o,s,l)},t.prototype.updateLayout=function(r,o,s,l){this.render(r,o,s,l)},t.prototype.updateVisual=function(r,o,s,l){this.render(r,o,s,l)},t.prototype.eachRendered=function(r){traverseElements(this.group,r)},t.markUpdateMethod=function(r,o){inner$a(r).updateMethod=o},t.protoInitialize=function(){var r=t.prototype;r.type="chart"}(),t}();function elSetState(t,r,o){t&&isHighDownDispatcher(t)&&(r==="emphasis"?enterEmphasis:leaveEmphasis)(t,o)}function toggleHighlight(t,r,o){var s=queryDataIndex(t,r),l=r&&r.highlightKey!=null?getHighlightDigit(r.highlightKey):null;s!=null?each$c(normalizeToArray(s),function(h){elSetState(t.getItemGraphicEl(h),o,l)}):t.eachItemGraphicEl(function(h){elSetState(h,o,l)})}enableClassExtend(ChartView);enableClassManagement(ChartView);function renderTaskPlan(t){return renderPlanner(t.model)}function renderTaskReset(t){var r=t.model,o=t.ecModel,s=t.api,l=t.payload,h=r.pipelineContext.progressiveRender,v=t.view,T=l&&inner$a(l).updateMethod,x=h?"incrementalPrepareRender":T&&v[T]?T:"render";return x!=="render"&&v[x](r,o,s,l),progressMethodMap[x]}var progressMethodMap={incrementalPrepareRender:{progress:function(t,r){r.view.incrementalRender(t,r.model,r.ecModel,r.api,r.payload)}},render:{forceFirstProgress:!0,progress:function(t,r){r.view.render(r.model,r.ecModel,r.api,r.payload)}}};const ChartView$1=ChartView;var ORIGIN_METHOD="\0__throttleOriginMethod",RATE="\0__throttleRate",THROTTLE_TYPE="\0__throttleType";function throttle(t,r,o){var s,l=0,h=0,v=null,T,x,C,w;r=r||0;function M(){h=new Date().getTime(),v=null,t.apply(x,C||[])}var F=function(){for(var z=[],V=0;V<arguments.length;V++)z[V]=arguments[V];s=new Date().getTime(),x=this,C=z;var G=w||r,U=w||o;w=null,T=s-(U?l:h)-G,clearTimeout(v),U?v=setTimeout(M,G):T>=0?M():v=setTimeout(M,-T),l=s};return F.clear=function(){v&&(clearTimeout(v),v=null)},F.debounceNextCall=function(z){w=z},F}function createOrUpdate(t,r,o,s){var l=t[r];if(!!l){var h=l[ORIGIN_METHOD]||l,v=l[THROTTLE_TYPE],T=l[RATE];if(T!==o||v!==s){if(o==null||!s)return t[r]=h;l=t[r]=throttle(h,o,s==="debounce"),l[ORIGIN_METHOD]=h,l[THROTTLE_TYPE]=s,l[RATE]=o}return l}}function clear$1(t,r){var o=t[r];o&&o[ORIGIN_METHOD]&&(o.clear&&o.clear(),t[r]=o[ORIGIN_METHOD])}var inner$9=makeInner(),defaultStyleMappers={itemStyle:makeStyleMapper(ITEM_STYLE_KEY_MAP,!0),lineStyle:makeStyleMapper(LINE_STYLE_KEY_MAP,!0)},defaultColorKey={lineStyle:"stroke",itemStyle:"fill"};function getStyleMapper(t,r){var o=t.visualStyleMapper||defaultStyleMappers[r];return o||(console.warn("Unkown style type '"+r+"'."),defaultStyleMappers.itemStyle)}function getDefaultColorKey(t,r){var o=t.visualDrawType||defaultColorKey[r];return o||(console.warn("Unkown style type '"+r+"'."),"fill")}var seriesStyleTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){var o=t.getData(),s=t.visualStyleAccessPath||"itemStyle",l=t.getModel(s),h=getStyleMapper(t,s),v=h(l),T=l.getShallow("decal");T&&(o.setVisual("decal",T),T.dirty=!0);var x=getDefaultColorKey(t,s),C=v[x],w=isFunction(C)?C:null,M=v.fill==="auto"||v.stroke==="auto";if(!v[x]||w||M){var F=t.getColorFromPalette(t.name,null,r.getSeriesCount());v[x]||(v[x]=F,o.setVisual("colorFromPalette",!0)),v.fill=v.fill==="auto"||isFunction(v.fill)?F:v.fill,v.stroke=v.stroke==="auto"||isFunction(v.stroke)?F:v.stroke}if(o.setVisual("style",v),o.setVisual("drawType",x),!r.isSeriesFiltered(t)&&w)return o.setVisual("colorFromPalette",!1),{dataEach:function(z,V){var G=t.getDataParams(V),U=extend({},v);U[x]=w(G),z.setItemVisual(V,"style",U)}}}},sharedModel=new Model$1,dataStyleTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){if(!(t.ignoreStyleOnData||r.isSeriesFiltered(t))){var o=t.getData(),s=t.visualStyleAccessPath||"itemStyle",l=getStyleMapper(t,s),h=o.getVisual("drawType");return{dataEach:o.hasItemOption?function(v,T){var x=v.getRawDataItem(T);if(x&&x[s]){sharedModel.option=x[s];var C=l(sharedModel),w=v.ensureUniqueItemVisual(T,"style");extend(w,C),sharedModel.option.decal&&(v.setItemVisual(T,"decal",sharedModel.option.decal),sharedModel.option.decal.dirty=!0),h in C&&v.setItemVisual(T,"colorFromPalette",!1)}}:null}}}},dataColorPaletteTask={performRawSeries:!0,overallReset:function(t){var r=createHashMap();t.eachSeries(function(o){var s=o.getColorBy();if(!o.isColorBySeries()){var l=o.type+"-"+s,h=r.get(l);h||(h={},r.set(l,h)),inner$9(o).scope=h}}),t.eachSeries(function(o){if(!(o.isColorBySeries()||t.isSeriesFiltered(o))){var s=o.getRawData(),l={},h=o.getData(),v=inner$9(o).scope,T=o.visualStyleAccessPath||"itemStyle",x=getDefaultColorKey(o,T);h.each(function(C){var w=h.getRawIndex(C);l[w]=C}),s.each(function(C){var w=l[C],M=h.getItemVisual(w,"colorFromPalette");if(M){var F=h.ensureUniqueItemVisual(w,"style"),z=s.getName(C)||C+"",V=s.count();F[x]=o.getColorFromPalette(z,v,V)}})}})}},PI$1=Math.PI;function defaultLoading(t,r){r=r||{},defaults(r,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var o=new Group$3,s=new Rect$2({style:{fill:r.maskColor},zlevel:r.zlevel,z:1e4});o.add(s);var l=new ZRText$1({style:{text:r.text,fill:r.textColor,fontSize:r.fontSize,fontWeight:r.fontWeight,fontStyle:r.fontStyle,fontFamily:r.fontFamily},zlevel:r.zlevel,z:10001}),h=new Rect$2({style:{fill:"none"},textContent:l,textConfig:{position:"right",distance:10},zlevel:r.zlevel,z:10001});o.add(h);var v;return r.showSpinner&&(v=new Arc$1({shape:{startAngle:-PI$1/2,endAngle:-PI$1/2+.1,r:r.spinnerRadius},style:{stroke:r.color,lineCap:"round",lineWidth:r.lineWidth},zlevel:r.zlevel,z:10001}),v.animateShape(!0).when(1e3,{endAngle:PI$1*3/2}).start("circularInOut"),v.animateShape(!0).when(1e3,{startAngle:PI$1*3/2}).delay(300).start("circularInOut"),o.add(v)),o.resize=function(){var T=l.getBoundingRect().width,x=r.showSpinner?r.spinnerRadius:0,C=(t.getWidth()-x*2-(r.showSpinner&&T?10:0)-T)/2-(r.showSpinner&&T?0:5+T/2)+(r.showSpinner?0:T/2)+(T?0:x),w=t.getHeight()/2;r.showSpinner&&v.setShape({cx:C,cy:w}),h.setShape({x:C-x,y:w-x,width:x*2,height:x*2}),s.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},o.resize(),o}var Scheduler=function(){function t(r,o,s,l){this._stageTaskMap=createHashMap(),this.ecInstance=r,this.api=o,s=this._dataProcessorHandlers=s.slice(),l=this._visualHandlers=l.slice(),this._allHandlers=s.concat(l)}return t.prototype.restoreData=function(r,o){r.restoreData(o),this._stageTaskMap.each(function(s){var l=s.overallTask;l&&l.dirty()})},t.prototype.getPerformArgs=function(r,o){if(!!r.__pipeline){var s=this._pipelineMap.get(r.__pipeline.id),l=s.context,h=!o&&s.progressiveEnabled&&(!l||l.progressiveRender)&&r.__idxInPipeline>s.blockIndex,v=h?s.step:null,T=l&&l.modDataCount,x=T!=null?Math.ceil(T/v):null;return{step:v,modBy:x,modDataCount:T}}},t.prototype.getPipeline=function(r){return this._pipelineMap.get(r)},t.prototype.updateStreamModes=function(r,o){var s=this._pipelineMap.get(r.uid),l=r.getData(),h=l.count(),v=s.progressiveEnabled&&o.incrementalPrepareRender&&h>=s.threshold,T=r.get("large")&&h>=r.get("largeThreshold"),x=r.get("progressiveChunkMode")==="mod"?h:null;r.pipelineContext=s.context={progressiveRender:v,modDataCount:x,large:T}},t.prototype.restorePipelines=function(r){var o=this,s=o._pipelineMap=createHashMap();r.eachSeries(function(l){var h=l.getProgressive(),v=l.uid;s.set(v,{id:v,head:null,tail:null,threshold:l.getProgressiveThreshold(),progressiveEnabled:h&&!(l.preventIncremental&&l.preventIncremental()),blockIndex:-1,step:Math.round(h||700),count:0}),o._pipe(l,l.dataTask)})},t.prototype.prepareStageTasks=function(){var r=this._stageTaskMap,o=this.api.getModel(),s=this.api;each$c(this._allHandlers,function(l){var h=r.get(l.uid)||r.set(l.uid,{}),v="";assert(!(l.reset&&l.overallReset),v),l.reset&&this._createSeriesStageTask(l,h,o,s),l.overallReset&&this._createOverallStageTask(l,h,o,s)},this)},t.prototype.prepareView=function(r,o,s,l){var h=r.renderTask,v=h.context;v.model=o,v.ecModel=s,v.api=l,h.__block=!r.incrementalPrepareRender,this._pipe(o,h)},t.prototype.performDataProcessorTasks=function(r,o){this._performStageTasks(this._dataProcessorHandlers,r,o,{block:!0})},t.prototype.performVisualTasks=function(r,o,s){this._performStageTasks(this._visualHandlers,r,o,s)},t.prototype._performStageTasks=function(r,o,s,l){l=l||{};var h=!1,v=this;each$c(r,function(x,C){if(!(l.visualType&&l.visualType!==x.visualType)){var w=v._stageTaskMap.get(x.uid),M=w.seriesTaskMap,F=w.overallTask;if(F){var z,V=F.agentStubMap;V.each(function(U){T(l,U)&&(U.dirty(),z=!0)}),z&&F.dirty(),v.updatePayload(F,s);var G=v.getPerformArgs(F,l.block);V.each(function(U){U.perform(G)}),F.perform(G)&&(h=!0)}else M&&M.each(function(U,W){T(l,U)&&U.dirty();var q=v.getPerformArgs(U,l.block);q.skip=!x.performRawSeries&&o.isSeriesFiltered(U.context.model),v.updatePayload(U,s),U.perform(q)&&(h=!0)})}});function T(x,C){return x.setDirty&&(!x.dirtyMap||x.dirtyMap.get(C.__pipeline.id))}this.unfinished=h||this.unfinished},t.prototype.performSeriesTasks=function(r){var o;r.eachSeries(function(s){o=s.dataTask.perform()||o}),this.unfinished=o||this.unfinished},t.prototype.plan=function(){this._pipelineMap.each(function(r){var o=r.tail;do{if(o.__block){r.blockIndex=o.__idxInPipeline;break}o=o.getUpstream()}while(o)})},t.prototype.updatePayload=function(r,o){o!=="remain"&&(r.context.payload=o)},t.prototype._createSeriesStageTask=function(r,o,s,l){var h=this,v=o.seriesTaskMap,T=o.seriesTaskMap=createHashMap(),x=r.seriesType,C=r.getTargetSeries;r.createOnAllSeries?s.eachRawSeries(w):x?s.eachRawSeriesByType(x,w):C&&C(s,l).each(w);function w(M){var F=M.uid,z=T.set(F,v&&v.get(F)||createTask({plan:seriesTaskPlan,reset:seriesTaskReset,count:seriesTaskCount}));z.context={model:M,ecModel:s,api:l,useClearVisual:r.isVisual&&!r.isLayout,plan:r.plan,reset:r.reset,scheduler:h},h._pipe(M,z)}},t.prototype._createOverallStageTask=function(r,o,s,l){var h=this,v=o.overallTask=o.overallTask||createTask({reset:overallTaskReset});v.context={ecModel:s,api:l,overallReset:r.overallReset,scheduler:h};var T=v.agentStubMap,x=v.agentStubMap=createHashMap(),C=r.seriesType,w=r.getTargetSeries,M=!0,F=!1,z="";assert(!r.createOnAllSeries,z),C?s.eachRawSeriesByType(C,V):w?w(s,l).each(V):(M=!1,each$c(s.getSeries(),V));function V(G){var U=G.uid,W=x.set(U,T&&T.get(U)||(F=!0,createTask({reset:stubReset,onDirty:stubOnDirty})));W.context={model:G,overallProgress:M},W.agent=v,W.__block=M,h._pipe(G,W)}F&&v.dirty()},t.prototype._pipe=function(r,o){var s=r.uid,l=this._pipelineMap.get(s);!l.head&&(l.head=o),l.tail&&l.tail.pipe(o),l.tail=o,o.__idxInPipeline=l.count++,o.__pipeline=l},t.wrapStageHandler=function(r,o){return isFunction(r)&&(r={overallReset:r,seriesType:detectSeriseType(r)}),r.uid=getUID("stageHandler"),o&&(r.visualType=o),r},t}();function overallTaskReset(t){t.overallReset(t.ecModel,t.api,t.payload)}function stubReset(t){return t.overallProgress&&stubProgress}function stubProgress(){this.agent.dirty(),this.getDownstream().dirty()}function stubOnDirty(){this.agent&&this.agent.dirty()}function seriesTaskPlan(t){return t.plan?t.plan(t.model,t.ecModel,t.api,t.payload):null}function seriesTaskReset(t){t.useClearVisual&&t.data.clearAllVisual();var r=t.resetDefines=normalizeToArray(t.reset(t.model,t.ecModel,t.api,t.payload));return r.length>1?map$2(r,function(o,s){return makeSeriesTaskProgress(s)}):singleSeriesTaskProgress}var singleSeriesTaskProgress=makeSeriesTaskProgress(0);function makeSeriesTaskProgress(t){return function(r,o){var s=o.data,l=o.resetDefines[t];if(l&&l.dataEach)for(var h=r.start;h<r.end;h++)l.dataEach(s,h);else l&&l.progress&&l.progress(r,s)}}function seriesTaskCount(t){return t.data.count()}function detectSeriseType(t){seriesType=null;try{t(ecModelMock,apiMock)}catch{}return seriesType}var ecModelMock={},apiMock={},seriesType;mockMethods(ecModelMock,GlobalModel$1);mockMethods(apiMock,ExtensionAPI$1);ecModelMock.eachSeriesByType=ecModelMock.eachRawSeriesByType=function(t){seriesType=t};ecModelMock.eachComponent=function(t){t.mainType==="series"&&t.subType&&(seriesType=t.subType)};function mockMethods(t,r){for(var o in r.prototype)t[o]=noop}const Scheduler$1=Scheduler;var colorAll=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"];const lightTheme={color:colorAll,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],colorAll]};var contrastColor="#B9B8CE",backgroundColor="#100C2A",axisCommon=function(){return{axisLine:{lineStyle:{color:contrastColor}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},colorPalette=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],theme={darkMode:!0,color:colorPalette,backgroundColor,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:contrastColor}},textStyle:{color:contrastColor},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:contrastColor}},dataZoom:{borderColor:"#71708A",textStyle:{color:contrastColor},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:contrastColor}},timeline:{lineStyle:{color:contrastColor},label:{color:contrastColor},controlStyle:{color:contrastColor,borderColor:contrastColor}},calendar:{itemStyle:{color:backgroundColor},dayLabel:{color:contrastColor},monthLabel:{color:contrastColor},yearLabel:{color:contrastColor}},timeAxis:axisCommon(),logAxis:axisCommon(),valueAxis:axisCommon(),categoryAxis:axisCommon(),line:{symbol:"circle"},graph:{color:colorPalette},gauge:{title:{color:contrastColor},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:contrastColor},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};theme.categoryAxis.splitLine.show=!1;const darkTheme=theme;var ECEventProcessor=function(){function t(){}return t.prototype.normalizeQuery=function(r){var o={},s={},l={};if(isString(r)){var h=parseClassType(r);o.mainType=h.main||null,o.subType=h.sub||null}else{var v=["Index","Name","Id"],T={name:1,dataIndex:1,dataType:1};each$c(r,function(x,C){for(var w=!1,M=0;M<v.length;M++){var F=v[M],z=C.lastIndexOf(F);if(z>0&&z===C.length-F.length){var V=C.slice(0,z);V!=="data"&&(o.mainType=V,o[F.toLowerCase()]=x,w=!0)}}T.hasOwnProperty(C)&&(s[C]=x,w=!0),w||(l[C]=x)})}return{cptQuery:o,dataQuery:s,otherQuery:l}},t.prototype.filter=function(r,o){var s=this.eventInfo;if(!s)return!0;var l=s.targetEl,h=s.packedEvent,v=s.model,T=s.view;if(!v||!T)return!0;var x=o.cptQuery,C=o.dataQuery;return w(x,v,"mainType")&&w(x,v,"subType")&&w(x,v,"index","componentIndex")&&w(x,v,"name")&&w(x,v,"id")&&w(C,h,"name")&&w(C,h,"dataIndex")&&w(C,h,"dataType")&&(!T.filterForExposedEvent||T.filterForExposedEvent(r,o.otherQuery,l,h));function w(M,F,z,V){return M[z]==null||F[V||z]===M[z]}},t.prototype.afterTrigger=function(){this.eventInfo=null},t}(),SYMBOL_PROPS_WITH_CB=["symbol","symbolSize","symbolRotate","symbolOffset"],SYMBOL_PROPS=SYMBOL_PROPS_WITH_CB.concat(["symbolKeepAspect"]),seriesSymbolTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){var o=t.getData();if(t.legendIcon&&o.setVisual("legendIcon",t.legendIcon),!t.hasSymbolVisual)return;for(var s={},l={},h=!1,v=0;v<SYMBOL_PROPS_WITH_CB.length;v++){var T=SYMBOL_PROPS_WITH_CB[v],x=t.get(T);isFunction(x)?(h=!0,l[T]=x):s[T]=x}if(s.symbol=s.symbol||t.defaultSymbol,o.setVisual(extend({legendIcon:t.legendIcon||s.symbol,symbolKeepAspect:t.get("symbolKeepAspect")},s)),r.isSeriesFiltered(t))return;var C=keys(l);function w(M,F){for(var z=t.getRawValue(F),V=t.getDataParams(F),G=0;G<C.length;G++){var U=C[G];M.setItemVisual(F,U,l[U](z,V))}}return{dataEach:h?w:null}}},dataSymbolTask={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,r){if(!t.hasSymbolVisual||r.isSeriesFiltered(t))return;var o=t.getData();function s(l,h){for(var v=l.getItemModel(h),T=0;T<SYMBOL_PROPS.length;T++){var x=SYMBOL_PROPS[T],C=v.getShallow(x,!0);C!=null&&l.setItemVisual(h,x,C)}}return{dataEach:o.hasItemOption?s:null}}};function getItemVisualFromData(t,r,o){switch(o){case"color":var s=t.getItemVisual(r,"style");return s[t.getVisual("drawType")];case"opacity":return t.getItemVisual(r,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getItemVisual(r,o)}}function getVisualFromData(t,r){switch(r){case"color":var o=t.getVisual("style");return o[t.getVisual("drawType")];case"opacity":return t.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return t.getVisual(r)}}function setItemVisualFromData(t,r,o,s){switch(o){case"color":var l=t.ensureUniqueItemVisual(r,"style");l[t.getVisual("drawType")]=s,t.setItemVisual(r,"colorFromPalette",!1);break;case"opacity":t.ensureUniqueItemVisual(r,"style").opacity=s;break;case"symbol":case"symbolSize":case"liftZ":t.setItemVisual(r,o,s);break}}function createLegacyDataSelectAction(t,r){function o(s,l){var h=[];return s.eachComponent({mainType:"series",subType:t,query:l},function(v){h.push(v.seriesIndex)}),h}each$c([[t+"ToggleSelect","toggleSelect"],[t+"Select","select"],[t+"UnSelect","unselect"]],function(s){r(s[0],function(l,h,v){l=extend({},l),v.dispatchAction(extend(l,{type:s[1],seriesIndex:o(h,l)}))})})}function handleSeriesLegacySelectEvents(t,r,o,s,l){var h=t+r;o.isSilent(h)||s.eachComponent({mainType:"series",subType:"pie"},function(v){for(var T=v.seriesIndex,x=v.option.selectedMap,C=l.selected,w=0;w<C.length;w++)if(C[w].seriesIndex===T){var M=v.getData(),F=queryDataIndex(M,l.fromActionPayload);o.trigger(h,{type:h,seriesId:v.id,name:isArray$1(F)?M.getName(F[0]):M.getName(F),selected:isString(x)?x:extend({},x)})}})}function handleLegacySelectEvents(t,r,o){t.on("selectchanged",function(s){var l=o.getModel();s.isFromClick?(handleSeriesLegacySelectEvents("map","selectchanged",r,l,s),handleSeriesLegacySelectEvents("pie","selectchanged",r,l,s)):s.fromAction==="select"?(handleSeriesLegacySelectEvents("map","selected",r,l,s),handleSeriesLegacySelectEvents("pie","selected",r,l,s)):s.fromAction==="unselect"&&(handleSeriesLegacySelectEvents("map","unselected",r,l,s),handleSeriesLegacySelectEvents("pie","unselected",r,l,s))})}function findEventDispatcher(t,r,o){for(var s;t&&!(r(t)&&(s=t,o));)t=t.__hostTarget||t.parent;return s}var wmUniqueIndex=Math.round(Math.random()*9),supportDefineProperty=typeof Object.defineProperty=="function",WeakMap$1=function(){function t(){this._id="__ec_inner_"+wmUniqueIndex++}return t.prototype.get=function(r){return this._guard(r)[this._id]},t.prototype.set=function(r,o){var s=this._guard(r);return supportDefineProperty?Object.defineProperty(s,this._id,{value:o,enumerable:!1,configurable:!0}):s[this._id]=o,this},t.prototype.delete=function(r){return this.has(r)?(delete this._guard(r)[this._id],!0):!1},t.prototype.has=function(r){return!!this._guard(r)[this._id]},t.prototype._guard=function(r){if(r!==Object(r))throw TypeError("Value of WeakMap is not a non-null object.");return r},t}();const WeakMap$2=WeakMap$1;var Triangle=Path$1.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,r){var o=r.cx,s=r.cy,l=r.width/2,h=r.height/2;t.moveTo(o,s-h),t.lineTo(o+l,s+h),t.lineTo(o-l,s+h),t.closePath()}}),Diamond=Path$1.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,r){var o=r.cx,s=r.cy,l=r.width/2,h=r.height/2;t.moveTo(o,s-h),t.lineTo(o+l,s),t.lineTo(o,s+h),t.lineTo(o-l,s),t.closePath()}}),Pin=Path$1.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,r){var o=r.x,s=r.y,l=r.width/5*3,h=Math.max(l,r.height),v=l/2,T=v*v/(h-v),x=s-h+v+T,C=Math.asin(T/v),w=Math.cos(C)*v,M=Math.sin(C),F=Math.cos(C),z=v*.6,V=v*.7;t.moveTo(o-w,x+T),t.arc(o,x,v,Math.PI-C,Math.PI*2+C),t.bezierCurveTo(o+w-M*z,x+T+F*z,o,s-V,o,s),t.bezierCurveTo(o,s-V,o-w+M*z,x+T+F*z,o-w,x+T),t.closePath()}}),Arrow=Path$1.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,r){var o=r.height,s=r.width,l=r.x,h=r.y,v=s/3*2;t.moveTo(l,h),t.lineTo(l+v,h+o),t.lineTo(l,h+o/4*3),t.lineTo(l-v,h+o),t.lineTo(l,h),t.closePath()}}),symbolCtors={line:Line$1,rect:Rect$2,roundRect:Rect$2,square:Rect$2,circle:Circle$1,diamond:Diamond,pin:Pin,arrow:Arrow,triangle:Triangle},symbolShapeMakers={line:function(t,r,o,s,l){l.x1=t,l.y1=r+s/2,l.x2=t+o,l.y2=r+s/2},rect:function(t,r,o,s,l){l.x=t,l.y=r,l.width=o,l.height=s},roundRect:function(t,r,o,s,l){l.x=t,l.y=r,l.width=o,l.height=s,l.r=Math.min(o,s)/4},square:function(t,r,o,s,l){var h=Math.min(o,s);l.x=t,l.y=r,l.width=h,l.height=h},circle:function(t,r,o,s,l){l.cx=t+o/2,l.cy=r+s/2,l.r=Math.min(o,s)/2},diamond:function(t,r,o,s,l){l.cx=t+o/2,l.cy=r+s/2,l.width=o,l.height=s},pin:function(t,r,o,s,l){l.x=t+o/2,l.y=r+s/2,l.width=o,l.height=s},arrow:function(t,r,o,s,l){l.x=t+o/2,l.y=r+s/2,l.width=o,l.height=s},triangle:function(t,r,o,s,l){l.cx=t+o/2,l.cy=r+s/2,l.width=o,l.height=s}},symbolBuildProxies={};each$c(symbolCtors,function(t,r){symbolBuildProxies[r]=new t});var SymbolClz$1=Path$1.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,r,o){var s=calculateTextPosition(t,r,o),l=this.shape;return l&&l.symbolType==="pin"&&r.position==="inside"&&(s.y=o.y+o.height*.4),s},buildPath:function(t,r,o){var s=r.symbolType;if(s!=="none"){var l=symbolBuildProxies[s];l||(s="rect",l=symbolBuildProxies[s]),symbolShapeMakers[s](r.x,r.y,r.width,r.height,l.shape),l.buildPath(t,l.shape,o)}}});function symbolPathSetColor(t,r){if(this.type!=="image"){var o=this.style;this.__isEmptyBrush?(o.stroke=t,o.fill=r||"#fff",o.lineWidth=2):this.shape.symbolType==="line"?o.stroke=t:o.fill=t,this.markRedraw()}}function createSymbol(t,r,o,s,l,h,v){var T=t.indexOf("empty")===0;T&&(t=t.substr(5,1).toLowerCase()+t.substr(6));var x;return t.indexOf("image://")===0?x=makeImage(t.slice(8),new BoundingRect$1(r,o,s,l),v?"center":"cover"):t.indexOf("path://")===0?x=makePath(t.slice(7),{},new BoundingRect$1(r,o,s,l),v?"center":"cover"):x=new SymbolClz$1({shape:{symbolType:t,x:r,y:o,width:s,height:l}}),x.__isEmptyBrush=T,x.setColor=symbolPathSetColor,h&&x.setColor(h),x}function normalizeSymbolSize(t){return isArray$1(t)||(t=[+t,+t]),[t[0]||0,t[1]||0]}function normalizeSymbolOffset(t,r){if(t!=null)return isArray$1(t)||(t=[t,t]),[parsePercent(t[0],r[0])||0,parsePercent(retrieve2(t[1],t[0]),r[1])||0]}function isSafeNum(t){return isFinite(t)}function createLinearGradient(t,r,o){var s=r.x==null?0:r.x,l=r.x2==null?1:r.x2,h=r.y==null?0:r.y,v=r.y2==null?0:r.y2;r.global||(s=s*o.width+o.x,l=l*o.width+o.x,h=h*o.height+o.y,v=v*o.height+o.y),s=isSafeNum(s)?s:0,l=isSafeNum(l)?l:1,h=isSafeNum(h)?h:0,v=isSafeNum(v)?v:0;var T=t.createLinearGradient(s,h,l,v);return T}function createRadialGradient(t,r,o){var s=o.width,l=o.height,h=Math.min(s,l),v=r.x==null?.5:r.x,T=r.y==null?.5:r.y,x=r.r==null?.5:r.r;r.global||(v=v*s+o.x,T=T*l+o.y,x=x*h),v=isSafeNum(v)?v:.5,T=isSafeNum(T)?T:.5,x=x>=0&&isSafeNum(x)?x:.5;var C=t.createRadialGradient(v,T,0,v,T,x);return C}function getCanvasGradient(t,r,o){for(var s=r.type==="radial"?createRadialGradient(t,r,o):createLinearGradient(t,r,o),l=r.colorStops,h=0;h<l.length;h++)s.addColorStop(l[h].offset,l[h].color);return s}function isClipPathChanged(t,r){if(t===r||!t&&!r)return!1;if(!t||!r||t.length!==r.length)return!0;for(var o=0;o<t.length;o++)if(t[o]!==r[o])return!0;return!1}function parseInt10(t){return parseInt(t,10)}function getSize$1(t,r,o){var s=["width","height"][r],l=["clientWidth","clientHeight"][r],h=["paddingLeft","paddingTop"][r],v=["paddingRight","paddingBottom"][r];if(o[s]!=null&&o[s]!=="auto")return parseFloat(o[s]);var T=document.defaultView.getComputedStyle(t);return(t[l]||parseInt10(T[s])||parseInt10(t.style[s]))-(parseInt10(T[h])||0)-(parseInt10(T[v])||0)|0}function normalizeLineDash(t,r){return!t||t==="solid"||!(r>0)?null:t==="dashed"?[4*r,2*r]:t==="dotted"?[r]:isNumber(t)?[t]:isArray$1(t)?t:null}function getLineDash(t){var r=t.style,o=r.lineDash&&r.lineWidth>0&&normalizeLineDash(r.lineDash,r.lineWidth),s=r.lineDashOffset;if(o){var l=r.strokeNoScale&&t.getLineScale?t.getLineScale():1;l&&l!==1&&(o=map$2(o,function(h){return h/l}),s/=l)}return[o,s]}var pathProxyForDraw=new PathProxy$1(!0);function styleHasStroke(t){var r=t.stroke;return!(r==null||r==="none"||!(t.lineWidth>0))}function isValidStrokeFillStyle(t){return typeof t=="string"&&t!=="none"}function styleHasFill(t){var r=t.fill;return r!=null&&r!=="none"}function doFillPath(t,r){if(r.fillOpacity!=null&&r.fillOpacity!==1){var o=t.globalAlpha;t.globalAlpha=r.fillOpacity*r.opacity,t.fill(),t.globalAlpha=o}else t.fill()}function doStrokePath(t,r){if(r.strokeOpacity!=null&&r.strokeOpacity!==1){var o=t.globalAlpha;t.globalAlpha=r.strokeOpacity*r.opacity,t.stroke(),t.globalAlpha=o}else t.stroke()}function createCanvasPattern(t,r,o){var s=createOrUpdateImage(r.image,r.__image,o);if(isImageReady(s)){var l=t.createPattern(s,r.repeat||"repeat");if(typeof DOMMatrix=="function"&&l&&l.setTransform){var h=new DOMMatrix;h.translateSelf(r.x||0,r.y||0),h.rotateSelf(0,0,(r.rotation||0)*RADIAN_TO_DEGREE),h.scaleSelf(r.scaleX||1,r.scaleY||1),l.setTransform(h)}return l}}function brushPath(t,r,o,s){var l,h=styleHasStroke(o),v=styleHasFill(o),T=o.strokePercent,x=T<1,C=!r.path;(!r.silent||x)&&C&&r.createPathProxy();var w=r.path||pathProxyForDraw,M=r.__dirty;if(!s){var F=o.fill,z=o.stroke,V=v&&!!F.colorStops,G=h&&!!z.colorStops,U=v&&!!F.image,W=h&&!!z.image,q=void 0,X=void 0,K=void 0,te=void 0,ee=void 0;(V||G)&&(ee=r.getBoundingRect()),V&&(q=M?getCanvasGradient(t,F,ee):r.__canvasFillGradient,r.__canvasFillGradient=q),G&&(X=M?getCanvasGradient(t,z,ee):r.__canvasStrokeGradient,r.__canvasStrokeGradient=X),U&&(K=M||!r.__canvasFillPattern?createCanvasPattern(t,F,r):r.__canvasFillPattern,r.__canvasFillPattern=K),W&&(te=M||!r.__canvasStrokePattern?createCanvasPattern(t,z,r):r.__canvasStrokePattern,r.__canvasStrokePattern=K),V?t.fillStyle=q:U&&(K?t.fillStyle=K:v=!1),G?t.strokeStyle=X:W&&(te?t.strokeStyle=te:h=!1)}var ne=r.getGlobalScale();w.setScale(ne[0],ne[1],r.segmentIgnoreThreshold);var se,ve;t.setLineDash&&o.lineDash&&(l=getLineDash(r),se=l[0],ve=l[1]);var me=!0;(C||M&SHAPE_CHANGED_BIT)&&(w.setDPR(t.dpr),x?w.setContext(null):(w.setContext(t),me=!1),w.reset(),r.buildPath(w,r.shape,s),w.toStatic(),r.pathUpdated()),me&&w.rebuildPath(t,x?T:1),se&&(t.setLineDash(se),t.lineDashOffset=ve),s||(o.strokeFirst?(h&&doStrokePath(t,o),v&&doFillPath(t,o)):(v&&doFillPath(t,o),h&&doStrokePath(t,o))),se&&t.setLineDash([])}function brushImage(t,r,o){var s=r.__image=createOrUpdateImage(o.image,r.__image,r,r.onload);if(!(!s||!isImageReady(s))){var l=o.x||0,h=o.y||0,v=r.getWidth(),T=r.getHeight(),x=s.width/s.height;if(v==null&&T!=null?v=T*x:T==null&&v!=null?T=v/x:v==null&&T==null&&(v=s.width,T=s.height),o.sWidth&&o.sHeight){var C=o.sx||0,w=o.sy||0;t.drawImage(s,C,w,o.sWidth,o.sHeight,l,h,v,T)}else if(o.sx&&o.sy){var C=o.sx,w=o.sy,M=v-C,F=T-w;t.drawImage(s,C,w,M,F,l,h,v,T)}else t.drawImage(s,l,h,v,T)}}function brushText(t,r,o){var s,l=o.text;if(l!=null&&(l+=""),l){t.font=o.font||DEFAULT_FONT,t.textAlign=o.textAlign,t.textBaseline=o.textBaseline;var h=void 0,v=void 0;t.setLineDash&&o.lineDash&&(s=getLineDash(r),h=s[0],v=s[1]),h&&(t.setLineDash(h),t.lineDashOffset=v),o.strokeFirst?(styleHasStroke(o)&&t.strokeText(l,o.x,o.y),styleHasFill(o)&&t.fillText(l,o.x,o.y)):(styleHasFill(o)&&t.fillText(l,o.x,o.y),styleHasStroke(o)&&t.strokeText(l,o.x,o.y)),h&&t.setLineDash([])}}var SHADOW_NUMBER_PROPS=["shadowBlur","shadowOffsetX","shadowOffsetY"],STROKE_PROPS=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function bindCommonProps(t,r,o,s,l){var h=!1;if(!s&&(o=o||{},r===o))return!1;if(s||r.opacity!==o.opacity){flushPathDrawn(t,l),h=!0;var v=Math.max(Math.min(r.opacity,1),0);t.globalAlpha=isNaN(v)?DEFAULT_COMMON_STYLE.opacity:v}(s||r.blend!==o.blend)&&(h||(flushPathDrawn(t,l),h=!0),t.globalCompositeOperation=r.blend||DEFAULT_COMMON_STYLE.blend);for(var T=0;T<SHADOW_NUMBER_PROPS.length;T++){var x=SHADOW_NUMBER_PROPS[T];(s||r[x]!==o[x])&&(h||(flushPathDrawn(t,l),h=!0),t[x]=t.dpr*(r[x]||0))}return(s||r.shadowColor!==o.shadowColor)&&(h||(flushPathDrawn(t,l),h=!0),t.shadowColor=r.shadowColor||DEFAULT_COMMON_STYLE.shadowColor),h}function bindPathAndTextCommonStyle(t,r,o,s,l){var h=getStyle(r,l.inHover),v=s?null:o&&getStyle(o,l.inHover)||{};if(h===v)return!1;var T=bindCommonProps(t,h,v,s,l);if((s||h.fill!==v.fill)&&(T||(flushPathDrawn(t,l),T=!0),isValidStrokeFillStyle(h.fill)&&(t.fillStyle=h.fill)),(s||h.stroke!==v.stroke)&&(T||(flushPathDrawn(t,l),T=!0),isValidStrokeFillStyle(h.stroke)&&(t.strokeStyle=h.stroke)),(s||h.opacity!==v.opacity)&&(T||(flushPathDrawn(t,l),T=!0),t.globalAlpha=h.opacity==null?1:h.opacity),r.hasStroke()){var x=h.lineWidth,C=x/(h.strokeNoScale&&r.getLineScale?r.getLineScale():1);t.lineWidth!==C&&(T||(flushPathDrawn(t,l),T=!0),t.lineWidth=C)}for(var w=0;w<STROKE_PROPS.length;w++){var M=STROKE_PROPS[w],F=M[0];(s||h[F]!==v[F])&&(T||(flushPathDrawn(t,l),T=!0),t[F]=h[F]||M[1])}return T}function bindImageStyle(t,r,o,s,l){return bindCommonProps(t,getStyle(r,l.inHover),o&&getStyle(o,l.inHover),s,l)}function setContextTransform(t,r){var o=r.transform,s=t.dpr||1;o?t.setTransform(s*o[0],s*o[1],s*o[2],s*o[3],s*o[4],s*o[5]):t.setTransform(s,0,0,s,0,0)}function updateClipStatus(t,r,o){for(var s=!1,l=0;l<t.length;l++){var h=t[l];s=s||h.isZeroArea(),setContextTransform(r,h),r.beginPath(),h.buildPath(r,h.shape),r.clip()}o.allClipped=s}function isTransformChanged(t,r){return t&&r?t[0]!==r[0]||t[1]!==r[1]||t[2]!==r[2]||t[3]!==r[3]||t[4]!==r[4]||t[5]!==r[5]:!(!t&&!r)}var DRAW_TYPE_PATH=1,DRAW_TYPE_IMAGE=2,DRAW_TYPE_TEXT=3,DRAW_TYPE_INCREMENTAL=4;function canPathBatch(t){var r=styleHasFill(t),o=styleHasStroke(t);return!(t.lineDash||!(+r^+o)||r&&typeof t.fill!="string"||o&&typeof t.stroke!="string"||t.strokePercent<1||t.strokeOpacity<1||t.fillOpacity<1)}function flushPathDrawn(t,r){r.batchFill&&t.fill(),r.batchStroke&&t.stroke(),r.batchFill="",r.batchStroke=""}function getStyle(t,r){return r&&t.__hoverStyle||t.style}function brushSingle(t,r){brush(t,r,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function brush(t,r,o,s){var l=r.transform;if(!r.shouldBePainted(o.viewWidth,o.viewHeight,!1,!1)){r.__dirty&=~REDRAW_BIT,r.__isRendered=!1;return}var h=r.__clipPaths,v=o.prevElClipPaths,T=!1,x=!1;if((!v||isClipPathChanged(h,v))&&(v&&v.length&&(flushPathDrawn(t,o),t.restore(),x=T=!0,o.prevElClipPaths=null,o.allClipped=!1,o.prevEl=null),h&&h.length&&(flushPathDrawn(t,o),t.save(),updateClipStatus(h,t,o),T=!0),o.prevElClipPaths=h),o.allClipped){r.__isRendered=!1;return}r.beforeBrush&&r.beforeBrush(),r.innerBeforeBrush();var C=o.prevEl;C||(x=T=!0);var w=r instanceof Path$1&&r.autoBatch&&canPathBatch(r.style);T||isTransformChanged(l,C.transform)?(flushPathDrawn(t,o),setContextTransform(t,r)):w||flushPathDrawn(t,o);var M=getStyle(r,o.inHover);r instanceof Path$1?(o.lastDrawType!==DRAW_TYPE_PATH&&(x=!0,o.lastDrawType=DRAW_TYPE_PATH),bindPathAndTextCommonStyle(t,r,C,x,o),(!w||!o.batchFill&&!o.batchStroke)&&t.beginPath(),brushPath(t,r,M,w),w&&(o.batchFill=M.fill||"",o.batchStroke=M.stroke||"")):r instanceof TSpan$1?(o.lastDrawType!==DRAW_TYPE_TEXT&&(x=!0,o.lastDrawType=DRAW_TYPE_TEXT),bindPathAndTextCommonStyle(t,r,C,x,o),brushText(t,r,M)):r instanceof ZRImage$1?(o.lastDrawType!==DRAW_TYPE_IMAGE&&(x=!0,o.lastDrawType=DRAW_TYPE_IMAGE),bindImageStyle(t,r,C,x,o),brushImage(t,r,M)):r.getTemporalDisplayables&&(o.lastDrawType!==DRAW_TYPE_INCREMENTAL&&(x=!0,o.lastDrawType=DRAW_TYPE_INCREMENTAL),brushIncremental(t,r,o)),w&&s&&flushPathDrawn(t,o),r.innerAfterBrush(),r.afterBrush&&r.afterBrush(),o.prevEl=r,r.__dirty=0,r.__isRendered=!0}function brushIncremental(t,r,o){var s=r.getDisplayables(),l=r.getTemporalDisplayables();t.save();var h={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:o.viewWidth,viewHeight:o.viewHeight,inHover:o.inHover},v,T;for(v=r.getCursor(),T=s.length;v<T;v++){var x=s[v];x.beforeBrush&&x.beforeBrush(),x.innerBeforeBrush(),brush(t,x,h,v===T-1),x.innerAfterBrush(),x.afterBrush&&x.afterBrush(),h.prevEl=x}for(var C=0,w=l.length;C<w;C++){var x=l[C];x.beforeBrush&&x.beforeBrush(),x.innerBeforeBrush(),brush(t,x,h,C===w-1),x.innerAfterBrush(),x.afterBrush&&x.afterBrush(),h.prevEl=x}r.clearTemporalDisplayables(),r.notClear=!0,t.restore()}var decalMap=new WeakMap$2,decalCache=new LRU$1(100),decalKeys=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function createOrUpdatePatternFromDecal(t,r){if(t==="none")return null;var o=r.getDevicePixelRatio(),s=r.getZr(),l=s.painter.type==="svg";t.dirty&&decalMap.delete(t);var h=decalMap.get(t);if(h)return h;var v=defaults(t,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});v.backgroundColor==="none"&&(v.backgroundColor=null);var T={repeat:"repeat"};return x(T),T.rotation=v.rotation,T.scaleX=T.scaleY=l?1:1/o,decalMap.set(t,T),t.dirty=!1,T;function x(C){for(var w=[o],M=!0,F=0;F<decalKeys.length;++F){var z=v[decalKeys[F]];if(z!=null&&!isArray$1(z)&&!isString(z)&&!isNumber(z)&&typeof z!="boolean"){M=!1;break}w.push(z)}var V;if(M){V=w.join(",")+(l?"-svg":"");var G=decalCache.get(V);G&&(l?C.svgElement=G:C.image=G)}var U=normalizeDashArrayX(v.dashArrayX),W=normalizeDashArrayY(v.dashArrayY),q=normalizeSymbolArray(v.symbol),X=getLineBlockLengthX(U),K=getLineBlockLengthY(W),te=!l&&platformApi.createCanvas(),ee=l&&{tag:"g",attrs:{},key:"dcl",children:[]},ne=ve(),se;te&&(te.width=ne.width*o,te.height=ne.height*o,se=te.getContext("2d")),me(),M&&decalCache.put(V,te||ee),C.image=te,C.svgElement=ee,C.svgWidth=ne.width,C.svgHeight=ne.height;function ve(){for(var oe=1,ye=0,Se=X.length;ye<Se;++ye)oe=getLeastCommonMultiple(oe,X[ye]);for(var Ee=1,ye=0,Se=q.length;ye<Se;++ye)Ee=getLeastCommonMultiple(Ee,q[ye].length);oe*=Ee;var Te=K*X.length*q.length;return{width:Math.max(1,Math.min(oe,v.maxTileWidth)),height:Math.max(1,Math.min(Te,v.maxTileHeight))}}function me(){se&&(se.clearRect(0,0,te.width,te.height),v.backgroundColor&&(se.fillStyle=v.backgroundColor,se.fillRect(0,0,te.width,te.height)));for(var oe=0,ye=0;ye<W.length;++ye)oe+=W[ye];if(oe<=0)return;for(var Se=-K,Ee=0,Te=0,Ae=0;Se<ne.height;){if(Ee%2===0){for(var Ie=Te/2%q.length,Ce=0,we=0,Me=0;Ce<ne.width*2;){for(var ze=0,ye=0;ye<U[Ae].length;++ye)ze+=U[Ae][ye];if(ze<=0)break;if(we%2===0){var Ne=(1-v.symbolSize)*.5,Ge=Ce+U[Ae][we]*Ne,We=Se+W[Ee]*Ne,Xe=U[Ae][we]*v.symbolSize,Ye=W[Ee]*v.symbolSize,pt=Me/2%q[Ie].length;ot(Ge,We,Xe,Ye,q[Ie][pt])}Ce+=U[Ae][we],++Me,++we,we===U[Ae].length&&(we=0)}++Ae,Ae===U.length&&(Ae=0)}Se+=W[Ee],++Te,++Ee,Ee===W.length&&(Ee=0)}function ot(Pe,Fe,De,Be,ut){var qe=l?1:o,vt=createSymbol(ut,Pe*qe,Fe*qe,De*qe,Be*qe,v.color,v.symbolKeepAspect);if(l){var Ze=s.painter.renderOneToVNode(vt);Ze&&ee.children.push(Ze)}else brushSingle(se,vt)}}}}function normalizeSymbolArray(t){if(!t||t.length===0)return[["rect"]];if(isString(t))return[[t]];for(var r=!0,o=0;o<t.length;++o)if(!isString(t[o])){r=!1;break}if(r)return normalizeSymbolArray([t]);for(var s=[],o=0;o<t.length;++o)isString(t[o])?s.push([t[o]]):s.push(t[o]);return s}function normalizeDashArrayX(t){if(!t||t.length===0)return[[0,0]];if(isNumber(t)){var r=Math.ceil(t);return[[r,r]]}for(var o=!0,s=0;s<t.length;++s)if(!isNumber(t[s])){o=!1;break}if(o)return normalizeDashArrayX([t]);for(var l=[],s=0;s<t.length;++s)if(isNumber(t[s])){var r=Math.ceil(t[s]);l.push([r,r])}else{var r=map$2(t[s],function(T){return Math.ceil(T)});r.length%2===1?l.push(r.concat(r)):l.push(r)}return l}function normalizeDashArrayY(t){if(!t||typeof t=="object"&&t.length===0)return[0,0];if(isNumber(t)){var r=Math.ceil(t);return[r,r]}var o=map$2(t,function(s){return Math.ceil(s)});return t.length%2?o.concat(o):o}function getLineBlockLengthX(t){return map$2(t,function(r){return getLineBlockLengthY(r)})}function getLineBlockLengthY(t){for(var r=0,o=0;o<t.length;++o)r+=t[o];return t.length%2===1?r*2:r}function decalVisual(t,r){t.eachRawSeries(function(o){if(!t.isSeriesFiltered(o)){var s=o.getData();s.hasItemVisual()&&s.each(function(v){var T=s.getItemVisual(v,"decal");if(T){var x=s.ensureUniqueItemVisual(v,"style");x.decal=createOrUpdatePatternFromDecal(T,r)}});var l=s.getVisual("decal");if(l){var h=s.getVisual("style");h.decal=createOrUpdatePatternFromDecal(l,r)}}})}var lifecycle=new Eventful$1;const lifecycle$1=lifecycle;var implsStore={};function registerImpl(t,r){implsStore[t]=r}function getImpl(t){return implsStore[t]}var hasWindow=typeof window<"u",version="5.4.0",dependencies={zrender:"5.4.0"},TEST_FRAME_REMAIN_TIME=1,PRIORITY_PROCESSOR_SERIES_FILTER=800,PRIORITY_PROCESSOR_DATASTACK=900,PRIORITY_PROCESSOR_FILTER=1e3,PRIORITY_PROCESSOR_DEFAULT=2e3,PRIORITY_PROCESSOR_STATISTIC=5e3,PRIORITY_VISUAL_LAYOUT=1e3,PRIORITY_VISUAL_PROGRESSIVE_LAYOUT=1100,PRIORITY_VISUAL_GLOBAL=2e3,PRIORITY_VISUAL_CHART=3e3,PRIORITY_VISUAL_COMPONENT=4e3,PRIORITY_VISUAL_CHART_DATA_CUSTOM=4500,PRIORITY_VISUAL_POST_CHART_LAYOUT=4600,PRIORITY_VISUAL_BRUSH=5e3,PRIORITY_VISUAL_ARIA=6e3,PRIORITY_VISUAL_DECAL=7e3,PRIORITY={PROCESSOR:{FILTER:PRIORITY_PROCESSOR_FILTER,SERIES_FILTER:PRIORITY_PROCESSOR_SERIES_FILTER,STATISTIC:PRIORITY_PROCESSOR_STATISTIC},VISUAL:{LAYOUT:PRIORITY_VISUAL_LAYOUT,PROGRESSIVE_LAYOUT:PRIORITY_VISUAL_PROGRESSIVE_LAYOUT,GLOBAL:PRIORITY_VISUAL_GLOBAL,CHART:PRIORITY_VISUAL_CHART,POST_CHART_LAYOUT:PRIORITY_VISUAL_POST_CHART_LAYOUT,COMPONENT:PRIORITY_VISUAL_COMPONENT,BRUSH:PRIORITY_VISUAL_BRUSH,CHART_ITEM:PRIORITY_VISUAL_CHART_DATA_CUSTOM,ARIA:PRIORITY_VISUAL_ARIA,DECAL:PRIORITY_VISUAL_DECAL}},IN_MAIN_PROCESS_KEY="__flagInMainProcess",PENDING_UPDATE="__pendingUpdate",STATUS_NEEDS_UPDATE_KEY="__needsUpdateStatus",ACTION_REG=/^[a-zA-Z0-9_]+$/,CONNECT_STATUS_KEY="__connectUpdateStatus",CONNECT_STATUS_PENDING=0,CONNECT_STATUS_UPDATING=1,CONNECT_STATUS_UPDATED=2;function createRegisterEventWithLowercaseECharts(t){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(this.isDisposed()){this.id;return}return toLowercaseNameAndCallEventful(this,t,r)}}function createRegisterEventWithLowercaseMessageCenter(t){return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return toLowercaseNameAndCallEventful(this,t,r)}}function toLowercaseNameAndCallEventful(t,r,o){return o[0]=o[0]&&o[0].toLowerCase(),Eventful$1.prototype[r].apply(t,o)}var MessageCenter=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r}(Eventful$1),messageCenterProto=MessageCenter.prototype;messageCenterProto.on=createRegisterEventWithLowercaseMessageCenter("on");messageCenterProto.off=createRegisterEventWithLowercaseMessageCenter("off");var prepare$1,prepareView,updateDirectly,updateMethods,doConvertPixel,updateStreamModes,doDispatchAction,flushPendingActions,triggerUpdatedEvent,bindRenderedEvent,bindMouseEvent,render$2,renderComponents,renderSeries,createExtensionAPI,enableConnect,markStatusToUpdate,applyChangedStates,ECharts=function(t){__extends(r,t);function r(o,s,l){var h=t.call(this,new ECEventProcessor)||this;h._chartsViews=[],h._chartsMap={},h._componentsViews=[],h._componentsMap={},h._pendingActions=[],l=l||{},isString(s)&&(s=themeStorage[s]),h._dom=o;var v="canvas",T="auto",x=!1,C=h._zr=init$1(o,{renderer:l.renderer||v,devicePixelRatio:l.devicePixelRatio,width:l.width,height:l.height,ssr:l.ssr,useDirtyRect:retrieve2(l.useDirtyRect,x),useCoarsePointer:retrieve2(l.useCoarsePointer,T),pointerSize:l.pointerSize});h._ssr=l.ssr,h._throttledZrFlush=throttle(bind$1(C.flush,C),17),s=clone$3(s),s&&globalBackwardCompat(s,!0),h._theme=s,h._locale=createLocaleObject(l.locale||SYSTEM_LANG),h._coordSysMgr=new CoordinateSystem;var w=h._api=createExtensionAPI(h);function M(F,z){return F.__prio-z.__prio}return sort(visualFuncs,M),sort(dataProcessorFuncs,M),h._scheduler=new Scheduler$1(h,w,dataProcessorFuncs,visualFuncs),h._messageCenter=new MessageCenter,h._initEvents(),h.resize=bind$1(h.resize,h),C.animation.on("frame",h._onframe,h),bindRenderedEvent(C,h),bindMouseEvent(C,h),setAsPrimitive(h),h}return r.prototype._onframe=function(){if(!this._disposed){applyChangedStates(this);var o=this._scheduler;if(this[PENDING_UPDATE]){var s=this[PENDING_UPDATE].silent;this[IN_MAIN_PROCESS_KEY]=!0;try{prepare$1(this),updateMethods.update.call(this,null,this[PENDING_UPDATE].updateParams)}catch(x){throw this[IN_MAIN_PROCESS_KEY]=!1,this[PENDING_UPDATE]=null,x}this._zr.flush(),this[IN_MAIN_PROCESS_KEY]=!1,this[PENDING_UPDATE]=null,flushPendingActions.call(this,s),triggerUpdatedEvent.call(this,s)}else if(o.unfinished){var l=TEST_FRAME_REMAIN_TIME,h=this._model,v=this._api;o.unfinished=!1;do{var T=+new Date;o.performSeriesTasks(h),o.performDataProcessorTasks(h),updateStreamModes(this,h),o.performVisualTasks(h),renderSeries(this,this._model,v,"remain",{}),l-=+new Date-T}while(l>0&&o.unfinished);o.unfinished||this._zr.flush()}}},r.prototype.getDom=function(){return this._dom},r.prototype.getId=function(){return this.id},r.prototype.getZr=function(){return this._zr},r.prototype.isSSR=function(){return this._ssr},r.prototype.setOption=function(o,s,l){if(!this[IN_MAIN_PROCESS_KEY]){if(this._disposed){this.id;return}var h,v,T;if(isObject$3(s)&&(l=s.lazyUpdate,h=s.silent,v=s.replaceMerge,T=s.transition,s=s.notMerge),this[IN_MAIN_PROCESS_KEY]=!0,!this._model||s){var x=new OptionManager$1(this._api),C=this._theme,w=this._model=new GlobalModel$1;w.scheduler=this._scheduler,w.ssr=this._ssr,w.init(null,null,null,C,this._locale,x)}this._model.setOption(o,{replaceMerge:v},optionPreprocessorFuncs);var M={seriesTransition:T,optionChanged:!0};if(l)this[PENDING_UPDATE]={silent:h,updateParams:M},this[IN_MAIN_PROCESS_KEY]=!1,this.getZr().wakeUp();else{try{prepare$1(this),updateMethods.update.call(this,null,M)}catch(F){throw this[PENDING_UPDATE]=null,this[IN_MAIN_PROCESS_KEY]=!1,F}this._ssr||this._zr.flush(),this[PENDING_UPDATE]=null,this[IN_MAIN_PROCESS_KEY]=!1,flushPendingActions.call(this,h),triggerUpdatedEvent.call(this,h)}}},r.prototype.setTheme=function(){},r.prototype.getModel=function(){return this._model},r.prototype.getOption=function(){return this._model&&this._model.getOption()},r.prototype.getWidth=function(){return this._zr.getWidth()},r.prototype.getHeight=function(){return this._zr.getHeight()},r.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||hasWindow&&window.devicePixelRatio||1},r.prototype.getRenderedCanvas=function(o){return this.renderToCanvas(o)},r.prototype.renderToCanvas=function(o){o=o||{};var s=this._zr.painter;return s.getRenderedCanvas({backgroundColor:o.backgroundColor||this._model.get("backgroundColor"),pixelRatio:o.pixelRatio||this.getDevicePixelRatio()})},r.prototype.renderToSVGString=function(o){o=o||{};var s=this._zr.painter;return s.renderToString({useViewBox:o.useViewBox})},r.prototype.getSvgDataURL=function(){if(!!env$1.svgSupported){var o=this._zr,s=o.storage.getDisplayList();return each$c(s,function(l){l.stopAnimation(null,!0)}),o.painter.toDataURL()}},r.prototype.getDataURL=function(o){if(this._disposed){this.id;return}o=o||{};var s=o.excludeComponents,l=this._model,h=[],v=this;each$c(s,function(x){l.eachComponent({mainType:x},function(C){var w=v._componentsMap[C.__viewId];w.group.ignore||(h.push(w),w.group.ignore=!0)})});var T=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(o).toDataURL("image/"+(o&&o.type||"png"));return each$c(h,function(x){x.group.ignore=!1}),T},r.prototype.getConnectedDataURL=function(o){if(this._disposed){this.id;return}var s=o.type==="svg",l=this.group,h=Math.min,v=Math.max,T=1/0;if(connectedGroups[l]){var x=T,C=T,w=-T,M=-T,F=[],z=o&&o.pixelRatio||this.getDevicePixelRatio();each$c(instances,function(X,K){if(X.group===l){var te=s?X.getZr().painter.getSvgDom().innerHTML:X.renderToCanvas(clone$3(o)),ee=X.getDom().getBoundingClientRect();x=h(ee.left,x),C=h(ee.top,C),w=v(ee.right,w),M=v(ee.bottom,M),F.push({dom:te,left:ee.left,top:ee.top})}}),x*=z,C*=z,w*=z,M*=z;var V=w-x,G=M-C,U=platformApi.createCanvas(),W=init$1(U,{renderer:s?"svg":"canvas"});if(W.resize({width:V,height:G}),s){var q="";return each$c(F,function(X){var K=X.left-x,te=X.top-C;q+='<g transform="translate('+K+","+te+')">'+X.dom+"</g>"}),W.painter.getSvgRoot().innerHTML=q,o.connectedBackgroundColor&&W.painter.setBackgroundColor(o.connectedBackgroundColor),W.refreshImmediately(),W.painter.toDataURL()}else return o.connectedBackgroundColor&&W.add(new Rect$2({shape:{x:0,y:0,width:V,height:G},style:{fill:o.connectedBackgroundColor}})),each$c(F,function(X){var K=new ZRImage$1({style:{x:X.left*z-x,y:X.top*z-C,image:X.dom}});W.add(K)}),W.refreshImmediately(),U.toDataURL("image/"+(o&&o.type||"png"))}else return this.getDataURL(o)},r.prototype.convertToPixel=function(o,s){return doConvertPixel(this,"convertToPixel",o,s)},r.prototype.convertFromPixel=function(o,s){return doConvertPixel(this,"convertFromPixel",o,s)},r.prototype.containPixel=function(o,s){if(this._disposed){this.id;return}var l=this._model,h,v=parseFinder$1(l,o);return each$c(v,function(T,x){x.indexOf("Models")>=0&&each$c(T,function(C){var w=C.coordinateSystem;if(w&&w.containPoint)h=h||!!w.containPoint(s);else if(x==="seriesModels"){var M=this._chartsMap[C.__viewId];M&&M.containPoint&&(h=h||M.containPoint(s,C))}},this)},this),!!h},r.prototype.getVisual=function(o,s){var l=this._model,h=parseFinder$1(l,o,{defaultMainType:"series"}),v=h.seriesModel,T=v.getData(),x=h.hasOwnProperty("dataIndexInside")?h.dataIndexInside:h.hasOwnProperty("dataIndex")?T.indexOfRawIndex(h.dataIndex):null;return x!=null?getItemVisualFromData(T,x,s):getVisualFromData(T,s)},r.prototype.getViewOfComponentModel=function(o){return this._componentsMap[o.__viewId]},r.prototype.getViewOfSeriesModel=function(o){return this._chartsMap[o.__viewId]},r.prototype._initEvents=function(){var o=this;each$c(MOUSE_EVENT_NAMES,function(s){var l=function(h){var v=o.getModel(),T=h.target,x,C=s==="globalout";if(C?x={}:T&&findEventDispatcher(T,function(V){var G=getECData(V);if(G&&G.dataIndex!=null){var U=G.dataModel||v.getSeriesByIndex(G.seriesIndex);return x=U&&U.getDataParams(G.dataIndex,G.dataType)||{},!0}else if(G.eventData)return x=extend({},G.eventData),!0},!0),x){var w=x.componentType,M=x.componentIndex;(w==="markLine"||w==="markPoint"||w==="markArea")&&(w="series",M=x.seriesIndex);var F=w&&M!=null&&v.getComponent(w,M),z=F&&o[F.mainType==="series"?"_chartsMap":"_componentsMap"][F.__viewId];x.event=h,x.type=s,o._$eventProcessor.eventInfo={targetEl:T,packedEvent:x,model:F,view:z},o.trigger(s,x)}};l.zrEventfulCallAtLast=!0,o._zr.on(s,l,o)}),each$c(eventActionMap,function(s,l){o._messageCenter.on(l,function(h){this.trigger(l,h)},o)}),each$c(["selectchanged"],function(s){o._messageCenter.on(s,function(l){this.trigger(s,l)},o)}),handleLegacySelectEvents(this._messageCenter,this,this._api)},r.prototype.isDisposed=function(){return this._disposed},r.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},r.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var o=this.getDom();o&&setAttribute(this.getDom(),DOM_ATTRIBUTE_KEY,"");var s=this,l=s._api,h=s._model;each$c(s._componentsViews,function(v){v.dispose(h,l)}),each$c(s._chartsViews,function(v){v.dispose(h,l)}),s._zr.dispose(),s._dom=s._model=s._chartsMap=s._componentsMap=s._chartsViews=s._componentsViews=s._scheduler=s._api=s._zr=s._throttledZrFlush=s._theme=s._coordSysMgr=s._messageCenter=null,delete instances[s.id]},r.prototype.resize=function(o){if(!this[IN_MAIN_PROCESS_KEY]){if(this._disposed){this.id;return}this._zr.resize(o);var s=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!s){var l=s.resetOption("media"),h=o&&o.silent;this[PENDING_UPDATE]&&(h==null&&(h=this[PENDING_UPDATE].silent),l=!0,this[PENDING_UPDATE]=null),this[IN_MAIN_PROCESS_KEY]=!0;try{l&&prepare$1(this),updateMethods.update.call(this,{type:"resize",animation:extend({duration:0},o&&o.animation)})}catch(v){throw this[IN_MAIN_PROCESS_KEY]=!1,v}this[IN_MAIN_PROCESS_KEY]=!1,flushPendingActions.call(this,h),triggerUpdatedEvent.call(this,h)}}},r.prototype.showLoading=function(o,s){if(this._disposed){this.id;return}if(isObject$3(o)&&(s=o,o=""),o=o||"default",this.hideLoading(),!!loadingEffects[o]){var l=loadingEffects[o](this._api,s),h=this._zr;this._loadingFX=l,h.add(l)}},r.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},r.prototype.makeActionFromEvent=function(o){var s=extend({},o);return s.type=eventActionMap[o.type],s},r.prototype.dispatchAction=function(o,s){if(this._disposed){this.id;return}if(isObject$3(s)||(s={silent:!!s}),!!actions[o.type]&&!!this._model){if(this[IN_MAIN_PROCESS_KEY]){this._pendingActions.push(o);return}var l=s.silent;doDispatchAction.call(this,o,l);var h=s.flush;h?this._zr.flush():h!==!1&&env$1.browser.weChat&&this._throttledZrFlush(),flushPendingActions.call(this,l),triggerUpdatedEvent.call(this,l)}},r.prototype.updateLabelLayout=function(){lifecycle$1.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},r.prototype.appendData=function(o){if(this._disposed){this.id;return}var s=o.seriesIndex,l=this.getModel(),h=l.getSeriesByIndex(s);h.appendData(o),this._scheduler.unfinished=!0,this.getZr().wakeUp()},r.internalField=function(){prepare$1=function(M){var F=M._scheduler;F.restorePipelines(M._model),F.prepareStageTasks(),prepareView(M,!0),prepareView(M,!1),F.plan()},prepareView=function(M,F){for(var z=M._model,V=M._scheduler,G=F?M._componentsViews:M._chartsViews,U=F?M._componentsMap:M._chartsMap,W=M._zr,q=M._api,X=0;X<G.length;X++)G[X].__alive=!1;F?z.eachComponent(function(ee,ne){ee!=="series"&&K(ne)}):z.eachSeries(K);function K(ee){var ne=ee.__requireNewView;ee.__requireNewView=!1;var se="_ec_"+ee.id+"_"+ee.type,ve=!ne&&U[se];if(!ve){var me=parseClassType(ee.type),oe=F?ComponentView$1.getClass(me.main,me.sub):ChartView$1.getClass(me.sub);ve=new oe,ve.init(z,q),U[se]=ve,G.push(ve),W.add(ve.group)}ee.__viewId=ve.__id=se,ve.__alive=!0,ve.__model=ee,ve.group.__ecComponentInfo={mainType:ee.mainType,index:ee.componentIndex},!F&&V.prepareView(ve,ee,z,q)}for(var X=0;X<G.length;){var te=G[X];te.__alive?X++:(!F&&te.renderTask.dispose(),W.remove(te.group),te.dispose(z,q),G.splice(X,1),U[te.__id]===te&&delete U[te.__id],te.__id=te.group.__ecComponentInfo=null)}},updateDirectly=function(M,F,z,V,G){var U=M._model;if(U.setUpdatePayload(z),!V){each$c([].concat(M._componentsViews).concat(M._chartsViews),te);return}var W={};W[V+"Id"]=z[V+"Id"],W[V+"Index"]=z[V+"Index"],W[V+"Name"]=z[V+"Name"];var q={mainType:V,query:W};G&&(q.subType=G);var X=z.excludeSeriesId,K;X!=null&&(K=createHashMap(),each$c(normalizeToArray(X),function(ee){var ne=convertOptionIdName(ee,null);ne!=null&&K.set(ne,!0)})),U&&U.eachComponent(q,function(ee){var ne=K&&K.get(ee.id)!==null;if(!ne)if(isHighDownPayload(z))if(ee instanceof SeriesModel$1)z.type===HIGHLIGHT_ACTION_TYPE&&!z.notBlur&&!ee.get(["emphasis","disabled"])&&blurSeriesFromHighlightPayload(ee,z,M._api);else{var se=findComponentHighDownDispatchers(ee.mainType,ee.componentIndex,z.name,M._api),ve=se.focusSelf,me=se.dispatchers;z.type===HIGHLIGHT_ACTION_TYPE&&ve&&!z.notBlur&&blurComponent(ee.mainType,ee.componentIndex,M._api),me&&each$c(me,function(oe){z.type===HIGHLIGHT_ACTION_TYPE?enterEmphasis(oe):leaveEmphasis(oe)})}else isSelectChangePayload(z)&&ee instanceof SeriesModel$1&&(toggleSelectionFromPayload(ee,z,M._api),updateSeriesElementSelection(ee),markStatusToUpdate(M))},M),U&&U.eachComponent(q,function(ee){var ne=K&&K.get(ee.id)!==null;ne||te(M[V==="series"?"_chartsMap":"_componentsMap"][ee.__viewId])},M);function te(ee){ee&&ee.__alive&&ee[F]&&ee[F](ee.__model,U,M._api,z)}},updateMethods={prepareAndUpdate:function(M){prepare$1(this),updateMethods.update.call(this,M,{optionChanged:M.newOption!=null})},update:function(M,F){var z=this._model,V=this._api,G=this._zr,U=this._coordSysMgr,W=this._scheduler;if(!!z){z.setUpdatePayload(M),W.restoreData(z,M),W.performSeriesTasks(z),U.create(z,V),W.performDataProcessorTasks(z,M),updateStreamModes(this,z),U.update(z,V),o(z),W.performVisualTasks(z,M),render$2(this,z,V,M,F);var q=z.get("backgroundColor")||"transparent",X=z.get("darkMode");G.setBackgroundColor(q),X!=null&&X!=="auto"&&G.setDarkMode(X),lifecycle$1.trigger("afterupdate",z,V)}},updateTransform:function(M){var F=this,z=this._model,V=this._api;if(!!z){z.setUpdatePayload(M);var G=[];z.eachComponent(function(W,q){if(W!=="series"){var X=F.getViewOfComponentModel(q);if(X&&X.__alive)if(X.updateTransform){var K=X.updateTransform(q,z,V,M);K&&K.update&&G.push(X)}else G.push(X)}});var U=createHashMap();z.eachSeries(function(W){var q=F._chartsMap[W.__viewId];if(q.updateTransform){var X=q.updateTransform(W,z,V,M);X&&X.update&&U.set(W.uid,1)}else U.set(W.uid,1)}),o(z),this._scheduler.performVisualTasks(z,M,{setDirty:!0,dirtyMap:U}),renderSeries(this,z,V,M,{},U),lifecycle$1.trigger("afterupdate",z,V)}},updateView:function(M){var F=this._model;!F||(F.setUpdatePayload(M),ChartView$1.markUpdateMethod(M,"updateView"),o(F),this._scheduler.performVisualTasks(F,M,{setDirty:!0}),render$2(this,F,this._api,M,{}),lifecycle$1.trigger("afterupdate",F,this._api))},updateVisual:function(M){var F=this,z=this._model;!z||(z.setUpdatePayload(M),z.eachSeries(function(V){V.getData().clearAllVisual()}),ChartView$1.markUpdateMethod(M,"updateVisual"),o(z),this._scheduler.performVisualTasks(z,M,{visualType:"visual",setDirty:!0}),z.eachComponent(function(V,G){if(V!=="series"){var U=F.getViewOfComponentModel(G);U&&U.__alive&&U.updateVisual(G,z,F._api,M)}}),z.eachSeries(function(V){var G=F._chartsMap[V.__viewId];G.updateVisual(V,z,F._api,M)}),lifecycle$1.trigger("afterupdate",z,this._api))},updateLayout:function(M){updateMethods.update.call(this,M)}},doConvertPixel=function(M,F,z,V){if(M._disposed){M.id;return}for(var G=M._model,U=M._coordSysMgr.getCoordinateSystems(),W,q=parseFinder$1(G,z),X=0;X<U.length;X++){var K=U[X];if(K[F]&&(W=K[F](G,q,V))!=null)return W}},updateStreamModes=function(M,F){var z=M._chartsMap,V=M._scheduler;F.eachSeries(function(G){V.updateStreamModes(G,z[G.__viewId])})},doDispatchAction=function(M,F){var z=this,V=this.getModel(),G=M.type,U=M.escapeConnect,W=actions[G],q=W.actionInfo,X=(q.update||"update").split(":"),K=X.pop(),te=X[0]!=null&&parseClassType(X[0]);this[IN_MAIN_PROCESS_KEY]=!0;var ee=[M],ne=!1;M.batch&&(ne=!0,ee=map$2(M.batch,function(Ee){return Ee=defaults(extend({},Ee),M),Ee.batch=null,Ee}));var se=[],ve,me=isSelectChangePayload(M),oe=isHighDownPayload(M);if(oe&&allLeaveBlur(this._api),each$c(ee,function(Ee){if(ve=W.action(Ee,z._model,z._api),ve=ve||extend({},Ee),ve.type=q.event||ve.type,se.push(ve),oe){var Te=preParseFinder(M),Ae=Te.queryOptionMap,Ie=Te.mainTypeSpecified,Ce=Ie?Ae.keys()[0]:"series";updateDirectly(z,K,Ee,Ce),markStatusToUpdate(z)}else me?(updateDirectly(z,K,Ee,"series"),markStatusToUpdate(z)):te&&updateDirectly(z,K,Ee,te.main,te.sub)}),K!=="none"&&!oe&&!me&&!te)try{this[PENDING_UPDATE]?(prepare$1(this),updateMethods.update.call(this,M),this[PENDING_UPDATE]=null):updateMethods[K].call(this,M)}catch(Ee){throw this[IN_MAIN_PROCESS_KEY]=!1,Ee}if(ne?ve={type:q.event||G,escapeConnect:U,batch:se}:ve=se[0],this[IN_MAIN_PROCESS_KEY]=!1,!F){var ye=this._messageCenter;if(ye.trigger(ve.type,ve),me){var Se={type:"selectchanged",escapeConnect:U,selected:getAllSelectedIndices(V),isFromClick:M.isFromClick||!1,fromAction:M.type,fromActionPayload:M};ye.trigger(Se.type,Se)}}},flushPendingActions=function(M){for(var F=this._pendingActions;F.length;){var z=F.shift();doDispatchAction.call(this,z,M)}},triggerUpdatedEvent=function(M){!M&&this.trigger("updated")},bindRenderedEvent=function(M,F){M.on("rendered",function(z){F.trigger("rendered",z),M.animation.isFinished()&&!F[PENDING_UPDATE]&&!F._scheduler.unfinished&&!F._pendingActions.length&&F.trigger("finished")})},bindMouseEvent=function(M,F){M.on("mouseover",function(z){var V=z.target,G=findEventDispatcher(V,isHighDownDispatcher);G&&(handleGlobalMouseOverForHighDown(G,z,F._api),markStatusToUpdate(F))}).on("mouseout",function(z){var V=z.target,G=findEventDispatcher(V,isHighDownDispatcher);G&&(handleGlobalMouseOutForHighDown(G,z,F._api),markStatusToUpdate(F))}).on("click",function(z){var V=z.target,G=findEventDispatcher(V,function(q){return getECData(q).dataIndex!=null},!0);if(G){var U=G.selected?"unselect":"select",W=getECData(G);F._api.dispatchAction({type:U,dataType:W.dataType,dataIndexInside:W.dataIndex,seriesIndex:W.seriesIndex,isFromClick:!0})}})};function o(M){M.clearColorPalette(),M.eachSeries(function(F){F.clearColorPalette()})}function s(M){var F=[],z=[],V=!1;if(M.eachComponent(function(q,X){var K=X.get("zlevel")||0,te=X.get("z")||0,ee=X.getZLevelKey();V=V||!!ee,(q==="series"?z:F).push({zlevel:K,z:te,idx:X.componentIndex,type:q,key:ee})}),V){var G=F.concat(z),U,W;sort(G,function(q,X){return q.zlevel===X.zlevel?q.z-X.z:q.zlevel-X.zlevel}),each$c(G,function(q){var X=M.getComponent(q.type,q.idx),K=q.zlevel,te=q.key;U!=null&&(K=Math.max(U,K)),te?(K===U&&te!==W&&K++,W=te):W&&(K===U&&K++,W=""),U=K,X.setZLevel(K)})}}render$2=function(M,F,z,V,G){s(F),renderComponents(M,F,z,V,G),each$c(M._chartsViews,function(U){U.__alive=!1}),renderSeries(M,F,z,V,G),each$c(M._chartsViews,function(U){U.__alive||U.remove(F,z)})},renderComponents=function(M,F,z,V,G,U){each$c(U||M._componentsViews,function(W){var q=W.__model;C(q,W),W.render(q,F,z,V),T(q,W),w(q,W)})},renderSeries=function(M,F,z,V,G,U){var W=M._scheduler;G=extend(G||{},{updatedSeries:F.getSeries()}),lifecycle$1.trigger("series:beforeupdate",F,z,G);var q=!1;F.eachSeries(function(X){var K=M._chartsMap[X.__viewId];K.__alive=!0;var te=K.renderTask;W.updatePayload(te,V),C(X,K),U&&U.get(X.uid)&&te.dirty(),te.perform(W.getPerformArgs(te))&&(q=!0),K.group.silent=!!X.get("silent"),v(X,K),updateSeriesElementSelection(X)}),W.unfinished=q||W.unfinished,lifecycle$1.trigger("series:layoutlabels",F,z,G),lifecycle$1.trigger("series:transition",F,z,G),F.eachSeries(function(X){var K=M._chartsMap[X.__viewId];T(X,K),w(X,K)}),h(M,F),lifecycle$1.trigger("series:afterupdate",F,z,G)},markStatusToUpdate=function(M){M[STATUS_NEEDS_UPDATE_KEY]=!0,M.getZr().wakeUp()},applyChangedStates=function(M){!M[STATUS_NEEDS_UPDATE_KEY]||(M.getZr().storage.traverse(function(F){isElementRemoved(F)||l(F)}),M[STATUS_NEEDS_UPDATE_KEY]=!1)};function l(M){for(var F=[],z=M.currentStates,V=0;V<z.length;V++){var G=z[V];G==="emphasis"||G==="blur"||G==="select"||F.push(G)}M.selected&&M.states.select&&F.push("select"),M.hoverState===HOVER_STATE_EMPHASIS&&M.states.emphasis?F.push("emphasis"):M.hoverState===HOVER_STATE_BLUR&&M.states.blur&&F.push("blur"),M.useStates(F)}function h(M,F){var z=M._zr,V=z.storage,G=0;V.traverse(function(U){U.isGroup||G++}),G>F.get("hoverLayerThreshold")&&!env$1.node&&!env$1.worker&&F.eachSeries(function(U){if(!U.preventUsingHoverLayer){var W=M._chartsMap[U.__viewId];W.__alive&&W.eachRendered(function(q){q.states.emphasis&&(q.states.emphasis.hoverLayer=!0)})}})}function v(M,F){var z=M.get("blendMode")||null;F.eachRendered(function(V){V.isGroup||(V.style.blend=z)})}function T(M,F){if(!M.preventAutoZ){var z=M.get("z")||0,V=M.get("zlevel")||0;F.eachRendered(function(G){return x(G,z,V,-1/0),!0})}}function x(M,F,z,V){var G=M.getTextContent(),U=M.getTextGuideLine(),W=M.isGroup;if(W)for(var q=M.childrenRef(),X=0;X<q.length;X++)V=Math.max(x(q[X],F,z,V),V);else M.z=F,M.zlevel=z,V=Math.max(M.z2,V);if(G&&(G.z=F,G.zlevel=z,isFinite(V)&&(G.z2=V+2)),U){var K=M.textGuideLineConfig;U.z=F,U.zlevel=z,isFinite(V)&&(U.z2=V+(K&&K.showAbove?1:-1))}return V}function C(M,F){F.eachRendered(function(z){if(!isElementRemoved(z)){var V=z.getTextContent(),G=z.getTextGuideLine();z.stateTransition&&(z.stateTransition=null),V&&V.stateTransition&&(V.stateTransition=null),G&&G.stateTransition&&(G.stateTransition=null),z.hasState()?(z.prevStates=z.currentStates,z.clearStates()):z.prevStates&&(z.prevStates=null)}})}function w(M,F){var z=M.getModel("stateAnimation"),V=M.isAnimationEnabled(),G=z.get("duration"),U=G>0?{duration:G,delay:z.get("delay"),easing:z.get("easing")}:null;F.eachRendered(function(W){if(W.states&&W.states.emphasis){if(isElementRemoved(W))return;if(W instanceof Path$1&&savePathStates(W),W.__dirty){var q=W.prevStates;q&&W.useStates(q)}if(V){W.stateTransition=U;var X=W.getTextContent(),K=W.getTextGuideLine();X&&(X.stateTransition=U),K&&(K.stateTransition=U)}W.__dirty&&l(W)}})}createExtensionAPI=function(M){return new(function(F){__extends(z,F);function z(){return F!==null&&F.apply(this,arguments)||this}return z.prototype.getCoordinateSystems=function(){return M._coordSysMgr.getCoordinateSystems()},z.prototype.getComponentByElement=function(V){for(;V;){var G=V.__ecComponentInfo;if(G!=null)return M._model.getComponent(G.mainType,G.index);V=V.parent}},z.prototype.enterEmphasis=function(V,G){enterEmphasis(V,G),markStatusToUpdate(M)},z.prototype.leaveEmphasis=function(V,G){leaveEmphasis(V,G),markStatusToUpdate(M)},z.prototype.enterBlur=function(V){enterBlur(V),markStatusToUpdate(M)},z.prototype.leaveBlur=function(V){leaveBlur(V),markStatusToUpdate(M)},z.prototype.enterSelect=function(V){enterSelect(V),markStatusToUpdate(M)},z.prototype.leaveSelect=function(V){leaveSelect(V),markStatusToUpdate(M)},z.prototype.getModel=function(){return M.getModel()},z.prototype.getViewOfComponentModel=function(V){return M.getViewOfComponentModel(V)},z.prototype.getViewOfSeriesModel=function(V){return M.getViewOfSeriesModel(V)},z}(ExtensionAPI$1))(M)},enableConnect=function(M){function F(z,V){for(var G=0;G<z.length;G++){var U=z[G];U[CONNECT_STATUS_KEY]=V}}each$c(eventActionMap,function(z,V){M._messageCenter.on(V,function(G){if(connectedGroups[M.group]&&M[CONNECT_STATUS_KEY]!==CONNECT_STATUS_PENDING){if(G&&G.escapeConnect)return;var U=M.makeActionFromEvent(G),W=[];each$c(instances,function(q){q!==M&&q.group===M.group&&W.push(q)}),F(W,CONNECT_STATUS_PENDING),each$c(W,function(q){q[CONNECT_STATUS_KEY]!==CONNECT_STATUS_UPDATING&&q.dispatchAction(U)}),F(W,CONNECT_STATUS_UPDATED)}})})}}(),r}(Eventful$1),echartsProto=ECharts.prototype;echartsProto.on=createRegisterEventWithLowercaseECharts("on");echartsProto.off=createRegisterEventWithLowercaseECharts("off");echartsProto.one=function(t,r,o){var s=this;function l(){for(var h=[],v=0;v<arguments.length;v++)h[v]=arguments[v];r&&r.apply&&r.apply(this,h),s.off(t,l)}this.on.call(this,t,l,o)};var MOUSE_EVENT_NAMES=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function disposedWarning(t){}var actions={},eventActionMap={},dataProcessorFuncs=[],optionPreprocessorFuncs=[],visualFuncs=[],themeStorage={},loadingEffects={},instances={},connectedGroups={},idBase=+new Date-0,groupIdBase=+new Date-0,DOM_ATTRIBUTE_KEY="_echarts_instance_";function init(t,r,o){var s=!(o&&o.ssr);if(s){var l=getInstanceByDom(t);if(l)return l}var h=new ECharts(t,r,o);return h.id="ec_"+idBase++,instances[h.id]=h,s&&setAttribute(t,DOM_ATTRIBUTE_KEY,h.id),enableConnect(h),lifecycle$1.trigger("afterinit",h),h}function connect(t){if(isArray$1(t)){var r=t;t=null,each$c(r,function(o){o.group!=null&&(t=o.group)}),t=t||"g_"+groupIdBase++,each$c(r,function(o){o.group=t})}return connectedGroups[t]=!0,t}function disConnect(t){connectedGroups[t]=!1}var disconnect=disConnect;function dispose(t){isString(t)?t=instances[t]:t instanceof ECharts||(t=getInstanceByDom(t)),t instanceof ECharts&&!t.isDisposed()&&t.dispose()}function getInstanceByDom(t){return instances[getAttribute(t,DOM_ATTRIBUTE_KEY)]}function getInstanceById(t){return instances[t]}function registerTheme(t,r){themeStorage[t]=r}function registerPreprocessor(t){indexOf(optionPreprocessorFuncs,t)<0&&optionPreprocessorFuncs.push(t)}function registerProcessor(t,r){normalizeRegister(dataProcessorFuncs,t,r,PRIORITY_PROCESSOR_DEFAULT)}function registerPostInit(t){registerUpdateLifecycle("afterinit",t)}function registerPostUpdate(t){registerUpdateLifecycle("afterupdate",t)}function registerUpdateLifecycle(t,r){lifecycle$1.on(t,r)}function registerAction(t,r,o){isFunction(r)&&(o=r,r="");var s=isObject$3(t)?t.type:[t,t={event:r}][0];t.event=(t.event||s).toLowerCase(),r=t.event,!eventActionMap[r]&&(assert(ACTION_REG.test(s)&&ACTION_REG.test(r)),actions[s]||(actions[s]={action:o,actionInfo:t}),eventActionMap[r]=s)}function registerCoordinateSystem(t,r){CoordinateSystem.register(t,r)}function getCoordinateSystemDimensions(t){var r=CoordinateSystem.get(t);if(r)return r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice()}function registerLayout(t,r){normalizeRegister(visualFuncs,t,r,PRIORITY_VISUAL_LAYOUT,"layout")}function registerVisual(t,r){normalizeRegister(visualFuncs,t,r,PRIORITY_VISUAL_CHART,"visual")}var registeredTasks=[];function normalizeRegister(t,r,o,s,l){if((isFunction(r)||isObject$3(r))&&(o=r,r=s),!(indexOf(registeredTasks,o)>=0)){registeredTasks.push(o);var h=Scheduler$1.wrapStageHandler(o,l);h.__prio=r,h.__raw=o,t.push(h)}}function registerLoading(t,r){loadingEffects[t]=r}function setCanvasCreator(t){setPlatformAPI({createCanvas:t})}function registerMap(t,r,o){var s=getImpl("registerMap");s&&s(t,r,o)}function getMap(t){var r=getImpl("getMap");return r&&r(t)}var registerTransform=registerExternalTransform;registerVisual(PRIORITY_VISUAL_GLOBAL,seriesStyleTask);registerVisual(PRIORITY_VISUAL_CHART_DATA_CUSTOM,dataStyleTask);registerVisual(PRIORITY_VISUAL_CHART_DATA_CUSTOM,dataColorPaletteTask);registerVisual(PRIORITY_VISUAL_GLOBAL,seriesSymbolTask);registerVisual(PRIORITY_VISUAL_CHART_DATA_CUSTOM,dataSymbolTask);registerVisual(PRIORITY_VISUAL_DECAL,decalVisual);registerPreprocessor(globalBackwardCompat);registerProcessor(PRIORITY_PROCESSOR_DATASTACK,dataStack$1);registerLoading("default",defaultLoading);registerAction({type:HIGHLIGHT_ACTION_TYPE,event:HIGHLIGHT_ACTION_TYPE,update:HIGHLIGHT_ACTION_TYPE},noop);registerAction({type:DOWNPLAY_ACTION_TYPE,event:DOWNPLAY_ACTION_TYPE,update:DOWNPLAY_ACTION_TYPE},noop);registerAction({type:SELECT_ACTION_TYPE,event:SELECT_ACTION_TYPE,update:SELECT_ACTION_TYPE},noop);registerAction({type:UNSELECT_ACTION_TYPE,event:UNSELECT_ACTION_TYPE,update:UNSELECT_ACTION_TYPE},noop);registerAction({type:TOGGLE_SELECT_ACTION_TYPE,event:TOGGLE_SELECT_ACTION_TYPE,update:TOGGLE_SELECT_ACTION_TYPE},noop);registerTheme("light",lightTheme);registerTheme("dark",darkTheme);var dataTool={};function dataIndexMapValueLength(t){return t==null?0:t.length||1}function defaultKeyGetter(t){return t}var DataDiffer=function(){function t(r,o,s,l,h,v){this._old=r,this._new=o,this._oldKeyGetter=s||defaultKeyGetter,this._newKeyGetter=l||defaultKeyGetter,this.context=h,this._diffModeMultiple=v==="multiple"}return t.prototype.add=function(r){return this._add=r,this},t.prototype.update=function(r){return this._update=r,this},t.prototype.updateManyToOne=function(r){return this._updateManyToOne=r,this},t.prototype.updateOneToMany=function(r){return this._updateOneToMany=r,this},t.prototype.updateManyToMany=function(r){return this._updateManyToMany=r,this},t.prototype.remove=function(r){return this._remove=r,this},t.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},t.prototype._executeOneToOne=function(){var r=this._old,o=this._new,s={},l=new Array(r.length),h=new Array(o.length);this._initIndexMap(r,null,l,"_oldKeyGetter"),this._initIndexMap(o,s,h,"_newKeyGetter");for(var v=0;v<r.length;v++){var T=l[v],x=s[T],C=dataIndexMapValueLength(x);if(C>1){var w=x.shift();x.length===1&&(s[T]=x[0]),this._update&&this._update(w,v)}else C===1?(s[T]=null,this._update&&this._update(x,v)):this._remove&&this._remove(v)}this._performRestAdd(h,s)},t.prototype._executeMultiple=function(){var r=this._old,o=this._new,s={},l={},h=[],v=[];this._initIndexMap(r,s,h,"_oldKeyGetter"),this._initIndexMap(o,l,v,"_newKeyGetter");for(var T=0;T<h.length;T++){var x=h[T],C=s[x],w=l[x],M=dataIndexMapValueLength(C),F=dataIndexMapValueLength(w);if(M>1&&F===1)this._updateManyToOne&&this._updateManyToOne(w,C),l[x]=null;else if(M===1&&F>1)this._updateOneToMany&&this._updateOneToMany(w,C),l[x]=null;else if(M===1&&F===1)this._update&&this._update(w,C),l[x]=null;else if(M>1&&F>1)this._updateManyToMany&&this._updateManyToMany(w,C),l[x]=null;else if(M>1)for(var z=0;z<M;z++)this._remove&&this._remove(C[z]);else this._remove&&this._remove(C)}this._performRestAdd(v,l)},t.prototype._performRestAdd=function(r,o){for(var s=0;s<r.length;s++){var l=r[s],h=o[l],v=dataIndexMapValueLength(h);if(v>1)for(var T=0;T<v;T++)this._add&&this._add(h[T]);else v===1&&this._add&&this._add(h);o[l]=null}},t.prototype._initIndexMap=function(r,o,s,l){for(var h=this._diffModeMultiple,v=0;v<r.length;v++){var T="_ec_"+this[l](r[v],v);if(h||(s[v]=T),!!o){var x=o[T],C=dataIndexMapValueLength(x);C===0?(o[T]=v,h&&s.push(T)):C===1?o[T]=[x,v]:x.push(v)}}},t}();const DataDiffer$1=DataDiffer;var DimensionUserOuput=function(){function t(r,o){this._encode=r,this._schema=o}return t.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},t.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},t}();function summarizeDimensions(t,r){var o={},s=o.encode={},l=createHashMap(),h=[],v=[],T={};each$c(t.dimensions,function(F){var z=t.getDimensionInfo(F),V=z.coordDim;if(V){var G=z.coordDimIndex;getOrCreateEncodeArr(s,V)[G]=F,z.isExtraCoord||(l.set(V,1),mayLabelDimType(z.type)&&(h[0]=F),getOrCreateEncodeArr(T,V)[G]=t.getDimensionIndex(z.name)),z.defaultTooltip&&v.push(F)}VISUAL_DIMENSIONS.each(function(U,W){var q=getOrCreateEncodeArr(s,W),X=z.otherDims[W];X!=null&&X!==!1&&(q[X]=z.name)})});var x=[],C={};l.each(function(F,z){var V=s[z];C[z]=V[0],x=x.concat(V)}),o.dataDimsOnCoord=x,o.dataDimIndicesOnCoord=map$2(x,function(F){return t.getDimensionInfo(F).storeDimIndex}),o.encodeFirstDimNotExtra=C;var w=s.label;w&&w.length&&(h=w.slice());var M=s.tooltip;return M&&M.length?v=M.slice():v.length||(v=h.slice()),s.defaultedLabel=h,s.defaultedTooltip=v,o.userOutput=new DimensionUserOuput(T,r),o}function getOrCreateEncodeArr(t,r){return t.hasOwnProperty(r)||(t[r]=[]),t[r]}function getDimensionTypeByAxis(t){return t==="category"?"ordinal":t==="time"?"time":"float"}function mayLabelDimType(t){return!(t==="ordinal"||t==="time")}var SeriesDimensionDefine=function(){function t(r){this.otherDims={},r!=null&&extend(this,r)}return t}();const SeriesDimensionDefine$1=SeriesDimensionDefine;var inner$8=makeInner(),dimTypeShort={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},SeriesDataSchema=function(){function t(r){this.dimensions=r.dimensions,this._dimOmitted=r.dimensionOmitted,this.source=r.source,this._fullDimCount=r.fullDimensionCount,this._updateDimOmitted(r.dimensionOmitted)}return t.prototype.isDimensionOmitted=function(){return this._dimOmitted},t.prototype._updateDimOmitted=function(r){this._dimOmitted=r,r&&(this._dimNameMap||(this._dimNameMap=ensureSourceDimNameMap(this.source)))},t.prototype.getSourceDimensionIndex=function(r){return retrieve2(this._dimNameMap.get(r),-1)},t.prototype.getSourceDimension=function(r){var o=this.source.dimensionsDefine;if(o)return o[r]},t.prototype.makeStoreSchema=function(){for(var r=this._fullDimCount,o=shouldRetrieveDataByName(this.source),s=!shouldOmitUnusedDimensions(r),l="",h=[],v=0,T=0;v<r;v++){var x=void 0,C=void 0,w=void 0,M=this.dimensions[T];if(M&&M.storeDimIndex===v)x=o?M.name:null,C=M.type,w=M.ordinalMeta,T++;else{var F=this.getSourceDimension(v);F&&(x=o?F.name:null,C=F.type)}h.push({property:x,type:C,ordinalMeta:w}),o&&x!=null&&(!M||!M.isCalculationCoord)&&(l+=s?x.replace(/\`/g,"`1").replace(/\$/g,"`2"):x),l+="$",l+=dimTypeShort[C]||"f",w&&(l+=w.uid),l+="$"}var z=this.source,V=[z.seriesLayoutBy,z.startIndex,l].join("$$");return{dimensions:h,hash:V}},t.prototype.makeOutputDimensionNames=function(){for(var r=[],o=0,s=0;o<this._fullDimCount;o++){var l=void 0,h=this.dimensions[s];if(h&&h.storeDimIndex===o)h.isCalculationCoord||(l=h.name),s++;else{var v=this.getSourceDimension(o);v&&(l=v.name)}r.push(l)}return r},t.prototype.appendCalculationDimension=function(r){this.dimensions.push(r),r.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},t}();function isSeriesDataSchema(t){return t instanceof SeriesDataSchema}function createDimNameMap(t){for(var r=createHashMap(),o=0;o<(t||[]).length;o++){var s=t[o],l=isObject$3(s)?s.name:s;l!=null&&r.get(l)==null&&r.set(l,o)}return r}function ensureSourceDimNameMap(t){var r=inner$8(t);return r.dimNameMap||(r.dimNameMap=createDimNameMap(t.dimensionsDefine))}function shouldOmitUnusedDimensions(t){return t>30}var isObject$1=isObject$3,map$1=map$2,CtorInt32Array=typeof Int32Array>"u"?Array:Int32Array,ID_PREFIX="e\0\0",INDEX_NOT_FOUND=-1,TRANSFERABLE_PROPERTIES=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],CLONE_PROPERTIES=["_approximateExtent"],prepareInvertedIndex,getId,getIdNameFromStore,normalizeDimensions,transferProperties,cloneListForMapAndSample,makeIdFromName,SeriesData=function(){function t(r,o){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var s,l=!1;isSeriesDataSchema(r)?(s=r.dimensions,this._dimOmitted=r.isDimensionOmitted(),this._schema=r):(l=!0,s=r),s=s||["x","y"];for(var h={},v=[],T={},x=!1,C={},w=0;w<s.length;w++){var M=s[w],F=isString(M)?new SeriesDimensionDefine$1({name:M}):M instanceof SeriesDimensionDefine$1?M:new SeriesDimensionDefine$1(M),z=F.name;F.type=F.type||"float",F.coordDim||(F.coordDim=z,F.coordDimIndex=0);var V=F.otherDims=F.otherDims||{};v.push(z),h[z]=F,C[z]!=null&&(x=!0),F.createInvertedIndices&&(T[z]=[]),V.itemName===0&&(this._nameDimIdx=w),V.itemId===0&&(this._idDimIdx=w),l&&(F.storeDimIndex=w)}if(this.dimensions=v,this._dimInfos=h,this._initGetDimensionInfo(x),this.hostModel=o,this._invertedIndicesMap=T,this._dimOmitted){var G=this._dimIdxToName=createHashMap();each$c(v,function(U){G.set(h[U].storeDimIndex,U)})}}return t.prototype.getDimension=function(r){var o=this._recognizeDimIndex(r);if(o==null)return r;if(o=r,!this._dimOmitted)return this.dimensions[o];var s=this._dimIdxToName.get(o);if(s!=null)return s;var l=this._schema.getSourceDimension(o);if(l)return l.name},t.prototype.getDimensionIndex=function(r){var o=this._recognizeDimIndex(r);if(o!=null)return o;if(r==null)return-1;var s=this._getDimInfo(r);return s?s.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(r):-1},t.prototype._recognizeDimIndex=function(r){if(isNumber(r)||r!=null&&!isNaN(r)&&!this._getDimInfo(r)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(r)<0))return+r},t.prototype._getStoreDimIndex=function(r){var o=this.getDimensionIndex(r);return o},t.prototype.getDimensionInfo=function(r){return this._getDimInfo(this.getDimension(r))},t.prototype._initGetDimensionInfo=function(r){var o=this._dimInfos;this._getDimInfo=r?function(s){return o.hasOwnProperty(s)?o[s]:void 0}:function(s){return o[s]}},t.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},t.prototype.mapDimension=function(r,o){var s=this._dimSummary;if(o==null)return s.encodeFirstDimNotExtra[r];var l=s.encode[r];return l?l[o]:null},t.prototype.mapDimensionsAll=function(r){var o=this._dimSummary,s=o.encode[r];return(s||[]).slice()},t.prototype.getStore=function(){return this._store},t.prototype.initData=function(r,o,s){var l=this,h;if(r instanceof DataStore$1&&(h=r),!h){var v=this.dimensions,T=isSourceInstance(r)||isArrayLike(r)?new DefaultDataProvider(r,v.length):r;h=new DataStore$1;var x=map$1(v,function(C){return{type:l._dimInfos[C].type,property:C}});h.initData(T,x,s)}this._store=h,this._nameList=(o||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,h.count()),this._dimSummary=summarizeDimensions(this,this._schema),this.userOutput=this._dimSummary.userOutput},t.prototype.appendData=function(r){var o=this._store.appendData(r);this._doInit(o[0],o[1])},t.prototype.appendValues=function(r,o){var s=this._store.appendValues(r,o.length),l=s.start,h=s.end,v=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),o)for(var T=l;T<h;T++){var x=T-l;this._nameList[T]=o[x],v&&makeIdFromName(this,T)}},t.prototype._updateOrdinalMeta=function(){for(var r=this._store,o=this.dimensions,s=0;s<o.length;s++){var l=this._dimInfos[o[s]];l.ordinalMeta&&r.collectOrdinalMeta(l.storeDimIndex,l.ordinalMeta)}},t.prototype._shouldMakeIdFromName=function(){var r=this._store.getProvider();return this._idDimIdx==null&&r.getSource().sourceFormat!==SOURCE_FORMAT_TYPED_ARRAY&&!r.fillStorage},t.prototype._doInit=function(r,o){if(!(r>=o)){var s=this._store,l=s.getProvider();this._updateOrdinalMeta();var h=this._nameList,v=this._idList,T=l.getSource().sourceFormat,x=T===SOURCE_FORMAT_ORIGINAL;if(x&&!l.pure)for(var C=[],w=r;w<o;w++){var M=l.getItem(w,C);if(!this.hasItemOption&&isDataItemOption(M)&&(this.hasItemOption=!0),M){var F=M.name;h[w]==null&&F!=null&&(h[w]=convertOptionIdName(F,null));var z=M.id;v[w]==null&&z!=null&&(v[w]=convertOptionIdName(z,null))}}if(this._shouldMakeIdFromName())for(var w=r;w<o;w++)makeIdFromName(this,w);prepareInvertedIndex(this)}},t.prototype.getApproximateExtent=function(r){return this._approximateExtent[r]||this._store.getDataExtent(this._getStoreDimIndex(r))},t.prototype.setApproximateExtent=function(r,o){o=this.getDimension(o),this._approximateExtent[o]=r.slice()},t.prototype.getCalculationInfo=function(r){return this._calculationInfo[r]},t.prototype.setCalculationInfo=function(r,o){isObject$1(r)?extend(this._calculationInfo,r):this._calculationInfo[r]=o},t.prototype.getName=function(r){var o=this.getRawIndex(r),s=this._nameList[o];return s==null&&this._nameDimIdx!=null&&(s=getIdNameFromStore(this,this._nameDimIdx,o)),s==null&&(s=""),s},t.prototype._getCategory=function(r,o){var s=this._store.get(r,o),l=this._store.getOrdinalMeta(r);return l?l.categories[s]:s},t.prototype.getId=function(r){return getId(this,this.getRawIndex(r))},t.prototype.count=function(){return this._store.count()},t.prototype.get=function(r,o){var s=this._store,l=this._dimInfos[r];if(l)return s.get(l.storeDimIndex,o)},t.prototype.getByRawIndex=function(r,o){var s=this._store,l=this._dimInfos[r];if(l)return s.getByRawIndex(l.storeDimIndex,o)},t.prototype.getIndices=function(){return this._store.getIndices()},t.prototype.getDataExtent=function(r){return this._store.getDataExtent(this._getStoreDimIndex(r))},t.prototype.getSum=function(r){return this._store.getSum(this._getStoreDimIndex(r))},t.prototype.getMedian=function(r){return this._store.getMedian(this._getStoreDimIndex(r))},t.prototype.getValues=function(r,o){var s=this,l=this._store;return isArray$1(r)?l.getValues(map$1(r,function(h){return s._getStoreDimIndex(h)}),o):l.getValues(r)},t.prototype.hasValue=function(r){for(var o=this._dimSummary.dataDimIndicesOnCoord,s=0,l=o.length;s<l;s++)if(isNaN(this._store.get(o[s],r)))return!1;return!0},t.prototype.indexOfName=function(r){for(var o=0,s=this._store.count();o<s;o++)if(this.getName(o)===r)return o;return-1},t.prototype.getRawIndex=function(r){return this._store.getRawIndex(r)},t.prototype.indexOfRawIndex=function(r){return this._store.indexOfRawIndex(r)},t.prototype.rawIndexOf=function(r,o){var s=r&&this._invertedIndicesMap[r],l=s[o];return l==null||isNaN(l)?INDEX_NOT_FOUND:l},t.prototype.indicesOfNearest=function(r,o,s){return this._store.indicesOfNearest(this._getStoreDimIndex(r),o,s)},t.prototype.each=function(r,o,s){isFunction(r)&&(s=o,o=r,r=[]);var l=s||this,h=map$1(normalizeDimensions(r),this._getStoreDimIndex,this);this._store.each(h,l?bind$1(o,l):o)},t.prototype.filterSelf=function(r,o,s){isFunction(r)&&(s=o,o=r,r=[]);var l=s||this,h=map$1(normalizeDimensions(r),this._getStoreDimIndex,this);return this._store=this._store.filter(h,l?bind$1(o,l):o),this},t.prototype.selectRange=function(r){var o=this,s={},l=keys(r);return each$c(l,function(h){var v=o._getStoreDimIndex(h);s[v]=r[h]}),this._store=this._store.selectRange(s),this},t.prototype.mapArray=function(r,o,s){isFunction(r)&&(s=o,o=r,r=[]),s=s||this;var l=[];return this.each(r,function(){l.push(o&&o.apply(this,arguments))},s),l},t.prototype.map=function(r,o,s,l){var h=s||l||this,v=map$1(normalizeDimensions(r),this._getStoreDimIndex,this),T=cloneListForMapAndSample(this);return T._store=this._store.map(v,h?bind$1(o,h):o),T},t.prototype.modify=function(r,o,s,l){var h=s||l||this,v=map$1(normalizeDimensions(r),this._getStoreDimIndex,this);this._store.modify(v,h?bind$1(o,h):o)},t.prototype.downSample=function(r,o,s,l){var h=cloneListForMapAndSample(this);return h._store=this._store.downSample(this._getStoreDimIndex(r),o,s,l),h},t.prototype.lttbDownSample=function(r,o){var s=cloneListForMapAndSample(this);return s._store=this._store.lttbDownSample(this._getStoreDimIndex(r),o),s},t.prototype.getRawDataItem=function(r){return this._store.getRawDataItem(r)},t.prototype.getItemModel=function(r){var o=this.hostModel,s=this.getRawDataItem(r);return new Model$1(s,o,o&&o.ecModel)},t.prototype.diff=function(r){var o=this;return new DataDiffer$1(r?r.getStore().getIndices():[],this.getStore().getIndices(),function(s){return getId(r,s)},function(s){return getId(o,s)})},t.prototype.getVisual=function(r){var o=this._visual;return o&&o[r]},t.prototype.setVisual=function(r,o){this._visual=this._visual||{},isObject$1(r)?extend(this._visual,r):this._visual[r]=o},t.prototype.getItemVisual=function(r,o){var s=this._itemVisuals[r],l=s&&s[o];return l==null?this.getVisual(o):l},t.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},t.prototype.ensureUniqueItemVisual=function(r,o){var s=this._itemVisuals,l=s[r];l||(l=s[r]={});var h=l[o];return h==null&&(h=this.getVisual(o),isArray$1(h)?h=h.slice():isObject$1(h)&&(h=extend({},h)),l[o]=h),h},t.prototype.setItemVisual=function(r,o,s){var l=this._itemVisuals[r]||{};this._itemVisuals[r]=l,isObject$1(o)?extend(l,o):l[o]=s},t.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},t.prototype.setLayout=function(r,o){isObject$1(r)?extend(this._layout,r):this._layout[r]=o},t.prototype.getLayout=function(r){return this._layout[r]},t.prototype.getItemLayout=function(r){return this._itemLayouts[r]},t.prototype.setItemLayout=function(r,o,s){this._itemLayouts[r]=s?extend(this._itemLayouts[r]||{},o):o},t.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},t.prototype.setItemGraphicEl=function(r,o){var s=this.hostModel&&this.hostModel.seriesIndex;setCommonECData(s,this.dataType,r,o),this._graphicEls[r]=o},t.prototype.getItemGraphicEl=function(r){return this._graphicEls[r]},t.prototype.eachItemGraphicEl=function(r,o){each$c(this._graphicEls,function(s,l){s&&r&&r.call(o,s,l)})},t.prototype.cloneShallow=function(r){return r||(r=new t(this._schema?this._schema:map$1(this.dimensions,this._getDimInfo,this),this.hostModel)),transferProperties(r,this),r._store=this._store,r},t.prototype.wrapMethod=function(r,o){var s=this[r];!isFunction(s)||(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(r),this[r]=function(){var l=s.apply(this,arguments);return o.apply(this,[l].concat(slice(arguments)))})},t.internalField=function(){prepareInvertedIndex=function(r){var o=r._invertedIndicesMap;each$c(o,function(s,l){var h=r._dimInfos[l],v=h.ordinalMeta,T=r._store;if(v){s=o[l]=new CtorInt32Array(v.categories.length);for(var x=0;x<s.length;x++)s[x]=INDEX_NOT_FOUND;for(var x=0;x<T.count();x++)s[T.get(h.storeDimIndex,x)]=x}})},getIdNameFromStore=function(r,o,s){return convertOptionIdName(r._getCategory(o,s),null)},getId=function(r,o){var s=r._idList[o];return s==null&&r._idDimIdx!=null&&(s=getIdNameFromStore(r,r._idDimIdx,o)),s==null&&(s=ID_PREFIX+o),s},normalizeDimensions=function(r){return isArray$1(r)||(r=r!=null?[r]:[]),r},cloneListForMapAndSample=function(r){var o=new t(r._schema?r._schema:map$1(r.dimensions,r._getDimInfo,r),r.hostModel);return transferProperties(o,r),o},transferProperties=function(r,o){each$c(TRANSFERABLE_PROPERTIES.concat(o.__wrappedMethods||[]),function(s){o.hasOwnProperty(s)&&(r[s]=o[s])}),r.__wrappedMethods=o.__wrappedMethods,each$c(CLONE_PROPERTIES,function(s){r[s]=clone$3(o[s])}),r._calculationInfo=extend({},o._calculationInfo)},makeIdFromName=function(r,o){var s=r._nameList,l=r._idList,h=r._nameDimIdx,v=r._idDimIdx,T=s[o],x=l[o];if(T==null&&h!=null&&(s[o]=T=getIdNameFromStore(r,h,o)),x==null&&v!=null&&(l[o]=x=getIdNameFromStore(r,v,o)),x==null&&T!=null){var C=r._nameRepeatCount,w=C[T]=(C[T]||0)+1;x=T,w>1&&(x+="__ec__"+w),l[o]=x}}}(),t}();const SeriesData$1=SeriesData;function createDimensions(t,r){return prepareSeriesDataSchema(t,r).dimensions}function prepareSeriesDataSchema(t,r){isSourceInstance(t)||(t=createSourceFromSeriesDataOption(t)),r=r||{};var o=r.coordDimensions||[],s=r.dimensionsDefine||t.dimensionsDefine||[],l=createHashMap(),h=[],v=getDimCount(t,o,s,r.dimensionsCount),T=r.canOmitUnusedDimensions&&shouldOmitUnusedDimensions(v),x=s===t.dimensionsDefine,C=x?ensureSourceDimNameMap(t):createDimNameMap(s),w=r.encodeDefine;!w&&r.encodeDefaulter&&(w=r.encodeDefaulter(t,v));for(var M=createHashMap(w),F=new CtorInt32Array$1(v),z=0;z<F.length;z++)F[z]=-1;function V(ve){var me=F[ve];if(me<0){var oe=s[ve],ye=isObject$3(oe)?oe:{name:oe},Se=new SeriesDimensionDefine$1,Ee=ye.name;Ee!=null&&C.get(Ee)!=null&&(Se.name=Se.displayName=Ee),ye.type!=null&&(Se.type=ye.type),ye.displayName!=null&&(Se.displayName=ye.displayName);var Te=h.length;return F[ve]=Te,Se.storeDimIndex=ve,h.push(Se),Se}return h[me]}if(!T)for(var z=0;z<v;z++)V(z);M.each(function(ve,me){var oe=normalizeToArray(ve).slice();if(oe.length===1&&!isString(oe[0])&&oe[0]<0){M.set(me,!1);return}var ye=M.set(me,[]);each$c(oe,function(Se,Ee){var Te=isString(Se)?C.get(Se):Se;Te!=null&&Te<v&&(ye[Ee]=Te,U(V(Te),me,Ee))})});var G=0;each$c(o,function(ve){var me,oe,ye,Se;if(isString(ve))me=ve,Se={};else{Se=ve,me=Se.name;var Ee=Se.ordinalMeta;Se.ordinalMeta=null,Se=extend({},Se),Se.ordinalMeta=Ee,oe=Se.dimsDef,ye=Se.otherDims,Se.name=Se.coordDim=Se.coordDimIndex=Se.dimsDef=Se.otherDims=null}var Te=M.get(me);if(Te!==!1){if(Te=normalizeToArray(Te),!Te.length)for(var Ae=0;Ae<(oe&&oe.length||1);Ae++){for(;G<v&&V(G).coordDim!=null;)G++;G<v&&Te.push(G++)}each$c(Te,function(Ie,Ce){var we=V(Ie);if(x&&Se.type!=null&&(we.type=Se.type),U(defaults(we,Se),me,Ce),we.name==null&&oe){var Me=oe[Ce];!isObject$3(Me)&&(Me={name:Me}),we.name=we.displayName=Me.name,we.defaultTooltip=Me.defaultTooltip}ye&&defaults(we.otherDims,ye)})}});function U(ve,me,oe){VISUAL_DIMENSIONS.get(me)!=null?ve.otherDims[me]=oe:(ve.coordDim=me,ve.coordDimIndex=oe,l.set(me,!0))}var W=r.generateCoord,q=r.generateCoordCount,X=q!=null;q=W?q||1:0;var K=W||"value";function te(ve){ve.name==null&&(ve.name=ve.coordDim)}if(T)each$c(h,function(ve){te(ve)}),h.sort(function(ve,me){return ve.storeDimIndex-me.storeDimIndex});else for(var ee=0;ee<v;ee++){var ne=V(ee),se=ne.coordDim;se==null&&(ne.coordDim=genCoordDimName(K,l,X),ne.coordDimIndex=0,(!W||q<=0)&&(ne.isExtraCoord=!0),q--),te(ne),ne.type==null&&(guessOrdinal(t,ee)===BE_ORDINAL.Must||ne.isExtraCoord&&(ne.otherDims.itemName!=null||ne.otherDims.seriesName!=null))&&(ne.type="ordinal")}return removeDuplication(h),new SeriesDataSchema({source:t,dimensions:h,fullDimensionCount:v,dimensionOmitted:T})}function removeDuplication(t){for(var r=createHashMap(),o=0;o<t.length;o++){var s=t[o],l=s.name,h=r.get(l)||0;h>0&&(s.name=l+(h-1)),h++,r.set(l,h)}}function getDimCount(t,r,o,s){var l=Math.max(t.dimensionsDetectedCount||1,r.length,o.length,s||0);return each$c(r,function(h){var v;isObject$3(h)&&(v=h.dimsDef)&&(l=Math.max(l,v.length))}),l}function genCoordDimName(t,r,o){var s=r.data;if(o||s.hasOwnProperty(t)){for(var l=0;s.hasOwnProperty(t+l);)l++;t+=l}return r.set(t,!0),t}var CoordSysInfo=function(){function t(r){this.coordSysDims=[],this.axisMap=createHashMap(),this.categoryAxisMap=createHashMap(),this.coordSysName=r}return t}();function getCoordSysInfoBySeries(t){var r=t.get("coordinateSystem"),o=new CoordSysInfo(r),s=fetchers[r];if(s)return s(t,o,o.axisMap,o.categoryAxisMap),o}var fetchers={cartesian2d:function(t,r,o,s){var l=t.getReferringComponents("xAxis",SINGLE_REFERRING).models[0],h=t.getReferringComponents("yAxis",SINGLE_REFERRING).models[0];r.coordSysDims=["x","y"],o.set("x",l),o.set("y",h),isCategory(l)&&(s.set("x",l),r.firstCategoryDimIndex=0),isCategory(h)&&(s.set("y",h),r.firstCategoryDimIndex==null&&(r.firstCategoryDimIndex=1))},singleAxis:function(t,r,o,s){var l=t.getReferringComponents("singleAxis",SINGLE_REFERRING).models[0];r.coordSysDims=["single"],o.set("single",l),isCategory(l)&&(s.set("single",l),r.firstCategoryDimIndex=0)},polar:function(t,r,o,s){var l=t.getReferringComponents("polar",SINGLE_REFERRING).models[0],h=l.findAxisModel("radiusAxis"),v=l.findAxisModel("angleAxis");r.coordSysDims=["radius","angle"],o.set("radius",h),o.set("angle",v),isCategory(h)&&(s.set("radius",h),r.firstCategoryDimIndex=0),isCategory(v)&&(s.set("angle",v),r.firstCategoryDimIndex==null&&(r.firstCategoryDimIndex=1))},geo:function(t,r,o,s){r.coordSysDims=["lng","lat"]},parallel:function(t,r,o,s){var l=t.ecModel,h=l.getComponent("parallel",t.get("parallelIndex")),v=r.coordSysDims=h.dimensions.slice();each$c(h.parallelAxisIndex,function(T,x){var C=l.getComponent("parallelAxis",T),w=v[x];o.set(w,C),isCategory(C)&&(s.set(w,C),r.firstCategoryDimIndex==null&&(r.firstCategoryDimIndex=x))})}};function isCategory(t){return t.get("type")==="category"}function enableDataStack(t,r,o){o=o||{};var s=o.byIndex,l=o.stackedCoordDimension,h,v,T;isLegacyDimensionsInput(r)?h=r:(v=r.schema,h=v.dimensions,T=r.store);var x=!!(t&&t.get("stack")),C,w,M,F;if(each$c(h,function(q,X){isString(q)&&(h[X]=q={name:q}),x&&!q.isExtraCoord&&(!s&&!C&&q.ordinalMeta&&(C=q),!w&&q.type!=="ordinal"&&q.type!=="time"&&(!l||l===q.coordDim)&&(w=q))}),w&&!s&&!C&&(s=!0),w){M="__\0ecstackresult_"+t.id,F="__\0ecstackedover_"+t.id,C&&(C.createInvertedIndices=!0);var z=w.coordDim,V=w.type,G=0;each$c(h,function(q){q.coordDim===z&&G++});var U={name:M,coordDim:z,coordDimIndex:G,type:V,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:h.length},W={name:F,coordDim:F,coordDimIndex:G+1,type:V,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:h.length+1};v?(T&&(U.storeDimIndex=T.ensureCalculationDimension(F,V),W.storeDimIndex=T.ensureCalculationDimension(M,V)),v.appendCalculationDimension(U),v.appendCalculationDimension(W)):(h.push(U),h.push(W))}return{stackedDimension:w&&w.name,stackedByDimension:C&&C.name,isStackedByIndex:s,stackedOverDimension:F,stackResultDimension:M}}function isLegacyDimensionsInput(t){return!isSeriesDataSchema(t.schema)}function isDimensionStacked(t,r){return!!r&&r===t.getCalculationInfo("stackedDimension")}function getStackedDimension(t,r){return isDimensionStacked(t,r)?t.getCalculationInfo("stackResultDimension"):r}function getCoordSysDimDefs(t,r){var o=t.get("coordinateSystem"),s=CoordinateSystem.get(o),l;return r&&r.coordSysDims&&(l=map$2(r.coordSysDims,function(h){var v={name:h},T=r.axisMap.get(h);if(T){var x=T.get("type");v.type=getDimensionTypeByAxis(x)}return v})),l||(l=s&&(s.getDimensionsInfo?s.getDimensionsInfo():s.dimensions.slice())||["x","y"]),l}function injectOrdinalMeta(t,r,o){var s,l;return o&&each$c(t,function(h,v){var T=h.coordDim,x=o.categoryAxisMap.get(T);x&&(s==null&&(s=v),h.ordinalMeta=x.getOrdinalMeta(),r&&(h.createInvertedIndices=!0)),h.otherDims.itemName!=null&&(l=!0)}),!l&&s!=null&&(t[s].otherDims.itemName=0),s}function createSeriesData(t,r,o){o=o||{};var s=r.getSourceManager(),l,h=!1;t?(h=!0,l=createSourceFromSeriesDataOption(t)):(l=s.getSource(),h=l.sourceFormat===SOURCE_FORMAT_ORIGINAL);var v=getCoordSysInfoBySeries(r),T=getCoordSysDimDefs(r,v),x=o.useEncodeDefaulter,C=isFunction(x)?x:x?curry$1(makeSeriesEncodeForAxisCoordSys,T,r):null,w={coordDimensions:T,generateCoord:o.generateCoord,encodeDefine:r.getEncode(),encodeDefaulter:C,canOmitUnusedDimensions:!h},M=prepareSeriesDataSchema(l,w),F=injectOrdinalMeta(M.dimensions,o.createInvertedIndices,v),z=h?null:s.getSharedDataStore(M),V=enableDataStack(r,{schema:M,store:z}),G=new SeriesData$1(M,r);G.setCalculationInfo(V);var U=F!=null&&isNeedCompleteOrdinalData(l)?function(W,q,X,K){return K===F?X:this.defaultDimValueGetter(W,q,X,K)}:null;return G.hasItemOption=!1,G.initData(h?l:z,null,U),G}function isNeedCompleteOrdinalData(t){if(t.sourceFormat===SOURCE_FORMAT_ORIGINAL){var r=firstDataNotNull(t.data||[]);return!isArray$1(getDataItemValue(r))}}function firstDataNotNull(t){for(var r=0;r<t.length&&t[r]==null;)r++;return t[r]}var Scale=function(){function t(r){this._setting=r||{},this._extent=[1/0,-1/0]}return t.prototype.getSetting=function(r){return this._setting[r]},t.prototype.unionExtent=function(r){var o=this._extent;r[0]<o[0]&&(o[0]=r[0]),r[1]>o[1]&&(o[1]=r[1])},t.prototype.unionExtentFromData=function(r,o){this.unionExtent(r.getApproximateExtent(o))},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.setExtent=function(r,o){var s=this._extent;isNaN(r)||(s[0]=r),isNaN(o)||(s[1]=o)},t.prototype.isInExtentRange=function(r){return this._extent[0]<=r&&this._extent[1]>=r},t.prototype.isBlank=function(){return this._isBlank},t.prototype.setBlank=function(r){this._isBlank=r},t}();enableClassManagement(Scale);const Scale$1=Scale;var uidBase=0,OrdinalMeta=function(){function t(r){this.categories=r.categories||[],this._needCollect=r.needCollect,this._deduplication=r.deduplication,this.uid=++uidBase}return t.createByAxisModel=function(r){var o=r.option,s=o.data,l=s&&map$2(s,getName);return new t({categories:l,needCollect:!l,deduplication:o.dedplication!==!1})},t.prototype.getOrdinal=function(r){return this._getOrCreateMap().get(r)},t.prototype.parseAndCollect=function(r){var o,s=this._needCollect;if(!isString(r)&&!s)return r;if(s&&!this._deduplication)return o=this.categories.length,this.categories[o]=r,o;var l=this._getOrCreateMap();return o=l.get(r),o==null&&(s?(o=this.categories.length,this.categories[o]=r,l.set(r,o)):o=NaN),o},t.prototype._getOrCreateMap=function(){return this._map||(this._map=createHashMap(this.categories))},t}();function getName(t){return isObject$3(t)&&t.value!=null?t.value:t+""}const OrdinalMeta$1=OrdinalMeta;function isIntervalOrLogScale(t){return t.type==="interval"||t.type==="log"}function intervalScaleNiceTicks(t,r,o,s){var l={},h=t[1]-t[0],v=l.interval=nice(h/r,!0);o!=null&&v<o&&(v=l.interval=o),s!=null&&v>s&&(v=l.interval=s);var T=l.intervalPrecision=getIntervalPrecision(v),x=l.niceTickExtent=[round$1(Math.ceil(t[0]/v)*v,T),round$1(Math.floor(t[1]/v)*v,T)];return fixExtent(x,t),l}function increaseInterval(t){var r=Math.pow(10,quantityExponent(t)),o=t/r;return o?o===2?o=3:o===3?o=5:o*=2:o=1,round$1(o*r)}function getIntervalPrecision(t){return getPrecision(t)+2}function clamp(t,r,o){t[r]=Math.max(Math.min(t[r],o[1]),o[0])}function fixExtent(t,r){!isFinite(t[0])&&(t[0]=r[0]),!isFinite(t[1])&&(t[1]=r[1]),clamp(t,0,r),clamp(t,1,r),t[0]>t[1]&&(t[0]=t[1])}function contain$1(t,r){return t>=r[0]&&t<=r[1]}function normalize(t,r){return r[1]===r[0]?.5:(t-r[0])/(r[1]-r[0])}function scale(t,r){return t*(r[1]-r[0])+r[0]}var OrdinalScale=function(t){__extends(r,t);function r(o){var s=t.call(this,o)||this;s.type="ordinal";var l=s.getSetting("ordinalMeta");return l||(l=new OrdinalMeta$1({})),isArray$1(l)&&(l=new OrdinalMeta$1({categories:map$2(l,function(h){return isObject$3(h)?h.value:h})})),s._ordinalMeta=l,s._extent=s.getSetting("extent")||[0,l.categories.length-1],s}return r.prototype.parse=function(o){return o==null?NaN:isString(o)?this._ordinalMeta.getOrdinal(o):Math.round(o)},r.prototype.contain=function(o){return o=this.parse(o),contain$1(o,this._extent)&&this._ordinalMeta.categories[o]!=null},r.prototype.normalize=function(o){return o=this._getTickNumber(this.parse(o)),normalize(o,this._extent)},r.prototype.scale=function(o){return o=Math.round(scale(o,this._extent)),this.getRawOrdinalNumber(o)},r.prototype.getTicks=function(){for(var o=[],s=this._extent,l=s[0];l<=s[1];)o.push({value:l}),l++;return o},r.prototype.getMinorTicks=function(o){},r.prototype.setSortInfo=function(o){if(o==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var s=o.ordinalNumbers,l=this._ordinalNumbersByTick=[],h=this._ticksByOrdinalNumber=[],v=0,T=this._ordinalMeta.categories.length,x=Math.min(T,s.length);v<x;++v){var C=s[v];l[v]=C,h[C]=v}for(var w=0;v<T;++v){for(;h[w]!=null;)w++;l.push(w),h[w]=v}},r.prototype._getTickNumber=function(o){var s=this._ticksByOrdinalNumber;return s&&o>=0&&o<s.length?s[o]:o},r.prototype.getRawOrdinalNumber=function(o){var s=this._ordinalNumbersByTick;return s&&o>=0&&o<s.length?s[o]:o},r.prototype.getLabel=function(o){if(!this.isBlank()){var s=this.getRawOrdinalNumber(o.value),l=this._ordinalMeta.categories[s];return l==null?"":l+""}},r.prototype.count=function(){return this._extent[1]-this._extent[0]+1},r.prototype.unionExtentFromData=function(o,s){this.unionExtent(o.getApproximateExtent(s))},r.prototype.isInExtentRange=function(o){return o=this._getTickNumber(o),this._extent[0]<=o&&this._extent[1]>=o},r.prototype.getOrdinalMeta=function(){return this._ordinalMeta},r.prototype.calcNiceTicks=function(){},r.prototype.calcNiceExtent=function(){},r.type="ordinal",r}(Scale$1);Scale$1.registerClass(OrdinalScale);const OrdinalScale$1=OrdinalScale;var roundNumber=round$1,IntervalScale=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type="interval",o._interval=0,o._intervalPrecision=2,o}return r.prototype.parse=function(o){return o},r.prototype.contain=function(o){return contain$1(o,this._extent)},r.prototype.normalize=function(o){return normalize(o,this._extent)},r.prototype.scale=function(o){return scale(o,this._extent)},r.prototype.setExtent=function(o,s){var l=this._extent;isNaN(o)||(l[0]=parseFloat(o)),isNaN(s)||(l[1]=parseFloat(s))},r.prototype.unionExtent=function(o){var s=this._extent;o[0]<s[0]&&(s[0]=o[0]),o[1]>s[1]&&(s[1]=o[1]),this.setExtent(s[0],s[1])},r.prototype.getInterval=function(){return this._interval},r.prototype.setInterval=function(o){this._interval=o,this._niceExtent=this._extent.slice(),this._intervalPrecision=getIntervalPrecision(o)},r.prototype.getTicks=function(o){var s=this._interval,l=this._extent,h=this._niceExtent,v=this._intervalPrecision,T=[];if(!s)return T;var x=1e4;l[0]<h[0]&&(o?T.push({value:roundNumber(h[0]-s,v)}):T.push({value:l[0]}));for(var C=h[0];C<=h[1]&&(T.push({value:C}),C=roundNumber(C+s,v),C!==T[T.length-1].value);)if(T.length>x)return[];var w=T.length?T[T.length-1].value:h[1];return l[1]>w&&(o?T.push({value:roundNumber(w+s,v)}):T.push({value:l[1]})),T},r.prototype.getMinorTicks=function(o){for(var s=this.getTicks(!0),l=[],h=this.getExtent(),v=1;v<s.length;v++){for(var T=s[v],x=s[v-1],C=0,w=[],M=T.value-x.value,F=M/o;C<o-1;){var z=roundNumber(x.value+(C+1)*F);z>h[0]&&z<h[1]&&w.push(z),C++}l.push(w)}return l},r.prototype.getLabel=function(o,s){if(o==null)return"";var l=s&&s.precision;l==null?l=getPrecision(o.value)||0:l==="auto"&&(l=this._intervalPrecision);var h=roundNumber(o.value,l,!0);return addCommas(h)},r.prototype.calcNiceTicks=function(o,s,l){o=o||5;var h=this._extent,v=h[1]-h[0];if(!!isFinite(v)){v<0&&(v=-v,h.reverse());var T=intervalScaleNiceTicks(h,o,s,l);this._intervalPrecision=T.intervalPrecision,this._interval=T.interval,this._niceExtent=T.niceTickExtent}},r.prototype.calcNiceExtent=function(o){var s=this._extent;if(s[0]===s[1])if(s[0]!==0){var l=Math.abs(s[0]);o.fixMax||(s[1]+=l/2),s[0]-=l/2}else s[1]=1;var h=s[1]-s[0];isFinite(h)||(s[0]=0,s[1]=1),this.calcNiceTicks(o.splitNumber,o.minInterval,o.maxInterval);var v=this._interval;o.fixMin||(s[0]=roundNumber(Math.floor(s[0]/v)*v)),o.fixMax||(s[1]=roundNumber(Math.ceil(s[1]/v)*v))},r.prototype.setNiceExtent=function(o,s){this._niceExtent=[o,s]},r.type="interval",r}(Scale$1);Scale$1.registerClass(IntervalScale);const IntervalScale$1=IntervalScale;var supportFloat32Array=typeof Float32Array<"u",Float32ArrayCtor=supportFloat32Array?Float32Array:Array;function createFloat32Array(t){return isArray$1(t)?supportFloat32Array?new Float32Array(t):t:new Float32ArrayCtor(t)}var STACK_PREFIX="__ec_stack_";function getSeriesStackId(t){return t.get("stack")||STACK_PREFIX+t.seriesIndex}function getAxisKey(t){return t.dim+t.index}function prepareLayoutBarSeries(t,r){var o=[];return r.eachSeriesByType(t,function(s){isOnCartesian(s)&&o.push(s)}),o}function getValueAxesMinGaps(t){var r={};each$c(t,function(x){var C=x.coordinateSystem,w=C.getBaseAxis();if(!(w.type!=="time"&&w.type!=="value"))for(var M=x.getData(),F=w.dim+"_"+w.index,z=M.getDimensionIndex(M.mapDimension(w.dim)),V=M.getStore(),G=0,U=V.count();G<U;++G){var W=V.get(z,G);r[F]?r[F].push(W):r[F]=[W]}});var o={};for(var s in r)if(r.hasOwnProperty(s)){var l=r[s];if(l){l.sort(function(x,C){return x-C});for(var h=null,v=1;v<l.length;++v){var T=l[v]-l[v-1];T>0&&(h=h===null?T:Math.min(h,T))}o[s]=h}}return o}function makeColumnLayout(t){var r=getValueAxesMinGaps(t),o=[];return each$c(t,function(s){var l=s.coordinateSystem,h=l.getBaseAxis(),v=h.getExtent(),T;if(h.type==="category")T=h.getBandWidth();else if(h.type==="value"||h.type==="time"){var x=h.dim+"_"+h.index,C=r[x],w=Math.abs(v[1]-v[0]),M=h.scale.getExtent(),F=Math.abs(M[1]-M[0]);T=C?w/F*C:w}else{var z=s.getData();T=Math.abs(v[1]-v[0])/z.count()}var V=parsePercent(s.get("barWidth"),T),G=parsePercent(s.get("barMaxWidth"),T),U=parsePercent(s.get("barMinWidth")||(isInLargeMode(s)?.5:1),T),W=s.get("barGap"),q=s.get("barCategoryGap");o.push({bandWidth:T,barWidth:V,barMaxWidth:G,barMinWidth:U,barGap:W,barCategoryGap:q,axisKey:getAxisKey(h),stackId:getSeriesStackId(s)})}),doCalBarWidthAndOffset(o)}function doCalBarWidthAndOffset(t){var r={};each$c(t,function(s,l){var h=s.axisKey,v=s.bandWidth,T=r[h]||{bandWidth:v,remainedWidth:v,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},x=T.stacks;r[h]=T;var C=s.stackId;x[C]||T.autoWidthCount++,x[C]=x[C]||{width:0,maxWidth:0};var w=s.barWidth;w&&!x[C].width&&(x[C].width=w,w=Math.min(T.remainedWidth,w),T.remainedWidth-=w);var M=s.barMaxWidth;M&&(x[C].maxWidth=M);var F=s.barMinWidth;F&&(x[C].minWidth=F);var z=s.barGap;z!=null&&(T.gap=z);var V=s.barCategoryGap;V!=null&&(T.categoryGap=V)});var o={};return each$c(r,function(s,l){o[l]={};var h=s.stacks,v=s.bandWidth,T=s.categoryGap;if(T==null){var x=keys(h).length;T=Math.max(35-x*4,15)+"%"}var C=parsePercent(T,v),w=parsePercent(s.gap,1),M=s.remainedWidth,F=s.autoWidthCount,z=(M-C)/(F+(F-1)*w);z=Math.max(z,0),each$c(h,function(W){var q=W.maxWidth,X=W.minWidth;if(W.width){var K=W.width;q&&(K=Math.min(K,q)),X&&(K=Math.max(K,X)),W.width=K,M-=K+w*K,F--}else{var K=z;q&&q<K&&(K=Math.min(q,M)),X&&X>K&&(K=X),K!==z&&(W.width=K,M-=K+w*K,F--)}}),z=(M-C)/(F+(F-1)*w),z=Math.max(z,0);var V=0,G;each$c(h,function(W,q){W.width||(W.width=z),G=W,V+=W.width*(1+w)}),G&&(V-=G.width*w);var U=-V/2;each$c(h,function(W,q){o[l][q]=o[l][q]||{bandWidth:v,offset:U,width:W.width},U+=W.width*(1+w)})}),o}function retrieveColumnLayout(t,r,o){if(t&&r){var s=t[getAxisKey(r)];return s!=null&&o!=null?s[getSeriesStackId(o)]:s}}function layout$2(t,r){var o=prepareLayoutBarSeries(t,r),s=makeColumnLayout(o);each$c(o,function(l){var h=l.getData(),v=l.coordinateSystem,T=v.getBaseAxis(),x=getSeriesStackId(l),C=s[getAxisKey(T)][x],w=C.offset,M=C.width;h.setLayout({bandWidth:C.bandWidth,offset:w,size:M})})}function createProgressiveLayout(t){return{seriesType:t,plan:createRenderPlanner(),reset:function(r){if(!!isOnCartesian(r)){var o=r.getData(),s=r.coordinateSystem,l=s.getBaseAxis(),h=s.getOtherAxis(l),v=o.getDimensionIndex(o.mapDimension(h.dim)),T=o.getDimensionIndex(o.mapDimension(l.dim)),x=r.get("showBackground",!0),C=o.mapDimension(h.dim),w=o.getCalculationInfo("stackResultDimension"),M=isDimensionStacked(o,C)&&!!o.getCalculationInfo("stackedOnSeries"),F=h.isHorizontal(),z=getValueAxisStart(l,h),V=isInLargeMode(r),G=r.get("barMinHeight")||0,U=w&&o.getDimensionIndex(w),W=o.getLayout("size"),q=o.getLayout("offset");return{progress:function(X,K){for(var te=X.count,ee=V&&createFloat32Array(te*3),ne=V&&x&&createFloat32Array(te*3),se=V&&createFloat32Array(te),ve=s.master.getRect(),me=F?ve.width:ve.height,oe,ye=K.getStore(),Se=0;(oe=X.next())!=null;){var Ee=ye.get(M?U:v,oe),Te=ye.get(T,oe),Ae=z,Ie=void 0;M&&(Ie=+Ee-ye.get(v,oe));var Ce=void 0,we=void 0,Me=void 0,ze=void 0;if(F){var Ne=s.dataToPoint([Ee,Te]);if(M){var Ge=s.dataToPoint([Ie,Te]);Ae=Ge[0]}Ce=Ae,we=Ne[1]+q,Me=Ne[0]-Ae,ze=W,Math.abs(Me)<G&&(Me=(Me<0?-1:1)*G)}else{var Ne=s.dataToPoint([Te,Ee]);if(M){var Ge=s.dataToPoint([Te,Ie]);Ae=Ge[1]}Ce=Ne[0]+q,we=Ae,Me=W,ze=Ne[1]-Ae,Math.abs(ze)<G&&(ze=(ze<=0?-1:1)*G)}V?(ee[Se]=Ce,ee[Se+1]=we,ee[Se+2]=F?Me:ze,ne&&(ne[Se]=F?ve.x:Ce,ne[Se+1]=F?we:ve.y,ne[Se+2]=me),se[oe]=oe):K.setItemLayout(oe,{x:Ce,y:we,width:Me,height:ze}),Se+=3}V&&K.setLayout({largePoints:ee,largeDataIndices:se,largeBackgroundPoints:ne,valueAxisHorizontal:F})}}}}}}function isOnCartesian(t){return t.coordinateSystem&&t.coordinateSystem.type==="cartesian2d"}function isInLargeMode(t){return t.pipelineContext&&t.pipelineContext.large}function getValueAxisStart(t,r){return r.toGlobalCoord(r.dataToCoord(r.type==="log"?1:0))}var bisect=function(t,r,o,s){for(;o<s;){var l=o+s>>>1;t[l][1]<r?o=l+1:s=l}return o},TimeScale=function(t){__extends(r,t);function r(o){var s=t.call(this,o)||this;return s.type="time",s}return r.prototype.getLabel=function(o){var s=this.getSetting("useUTC");return format$1(o.value,fullLeveledFormatter[getDefaultFormatPrecisionOfInterval(getPrimaryTimeUnit(this._minLevelUnit))]||fullLeveledFormatter.second,s,this.getSetting("locale"))},r.prototype.getFormattedLabel=function(o,s,l){var h=this.getSetting("useUTC"),v=this.getSetting("locale");return leveledFormat(o,s,l,v,h)},r.prototype.getTicks=function(){var o=this._interval,s=this._extent,l=[];if(!o)return l;l.push({value:s[0],level:0});var h=this.getSetting("useUTC"),v=getIntervalTicks(this._minLevelUnit,this._approxInterval,h,s);return l=l.concat(v),l.push({value:s[1],level:0}),l},r.prototype.calcNiceExtent=function(o){var s=this._extent;if(s[0]===s[1]&&(s[0]-=ONE_DAY,s[1]+=ONE_DAY),s[1]===-1/0&&s[0]===1/0){var l=new Date;s[1]=+new Date(l.getFullYear(),l.getMonth(),l.getDate()),s[0]=s[1]-ONE_DAY}this.calcNiceTicks(o.splitNumber,o.minInterval,o.maxInterval)},r.prototype.calcNiceTicks=function(o,s,l){o=o||10;var h=this._extent,v=h[1]-h[0];this._approxInterval=v/o,s!=null&&this._approxInterval<s&&(this._approxInterval=s),l!=null&&this._approxInterval>l&&(this._approxInterval=l);var T=scaleIntervals.length,x=Math.min(bisect(scaleIntervals,this._approxInterval,0,T),T-1);this._interval=scaleIntervals[x][1],this._minLevelUnit=scaleIntervals[Math.max(x-1,0)][0]},r.prototype.parse=function(o){return isNumber(o)?o:+parseDate(o)},r.prototype.contain=function(o){return contain$1(this.parse(o),this._extent)},r.prototype.normalize=function(o){return normalize(this.parse(o),this._extent)},r.prototype.scale=function(o){return scale(o,this._extent)},r.type="time",r}(IntervalScale$1),scaleIntervals=[["second",ONE_SECOND],["minute",ONE_MINUTE],["hour",ONE_HOUR],["quarter-day",ONE_HOUR*6],["half-day",ONE_HOUR*12],["day",ONE_DAY*1.2],["half-week",ONE_DAY*3.5],["week",ONE_DAY*7],["month",ONE_DAY*31],["quarter",ONE_DAY*95],["half-year",ONE_YEAR/2],["year",ONE_YEAR]];function isUnitValueSame(t,r,o,s){var l=parseDate(r),h=parseDate(o),v=function(V){return getUnitValue(l,V,s)===getUnitValue(h,V,s)},T=function(){return v("year")},x=function(){return T()&&v("month")},C=function(){return x()&&v("day")},w=function(){return C()&&v("hour")},M=function(){return w()&&v("minute")},F=function(){return M()&&v("second")},z=function(){return F()&&v("millisecond")};switch(t){case"year":return T();case"month":return x();case"day":return C();case"hour":return w();case"minute":return M();case"second":return F();case"millisecond":return z()}}function getDateInterval(t,r){return t/=ONE_DAY,t>16?16:t>7.5?7:t>3.5?4:t>1.5?2:1}function getMonthInterval(t){var r=30*ONE_DAY;return t/=r,t>6?6:t>3?3:t>2?2:1}function getHourInterval(t){return t/=ONE_HOUR,t>12?12:t>6?6:t>3.5?4:t>2?2:1}function getMinutesAndSecondsInterval(t,r){return t/=r?ONE_MINUTE:ONE_SECOND,t>30?30:t>20?20:t>15?15:t>10?10:t>5?5:t>2?2:1}function getMillisecondsInterval(t){return nice(t,!0)}function getFirstTimestampOfUnit(t,r,o){var s=new Date(t);switch(getPrimaryTimeUnit(r)){case"year":case"month":s[monthSetterName(o)](0);case"day":s[dateSetterName(o)](1);case"hour":s[hoursSetterName(o)](0);case"minute":s[minutesSetterName(o)](0);case"second":s[secondsSetterName(o)](0),s[millisecondsSetterName(o)](0)}return s.getTime()}function getIntervalTicks(t,r,o,s){var l=1e4,h=timeUnits,v=0;function T(me,oe,ye,Se,Ee,Te,Ae){for(var Ie=new Date(oe),Ce=oe,we=Ie[Se]();Ce<ye&&Ce<=s[1];)Ae.push({value:Ce}),we+=me,Ie[Ee](we),Ce=Ie.getTime();Ae.push({value:Ce,notAdd:!0})}function x(me,oe,ye){var Se=[],Ee=!oe.length;if(!isUnitValueSame(getPrimaryTimeUnit(me),s[0],s[1],o)){Ee&&(oe=[{value:getFirstTimestampOfUnit(new Date(s[0]),me,o)},{value:s[1]}]);for(var Te=0;Te<oe.length-1;Te++){var Ae=oe[Te].value,Ie=oe[Te+1].value;if(Ae!==Ie){var Ce=void 0,we=void 0,Me=void 0,ze=!1;switch(me){case"year":Ce=Math.max(1,Math.round(r/ONE_DAY/365)),we=fullYearGetterName(o),Me=fullYearSetterName(o);break;case"half-year":case"quarter":case"month":Ce=getMonthInterval(r),we=monthGetterName(o),Me=monthSetterName(o);break;case"week":case"half-week":case"day":Ce=getDateInterval(r),we=dateGetterName(o),Me=dateSetterName(o),ze=!0;break;case"half-day":case"quarter-day":case"hour":Ce=getHourInterval(r),we=hoursGetterName(o),Me=hoursSetterName(o);break;case"minute":Ce=getMinutesAndSecondsInterval(r,!0),we=minutesGetterName(o),Me=minutesSetterName(o);break;case"second":Ce=getMinutesAndSecondsInterval(r,!1),we=secondsGetterName(o),Me=secondsSetterName(o);break;case"millisecond":Ce=getMillisecondsInterval(r),we=millisecondsGetterName(o),Me=millisecondsSetterName(o);break}T(Ce,Ae,Ie,we,Me,ze,Se),me==="year"&&ye.length>1&&Te===0&&ye.unshift({value:ye[0].value-Ce})}}for(var Te=0;Te<Se.length;Te++)ye.push(Se[Te]);return Se}}for(var C=[],w=[],M=0,F=0,z=0;z<h.length&&v++<l;++z){var V=getPrimaryTimeUnit(h[z]);if(!!isPrimaryTimeUnit(h[z])){x(h[z],C[C.length-1]||[],w);var G=h[z+1]?getPrimaryTimeUnit(h[z+1]):null;if(V!==G){if(w.length){F=M,w.sort(function(me,oe){return me.value-oe.value});for(var U=[],W=0;W<w.length;++W){var q=w[W].value;(W===0||w[W-1].value!==q)&&(U.push(w[W]),q>=s[0]&&q<=s[1]&&M++)}var X=(s[1]-s[0])/r;if(M>X*1.5&&F>X/1.5||(C.push(U),M>X||t===h[z]))break}w=[]}}}for(var K=filter(map$2(C,function(me){return filter(me,function(oe){return oe.value>=s[0]&&oe.value<=s[1]&&!oe.notAdd})}),function(me){return me.length>0}),te=[],ee=K.length-1,z=0;z<K.length;++z)for(var ne=K[z],se=0;se<ne.length;++se)te.push({value:ne[se].value,level:ee-z});te.sort(function(me,oe){return me.value-oe.value});for(var ve=[],z=0;z<te.length;++z)(z===0||te[z].value!==te[z-1].value)&&ve.push(te[z]);return ve}Scale$1.registerClass(TimeScale);const TimeScale$1=TimeScale;var scaleProto=Scale$1.prototype,intervalScaleProto=IntervalScale$1.prototype,roundingErrorFix=round$1,mathFloor=Math.floor,mathCeil=Math.ceil,mathPow$1=Math.pow,mathLog$1=Math.log,LogScale=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type="log",o.base=10,o._originalScale=new IntervalScale$1,o._interval=0,o}return r.prototype.getTicks=function(o){var s=this._originalScale,l=this._extent,h=s.getExtent(),v=intervalScaleProto.getTicks.call(this,o);return map$2(v,function(T){var x=T.value,C=round$1(mathPow$1(this.base,x));return C=x===l[0]&&this._fixMin?fixRoundingError(C,h[0]):C,C=x===l[1]&&this._fixMax?fixRoundingError(C,h[1]):C,{value:C}},this)},r.prototype.setExtent=function(o,s){var l=mathLog$1(this.base);o=mathLog$1(Math.max(0,o))/l,s=mathLog$1(Math.max(0,s))/l,intervalScaleProto.setExtent.call(this,o,s)},r.prototype.getExtent=function(){var o=this.base,s=scaleProto.getExtent.call(this);s[0]=mathPow$1(o,s[0]),s[1]=mathPow$1(o,s[1]);var l=this._originalScale,h=l.getExtent();return this._fixMin&&(s[0]=fixRoundingError(s[0],h[0])),this._fixMax&&(s[1]=fixRoundingError(s[1],h[1])),s},r.prototype.unionExtent=function(o){this._originalScale.unionExtent(o);var s=this.base;o[0]=mathLog$1(o[0])/mathLog$1(s),o[1]=mathLog$1(o[1])/mathLog$1(s),scaleProto.unionExtent.call(this,o)},r.prototype.unionExtentFromData=function(o,s){this.unionExtent(o.getApproximateExtent(s))},r.prototype.calcNiceTicks=function(o){o=o||10;var s=this._extent,l=s[1]-s[0];if(!(l===1/0||l<=0)){var h=quantity(l),v=o/l*h;for(v<=.5&&(h*=10);!isNaN(h)&&Math.abs(h)<1&&Math.abs(h)>0;)h*=10;var T=[round$1(mathCeil(s[0]/h)*h),round$1(mathFloor(s[1]/h)*h)];this._interval=h,this._niceExtent=T}},r.prototype.calcNiceExtent=function(o){intervalScaleProto.calcNiceExtent.call(this,o),this._fixMin=o.fixMin,this._fixMax=o.fixMax},r.prototype.parse=function(o){return o},r.prototype.contain=function(o){return o=mathLog$1(o)/mathLog$1(this.base),contain$1(o,this._extent)},r.prototype.normalize=function(o){return o=mathLog$1(o)/mathLog$1(this.base),normalize(o,this._extent)},r.prototype.scale=function(o){return o=scale(o,this._extent),mathPow$1(this.base,o)},r.type="log",r}(Scale$1),proto=LogScale.prototype;proto.getMinorTicks=intervalScaleProto.getMinorTicks;proto.getLabel=intervalScaleProto.getLabel;function fixRoundingError(t,r){return roundingErrorFix(t,getPrecision(r))}Scale$1.registerClass(LogScale);const LogScale$1=LogScale;var ScaleRawExtentInfo=function(){function t(r,o,s){this._prepareParams(r,o,s)}return t.prototype._prepareParams=function(r,o,s){s[1]<s[0]&&(s=[NaN,NaN]),this._dataMin=s[0],this._dataMax=s[1];var l=this._isOrdinal=r.type==="ordinal";this._needCrossZero=r.type==="interval"&&o.getNeedCrossZero&&o.getNeedCrossZero();var h=this._modelMinRaw=o.get("min",!0);isFunction(h)?this._modelMinNum=parseAxisModelMinMax(r,h({min:s[0],max:s[1]})):h!=="dataMin"&&(this._modelMinNum=parseAxisModelMinMax(r,h));var v=this._modelMaxRaw=o.get("max",!0);if(isFunction(v)?this._modelMaxNum=parseAxisModelMinMax(r,v({min:s[0],max:s[1]})):v!=="dataMax"&&(this._modelMaxNum=parseAxisModelMinMax(r,v)),l)this._axisDataLen=o.getCategories().length;else{var T=o.get("boundaryGap"),x=isArray$1(T)?T:[T||0,T||0];typeof x[0]=="boolean"||typeof x[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[parsePercent$1(x[0],1),parsePercent$1(x[1],1)]}},t.prototype.calculate=function(){var r=this._isOrdinal,o=this._dataMin,s=this._dataMax,l=this._axisDataLen,h=this._boundaryGapInner,v=r?null:s-o||Math.abs(o),T=this._modelMinRaw==="dataMin"?o:this._modelMinNum,x=this._modelMaxRaw==="dataMax"?s:this._modelMaxNum,C=T!=null,w=x!=null;T==null&&(T=r?l?0:NaN:o-h[0]*v),x==null&&(x=r?l?l-1:NaN:s+h[1]*v),(T==null||!isFinite(T))&&(T=NaN),(x==null||!isFinite(x))&&(x=NaN);var M=eqNaN(T)||eqNaN(x)||r&&!l;this._needCrossZero&&(T>0&&x>0&&!C&&(T=0),T<0&&x<0&&!w&&(x=0));var F=this._determinedMin,z=this._determinedMax;return F!=null&&(T=F,C=!0),z!=null&&(x=z,w=!0),{min:T,max:x,minFixed:C,maxFixed:w,isBlank:M}},t.prototype.modifyDataMinMax=function(r,o){this[DATA_MIN_MAX_ATTR[r]]=o},t.prototype.setDeterminedMinMax=function(r,o){var s=DETERMINED_MIN_MAX_ATTR[r];this[s]=o},t.prototype.freeze=function(){this.frozen=!0},t}(),DETERMINED_MIN_MAX_ATTR={min:"_determinedMin",max:"_determinedMax"},DATA_MIN_MAX_ATTR={min:"_dataMin",max:"_dataMax"};function ensureScaleRawExtentInfo(t,r,o){var s=t.rawExtentInfo;return s||(s=new ScaleRawExtentInfo(t,r,o),t.rawExtentInfo=s,s)}function parseAxisModelMinMax(t,r){return r==null?null:eqNaN(r)?NaN:t.parse(r)}function getScaleExtent(t,r){var o=t.type,s=ensureScaleRawExtentInfo(t,r,t.getExtent()).calculate();t.setBlank(s.isBlank);var l=s.min,h=s.max,v=r.ecModel;if(v&&o==="time"){var T=prepareLayoutBarSeries("bar",v),x=!1;if(each$c(T,function(M){x=x||M.getBaseAxis()===r.axis}),x){var C=makeColumnLayout(T),w=adjustScaleForOverflow(l,h,r,C);l=w.min,h=w.max}}return{extent:[l,h],fixMin:s.minFixed,fixMax:s.maxFixed}}function adjustScaleForOverflow(t,r,o,s){var l=o.axis.getExtent(),h=l[1]-l[0],v=retrieveColumnLayout(s,o.axis);if(v===void 0)return{min:t,max:r};var T=1/0;each$c(v,function(z){T=Math.min(z.offset,T)});var x=-1/0;each$c(v,function(z){x=Math.max(z.offset+z.width,x)}),T=Math.abs(T),x=Math.abs(x);var C=T+x,w=r-t,M=1-(T+x)/h,F=w/M-w;return r+=F*(x/C),t-=F*(T/C),{min:t,max:r}}function niceScaleExtent(t,r){var o=r,s=getScaleExtent(t,o),l=s.extent,h=o.get("splitNumber");t instanceof LogScale$1&&(t.base=o.get("logBase"));var v=t.type,T=o.get("interval"),x=v==="interval"||v==="time";t.setExtent(l[0],l[1]),t.calcNiceExtent({splitNumber:h,fixMin:s.fixMin,fixMax:s.fixMax,minInterval:x?o.get("minInterval"):null,maxInterval:x?o.get("maxInterval"):null}),T!=null&&t.setInterval&&t.setInterval(T)}function createScaleByModel(t,r){if(r=r||t.get("type"),r)switch(r){case"category":return new OrdinalScale$1({ordinalMeta:t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),extent:[1/0,-1/0]});case"time":return new TimeScale$1({locale:t.ecModel.getLocaleModel(),useUTC:t.ecModel.get("useUTC")});default:return new(Scale$1.getClass(r)||IntervalScale$1)}}function ifAxisCrossZero(t){var r=t.scale.getExtent(),o=r[0],s=r[1];return!(o>0&&s>0||o<0&&s<0)}function makeLabelFormatter(t){var r=t.getLabelModel().get("formatter"),o=t.type==="category"?t.scale.getExtent()[0]:null;return t.scale.type==="time"?function(s){return function(l,h){return t.scale.getFormattedLabel(l,h,s)}}(r):isString(r)?function(s){return function(l){var h=t.scale.getLabel(l),v=s.replace("{value}",h!=null?h:"");return v}}(r):isFunction(r)?function(s){return function(l,h){return o!=null&&(h=l.value-o),s(getAxisRawValue(t,l),h,l.level!=null?{level:l.level}:null)}}(r):function(s){return t.scale.getLabel(s)}}function getAxisRawValue(t,r){return t.type==="category"?t.scale.getLabel(r):r.value}function estimateLabelUnionRect(t){var r=t.model,o=t.scale;if(!(!r.get(["axisLabel","show"])||o.isBlank())){var s,l,h=o.getExtent();o instanceof OrdinalScale$1?l=o.count():(s=o.getTicks(),l=s.length);var v=t.getLabelModel(),T=makeLabelFormatter(t),x,C=1;l>40&&(C=Math.ceil(l/40));for(var w=0;w<l;w+=C){var M=s?s[w]:{value:h[0]+w},F=T(M,w),z=v.getTextRect(F),V=rotateTextRect(z,v.get("rotate")||0);x?x.union(V):x=V}return x}}function rotateTextRect(t,r){var o=r*Math.PI/180,s=t.width,l=t.height,h=s*Math.abs(Math.cos(o))+Math.abs(l*Math.sin(o)),v=s*Math.abs(Math.sin(o))+Math.abs(l*Math.cos(o)),T=new BoundingRect$1(t.x,t.y,h,v);return T}function getOptionCategoryInterval(t){var r=t.get("interval");return r==null?"auto":r}function shouldShowAllLabels(t){return t.type==="category"&&getOptionCategoryInterval(t.getLabelModel())===0}function getDataDimensionsOnAxis(t,r){var o={};return each$c(t.mapDimensionsAll(r),function(s){o[getStackedDimension(t,s)]=!0}),keys(o)}function unionAxisExtentFromData(t,r,o){r&&each$c(getDataDimensionsOnAxis(r,o),function(s){var l=r.getApproximateExtent(s);l[0]<t[0]&&(t[0]=l[0]),l[1]>t[1]&&(t[1]=l[1])})}var AxisModelCommonMixin=function(){function t(){}return t.prototype.getNeedCrossZero=function(){var r=this.option;return!r.scale},t.prototype.getCoordSysModel=function(){},t}();function createList(t){return createSeriesData(null,t)}var dataStack={isDimensionStacked,enableDataStack,getStackedDimension};function createScale(t,r){var o=r;r instanceof Model$1||(o=new Model$1(r));var s=createScaleByModel(o);return s.setExtent(t[0],t[1]),niceScaleExtent(s,o),s}function mixinAxisModelCommonMethods(t){mixin(t,AxisModelCommonMixin)}function createTextStyle(t,r){return r=r||{},createTextStyle$1(t,null,null,r.state!=="normal")}const helper=Object.freeze(Object.defineProperty({__proto__:null,createList,getLayoutRect,dataStack,createScale,mixinAxisModelCommonMethods,getECData,createTextStyle,createDimensions,createSymbol,enableHoverEmphasis},Symbol.toStringTag,{value:"Module"}));var extensions=[],extensionRegisters={registerPreprocessor,registerProcessor,registerPostInit,registerPostUpdate,registerUpdateLifecycle,registerAction,registerCoordinateSystem,registerLayout,registerVisual,registerTransform,registerLoading,registerMap,registerImpl,PRIORITY,ComponentModel:ComponentModel$1,ComponentView:ComponentView$1,SeriesModel:SeriesModel$1,ChartView:ChartView$1,registerComponentModel:function(t){ComponentModel$1.registerClass(t)},registerComponentView:function(t){ComponentView$1.registerClass(t)},registerSeriesModel:function(t){SeriesModel$1.registerClass(t)},registerChartView:function(t){ChartView$1.registerClass(t)},registerSubTypeDefaulter:function(t,r){ComponentModel$1.registerSubTypeDefaulter(t,r)},registerPainter:function(t,r){registerPainter(t,r)}};function use$1(t){if(isArray$1(t)){each$c(t,function(r){use$1(r)});return}indexOf(extensions,t)>=0||(extensions.push(t),isFunction(t)&&(t={install:t}),t.install(extensionRegisters))}var EPSILON=1e-8;function isAroundEqual(t,r){return Math.abs(t-r)<EPSILON}function contain(t,r,o){var s=0,l=t[0];if(!l)return!1;for(var h=1;h<t.length;h++){var v=t[h];s+=windingLine(l[0],l[1],v[0],v[1],r,o),l=v}var T=t[0];return(!isAroundEqual(l[0],T[0])||!isAroundEqual(l[1],T[1]))&&(s+=windingLine(l[0],l[1],T[0],T[1],r,o)),s!==0}var TMP_TRANSFORM=[];function transformPoints(t,r){for(var o=0;o<t.length;o++)applyTransform$1(t[o],t[o],r)}function updateBBoxFromPoints(t,r,o,s){for(var l=0;l<t.length;l++){var h=t[l];s&&(h=s.project(h)),h&&isFinite(h[0])&&isFinite(h[1])&&(min$1(r,r,h),max$1(o,o,h))}}function centroid(t){for(var r=0,o=0,s=0,l=t.length,h=t[l-1][0],v=t[l-1][1],T=0;T<l;T++){var x=t[T][0],C=t[T][1],w=h*C-x*v;r+=w,o+=(h+x)*w,s+=(v+C)*w,h=x,v=C}return r?[o/r/3,s/r/3,r]:[t[0][0]||0,t[0][1]||0]}var Region=function(){function t(r){this.name=r}return t.prototype.setCenter=function(r){this._center=r},t.prototype.getCenter=function(){var r=this._center;return r||(r=this._center=this.calcCenter()),r},t}(),GeoJSONPolygonGeometry=function(){function t(r,o){this.type="polygon",this.exterior=r,this.interiors=o}return t}(),GeoJSONLineStringGeometry=function(){function t(r){this.type="linestring",this.points=r}return t}(),GeoJSONRegion=function(t){__extends(r,t);function r(o,s,l){var h=t.call(this,o)||this;return h.type="geoJSON",h.geometries=s,h._center=l&&[l[0],l[1]],h}return r.prototype.calcCenter=function(){for(var o=this.geometries,s,l=0,h=0;h<o.length;h++){var v=o[h],T=v.exterior,x=T&&T.length;x>l&&(s=v,l=x)}if(s)return centroid(s.exterior);var C=this.getBoundingRect();return[C.x+C.width/2,C.y+C.height/2]},r.prototype.getBoundingRect=function(o){var s=this._rect;if(s&&!o)return s;var l=[1/0,1/0],h=[-1/0,-1/0],v=this.geometries;return each$c(v,function(T){T.type==="polygon"?updateBBoxFromPoints(T.exterior,l,h,o):each$c(T.points,function(x){updateBBoxFromPoints(x,l,h,o)})}),isFinite(l[0])&&isFinite(l[1])&&isFinite(h[0])&&isFinite(h[1])||(l[0]=l[1]=h[0]=h[1]=0),s=new BoundingRect$1(l[0],l[1],h[0]-l[0],h[1]-l[1]),o||(this._rect=s),s},r.prototype.contain=function(o){var s=this.getBoundingRect(),l=this.geometries;if(!s.contain(o[0],o[1]))return!1;e:for(var h=0,v=l.length;h<v;h++){var T=l[h];if(T.type==="polygon"){var x=T.exterior,C=T.interiors;if(contain(x,o[0],o[1])){for(var w=0;w<(C?C.length:0);w++)if(contain(C[w],o[0],o[1]))continue e;return!0}}}return!1},r.prototype.transformTo=function(o,s,l,h){var v=this.getBoundingRect(),T=v.width/v.height;l?h||(h=l/T):l=T*h;for(var x=new BoundingRect$1(o,s,l,h),C=v.calculateTransform(x),w=this.geometries,M=0;M<w.length;M++){var F=w[M];F.type==="polygon"?(transformPoints(F.exterior,C),each$c(F.interiors,function(z){transformPoints(z,C)})):each$c(F.points,function(z){transformPoints(z,C)})}v=this._rect,v.copy(x),this._center=[v.x+v.width/2,v.y+v.height/2]},r.prototype.cloneShallow=function(o){o==null&&(o=this.name);var s=new r(o,this.geometries,this._center);return s._rect=this._rect,s.transformTo=null,s},r}(Region);(function(t){__extends(r,t);function r(o,s){var l=t.call(this,o)||this;return l.type="geoSVG",l._elOnlyForCalculate=s,l}return r.prototype.calcCenter=function(){for(var o=this._elOnlyForCalculate,s=o.getBoundingRect(),l=[s.x+s.width/2,s.y+s.height/2],h=identity(TMP_TRANSFORM),v=o;v&&!v.isGeoSVGGraphicRoot;)mul(h,v.getLocalTransform(),h),v=v.parent;return invert(h,h),applyTransform$1(l,l,h),l},r})(Region);function decode(t){if(!t.UTF8Encoding)return t;var r=t,o=r.UTF8Scale;o==null&&(o=1024);var s=r.features;return each$c(s,function(l){var h=l.geometry,v=h.encodeOffsets,T=h.coordinates;if(!!v)switch(h.type){case"LineString":h.coordinates=decodeRing(T,v,o);break;case"Polygon":decodeRings(T,v,o);break;case"MultiLineString":decodeRings(T,v,o);break;case"MultiPolygon":each$c(T,function(x,C){return decodeRings(x,v[C],o)})}}),r.UTF8Encoding=!1,r}function decodeRings(t,r,o){for(var s=0;s<t.length;s++)t[s]=decodeRing(t[s],r[s],o)}function decodeRing(t,r,o){for(var s=[],l=r[0],h=r[1],v=0;v<t.length;v+=2){var T=t.charCodeAt(v)-64,x=t.charCodeAt(v+1)-64;T=T>>1^-(T&1),x=x>>1^-(x&1),T+=l,x+=h,l=T,h=x,s.push([T/o,x/o])}return s}function parseGeoJSON(t,r){return t=decode(t),map$2(filter(t.features,function(o){return o.geometry&&o.properties&&o.geometry.coordinates.length>0}),function(o){var s=o.properties,l=o.geometry,h=[];switch(l.type){case"Polygon":var v=l.coordinates;h.push(new GeoJSONPolygonGeometry(v[0],v.slice(1)));break;case"MultiPolygon":each$c(l.coordinates,function(x){x[0]&&h.push(new GeoJSONPolygonGeometry(x[0],x.slice(1)))});break;case"LineString":h.push(new GeoJSONLineStringGeometry([l.coordinates]));break;case"MultiLineString":h.push(new GeoJSONLineStringGeometry(l.coordinates))}var T=new GeoJSONRegion(s[r||"name"],h,s.cp);return T.properties=s,T})}const number=Object.freeze(Object.defineProperty({__proto__:null,linearMap:linearMap$2,round:round$1,asc:asc$2,getPrecision,getPrecisionSafe,getPixelPrecision,getPercentWithPrecision,MAX_SAFE_INTEGER,remRadian,isRadianAroundZero,parseDate,quantity,quantityExponent,nice,quantile,reformIntervals,isNumeric,numericToNumber},Symbol.toStringTag,{value:"Module"})),time=Object.freeze(Object.defineProperty({__proto__:null,parse:parseDate,format:format$1},Symbol.toStringTag,{value:"Module"})),graphic=Object.freeze(Object.defineProperty({__proto__:null,extendShape,extendPath,makePath,makeImage,mergePath,resizePath,createIcon,updateProps:updateProps$1,initProps,getTransform:getTransform$1,clipPointsByRect,clipRectByRect,registerShape,getShapeClass,Group:Group$3,Image:ZRImage$1,Text:ZRText$1,Circle:Circle$1,Ellipse:Ellipse$1,Sector:Sector$1,Ring:Ring$1,Polygon:Polygon$1,Polyline:Polyline$1,Rect:Rect$2,Line:Line$1,BezierCurve:BezierCurve$1,Arc:Arc$1,IncrementalDisplayable:IncrementalDisplayable$1,CompoundPath:CompoundPath$1,LinearGradient:LinearGradient$1,RadialGradient:RadialGradient$1,BoundingRect:BoundingRect$1},Symbol.toStringTag,{value:"Module"})),format=Object.freeze(Object.defineProperty({__proto__:null,addCommas,toCamelCase,normalizeCssArray,encodeHTML,formatTpl,getTooltipMarker,formatTime,capitalFirst,truncateText,getTextRect},Symbol.toStringTag,{value:"Module"})),util=Object.freeze(Object.defineProperty({__proto__:null,map:map$2,each:each$c,indexOf,inherits,reduce,filter,bind:bind$1,curry:curry$1,isArray:isArray$1,isString,isObject:isObject$3,isFunction,extend,defaults,clone:clone$3,merge},Symbol.toStringTag,{value:"Module"}));var inner$7=makeInner();function createAxisLabels(t){return t.type==="category"?makeCategoryLabels(t):makeRealNumberLabels(t)}function createAxisTicks(t,r){return t.type==="category"?makeCategoryTicks(t,r):{ticks:map$2(t.scale.getTicks(),function(o){return o.value})}}function makeCategoryLabels(t){var r=t.getLabelModel(),o=makeCategoryLabelsActually(t,r);return!r.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:o.labelCategoryInterval}:o}function makeCategoryLabelsActually(t,r){var o=getListCache(t,"labels"),s=getOptionCategoryInterval(r),l=listCacheGet(o,s);if(l)return l;var h,v;return isFunction(s)?h=makeLabelsByCustomizedCategoryInterval(t,s):(v=s==="auto"?makeAutoCategoryInterval(t):s,h=makeLabelsByNumericCategoryInterval(t,v)),listCacheSet(o,s,{labels:h,labelCategoryInterval:v})}function makeCategoryTicks(t,r){var o=getListCache(t,"ticks"),s=getOptionCategoryInterval(r),l=listCacheGet(o,s);if(l)return l;var h,v;if((!r.get("show")||t.scale.isBlank())&&(h=[]),isFunction(s))h=makeLabelsByCustomizedCategoryInterval(t,s,!0);else if(s==="auto"){var T=makeCategoryLabelsActually(t,t.getLabelModel());v=T.labelCategoryInterval,h=map$2(T.labels,function(x){return x.tickValue})}else v=s,h=makeLabelsByNumericCategoryInterval(t,v,!0);return listCacheSet(o,s,{ticks:h,tickCategoryInterval:v})}function makeRealNumberLabels(t){var r=t.scale.getTicks(),o=makeLabelFormatter(t);return{labels:map$2(r,function(s,l){return{level:s.level,formattedLabel:o(s,l),rawLabel:t.scale.getLabel(s),tickValue:s.value}})}}function getListCache(t,r){return inner$7(t)[r]||(inner$7(t)[r]=[])}function listCacheGet(t,r){for(var o=0;o<t.length;o++)if(t[o].key===r)return t[o].value}function listCacheSet(t,r,o){return t.push({key:r,value:o}),o}function makeAutoCategoryInterval(t){var r=inner$7(t).autoInterval;return r!=null?r:inner$7(t).autoInterval=t.calculateCategoryInterval()}function calculateCategoryInterval(t){var r=fetchAutoCategoryIntervalCalculationParams(t),o=makeLabelFormatter(t),s=(r.axisRotate-r.labelRotate)/180*Math.PI,l=t.scale,h=l.getExtent(),v=l.count();if(h[1]-h[0]<1)return 0;var T=1;v>40&&(T=Math.max(1,Math.floor(v/40)));for(var x=h[0],C=t.dataToCoord(x+1)-t.dataToCoord(x),w=Math.abs(C*Math.cos(s)),M=Math.abs(C*Math.sin(s)),F=0,z=0;x<=h[1];x+=T){var V=0,G=0,U=getBoundingRect(o({value:x}),r.font,"center","top");V=U.width*1.3,G=U.height*1.3,F=Math.max(F,V,7),z=Math.max(z,G,7)}var W=F/w,q=z/M;isNaN(W)&&(W=1/0),isNaN(q)&&(q=1/0);var X=Math.max(0,Math.floor(Math.min(W,q))),K=inner$7(t.model),te=t.getExtent(),ee=K.lastAutoInterval,ne=K.lastTickCount;return ee!=null&&ne!=null&&Math.abs(ee-X)<=1&&Math.abs(ne-v)<=1&&ee>X&&K.axisExtent0===te[0]&&K.axisExtent1===te[1]?X=ee:(K.lastTickCount=v,K.lastAutoInterval=X,K.axisExtent0=te[0],K.axisExtent1=te[1]),X}function fetchAutoCategoryIntervalCalculationParams(t){var r=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:r.get("rotate")||0,font:r.getFont()}}function makeLabelsByNumericCategoryInterval(t,r,o){var s=makeLabelFormatter(t),l=t.scale,h=l.getExtent(),v=t.getLabelModel(),T=[],x=Math.max((r||0)+1,1),C=h[0],w=l.count();C!==0&&x>1&&w/x>2&&(C=Math.round(Math.ceil(C/x)*x));var M=shouldShowAllLabels(t),F=v.get("showMinLabel")||M,z=v.get("showMaxLabel")||M;F&&C!==h[0]&&G(h[0]);for(var V=C;V<=h[1];V+=x)G(V);z&&V-x!==h[1]&&G(h[1]);function G(U){var W={value:U};T.push(o?U:{formattedLabel:s(W),rawLabel:l.getLabel(W),tickValue:U})}return T}function makeLabelsByCustomizedCategoryInterval(t,r,o){var s=t.scale,l=makeLabelFormatter(t),h=[];return each$c(s.getTicks(),function(v){var T=s.getLabel(v),x=v.value;r(v.value,T)&&h.push(o?x:{formattedLabel:l(v),rawLabel:T,tickValue:x})}),h}var NORMALIZED_EXTENT=[0,1],Axis=function(){function t(r,o,s){this.onBand=!1,this.inverse=!1,this.dim=r,this.scale=o,this._extent=s||[0,0]}return t.prototype.contain=function(r){var o=this._extent,s=Math.min(o[0],o[1]),l=Math.max(o[0],o[1]);return r>=s&&r<=l},t.prototype.containData=function(r){return this.scale.contain(r)},t.prototype.getExtent=function(){return this._extent.slice()},t.prototype.getPixelPrecision=function(r){return getPixelPrecision(r||this.scale.getExtent(),this._extent)},t.prototype.setExtent=function(r,o){var s=this._extent;s[0]=r,s[1]=o},t.prototype.dataToCoord=function(r,o){var s=this._extent,l=this.scale;return r=l.normalize(r),this.onBand&&l.type==="ordinal"&&(s=s.slice(),fixExtentWithBands(s,l.count())),linearMap$2(r,NORMALIZED_EXTENT,s,o)},t.prototype.coordToData=function(r,o){var s=this._extent,l=this.scale;this.onBand&&l.type==="ordinal"&&(s=s.slice(),fixExtentWithBands(s,l.count()));var h=linearMap$2(r,s,NORMALIZED_EXTENT,o);return this.scale.scale(h)},t.prototype.pointToData=function(r,o){},t.prototype.getTicksCoords=function(r){r=r||{};var o=r.tickModel||this.getTickModel(),s=createAxisTicks(this,o),l=s.ticks,h=map$2(l,function(T){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(T):T),tickValue:T}},this),v=o.get("alignWithLabel");return fixOnBandTicksCoords(this,h,v,r.clamp),h},t.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var r=this.model.getModel("minorTick"),o=r.get("splitNumber");o>0&&o<100||(o=5);var s=this.scale.getMinorTicks(o),l=map$2(s,function(h){return map$2(h,function(v){return{coord:this.dataToCoord(v),tickValue:v}},this)},this);return l},t.prototype.getViewLabels=function(){return createAxisLabels(this).labels},t.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},t.prototype.getTickModel=function(){return this.model.getModel("axisTick")},t.prototype.getBandWidth=function(){var r=this._extent,o=this.scale.getExtent(),s=o[1]-o[0]+(this.onBand?1:0);s===0&&(s=1);var l=Math.abs(r[1]-r[0]);return Math.abs(l)/s},t.prototype.calculateCategoryInterval=function(){return calculateCategoryInterval(this)},t}();function fixExtentWithBands(t,r){var o=t[1]-t[0],s=r,l=o/s/2;t[0]+=l,t[1]-=l}function fixOnBandTicksCoords(t,r,o,s){var l=r.length;if(!t.onBand||o||!l)return;var h=t.getExtent(),v,T;if(l===1)r[0].coord=h[0],v=r[1]={coord:h[0]};else{var x=r[l-1].tickValue-r[0].tickValue,C=(r[l-1].coord-r[0].coord)/x;each$c(r,function(z){z.coord-=C/2});var w=t.scale.getExtent();T=1+w[1]-r[l-1].tickValue,v={coord:r[l-1].coord+C*T},r.push(v)}var M=h[0]>h[1];F(r[0].coord,h[0])&&(s?r[0].coord=h[0]:r.shift()),s&&F(h[0],r[0].coord)&&r.unshift({coord:h[0]}),F(h[1],v.coord)&&(s?v.coord=h[1]:r.pop()),s&&F(v.coord,h[1])&&r.push({coord:h[1]});function F(z,V){return z=round$1(z),V=round$1(V),M?z>V:z<V}}const Axis$1=Axis;function extendComponentModel(t){var r=ComponentModel$1.extend(t);return ComponentModel$1.registerClass(r),r}function extendComponentView(t){var r=ComponentView$1.extend(t);return ComponentView$1.registerClass(r),r}function extendSeriesModel(t){var r=SeriesModel$1.extend(t);return SeriesModel$1.registerClass(r),r}function extendChartView(t){var r=ChartView$1.extend(t);return ChartView$1.registerClass(r),r}PathProxy$1.CMD;function projectPointToLine(t,r,o,s,l,h,v,T){var x=l-t,C=h-r,w=o-t,M=s-r,F=Math.sqrt(w*w+M*M);w/=F,M/=F;var z=x*w+C*M,V=z/F;T&&(V=Math.min(Math.max(V,0),1)),V*=F;var G=v[0]=t+V*w,U=v[1]=r+V*M;return Math.sqrt((G-l)*(G-l)+(U-h)*(U-h))}var pt0=new Point$1,pt1=new Point$1,pt2=new Point$1,dir=new Point$1,dir2=new Point$1,tmpArr=[],tmpProjPoint=new Point$1;function limitTurnAngle(t,r){if(r<=180&&r>0){r=r/180*Math.PI,pt0.fromArray(t[0]),pt1.fromArray(t[1]),pt2.fromArray(t[2]),Point$1.sub(dir,pt0,pt1),Point$1.sub(dir2,pt2,pt1);var o=dir.len(),s=dir2.len();if(!(o<.001||s<.001)){dir.scale(1/o),dir2.scale(1/s);var l=dir.dot(dir2),h=Math.cos(r);if(h<l){var v=projectPointToLine(pt1.x,pt1.y,pt2.x,pt2.y,pt0.x,pt0.y,tmpArr,!1);tmpProjPoint.fromArray(tmpArr),tmpProjPoint.scaleAndAdd(dir2,v/Math.tan(Math.PI-r));var T=pt2.x!==pt1.x?(tmpProjPoint.x-pt1.x)/(pt2.x-pt1.x):(tmpProjPoint.y-pt1.y)/(pt2.y-pt1.y);if(isNaN(T))return;T<0?Point$1.copy(tmpProjPoint,pt1):T>1&&Point$1.copy(tmpProjPoint,pt2),tmpProjPoint.toArray(t[1])}}}}function limitSurfaceAngle(t,r,o){if(o<=180&&o>0){o=o/180*Math.PI,pt0.fromArray(t[0]),pt1.fromArray(t[1]),pt2.fromArray(t[2]),Point$1.sub(dir,pt1,pt0),Point$1.sub(dir2,pt2,pt1);var s=dir.len(),l=dir2.len();if(!(s<.001||l<.001)){dir.scale(1/s),dir2.scale(1/l);var h=dir.dot(r),v=Math.cos(o);if(h<v){var T=projectPointToLine(pt1.x,pt1.y,pt2.x,pt2.y,pt0.x,pt0.y,tmpArr,!1);tmpProjPoint.fromArray(tmpArr);var x=Math.PI/2,C=Math.acos(dir2.dot(r)),w=x+C-o;if(w>=x)Point$1.copy(tmpProjPoint,pt2);else{tmpProjPoint.scaleAndAdd(dir2,T/Math.tan(Math.PI/2-w));var M=pt2.x!==pt1.x?(tmpProjPoint.x-pt1.x)/(pt2.x-pt1.x):(tmpProjPoint.y-pt1.y)/(pt2.y-pt1.y);if(isNaN(M))return;M<0?Point$1.copy(tmpProjPoint,pt1):M>1&&Point$1.copy(tmpProjPoint,pt2)}tmpProjPoint.toArray(t[1])}}}}function setLabelLineState(t,r,o,s){var l=o==="normal",h=l?t:t.ensureState(o);h.ignore=r;var v=s.get("smooth");v&&v===!0&&(v=.3),h.shape=h.shape||{},v>0&&(h.shape.smooth=v);var T=s.getModel("lineStyle").getLineStyle();l?t.useStyle(T):h.style=T}function buildLabelLinePath(t,r){var o=r.smooth,s=r.points;if(!!s)if(t.moveTo(s[0][0],s[0][1]),o>0&&s.length>=3){var l=dist$1(s[0],s[1]),h=dist$1(s[1],s[2]);if(!l||!h){t.lineTo(s[1][0],s[1][1]),t.lineTo(s[2][0],s[2][1]);return}var v=Math.min(l,h)*o,T=lerp$1([],s[1],s[0],v/l),x=lerp$1([],s[1],s[2],v/h),C=lerp$1([],T,x,.5);t.bezierCurveTo(T[0],T[1],T[0],T[1],C[0],C[1]),t.bezierCurveTo(x[0],x[1],x[0],x[1],s[2][0],s[2][1])}else for(var w=1;w<s.length;w++)t.lineTo(s[w][0],s[w][1])}function setLabelLineStyle(t,r,o){var s=t.getTextGuideLine(),l=t.getTextContent();if(!l){s&&t.removeTextGuideLine();return}for(var h=r.normal,v=h.get("show"),T=l.ignore,x=0;x<DISPLAY_STATES.length;x++){var C=DISPLAY_STATES[x],w=r[C],M=C==="normal";if(w){var F=w.get("show"),z=M?T:retrieve2(l.states[C]&&l.states[C].ignore,T);if(z||!retrieve2(F,v)){var V=M?s:s&&s.states[C];V&&(V.ignore=!0);continue}s||(s=new Polyline$1,t.setTextGuideLine(s),!M&&(T||!v)&&setLabelLineState(s,!0,"normal",r.normal),t.stateProxy&&(s.stateProxy=t.stateProxy)),setLabelLineState(s,!1,C,w)}}if(s){defaults(s.style,o),s.style.fill=null;var G=h.get("showAbove"),U=t.textGuideLineConfig=t.textGuideLineConfig||{};U.showAbove=G||!1,s.buildPath=buildLabelLinePath}}function getLabelLineStatesModels(t,r){r=r||"labelLine";for(var o={normal:t.getModel(r)},s=0;s<SPECIAL_STATES.length;s++){var l=SPECIAL_STATES[s];o[l]=t.getModel([l,r])}return o}function prepareLayoutList(t){for(var r=[],o=0;o<t.length;o++){var s=t[o];if(!s.defaultAttr.ignore){var l=s.label,h=l.getComputedTransform(),v=l.getBoundingRect(),T=!h||h[1]<1e-5&&h[2]<1e-5,x=l.style.margin||0,C=v.clone();C.applyTransform(h),C.x-=x/2,C.y-=x/2,C.width+=x,C.height+=x;var w=T?new OrientedBoundingRect$1(v,h):null;r.push({label:l,labelLine:s.labelLine,rect:C,localRect:v,obb:w,priority:s.priority,defaultAttr:s.defaultAttr,layoutOption:s.computedLayoutOption,axisAligned:T,transform:h})}}return r}function shiftLayout(t,r,o,s,l,h){var v=t.length;if(v<2)return;t.sort(function(se,ve){return se.rect[r]-ve.rect[r]});for(var T=0,x,C=!1,w=0,M=0;M<v;M++){var F=t[M],z=F.rect;x=z[r]-T,x<0&&(z[r]-=x,F.label[r]-=x,C=!0);var V=Math.max(-x,0);w+=V,T=z[r]+z[o]}w>0&&h&&te(-w/v,0,v);var G=t[0],U=t[v-1],W,q;X(),W<0&&ee(-W,.8),q<0&&ee(q,.8),X(),K(W,q,1),K(q,W,-1),X(),W<0&&ne(-W),q<0&&ne(q);function X(){W=G.rect[r]-s,q=l-U.rect[r]-U.rect[o]}function K(se,ve,me){if(se<0){var oe=Math.min(ve,-se);if(oe>0){te(oe*me,0,v);var ye=oe+se;ye<0&&ee(-ye*me,1)}else ee(-se*me,1)}}function te(se,ve,me){se!==0&&(C=!0);for(var oe=ve;oe<me;oe++){var ye=t[oe],Se=ye.rect;Se[r]+=se,ye.label[r]+=se}}function ee(se,ve){for(var me=[],oe=0,ye=1;ye<v;ye++){var Se=t[ye-1].rect,Ee=Math.max(t[ye].rect[r]-Se[r]-Se[o],0);me.push(Ee),oe+=Ee}if(!!oe){var Te=Math.min(Math.abs(se)/oe,ve);if(se>0)for(var ye=0;ye<v-1;ye++){var Ae=me[ye]*Te;te(Ae,0,ye+1)}else for(var ye=v-1;ye>0;ye--){var Ae=me[ye-1]*Te;te(-Ae,ye,v)}}}function ne(se){var ve=se<0?-1:1;se=Math.abs(se);for(var me=Math.ceil(se/(v-1)),oe=0;oe<v-1;oe++)if(ve>0?te(me,0,oe+1):te(-me,v-oe-1,v),se-=me,se<=0)return}return C}function shiftLayoutOnY(t,r,o,s){return shiftLayout(t,"y","height",r,o,s)}function hideOverlap(t){var r=[];t.sort(function(G,U){return U.priority-G.priority});var o=new BoundingRect$1(0,0,0,0);function s(G){if(!G.ignore){var U=G.ensureState("emphasis");U.ignore==null&&(U.ignore=!1)}G.ignore=!0}for(var l=0;l<t.length;l++){var h=t[l],v=h.axisAligned,T=h.localRect,x=h.transform,C=h.label,w=h.labelLine;o.copy(h.rect),o.width-=.1,o.height-=.1,o.x+=.05,o.y+=.05;for(var M=h.obb,F=!1,z=0;z<r.length;z++){var V=r[z];if(!!o.intersect(V.rect)){if(v&&V.axisAligned){F=!0;break}if(V.obb||(V.obb=new OrientedBoundingRect$1(V.localRect,V.transform)),M||(M=new OrientedBoundingRect$1(T,x)),M.intersect(V.obb)){F=!0;break}}}F?(s(C),w&&s(w)):(C.attr("ignore",h.defaultAttr.ignore),w&&w.attr("ignore",h.defaultAttr.labelGuideIgnore),r.push(h))}}const echarts=Object.freeze(Object.defineProperty({__proto__:null,registerLocale,version,dependencies,PRIORITY,init,connect,disConnect,disconnect,dispose,getInstanceByDom,getInstanceById,registerTheme,registerPreprocessor,registerProcessor,registerPostInit,registerPostUpdate,registerUpdateLifecycle,registerAction,registerCoordinateSystem,getCoordinateSystemDimensions,registerLayout,registerVisual,registerLoading,setCanvasCreator,registerMap,getMap,registerTransform,dataTool,throttle,use:use$1,setPlatformAPI,parseGeoJSON,parseGeoJson:parseGeoJSON,env:env$1,Model:Model$1,Axis:Axis$1,innerDrawElementOnCanvas:brushSingle,zrender,matrix,vector,zrUtil:util$1,color,helper,number,time,graphic,format,util,List:SeriesData$1,ComponentModel:ComponentModel$1,ComponentView:ComponentView$1,SeriesModel:SeriesModel$1,ChartView:ChartView$1,extendComponentModel,extendComponentView,extendSeriesModel,extendChartView},Symbol.toStringTag,{value:"Module"}));function createDom(t,r,o){var s=platformApi.createCanvas(),l=r.getWidth(),h=r.getHeight(),v=s.style;return v&&(v.position="absolute",v.left="0",v.top="0",v.width=l+"px",v.height=h+"px",s.setAttribute("data-zr-dom-id",t)),s.width=l*o,s.height=h*o,s}var Layer=function(t){__extends(r,t);function r(o,s,l){var h=t.call(this)||this;h.motionBlur=!1,h.lastFrameAlpha=.7,h.dpr=1,h.virtual=!1,h.config={},h.incremental=!1,h.zlevel=0,h.maxRepaintRectCount=5,h.__dirty=!0,h.__firstTimePaint=!0,h.__used=!1,h.__drawIndex=0,h.__startIndex=0,h.__endIndex=0,h.__prevStartIndex=null,h.__prevEndIndex=null;var v;l=l||devicePixelRatio,typeof o=="string"?v=createDom(o,s,l):isObject$3(o)&&(v=o,o=v.id),h.id=o,h.dom=v;var T=v.style;return T&&(disableUserSelect(v),v.onselectstart=function(){return!1},T.padding="0",T.margin="0",T.borderWidth="0"),h.painter=s,h.dpr=l,h}return r.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},r.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},r.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},r.prototype.setUnpainted=function(){this.__firstTimePaint=!0},r.prototype.createBackBuffer=function(){var o=this.dpr;this.domBack=createDom("back-"+this.id,this.painter,o),this.ctxBack=this.domBack.getContext("2d"),o!==1&&this.ctxBack.scale(o,o)},r.prototype.createRepaintRects=function(o,s,l,h){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var v=[],T=this.maxRepaintRectCount,x=!1,C=new BoundingRect$1(0,0,0,0);function w(q){if(!(!q.isFinite()||q.isZero()))if(v.length===0){var X=new BoundingRect$1(0,0,0,0);X.copy(q),v.push(X)}else{for(var K=!1,te=1/0,ee=0,ne=0;ne<v.length;++ne){var se=v[ne];if(se.intersect(q)){var ve=new BoundingRect$1(0,0,0,0);ve.copy(se),ve.union(q),v[ne]=ve,K=!0;break}else if(x){C.copy(q),C.union(se);var me=q.width*q.height,oe=se.width*se.height,ye=C.width*C.height,Se=ye-me-oe;Se<te&&(te=Se,ee=ne)}}if(x&&(v[ee].union(q),K=!0),!K){var X=new BoundingRect$1(0,0,0,0);X.copy(q),v.push(X)}x||(x=v.length>=T)}}for(var M=this.__startIndex;M<this.__endIndex;++M){var F=o[M];if(F){var z=F.shouldBePainted(l,h,!0,!0),V=F.__isRendered&&(F.__dirty&REDRAW_BIT||!z)?F.getPrevPaintRect():null;V&&w(V);var G=z&&(F.__dirty&REDRAW_BIT||!F.__isRendered)?F.getPaintRect():null;G&&w(G)}}for(var M=this.__prevStartIndex;M<this.__prevEndIndex;++M){var F=s[M],z=F.shouldBePainted(l,h,!0,!0);if(F&&(!z||!F.__zr)&&F.__isRendered){var V=F.getPrevPaintRect();V&&w(V)}}var U;do{U=!1;for(var M=0;M<v.length;){if(v[M].isZero()){v.splice(M,1);continue}for(var W=M+1;W<v.length;)v[M].intersect(v[W])?(U=!0,v[M].union(v[W]),v.splice(W,1)):W++;M++}}while(U);return this._paintRects=v,v},r.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},r.prototype.resize=function(o,s){var l=this.dpr,h=this.dom,v=h.style,T=this.domBack;v&&(v.width=o+"px",v.height=s+"px"),h.width=o*l,h.height=s*l,T&&(T.width=o*l,T.height=s*l,l!==1&&this.ctxBack.scale(l,l))},r.prototype.clear=function(o,s,l){var h=this.dom,v=this.ctx,T=h.width,x=h.height;s=s||this.clearColor;var C=this.motionBlur&&!o,w=this.lastFrameAlpha,M=this.dpr,F=this;C&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(h,0,0,T/M,x/M));var z=this.domBack;function V(G,U,W,q){if(v.clearRect(G,U,W,q),s&&s!=="transparent"){var X=void 0;isGradientObject(s)?(X=s.__canvasGradient||getCanvasGradient(v,s,{x:0,y:0,width:W,height:q}),s.__canvasGradient=X):isImagePatternObject(s)&&(s.scaleX=s.scaleX||M,s.scaleY=s.scaleY||M,X=createCanvasPattern(v,s,{dirty:function(){F.setUnpainted(),F.__painter.refresh()}})),v.save(),v.fillStyle=X||s,v.fillRect(G,U,W,q),v.restore()}C&&(v.save(),v.globalAlpha=w,v.drawImage(z,G,U,W,q),v.restore())}!l||C?V(0,0,T,x):l.length&&each$c(l,function(G){V(G.x*M,G.y*M,G.width*M,G.height*M)})},r}(Eventful$1);const Layer$1=Layer;var HOVER_LAYER_ZLEVEL=1e5,CANVAS_ZLEVEL=314159,EL_AFTER_INCREMENTAL_INC=.01,INCREMENTAL_INC=.001;function isLayerValid(t){return t?t.__builtin__?!0:!(typeof t.resize!="function"||typeof t.refresh!="function"):!1}function createRoot(t,r){var o=document.createElement("div");return o.style.cssText=["position:relative","width:"+t+"px","height:"+r+"px","padding:0","margin:0","border-width:0"].join(";")+";",o}var CanvasPainter=function(){function t(r,o,s,l){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var h=!r.nodeName||r.nodeName.toUpperCase()==="CANVAS";this._opts=s=extend({},s||{}),this.dpr=s.devicePixelRatio||devicePixelRatio,this._singleCanvas=h,this.root=r;var v=r.style;v&&(disableUserSelect(r),r.innerHTML=""),this.storage=o;var T=this._zlevelList;this._prevDisplayList=[];var x=this._layers;if(h){var w=r,M=w.width,F=w.height;s.width!=null&&(M=s.width),s.height!=null&&(F=s.height),this.dpr=s.devicePixelRatio||1,w.width=M*this.dpr,w.height=F*this.dpr,this._width=M,this._height=F;var z=new Layer$1(w,this,this.dpr);z.__builtin__=!0,z.initContext(),x[CANVAS_ZLEVEL]=z,z.zlevel=CANVAS_ZLEVEL,T.push(CANVAS_ZLEVEL),this._domRoot=r}else{this._width=getSize$1(r,0,s),this._height=getSize$1(r,1,s);var C=this._domRoot=createRoot(this._width,this._height);r.appendChild(C)}}return t.prototype.getType=function(){return"canvas"},t.prototype.isSingleCanvas=function(){return this._singleCanvas},t.prototype.getViewportRoot=function(){return this._domRoot},t.prototype.getViewportRootOffset=function(){var r=this.getViewportRoot();if(r)return{offsetLeft:r.offsetLeft||0,offsetTop:r.offsetTop||0}},t.prototype.refresh=function(r){var o=this.storage.getDisplayList(!0),s=this._prevDisplayList,l=this._zlevelList;this._redrawId=Math.random(),this._paintList(o,s,r,this._redrawId);for(var h=0;h<l.length;h++){var v=l[h],T=this._layers[v];if(!T.__builtin__&&T.refresh){var x=h===0?this._backgroundColor:null;T.refresh(x)}}return this._opts.useDirtyRect&&(this._prevDisplayList=o.slice()),this},t.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},t.prototype._paintHoverList=function(r){var o=r.length,s=this._hoverlayer;if(s&&s.clear(),!!o){for(var l={inHover:!0,viewWidth:this._width,viewHeight:this._height},h,v=0;v<o;v++){var T=r[v];T.__inHover&&(s||(s=this._hoverlayer=this.getLayer(HOVER_LAYER_ZLEVEL)),h||(h=s.ctx,h.save()),brush(h,T,l,v===o-1))}h&&h.restore()}},t.prototype.getHoverLayer=function(){return this.getLayer(HOVER_LAYER_ZLEVEL)},t.prototype.paintOne=function(r,o){brushSingle(r,o)},t.prototype._paintList=function(r,o,s,l){if(this._redrawId===l){s=s||!1,this._updateLayerStatus(r);var h=this._doPaintList(r,o,s),v=h.finished,T=h.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),T&&this._paintHoverList(r),v)this.eachLayer(function(C){C.afterBrush&&C.afterBrush()});else{var x=this;requestAnimationFrame$1(function(){x._paintList(r,o,s,l)})}}},t.prototype._compositeManually=function(){var r=this.getLayer(CANVAS_ZLEVEL).ctx,o=this._domRoot.width,s=this._domRoot.height;r.clearRect(0,0,o,s),this.eachBuiltinLayer(function(l){l.virtual&&r.drawImage(l.dom,0,0,o,s)})},t.prototype._doPaintList=function(r,o,s){for(var l=this,h=[],v=this._opts.useDirtyRect,T=0;T<this._zlevelList.length;T++){var x=this._zlevelList[T],C=this._layers[x];C.__builtin__&&C!==this._hoverlayer&&(C.__dirty||s)&&h.push(C)}for(var w=!0,M=!1,F=function(G){var U=h[G],W=U.ctx,q=v&&U.createRepaintRects(r,o,z._width,z._height),X=s?U.__startIndex:U.__drawIndex,K=!s&&U.incremental&&Date.now,te=K&&Date.now(),ee=U.zlevel===z._zlevelList[0]?z._backgroundColor:null;if(U.__startIndex===U.__endIndex)U.clear(!1,ee,q);else if(X===U.__startIndex){var ne=r[X];(!ne.incremental||!ne.notClear||s)&&U.clear(!1,ee,q)}X===-1&&(console.error("For some unknown reason. drawIndex is -1"),X=U.__startIndex);var se,ve=function(Se){var Ee={inHover:!1,allClipped:!1,prevEl:null,viewWidth:l._width,viewHeight:l._height};for(se=X;se<U.__endIndex;se++){var Te=r[se];if(Te.__inHover&&(M=!0),l._doPaintEl(Te,U,v,Se,Ee,se===U.__endIndex-1),K){var Ae=Date.now()-te;if(Ae>15)break}}Ee.prevElClipPaths&&W.restore()};if(q)if(q.length===0)se=U.__endIndex;else for(var me=z.dpr,oe=0;oe<q.length;++oe){var ye=q[oe];W.save(),W.beginPath(),W.rect(ye.x*me,ye.y*me,ye.width*me,ye.height*me),W.clip(),ve(ye),W.restore()}else W.save(),ve(),W.restore();U.__drawIndex=se,U.__drawIndex<U.__endIndex&&(w=!1)},z=this,V=0;V<h.length;V++)F(V);return env$1.wxa&&each$c(this._layers,function(G){G&&G.ctx&&G.ctx.draw&&G.ctx.draw()}),{finished:w,needsRefreshHover:M}},t.prototype._doPaintEl=function(r,o,s,l,h,v){var T=o.ctx;if(s){var x=r.getPaintRect();(!l||x&&x.intersect(l))&&(brush(T,r,h,v),r.setPrevPaintRect(x))}else brush(T,r,h,v)},t.prototype.getLayer=function(r,o){this._singleCanvas&&!this._needsManuallyCompositing&&(r=CANVAS_ZLEVEL);var s=this._layers[r];return s||(s=new Layer$1("zr_"+r,this,this.dpr),s.zlevel=r,s.__builtin__=!0,this._layerConfig[r]?merge(s,this._layerConfig[r],!0):this._layerConfig[r-EL_AFTER_INCREMENTAL_INC]&&merge(s,this._layerConfig[r-EL_AFTER_INCREMENTAL_INC],!0),o&&(s.virtual=o),this.insertLayer(r,s),s.initContext()),s},t.prototype.insertLayer=function(r,o){var s=this._layers,l=this._zlevelList,h=l.length,v=this._domRoot,T=null,x=-1;if(!s[r]&&!!isLayerValid(o)){if(h>0&&r>l[0]){for(x=0;x<h-1&&!(l[x]<r&&l[x+1]>r);x++);T=s[l[x]]}if(l.splice(x+1,0,r),s[r]=o,!o.virtual)if(T){var C=T.dom;C.nextSibling?v.insertBefore(o.dom,C.nextSibling):v.appendChild(o.dom)}else v.firstChild?v.insertBefore(o.dom,v.firstChild):v.appendChild(o.dom);o.__painter=this}},t.prototype.eachLayer=function(r,o){for(var s=this._zlevelList,l=0;l<s.length;l++){var h=s[l];r.call(o,this._layers[h],h)}},t.prototype.eachBuiltinLayer=function(r,o){for(var s=this._zlevelList,l=0;l<s.length;l++){var h=s[l],v=this._layers[h];v.__builtin__&&r.call(o,v,h)}},t.prototype.eachOtherLayer=function(r,o){for(var s=this._zlevelList,l=0;l<s.length;l++){var h=s[l],v=this._layers[h];v.__builtin__||r.call(o,v,h)}},t.prototype.getLayers=function(){return this._layers},t.prototype._updateLayerStatus=function(r){this.eachBuiltinLayer(function(M,F){M.__dirty=M.__used=!1});function o(M){h&&(h.__endIndex!==M&&(h.__dirty=!0),h.__endIndex=M)}if(this._singleCanvas)for(var s=1;s<r.length;s++){var l=r[s];if(l.zlevel!==r[s-1].zlevel||l.incremental){this._needsManuallyCompositing=!0;break}}var h=null,v=0,T,x;for(x=0;x<r.length;x++){var l=r[x],C=l.zlevel,w=void 0;T!==C&&(T=C,v=0),l.incremental?(w=this.getLayer(C+INCREMENTAL_INC,this._needsManuallyCompositing),w.incremental=!0,v=1):w=this.getLayer(C+(v>0?EL_AFTER_INCREMENTAL_INC:0),this._needsManuallyCompositing),w.__builtin__||logError("ZLevel "+C+" has been used by unkown layer "+w.id),w!==h&&(w.__used=!0,w.__startIndex!==x&&(w.__dirty=!0),w.__startIndex=x,w.incremental?w.__drawIndex=-1:w.__drawIndex=x,o(x),h=w),l.__dirty&REDRAW_BIT&&!l.__inHover&&(w.__dirty=!0,w.incremental&&w.__drawIndex<0&&(w.__drawIndex=x))}o(x),this.eachBuiltinLayer(function(M,F){!M.__used&&M.getElementCount()>0&&(M.__dirty=!0,M.__startIndex=M.__endIndex=M.__drawIndex=0),M.__dirty&&M.__drawIndex<0&&(M.__drawIndex=M.__startIndex)})},t.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},t.prototype._clearLayer=function(r){r.clear()},t.prototype.setBackgroundColor=function(r){this._backgroundColor=r,each$c(this._layers,function(o){o.setUnpainted()})},t.prototype.configLayer=function(r,o){if(o){var s=this._layerConfig;s[r]?merge(s[r],o,!0):s[r]=o;for(var l=0;l<this._zlevelList.length;l++){var h=this._zlevelList[l];if(h===r||h===r+EL_AFTER_INCREMENTAL_INC){var v=this._layers[h];merge(v,s[r],!0)}}}},t.prototype.delLayer=function(r){var o=this._layers,s=this._zlevelList,l=o[r];!l||(l.dom.parentNode.removeChild(l.dom),delete o[r],s.splice(indexOf(s,r),1))},t.prototype.resize=function(r,o){if(this._domRoot.style){var s=this._domRoot;s.style.display="none";var l=this._opts,h=this.root;if(r!=null&&(l.width=r),o!=null&&(l.height=o),r=getSize$1(h,0,l),o=getSize$1(h,1,l),s.style.display="",this._width!==r||o!==this._height){s.style.width=r+"px",s.style.height=o+"px";for(var v in this._layers)this._layers.hasOwnProperty(v)&&this._layers[v].resize(r,o);this.refresh(!0)}this._width=r,this._height=o}else{if(r==null||o==null)return;this._width=r,this._height=o,this.getLayer(CANVAS_ZLEVEL).resize(r,o)}return this},t.prototype.clearLayer=function(r){var o=this._layers[r];o&&o.clear()},t.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},t.prototype.getRenderedCanvas=function(r){if(r=r||{},this._singleCanvas&&!this._compositeManually)return this._layers[CANVAS_ZLEVEL].dom;var o=new Layer$1("image",this,r.pixelRatio||this.dpr);o.initContext(),o.clear(!1,r.backgroundColor||this._backgroundColor);var s=o.ctx;if(r.pixelRatio<=this.dpr){this.refresh();var l=o.dom.width,h=o.dom.height;this.eachLayer(function(M){M.__builtin__?s.drawImage(M.dom,0,0,l,h):M.renderToCanvas&&(s.save(),M.renderToCanvas(s),s.restore())})}else for(var v={inHover:!1,viewWidth:this._width,viewHeight:this._height},T=this.storage.getDisplayList(!0),x=0,C=T.length;x<C;x++){var w=T[x];brush(s,w,v,x===C-1)}return o.dom},t.prototype.getWidth=function(){return this._width},t.prototype.getHeight=function(){return this._height},t}();const CanvasPainter$1=CanvasPainter;function install$k(t){t.registerPainter("canvas",CanvasPainter$1)}var LineSeriesModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.hasSymbolVisual=!0,o}return r.prototype.getInitialData=function(o){return createSeriesData(null,this,{useEncodeDefaulter:!0})},r.prototype.getLegendIcon=function(o){var s=new Group$3,l=createSymbol("line",0,o.itemHeight/2,o.itemWidth,0,o.lineStyle.stroke,!1);s.add(l),l.setStyle(o.lineStyle);var h=this.getData().getVisual("symbol"),v=this.getData().getVisual("symbolRotate"),T=h==="none"?"circle":h,x=o.itemHeight*.8,C=createSymbol(T,(o.itemWidth-x)/2,(o.itemHeight-x)/2,x,x,o.itemStyle.fill);s.add(C),C.setStyle(o.itemStyle);var w=o.iconRotate==="inherit"?v:o.iconRotate||0;return C.rotation=w*Math.PI/180,C.setOrigin([o.itemWidth/2,o.itemHeight/2]),T.indexOf("empty")>-1&&(C.style.stroke=C.style.fill,C.style.fill="#fff",C.style.lineWidth=2),s},r.type="series.line",r.dependencies=["grid","polar"],r.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},r}(SeriesModel$1);const LineSeries=LineSeriesModel;function getDefaultLabel(t,r){var o=t.mapDimensionsAll("defaultedLabel"),s=o.length;if(s===1){var l=retrieveRawValue(t,r,o[0]);return l!=null?l+"":null}else if(s){for(var h=[],v=0;v<o.length;v++)h.push(retrieveRawValue(t,r,o[v]));return h.join(" ")}}function getDefaultInterpolatedLabel(t,r){var o=t.mapDimensionsAll("defaultedLabel");if(!isArray$1(r))return r+"";for(var s=[],l=0;l<o.length;l++){var h=t.getDimensionIndex(o[l]);h>=0&&s.push(r[h])}return s.join(" ")}var Symbol$1=function(t){__extends(r,t);function r(o,s,l,h){var v=t.call(this)||this;return v.updateData(o,s,l,h),v}return r.prototype._createSymbol=function(o,s,l,h,v){this.removeAll();var T=createSymbol(o,-1,-1,2,2,null,v);T.attr({z2:100,culling:!0,scaleX:h[0]/2,scaleY:h[1]/2}),T.drift=driftSymbol,this._symbolType=o,this.add(T)},r.prototype.stopSymbolAnimation=function(o){this.childAt(0).stopAnimation(null,o)},r.prototype.getSymbolType=function(){return this._symbolType},r.prototype.getSymbolPath=function(){return this.childAt(0)},r.prototype.highlight=function(){enterEmphasis(this.childAt(0))},r.prototype.downplay=function(){leaveEmphasis(this.childAt(0))},r.prototype.setZ=function(o,s){var l=this.childAt(0);l.zlevel=o,l.z=s},r.prototype.setDraggable=function(o,s){var l=this.childAt(0);l.draggable=o,l.cursor=!s&&o?"move":l.cursor},r.prototype.updateData=function(o,s,l,h){this.silent=!1;var v=o.getItemVisual(s,"symbol")||"circle",T=o.hostModel,x=r.getSymbolSize(o,s),C=v!==this._symbolType,w=h&&h.disableAnimation;if(C){var M=o.getItemVisual(s,"symbolKeepAspect");this._createSymbol(v,o,s,x,M)}else{var F=this.childAt(0);F.silent=!1;var z={scaleX:x[0]/2,scaleY:x[1]/2};w?F.attr(z):updateProps$1(F,z,T,s),saveOldStyle(F)}if(this._updateCommon(o,s,x,l,h),C){var F=this.childAt(0);if(!w){var z={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:F.style.opacity}};F.scaleX=F.scaleY=0,F.style.opacity=0,initProps(F,z,T,s)}}w&&this.childAt(0).stopAnimation("leave")},r.prototype._updateCommon=function(o,s,l,h,v){var T=this.childAt(0),x=o.hostModel,C,w,M,F,z,V,G,U,W;if(h&&(C=h.emphasisItemStyle,w=h.blurItemStyle,M=h.selectItemStyle,F=h.focus,z=h.blurScope,G=h.labelStatesModels,U=h.hoverScale,W=h.cursorStyle,V=h.emphasisDisabled),!h||o.hasItemOption){var q=h&&h.itemModel?h.itemModel:o.getItemModel(s),X=q.getModel("emphasis");C=X.getModel("itemStyle").getItemStyle(),M=q.getModel(["select","itemStyle"]).getItemStyle(),w=q.getModel(["blur","itemStyle"]).getItemStyle(),F=X.get("focus"),z=X.get("blurScope"),V=X.get("disabled"),G=getLabelStatesModels(q),U=X.getShallow("scale"),W=q.getShallow("cursor")}var K=o.getItemVisual(s,"symbolRotate");T.attr("rotation",(K||0)*Math.PI/180||0);var te=normalizeSymbolOffset(o.getItemVisual(s,"symbolOffset"),l);te&&(T.x=te[0],T.y=te[1]),W&&T.attr("cursor",W);var ee=o.getItemVisual(s,"style"),ne=ee.fill;if(T instanceof ZRImage$1){var se=T.style;T.useStyle(extend({image:se.image,x:se.x,y:se.y,width:se.width,height:se.height},ee))}else T.__isEmptyBrush?T.useStyle(extend({},ee)):T.useStyle(ee),T.style.decal=null,T.setColor(ne,v&&v.symbolInnerColor),T.style.strokeNoScale=!0;var ve=o.getItemVisual(s,"liftZ"),me=this._z2;ve!=null?me==null&&(this._z2=T.z2,T.z2+=ve):me!=null&&(T.z2=me,this._z2=null);var oe=v&&v.useNameLabel;setLabelStyle(T,G,{labelFetcher:x,labelDataIndex:s,defaultText:ye,inheritColor:ne,defaultOpacity:ee.opacity});function ye(Te){return oe?o.getName(Te):getDefaultLabel(o,Te)}this._sizeX=l[0]/2,this._sizeY=l[1]/2;var Se=T.ensureState("emphasis");Se.style=C,T.ensureState("select").style=M,T.ensureState("blur").style=w;var Ee=U==null||U===!0?Math.max(1.1,3/this._sizeY):isFinite(U)&&U>0?+U:1;Se.scaleX=this._sizeX*Ee,Se.scaleY=this._sizeY*Ee,this.setSymbolScale(1),toggleHoverEmphasis(this,F,z,V)},r.prototype.setSymbolScale=function(o){this.scaleX=this.scaleY=o},r.prototype.fadeOut=function(o,s,l){var h=this.childAt(0),v=getECData(this).dataIndex,T=l&&l.animation;if(this.silent=h.silent=!0,l&&l.fadeLabel){var x=h.getTextContent();x&&removeElement(x,{style:{opacity:0}},s,{dataIndex:v,removeOpt:T,cb:function(){h.removeTextContent()}})}else h.removeTextContent();removeElement(h,{style:{opacity:0},scaleX:0,scaleY:0},s,{dataIndex:v,cb:o,removeOpt:T})},r.getSymbolSize=function(o,s){return normalizeSymbolSize(o.getItemVisual(s,"symbolSize"))},r}(Group$3);function driftSymbol(t,r){this.parent.drift(t,r)}const SymbolClz=Symbol$1;function symbolNeedsDraw(t,r,o,s){return r&&!isNaN(r[0])&&!isNaN(r[1])&&!(s.isIgnore&&s.isIgnore(o))&&!(s.clipShape&&!s.clipShape.contain(r[0],r[1]))&&t.getItemVisual(o,"symbol")!=="none"}function normalizeUpdateOpt(t){return t!=null&&!isObject$3(t)&&(t={isIgnore:t}),t||{}}function makeSeriesScope(t){var r=t.hostModel,o=r.getModel("emphasis");return{emphasisItemStyle:o.getModel("itemStyle").getItemStyle(),blurItemStyle:r.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:r.getModel(["select","itemStyle"]).getItemStyle(),focus:o.get("focus"),blurScope:o.get("blurScope"),emphasisDisabled:o.get("disabled"),hoverScale:o.get("scale"),labelStatesModels:getLabelStatesModels(r),cursorStyle:r.get("cursor")}}var SymbolDraw=function(){function t(r){this.group=new Group$3,this._SymbolCtor=r||SymbolClz}return t.prototype.updateData=function(r,o){this._progressiveEls=null,o=normalizeUpdateOpt(o);var s=this.group,l=r.hostModel,h=this._data,v=this._SymbolCtor,T=o.disableAnimation,x=makeSeriesScope(r),C={disableAnimation:T},w=o.getSymbolPoint||function(M){return r.getItemLayout(M)};h||s.removeAll(),r.diff(h).add(function(M){var F=w(M);if(symbolNeedsDraw(r,F,M,o)){var z=new v(r,M,x,C);z.setPosition(F),r.setItemGraphicEl(M,z),s.add(z)}}).update(function(M,F){var z=h.getItemGraphicEl(F),V=w(M);if(!symbolNeedsDraw(r,V,M,o)){s.remove(z);return}var G=r.getItemVisual(M,"symbol")||"circle",U=z&&z.getSymbolType&&z.getSymbolType();if(!z||U&&U!==G)s.remove(z),z=new v(r,M,x,C),z.setPosition(V);else{z.updateData(r,M,x,C);var W={x:V[0],y:V[1]};T?z.attr(W):updateProps$1(z,W,l)}s.add(z),r.setItemGraphicEl(M,z)}).remove(function(M){var F=h.getItemGraphicEl(M);F&&F.fadeOut(function(){s.remove(F)},l)}).execute(),this._getSymbolPoint=w,this._data=r},t.prototype.updateLayout=function(){var r=this,o=this._data;o&&o.eachItemGraphicEl(function(s,l){var h=r._getSymbolPoint(l);s.setPosition(h),s.markRedraw()})},t.prototype.incrementalPrepareUpdate=function(r){this._seriesScope=makeSeriesScope(r),this._data=null,this.group.removeAll()},t.prototype.incrementalUpdate=function(r,o,s){this._progressiveEls=[],s=normalizeUpdateOpt(s);function l(x){x.isGroup||(x.incremental=!0,x.ensureState("emphasis").hoverLayer=!0)}for(var h=r.start;h<r.end;h++){var v=o.getItemLayout(h);if(symbolNeedsDraw(o,v,h,s)){var T=new this._SymbolCtor(o,h,this._seriesScope);T.traverse(l),T.setPosition(v),this.group.add(T),o.setItemGraphicEl(h,T),this._progressiveEls.push(T)}}},t.prototype.eachRendered=function(r){traverseElements(this._progressiveEls||this.group,r)},t.prototype.remove=function(r){var o=this.group,s=this._data;s&&r?s.eachItemGraphicEl(function(l){l.fadeOut(function(){o.remove(l)},s.hostModel)}):o.removeAll()},t}();const SymbolDraw$1=SymbolDraw;function prepareDataCoordInfo(t,r,o){var s=t.getBaseAxis(),l=t.getOtherAxis(s),h=getValueStart(l,o),v=s.dim,T=l.dim,x=r.mapDimension(T),C=r.mapDimension(v),w=T==="x"||T==="radius"?1:0,M=map$2(t.dimensions,function(V){return r.mapDimension(V)}),F=!1,z=r.getCalculationInfo("stackResultDimension");return isDimensionStacked(r,M[0])&&(F=!0,M[0]=z),isDimensionStacked(r,M[1])&&(F=!0,M[1]=z),{dataDimsForPoint:M,valueStart:h,valueAxisDim:T,baseAxisDim:v,stacked:!!F,valueDim:x,baseDim:C,baseDataOffset:w,stackedOverDimension:r.getCalculationInfo("stackedOverDimension")}}function getValueStart(t,r){var o=0,s=t.scale.getExtent();return r==="start"?o=s[0]:r==="end"?o=s[1]:isNumber(r)&&!isNaN(r)?o=r:s[0]>0?o=s[0]:s[1]<0&&(o=s[1]),o}function getStackedOnPoint(t,r,o,s){var l=NaN;t.stacked&&(l=o.get(o.getCalculationInfo("stackedOverDimension"),s)),isNaN(l)&&(l=t.valueStart);var h=t.baseDataOffset,v=[];return v[h]=o.get(t.baseDim,s),v[1-h]=l,r.dataToPoint(v)}function diffData(t,r){var o=[];return r.diff(t).add(function(s){o.push({cmd:"+",idx:s})}).update(function(s,l){o.push({cmd:"=",idx:l,idx1:s})}).remove(function(s){o.push({cmd:"-",idx:s})}).execute(),o}function lineAnimationDiff(t,r,o,s,l,h,v,T){for(var x=diffData(t,r),C=[],w=[],M=[],F=[],z=[],V=[],G=[],U=prepareDataCoordInfo(l,r,v),W=t.getLayout("points")||[],q=r.getLayout("points")||[],X=0;X<x.length;X++){var K=x[X],te=!0,ee=void 0,ne=void 0;switch(K.cmd){case"=":ee=K.idx*2,ne=K.idx1*2;var se=W[ee],ve=W[ee+1],me=q[ne],oe=q[ne+1];(isNaN(se)||isNaN(ve))&&(se=me,ve=oe),C.push(se,ve),w.push(me,oe),M.push(o[ee],o[ee+1]),F.push(s[ne],s[ne+1]),G.push(r.getRawIndex(K.idx1));break;case"+":var ye=K.idx,Se=U.dataDimsForPoint,Ee=l.dataToPoint([r.get(Se[0],ye),r.get(Se[1],ye)]);ne=ye*2,C.push(Ee[0],Ee[1]),w.push(q[ne],q[ne+1]);var Te=getStackedOnPoint(U,l,r,ye);M.push(Te[0],Te[1]),F.push(s[ne],s[ne+1]),G.push(r.getRawIndex(ye));break;case"-":te=!1}te&&(z.push(K),V.push(V.length))}V.sort(function(Xe,Ye){return G[Xe]-G[Ye]});for(var Ae=C.length,Ie=createFloat32Array(Ae),Ce=createFloat32Array(Ae),we=createFloat32Array(Ae),Me=createFloat32Array(Ae),ze=[],X=0;X<V.length;X++){var Ne=V[X],Ge=X*2,We=Ne*2;Ie[Ge]=C[We],Ie[Ge+1]=C[We+1],Ce[Ge]=w[We],Ce[Ge+1]=w[We+1],we[Ge]=M[We],we[Ge+1]=M[We+1],Me[Ge]=F[We],Me[Ge+1]=F[We+1],ze[X]=z[Ne]}return{current:Ie,next:Ce,stackedOnCurrent:we,stackedOnNext:Me,status:ze}}var mathMin$3=Math.min,mathMax$3=Math.max;function isPointNull$1(t,r){return isNaN(t)||isNaN(r)}function drawSegment(t,r,o,s,l,h,v,T,x){for(var C,w,M,F,z,V,G=o,U=0;U<s;U++){var W=r[G*2],q=r[G*2+1];if(G>=l||G<0)break;if(isPointNull$1(W,q)){if(x){G+=h;continue}break}if(G===o)t[h>0?"moveTo":"lineTo"](W,q),M=W,F=q;else{var X=W-C,K=q-w;if(X*X+K*K<.5){G+=h;continue}if(v>0){for(var te=G+h,ee=r[te*2],ne=r[te*2+1];ee===W&&ne===q&&U<s;)U++,te+=h,G+=h,ee=r[te*2],ne=r[te*2+1],W=r[G*2],q=r[G*2+1],X=W-C,K=q-w;var se=U+1;if(x)for(;isPointNull$1(ee,ne)&&se<s;)se++,te+=h,ee=r[te*2],ne=r[te*2+1];var ve=.5,me=0,oe=0,ye=void 0,Se=void 0;if(se>=s||isPointNull$1(ee,ne))z=W,V=q;else{me=ee-C,oe=ne-w;var Ee=W-C,Te=ee-W,Ae=q-w,Ie=ne-q,Ce=void 0,we=void 0;if(T==="x"){Ce=Math.abs(Ee),we=Math.abs(Te);var Me=me>0?1:-1;z=W-Me*Ce*v,V=q,ye=W+Me*we*v,Se=q}else if(T==="y"){Ce=Math.abs(Ae),we=Math.abs(Ie);var ze=oe>0?1:-1;z=W,V=q-ze*Ce*v,ye=W,Se=q+ze*we*v}else Ce=Math.sqrt(Ee*Ee+Ae*Ae),we=Math.sqrt(Te*Te+Ie*Ie),ve=we/(we+Ce),z=W-me*v*(1-ve),V=q-oe*v*(1-ve),ye=W+me*v*ve,Se=q+oe*v*ve,ye=mathMin$3(ye,mathMax$3(ee,W)),Se=mathMin$3(Se,mathMax$3(ne,q)),ye=mathMax$3(ye,mathMin$3(ee,W)),Se=mathMax$3(Se,mathMin$3(ne,q)),me=ye-W,oe=Se-q,z=W-me*Ce/we,V=q-oe*Ce/we,z=mathMin$3(z,mathMax$3(C,W)),V=mathMin$3(V,mathMax$3(w,q)),z=mathMax$3(z,mathMin$3(C,W)),V=mathMax$3(V,mathMin$3(w,q)),me=W-z,oe=q-V,ye=W+me*we/Ce,Se=q+oe*we/Ce}t.bezierCurveTo(M,F,z,V,W,q),M=ye,F=Se}else t.lineTo(W,q)}C=W,w=q,G+=h}return U}var ECPolylineShape=function(){function t(){this.smooth=0,this.smoothConstraint=!0}return t}(),ECPolyline=function(t){__extends(r,t);function r(o){var s=t.call(this,o)||this;return s.type="ec-polyline",s}return r.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},r.prototype.getDefaultShape=function(){return new ECPolylineShape},r.prototype.buildPath=function(o,s){var l=s.points,h=0,v=l.length/2;if(s.connectNulls){for(;v>0&&isPointNull$1(l[v*2-2],l[v*2-1]);v--);for(;h<v&&isPointNull$1(l[h*2],l[h*2+1]);h++);}for(;h<v;)h+=drawSegment(o,l,h,v,v,1,s.smooth,s.smoothMonotone,s.connectNulls)+1},r.prototype.getPointOn=function(o,s){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var l=this.path,h=l.data,v=PathProxy$1.CMD,T,x,C=s==="x",w=[],M=0;M<h.length;){var F=h[M++],z=void 0,V=void 0,G=void 0,U=void 0,W=void 0,q=void 0,X=void 0;switch(F){case v.M:T=h[M++],x=h[M++];break;case v.L:if(z=h[M++],V=h[M++],X=C?(o-T)/(z-T):(o-x)/(V-x),X<=1&&X>=0){var K=C?(V-x)*X+x:(z-T)*X+T;return C?[o,K]:[K,o]}T=z,x=V;break;case v.C:z=h[M++],V=h[M++],G=h[M++],U=h[M++],W=h[M++],q=h[M++];var te=C?cubicRootAt(T,z,G,W,o,w):cubicRootAt(x,V,U,q,o,w);if(te>0)for(var ee=0;ee<te;ee++){var ne=w[ee];if(ne<=1&&ne>=0){var K=C?cubicAt(x,V,U,q,ne):cubicAt(T,z,G,W,ne);return C?[o,K]:[K,o]}}T=W,x=q;break}}},r}(Path$1),ECPolygonShape=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r}(ECPolylineShape),ECPolygon=function(t){__extends(r,t);function r(o){var s=t.call(this,o)||this;return s.type="ec-polygon",s}return r.prototype.getDefaultShape=function(){return new ECPolygonShape},r.prototype.buildPath=function(o,s){var l=s.points,h=s.stackedOnPoints,v=0,T=l.length/2,x=s.smoothMonotone;if(s.connectNulls){for(;T>0&&isPointNull$1(l[T*2-2],l[T*2-1]);T--);for(;v<T&&isPointNull$1(l[v*2],l[v*2+1]);v++);}for(;v<T;){var C=drawSegment(o,l,v,T,T,1,s.smooth,x,s.connectNulls);drawSegment(o,h,v+C-1,C,T,-1,s.stackedOnSmooth,x,s.connectNulls),v+=C+1,o.closePath()}},r}(Path$1);function createGridClipPath(t,r,o,s,l){var h=t.getArea(),v=h.x,T=h.y,x=h.width,C=h.height,w=o.get(["lineStyle","width"])||2;v-=w/2,T-=w/2,x+=w,C+=w,v=Math.floor(v),x=Math.round(x);var M=new Rect$2({shape:{x:v,y:T,width:x,height:C}});if(r){var F=t.getBaseAxis(),z=F.isHorizontal(),V=F.inverse;z?(V&&(M.shape.x+=x),M.shape.width=0):(V||(M.shape.y+=C),M.shape.height=0);var G=isFunction(l)?function(U){l(U,M)}:null;initProps(M,{shape:{width:x,height:C,x:v,y:T}},o,null,s,G)}return M}function createPolarClipPath(t,r,o){var s=t.getArea(),l=round$1(s.r0,1),h=round$1(s.r,1),v=new Sector$1({shape:{cx:round$1(t.cx,1),cy:round$1(t.cy,1),r0:l,r:h,startAngle:s.startAngle,endAngle:s.endAngle,clockwise:s.clockwise}});if(r){var T=t.getBaseAxis().dim==="angle";T?v.shape.endAngle=s.startAngle:v.shape.r=l,initProps(v,{shape:{endAngle:s.endAngle,r:h}},o)}return v}function createClipPath(t,r,o,s,l){if(t){if(t.type==="polar")return createPolarClipPath(t,r,o);if(t.type==="cartesian2d")return createGridClipPath(t,r,o,s,l)}else return null;return null}function isCoordinateSystemType(t,r){return t.type===r}function isPointsSame(t,r){if(t.length===r.length){for(var o=0;o<t.length;o++)if(t[o]!==r[o])return;return!0}}function bboxFromPoints(t){for(var r=1/0,o=1/0,s=-1/0,l=-1/0,h=0;h<t.length;){var v=t[h++],T=t[h++];isNaN(v)||(r=Math.min(v,r),s=Math.max(v,s)),isNaN(T)||(o=Math.min(T,o),l=Math.max(T,l))}return[[r,o],[s,l]]}function getBoundingDiff(t,r){var o=bboxFromPoints(t),s=o[0],l=o[1],h=bboxFromPoints(r),v=h[0],T=h[1];return Math.max(Math.abs(s[0]-v[0]),Math.abs(s[1]-v[1]),Math.abs(l[0]-T[0]),Math.abs(l[1]-T[1]))}function getSmooth(t){return isNumber(t)?t:t?.5:0}function getStackedOnPoints(t,r,o){if(!o.valueDim)return[];for(var s=r.count(),l=createFloat32Array(s*2),h=0;h<s;h++){var v=getStackedOnPoint(o,t,r,h);l[h*2]=v[0],l[h*2+1]=v[1]}return l}function turnPointsIntoStep(t,r,o,s){var l=r.getBaseAxis(),h=l.dim==="x"||l.dim==="radius"?0:1,v=[],T=0,x=[],C=[],w=[],M=[];if(s){for(T=0;T<t.length;T+=2)!isNaN(t[T])&&!isNaN(t[T+1])&&M.push(t[T],t[T+1]);t=M}for(T=0;T<t.length-2;T+=2)switch(w[0]=t[T+2],w[1]=t[T+3],C[0]=t[T],C[1]=t[T+1],v.push(C[0],C[1]),o){case"end":x[h]=w[h],x[1-h]=C[1-h],v.push(x[0],x[1]);break;case"middle":var F=(C[h]+w[h])/2,z=[];x[h]=z[h]=F,x[1-h]=C[1-h],z[1-h]=w[1-h],v.push(x[0],x[1]),v.push(z[0],z[1]);break;default:x[h]=C[h],x[1-h]=w[1-h],v.push(x[0],x[1])}return v.push(t[T++],t[T++]),v}function clipColorStops(t,r){var o=[],s=t.length,l,h;function v(w,M,F){var z=w.coord,V=(F-z)/(M.coord-z),G=lerp(V,[w.color,M.color]);return{coord:F,color:G}}for(var T=0;T<s;T++){var x=t[T],C=x.coord;if(C<0)l=x;else if(C>r){h?o.push(v(h,x,r)):l&&o.push(v(l,x,0),v(l,x,r));break}else l&&(o.push(v(l,x,0)),l=null),o.push(x),h=x}return o}function getVisualGradient(t,r,o){var s=t.getVisual("visualMeta");if(!(!s||!s.length||!t.count())&&r.type==="cartesian2d"){for(var l,h,v=s.length-1;v>=0;v--){var T=t.getDimensionInfo(s[v].dimension);if(l=T&&T.coordDim,l==="x"||l==="y"){h=s[v];break}}if(!!h){var x=r.getAxis(l),C=map$2(h.stops,function(X){return{coord:x.toGlobalCoord(x.dataToCoord(X.value)),color:X.color}}),w=C.length,M=h.outerColors.slice();w&&C[0].coord>C[w-1].coord&&(C.reverse(),M.reverse());var F=clipColorStops(C,l==="x"?o.getWidth():o.getHeight()),z=F.length;if(!z&&w)return C[0].coord<0?M[1]?M[1]:C[w-1].color:M[0]?M[0]:C[0].color;var V=10,G=F[0].coord-V,U=F[z-1].coord+V,W=U-G;if(W<.001)return"transparent";each$c(F,function(X){X.offset=(X.coord-G)/W}),F.push({offset:z?F[z-1].offset:.5,color:M[1]||"transparent"}),F.unshift({offset:z?F[0].offset:.5,color:M[0]||"transparent"});var q=new LinearGradient$1(0,0,0,0,F,!0);return q[l]=G,q[l+"2"]=U,q}}}function getIsIgnoreFunc(t,r,o){var s=t.get("showAllSymbol"),l=s==="auto";if(!(s&&!l)){var h=o.getAxesByScale("ordinal")[0];if(!!h&&!(l&&canShowAllSymbolForCategory(h,r))){var v=r.mapDimension(h.dim),T={};return each$c(h.getViewLabels(),function(x){var C=h.scale.getRawOrdinalNumber(x.tickValue);T[C]=1}),function(x){return!T.hasOwnProperty(r.get(v,x))}}}}function canShowAllSymbolForCategory(t,r){var o=t.getExtent(),s=Math.abs(o[1]-o[0])/t.scale.count();isNaN(s)&&(s=0);for(var l=r.count(),h=Math.max(1,Math.round(l/5)),v=0;v<l;v+=h)if(SymbolClz.getSymbolSize(r,v)[t.isHorizontal()?1:0]*1.5>s)return!1;return!0}function isPointNull(t,r){return isNaN(t)||isNaN(r)}function getLastIndexNotNull(t){for(var r=t.length/2;r>0&&isPointNull(t[r*2-2],t[r*2-1]);r--);return r-1}function getPointAtIndex(t,r){return[t[r*2],t[r*2+1]]}function getIndexRange(t,r,o){for(var s=t.length/2,l=o==="x"?0:1,h,v,T=0,x=-1,C=0;C<s;C++)if(v=t[C*2+l],!(isNaN(v)||isNaN(t[C*2+1-l]))){if(C===0){h=v;continue}if(h<=r&&v>=r||h>=r&&v<=r){x=C;break}T=C,h=v}return{range:[T,x],t:(r-h)/(v-h)}}function anyStateShowEndLabel(t){if(t.get(["endLabel","show"]))return!0;for(var r=0;r<SPECIAL_STATES.length;r++)if(t.get([SPECIAL_STATES[r],"endLabel","show"]))return!0;return!1}function createLineClipPath(t,r,o,s){if(isCoordinateSystemType(r,"cartesian2d")){var l=s.getModel("endLabel"),h=l.get("valueAnimation"),v=s.getData(),T={lastFrameIndex:0},x=anyStateShowEndLabel(s)?function(z,V){t._endLabelOnDuring(z,V,v,T,h,l,r)}:null,C=r.getBaseAxis().isHorizontal(),w=createGridClipPath(r,o,s,function(){var z=t._endLabel;z&&o&&T.originalX!=null&&z.attr({x:T.originalX,y:T.originalY})},x);if(!s.get("clip",!0)){var M=w.shape,F=Math.max(M.width,M.height);C?(M.y-=F,M.height+=F*2):(M.x-=F,M.width+=F*2)}return x&&x(1,w),w}else return createPolarClipPath(r,o,s)}function getEndLabelStateSpecified(t,r){var o=r.getBaseAxis(),s=o.isHorizontal(),l=o.inverse,h=s?l?"right":"left":"center",v=s?"middle":l?"top":"bottom";return{normal:{align:t.get("align")||h,verticalAlign:t.get("verticalAlign")||v}}}var LineView=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.init=function(){var o=new Group$3,s=new SymbolDraw$1;this.group.add(s.group),this._symbolDraw=s,this._lineGroup=o},r.prototype.render=function(o,s,l){var h=this,v=o.coordinateSystem,T=this.group,x=o.getData(),C=o.getModel("lineStyle"),w=o.getModel("areaStyle"),M=x.getLayout("points")||[],F=v.type==="polar",z=this._coordSys,V=this._symbolDraw,G=this._polyline,U=this._polygon,W=this._lineGroup,q=o.get("animation"),X=!w.isEmpty(),K=w.get("origin"),te=prepareDataCoordInfo(v,x,K),ee=X&&getStackedOnPoints(v,x,te),ne=o.get("showSymbol"),se=o.get("connectNulls"),ve=ne&&!F&&getIsIgnoreFunc(o,x,v),me=this._data;me&&me.eachItemGraphicEl(function(Ye,pt){Ye.__temp&&(T.remove(Ye),me.setItemGraphicEl(pt,null))}),ne||V.remove(),T.add(W);var oe=F?!1:o.get("step"),ye;v&&v.getArea&&o.get("clip",!0)&&(ye=v.getArea(),ye.width!=null?(ye.x-=.1,ye.y-=.1,ye.width+=.2,ye.height+=.2):ye.r0&&(ye.r0-=.5,ye.r+=.5)),this._clipShapeForSymbol=ye;var Se=getVisualGradient(x,v,l)||x.getVisual("style")[x.getVisual("drawType")];if(!(G&&z.type===v.type&&oe===this._step))ne&&V.updateData(x,{isIgnore:ve,clipShape:ye,disableAnimation:!0,getSymbolPoint:function(Ye){return[M[Ye*2],M[Ye*2+1]]}}),q&&this._initSymbolLabelAnimation(x,v,ye),oe&&(M=turnPointsIntoStep(M,v,oe,se),ee&&(ee=turnPointsIntoStep(ee,v,oe,se))),G=this._newPolyline(M),X?U=this._newPolygon(M,ee):U&&(W.remove(U),U=this._polygon=null),F||this._initOrUpdateEndLabel(o,v,convertToColorString(Se)),W.setClipPath(createLineClipPath(this,v,!0,o));else{X&&!U?U=this._newPolygon(M,ee):U&&!X&&(W.remove(U),U=this._polygon=null),F||this._initOrUpdateEndLabel(o,v,convertToColorString(Se));var Ee=W.getClipPath();if(Ee){var Te=createLineClipPath(this,v,!1,o);initProps(Ee,{shape:Te.shape},o)}else W.setClipPath(createLineClipPath(this,v,!0,o));ne&&V.updateData(x,{isIgnore:ve,clipShape:ye,disableAnimation:!0,getSymbolPoint:function(Ye){return[M[Ye*2],M[Ye*2+1]]}}),(!isPointsSame(this._stackedOnPoints,ee)||!isPointsSame(this._points,M))&&(q?this._doUpdateAnimation(x,ee,v,l,oe,K,se):(oe&&(M=turnPointsIntoStep(M,v,oe,se),ee&&(ee=turnPointsIntoStep(ee,v,oe,se))),G.setShape({points:M}),U&&U.setShape({points:M,stackedOnPoints:ee})))}var Ae=o.getModel("emphasis"),Ie=Ae.get("focus"),Ce=Ae.get("blurScope"),we=Ae.get("disabled");if(G.useStyle(defaults(C.getLineStyle(),{fill:"none",stroke:Se,lineJoin:"bevel"})),setStatesStylesFromModel(G,o,"lineStyle"),G.style.lineWidth>0&&o.get(["emphasis","lineStyle","width"])==="bolder"){var Me=G.getState("emphasis").style;Me.lineWidth=+G.style.lineWidth+1}getECData(G).seriesIndex=o.seriesIndex,toggleHoverEmphasis(G,Ie,Ce,we);var ze=getSmooth(o.get("smooth")),Ne=o.get("smoothMonotone");if(G.setShape({smooth:ze,smoothMonotone:Ne,connectNulls:se}),U){var Ge=x.getCalculationInfo("stackedOnSeries"),We=0;U.useStyle(defaults(w.getAreaStyle(),{fill:Se,opacity:.7,lineJoin:"bevel",decal:x.getVisual("style").decal})),Ge&&(We=getSmooth(Ge.get("smooth"))),U.setShape({smooth:ze,stackedOnSmooth:We,smoothMonotone:Ne,connectNulls:se}),setStatesStylesFromModel(U,o,"areaStyle"),getECData(U).seriesIndex=o.seriesIndex,toggleHoverEmphasis(U,Ie,Ce,we)}var Xe=function(Ye){h._changePolyState(Ye)};x.eachItemGraphicEl(function(Ye){Ye&&(Ye.onHoverStateChange=Xe)}),this._polyline.onHoverStateChange=Xe,this._data=x,this._coordSys=v,this._stackedOnPoints=ee,this._points=M,this._step=oe,this._valueOrigin=K,o.get("triggerLineEvent")&&(this.packEventData(o,G),U&&this.packEventData(o,U))},r.prototype.packEventData=function(o,s){getECData(s).eventData={componentType:"series",componentSubType:"line",componentIndex:o.componentIndex,seriesIndex:o.seriesIndex,seriesName:o.name,seriesType:"line"}},r.prototype.highlight=function(o,s,l,h){var v=o.getData(),T=queryDataIndex(v,h);if(this._changePolyState("emphasis"),!(T instanceof Array)&&T!=null&&T>=0){var x=v.getLayout("points"),C=v.getItemGraphicEl(T);if(!C){var w=x[T*2],M=x[T*2+1];if(isNaN(w)||isNaN(M)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(w,M))return;var F=o.get("zlevel")||0,z=o.get("z")||0;C=new SymbolClz(v,T),C.x=w,C.y=M,C.setZ(F,z);var V=C.getSymbolPath().getTextContent();V&&(V.zlevel=F,V.z=z,V.z2=this._polyline.z2+1),C.__temp=!0,v.setItemGraphicEl(T,C),C.stopSymbolAnimation(!0),this.group.add(C)}C.highlight()}else ChartView$1.prototype.highlight.call(this,o,s,l,h)},r.prototype.downplay=function(o,s,l,h){var v=o.getData(),T=queryDataIndex(v,h);if(this._changePolyState("normal"),T!=null&&T>=0){var x=v.getItemGraphicEl(T);x&&(x.__temp?(v.setItemGraphicEl(T,null),this.group.remove(x)):x.downplay())}else ChartView$1.prototype.downplay.call(this,o,s,l,h)},r.prototype._changePolyState=function(o){var s=this._polygon;setStatesFlag(this._polyline,o),s&&setStatesFlag(s,o)},r.prototype._newPolyline=function(o){var s=this._polyline;return s&&this._lineGroup.remove(s),s=new ECPolyline({shape:{points:o},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(s),this._polyline=s,s},r.prototype._newPolygon=function(o,s){var l=this._polygon;return l&&this._lineGroup.remove(l),l=new ECPolygon({shape:{points:o,stackedOnPoints:s},segmentIgnoreThreshold:2}),this._lineGroup.add(l),this._polygon=l,l},r.prototype._initSymbolLabelAnimation=function(o,s,l){var h,v,T=s.getBaseAxis(),x=T.inverse;s.type==="cartesian2d"?(h=T.isHorizontal(),v=!1):s.type==="polar"&&(h=T.dim==="angle",v=!0);var C=o.hostModel,w=C.get("animationDuration");isFunction(w)&&(w=w(null));var M=C.get("animationDelay")||0,F=isFunction(M)?M(null):M;o.eachItemGraphicEl(function(z,V){var G=z;if(G){var U=[z.x,z.y],W=void 0,q=void 0,X=void 0;if(l)if(v){var K=l,te=s.pointToCoord(U);h?(W=K.startAngle,q=K.endAngle,X=-te[1]/180*Math.PI):(W=K.r0,q=K.r,X=te[0])}else{var ee=l;h?(W=ee.x,q=ee.x+ee.width,X=z.x):(W=ee.y+ee.height,q=ee.y,X=z.y)}var ne=q===W?0:(X-W)/(q-W);x&&(ne=1-ne);var se=isFunction(M)?M(V):w*ne+F,ve=G.getSymbolPath(),me=ve.getTextContent();G.attr({scaleX:0,scaleY:0}),G.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:se}),me&&me.animateFrom({style:{opacity:0}},{duration:300,delay:se}),ve.disableLabelAnimation=!0}})},r.prototype._initOrUpdateEndLabel=function(o,s,l){var h=o.getModel("endLabel");if(anyStateShowEndLabel(o)){var v=o.getData(),T=this._polyline,x=v.getLayout("points");if(!x){T.removeTextContent(),this._endLabel=null;return}var C=this._endLabel;C||(C=this._endLabel=new ZRText$1({z2:200}),C.ignoreClip=!0,T.setTextContent(this._endLabel),T.disableLabelAnimation=!0);var w=getLastIndexNotNull(x);w>=0&&(setLabelStyle(T,getLabelStatesModels(o,"endLabel"),{inheritColor:l,labelFetcher:o,labelDataIndex:w,defaultText:function(M,F,z){return z!=null?getDefaultInterpolatedLabel(v,z):getDefaultLabel(v,M)},enableTextSetter:!0},getEndLabelStateSpecified(h,s)),T.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},r.prototype._endLabelOnDuring=function(o,s,l,h,v,T,x){var C=this._endLabel,w=this._polyline;if(C){o<1&&h.originalX==null&&(h.originalX=C.x,h.originalY=C.y);var M=l.getLayout("points"),F=l.hostModel,z=F.get("connectNulls"),V=T.get("precision"),G=T.get("distance")||0,U=x.getBaseAxis(),W=U.isHorizontal(),q=U.inverse,X=s.shape,K=q?W?X.x:X.y+X.height:W?X.x+X.width:X.y,te=(W?G:0)*(q?-1:1),ee=(W?0:-G)*(q?-1:1),ne=W?"x":"y",se=getIndexRange(M,K,ne),ve=se.range,me=ve[1]-ve[0],oe=void 0;if(me>=1){if(me>1&&!z){var ye=getPointAtIndex(M,ve[0]);C.attr({x:ye[0]+te,y:ye[1]+ee}),v&&(oe=F.getRawValue(ve[0]))}else{var ye=w.getPointOn(K,ne);ye&&C.attr({x:ye[0]+te,y:ye[1]+ee});var Se=F.getRawValue(ve[0]),Ee=F.getRawValue(ve[1]);v&&(oe=interpolateRawValues(l,V,Se,Ee,se.t))}h.lastFrameIndex=ve[0]}else{var Te=o===1||h.lastFrameIndex>0?ve[0]:0,ye=getPointAtIndex(M,Te);v&&(oe=F.getRawValue(Te)),C.attr({x:ye[0]+te,y:ye[1]+ee})}v&&labelInner(C).setLabelText(oe)}},r.prototype._doUpdateAnimation=function(o,s,l,h,v,T,x){var C=this._polyline,w=this._polygon,M=o.hostModel,F=lineAnimationDiff(this._data,o,this._stackedOnPoints,s,this._coordSys,l,this._valueOrigin),z=F.current,V=F.stackedOnCurrent,G=F.next,U=F.stackedOnNext;if(v&&(z=turnPointsIntoStep(F.current,l,v,x),V=turnPointsIntoStep(F.stackedOnCurrent,l,v,x),G=turnPointsIntoStep(F.next,l,v,x),U=turnPointsIntoStep(F.stackedOnNext,l,v,x)),getBoundingDiff(z,G)>3e3||w&&getBoundingDiff(V,U)>3e3){C.stopAnimation(),C.setShape({points:G}),w&&(w.stopAnimation(),w.setShape({points:G,stackedOnPoints:U}));return}C.shape.__points=F.current,C.shape.points=z;var W={shape:{points:G}};F.current!==z&&(W.shape.__points=F.next),C.stopAnimation(),updateProps$1(C,W,M),w&&(w.setShape({points:z,stackedOnPoints:V}),w.stopAnimation(),updateProps$1(w,{shape:{stackedOnPoints:U}},M),C.shape.points!==w.shape.points&&(w.shape.points=C.shape.points));for(var q=[],X=F.status,K=0;K<X.length;K++){var te=X[K].cmd;if(te==="="){var ee=o.getItemGraphicEl(X[K].idx1);ee&&q.push({el:ee,ptIdx:K})}}C.animators&&C.animators.length&&C.animators[0].during(function(){w&&w.dirtyShape();for(var ne=C.shape.__points,se=0;se<q.length;se++){var ve=q[se].el,me=q[se].ptIdx*2;ve.x=ne[me],ve.y=ne[me+1],ve.markRedraw()}})},r.prototype.remove=function(o){var s=this.group,l=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),l&&l.eachItemGraphicEl(function(h,v){h.__temp&&(s.remove(h),l.setItemGraphicEl(v,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},r.type="line",r}(ChartView$1);const LineView$1=LineView;function pointsLayout(t,r){return{seriesType:t,plan:createRenderPlanner(),reset:function(o){var s=o.getData(),l=o.coordinateSystem,h=o.pipelineContext,v=r||h.large;if(!!l){var T=map$2(l.dimensions,function(z){return s.mapDimension(z)}).slice(0,2),x=T.length,C=s.getCalculationInfo("stackResultDimension");isDimensionStacked(s,T[0])&&(T[0]=C),isDimensionStacked(s,T[1])&&(T[1]=C);var w=s.getStore(),M=s.getDimensionIndex(T[0]),F=s.getDimensionIndex(T[1]);return x&&{progress:function(z,V){for(var G=z.end-z.start,U=v&&createFloat32Array(G*x),W=[],q=[],X=z.start,K=0;X<z.end;X++){var te=void 0;if(x===1){var ee=w.get(M,X);te=l.dataToPoint(ee,null,q)}else W[0]=w.get(M,X),W[1]=w.get(F,X),te=l.dataToPoint(W,null,q);v?(U[K++]=te[0],U[K++]=te[1]):V.setItemLayout(X,te.slice())}v&&V.setLayout("points",U)}}}}}}var samplers={average:function(t){for(var r=0,o=0,s=0;s<t.length;s++)isNaN(t[s])||(r+=t[s],o++);return o===0?NaN:r/o},sum:function(t){for(var r=0,o=0;o<t.length;o++)r+=t[o]||0;return r},max:function(t){for(var r=-1/0,o=0;o<t.length;o++)t[o]>r&&(r=t[o]);return isFinite(r)?r:NaN},min:function(t){for(var r=1/0,o=0;o<t.length;o++)t[o]<r&&(r=t[o]);return isFinite(r)?r:NaN},nearest:function(t){return t[0]}},indexSampler=function(t){return Math.round(t.length/2)};function dataSample(t){return{seriesType:t,reset:function(r,o,s){var l=r.getData(),h=r.get("sampling"),v=r.coordinateSystem,T=l.count();if(T>10&&v.type==="cartesian2d"&&h){var x=v.getBaseAxis(),C=v.getOtherAxis(x),w=x.getExtent(),M=s.getDevicePixelRatio(),F=Math.abs(w[1]-w[0])*(M||1),z=Math.round(T/F);if(isFinite(z)&&z>1){h==="lttb"&&r.setData(l.lttbDownSample(l.mapDimension(C.dim),1/z));var V=void 0;isString(h)?V=samplers[h]:isFunction(h)&&(V=h),V&&r.setData(l.downSample(l.mapDimension(C.dim),1/z,V,indexSampler))}}}}}function install$j(t){t.registerChartView(LineView$1),t.registerSeriesModel(LineSeries),t.registerLayout(pointsLayout("line",!0)),t.registerVisual({seriesType:"line",reset:function(r){var o=r.getData(),s=r.getModel("lineStyle").getLineStyle();s&&!s.stroke&&(s.stroke=o.getVisual("style").fill),o.setVisual("legendLineStyle",s)}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,dataSample("line"))}var BaseBarSeriesModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.getInitialData=function(o,s){return createSeriesData(null,this,{useEncodeDefaulter:!0})},r.prototype.getMarkerPosition=function(o){var s=this.coordinateSystem;if(s&&s.clampData){var l=s.dataToPoint(s.clampData(o)),h=this.getData(),v=h.getLayout("offset"),T=h.getLayout("size"),x=s.getBaseAxis().isHorizontal()?0:1;return l[x]+=v+T/2,l}return[NaN,NaN]},r.type="series.__base_bar__",r.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},r}(SeriesModel$1);SeriesModel$1.registerClass(BaseBarSeriesModel);const BaseBarSeriesModel$1=BaseBarSeriesModel;var BarSeriesModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.getInitialData=function(){return createSeriesData(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},r.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},r.prototype.getProgressiveThreshold=function(){var o=this.get("progressiveThreshold"),s=this.get("largeThreshold");return s>o&&(o=s),o},r.prototype.brushSelector=function(o,s,l){return l.rect(s.getItemLayout(o))},r.type="series.bar",r.dependencies=["grid","polar"],r.defaultOption=inheritDefaultOption(BaseBarSeriesModel$1.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),r}(BaseBarSeriesModel$1);const BarSeries=BarSeriesModel;var SausageShape=function(){function t(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return t}(),SausagePath=function(t){__extends(r,t);function r(o){var s=t.call(this,o)||this;return s.type="sausage",s}return r.prototype.getDefaultShape=function(){return new SausageShape},r.prototype.buildPath=function(o,s){var l=s.cx,h=s.cy,v=Math.max(s.r0||0,0),T=Math.max(s.r,0),x=(T-v)*.5,C=v+x,w=s.startAngle,M=s.endAngle,F=s.clockwise,z=Math.PI*2,V=F?M-w<z:w-M<z;V||(w=M-(F?z:-z));var G=Math.cos(w),U=Math.sin(w),W=Math.cos(M),q=Math.sin(M);V?(o.moveTo(G*v+l,U*v+h),o.arc(G*C+l,U*C+h,x,-Math.PI+w,w,!F)):o.moveTo(G*T+l,U*T+h),o.arc(l,h,T,w,M,!F),o.arc(W*C+l,q*C+h,x,M-Math.PI*2,M-Math.PI,!F),v!==0&&o.arc(l,h,v,M,w,F)},r}(Path$1);const Sausage=SausagePath;function createSectorCalculateTextPosition(t,r){r=r||{};var o=r.isRoundCap;return function(s,l,h){var v=l.position;if(!v||v instanceof Array)return calculateTextPosition(s,l,h);var T=t(v),x=l.distance!=null?l.distance:5,C=this.shape,w=C.cx,M=C.cy,F=C.r,z=C.r0,V=(F+z)/2,G=C.startAngle,U=C.endAngle,W=(G+U)/2,q=o?Math.abs(F-z)/2:0,X=Math.cos,K=Math.sin,te=w+F*X(G),ee=M+F*K(G),ne="left",se="top";switch(T){case"startArc":te=w+(z-x)*X(W),ee=M+(z-x)*K(W),ne="center",se="top";break;case"insideStartArc":te=w+(z+x)*X(W),ee=M+(z+x)*K(W),ne="center",se="bottom";break;case"startAngle":te=w+V*X(G)+adjustAngleDistanceX(G,x+q,!1),ee=M+V*K(G)+adjustAngleDistanceY(G,x+q,!1),ne="right",se="middle";break;case"insideStartAngle":te=w+V*X(G)+adjustAngleDistanceX(G,-x+q,!1),ee=M+V*K(G)+adjustAngleDistanceY(G,-x+q,!1),ne="left",se="middle";break;case"middle":te=w+V*X(W),ee=M+V*K(W),ne="center",se="middle";break;case"endArc":te=w+(F+x)*X(W),ee=M+(F+x)*K(W),ne="center",se="bottom";break;case"insideEndArc":te=w+(F-x)*X(W),ee=M+(F-x)*K(W),ne="center",se="top";break;case"endAngle":te=w+V*X(U)+adjustAngleDistanceX(U,x+q,!0),ee=M+V*K(U)+adjustAngleDistanceY(U,x+q,!0),ne="left",se="middle";break;case"insideEndAngle":te=w+V*X(U)+adjustAngleDistanceX(U,-x+q,!0),ee=M+V*K(U)+adjustAngleDistanceY(U,-x+q,!0),ne="right",se="middle";break;default:return calculateTextPosition(s,l,h)}return s=s||{},s.x=te,s.y=ee,s.align=ne,s.verticalAlign=se,s}}function setSectorTextRotation(t,r,o,s){if(isNumber(s)){t.setTextConfig({rotation:s});return}else if(isArray$1(r)){t.setTextConfig({rotation:0});return}var l=t.shape,h=l.clockwise?l.startAngle:l.endAngle,v=l.clockwise?l.endAngle:l.startAngle,T=(h+v)/2,x,C=o(r);switch(C){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":x=T;break;case"startAngle":case"insideStartAngle":x=h;break;case"endAngle":case"insideEndAngle":x=v;break;default:t.setTextConfig({rotation:0});return}var w=Math.PI*1.5-x;C==="middle"&&w>Math.PI/2&&w<Math.PI*1.5&&(w-=Math.PI),t.setTextConfig({rotation:w})}function adjustAngleDistanceX(t,r,o){return r*Math.sin(t)*(o?-1:1)}function adjustAngleDistanceY(t,r,o){return r*Math.cos(t)*(o?1:-1)}var mathMax$2=Math.max,mathMin$2=Math.min;function getClipArea(t,r){var o=t.getArea&&t.getArea();if(isCoordinateSystemType(t,"cartesian2d")){var s=t.getBaseAxis();if(s.type!=="category"||!s.onBand){var l=r.getLayout("bandWidth");s.isHorizontal()?(o.x-=l,o.width+=l*2):(o.y-=l,o.height+=l*2)}}return o}var BarView=function(t){__extends(r,t);function r(){var o=t.call(this)||this;return o.type=r.type,o._isFirstFrame=!0,o}return r.prototype.render=function(o,s,l,h){this._model=o,this._removeOnRenderedListener(l),this._updateDrawMode(o);var v=o.get("coordinateSystem");(v==="cartesian2d"||v==="polar")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(o,s,l):this._renderNormal(o,s,l,h))},r.prototype.incrementalPrepareRender=function(o){this._clear(),this._updateDrawMode(o),this._updateLargeClip(o)},r.prototype.incrementalRender=function(o,s){this._progressiveEls=[],this._incrementalRenderLarge(o,s)},r.prototype.eachRendered=function(o){traverseElements(this._progressiveEls||this.group,o)},r.prototype._updateDrawMode=function(o){var s=o.pipelineContext.large;(this._isLargeDraw==null||s!==this._isLargeDraw)&&(this._isLargeDraw=s,this._clear())},r.prototype._renderNormal=function(o,s,l,h){var v=this.group,T=o.getData(),x=this._data,C=o.coordinateSystem,w=C.getBaseAxis(),M;C.type==="cartesian2d"?M=w.isHorizontal():C.type==="polar"&&(M=w.dim==="angle");var F=o.isAnimationEnabled()?o:null,z=shouldRealtimeSort(o,C);z&&this._enableRealtimeSort(z,T,l);var V=o.get("clip",!0)||z,G=getClipArea(C,T);v.removeClipPath();var U=o.get("roundCap",!0),W=o.get("showBackground",!0),q=o.getModel("backgroundStyle"),X=q.get("borderRadius")||0,K=[],te=this._backgroundEls,ee=h&&h.isInitSort,ne=h&&h.type==="changeAxisOrder";function se(oe){var ye=getLayout[C.type](T,oe),Se=createBackgroundEl(C,M,ye);return Se.useStyle(q.getItemStyle()),C.type==="cartesian2d"&&Se.setShape("r",X),K[oe]=Se,Se}T.diff(x).add(function(oe){var ye=T.getItemModel(oe),Se=getLayout[C.type](T,oe,ye);if(W&&se(oe),!(!T.hasValue(oe)||!isValidLayout[C.type](Se))){var Ee=!1;V&&(Ee=clip[C.type](G,Se));var Te=elementCreator[C.type](o,T,oe,Se,M,F,w.model,!1,U);z&&(Te.forceLabelAnimation=!0),updateStyle(Te,T,oe,ye,Se,o,M,C.type==="polar"),ee?Te.attr({shape:Se}):z?updateRealtimeAnimation(z,F,Te,Se,oe,M,!1,!1):initProps(Te,{shape:Se},o,oe),T.setItemGraphicEl(oe,Te),v.add(Te),Te.ignore=Ee}}).update(function(oe,ye){var Se=T.getItemModel(oe),Ee=getLayout[C.type](T,oe,Se);if(W){var Te=void 0;te.length===0?Te=se(ye):(Te=te[ye],Te.useStyle(q.getItemStyle()),C.type==="cartesian2d"&&Te.setShape("r",X),K[oe]=Te);var Ae=getLayout[C.type](T,oe),Ie=createBackgroundShape(M,Ae,C);updateProps$1(Te,{shape:Ie},F,oe)}var Ce=x.getItemGraphicEl(ye);if(!T.hasValue(oe)||!isValidLayout[C.type](Ee)){v.remove(Ce);return}var we=!1;if(V&&(we=clip[C.type](G,Ee),we&&v.remove(Ce)),Ce?saveOldStyle(Ce):Ce=elementCreator[C.type](o,T,oe,Ee,M,F,w.model,!!Ce,U),z&&(Ce.forceLabelAnimation=!0),ne){var Me=Ce.getTextContent();if(Me){var ze=labelInner(Me);ze.prevValue!=null&&(ze.prevValue=ze.value)}}else updateStyle(Ce,T,oe,Se,Ee,o,M,C.type==="polar");ee?Ce.attr({shape:Ee}):z?updateRealtimeAnimation(z,F,Ce,Ee,oe,M,!0,ne):updateProps$1(Ce,{shape:Ee},o,oe,null),T.setItemGraphicEl(oe,Ce),Ce.ignore=we,v.add(Ce)}).remove(function(oe){var ye=x.getItemGraphicEl(oe);ye&&removeElementWithFadeOut(ye,o,oe)}).execute();var ve=this._backgroundGroup||(this._backgroundGroup=new Group$3);ve.removeAll();for(var me=0;me<K.length;++me)ve.add(K[me]);v.add(ve),this._backgroundEls=K,this._data=T},r.prototype._renderLarge=function(o,s,l){this._clear(),createLarge(o,this.group),this._updateLargeClip(o)},r.prototype._incrementalRenderLarge=function(o,s){this._removeBackground(),createLarge(s,this.group,this._progressiveEls,!0)},r.prototype._updateLargeClip=function(o){var s=o.get("clip",!0)&&createClipPath(o.coordinateSystem,!1,o),l=this.group;s?l.setClipPath(s):l.removeClipPath()},r.prototype._enableRealtimeSort=function(o,s,l){var h=this;if(!!s.count()){var v=o.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(s,o,l),this._isFirstFrame=!1;else{var T=function(x){var C=s.getItemGraphicEl(x),w=C&&C.shape;return w&&Math.abs(v.isHorizontal()?w.height:w.width)||0};this._onRendered=function(){h._updateSortWithinSameData(s,T,v,l)},l.getZr().on("rendered",this._onRendered)}}},r.prototype._dataSort=function(o,s,l){var h=[];return o.each(o.mapDimension(s.dim),function(v,T){var x=l(T);x=x==null?NaN:x,h.push({dataIndex:T,mappedValue:x,ordinalNumber:v})}),h.sort(function(v,T){return T.mappedValue-v.mappedValue}),{ordinalNumbers:map$2(h,function(v){return v.ordinalNumber})}},r.prototype._isOrderChangedWithinSameData=function(o,s,l){for(var h=l.scale,v=o.mapDimension(l.dim),T=Number.MAX_VALUE,x=0,C=h.getOrdinalMeta().categories.length;x<C;++x){var w=o.rawIndexOf(v,h.getRawOrdinalNumber(x)),M=w<0?Number.MIN_VALUE:s(o.indexOfRawIndex(w));if(M>T)return!0;T=M}return!1},r.prototype._isOrderDifferentInView=function(o,s){for(var l=s.scale,h=l.getExtent(),v=Math.max(0,h[0]),T=Math.min(h[1],l.getOrdinalMeta().categories.length-1);v<=T;++v)if(o.ordinalNumbers[v]!==l.getRawOrdinalNumber(v))return!0},r.prototype._updateSortWithinSameData=function(o,s,l,h){if(!!this._isOrderChangedWithinSameData(o,s,l)){var v=this._dataSort(o,l,s);this._isOrderDifferentInView(v,l)&&(this._removeOnRenderedListener(h),h.dispatchAction({type:"changeAxisOrder",componentType:l.dim+"Axis",axisId:l.index,sortInfo:v}))}},r.prototype._dispatchInitSort=function(o,s,l){var h=s.baseAxis,v=this._dataSort(o,h,function(T){return o.get(o.mapDimension(s.otherAxis.dim),T)});l.dispatchAction({type:"changeAxisOrder",componentType:h.dim+"Axis",isInitSort:!0,axisId:h.index,sortInfo:v})},r.prototype.remove=function(o,s){this._clear(this._model),this._removeOnRenderedListener(s)},r.prototype.dispose=function(o,s){this._removeOnRenderedListener(s)},r.prototype._removeOnRenderedListener=function(o){this._onRendered&&(o.getZr().off("rendered",this._onRendered),this._onRendered=null)},r.prototype._clear=function(o){var s=this.group,l=this._data;o&&o.isAnimationEnabled()&&l&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],l.eachItemGraphicEl(function(h){removeElementWithFadeOut(h,o,getECData(h).dataIndex)})):s.removeAll(),this._data=null,this._isFirstFrame=!0},r.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},r.type="bar",r}(ChartView$1),clip={cartesian2d:function(t,r){var o=r.width<0?-1:1,s=r.height<0?-1:1;o<0&&(r.x+=r.width,r.width=-r.width),s<0&&(r.y+=r.height,r.height=-r.height);var l=t.x+t.width,h=t.y+t.height,v=mathMax$2(r.x,t.x),T=mathMin$2(r.x+r.width,l),x=mathMax$2(r.y,t.y),C=mathMin$2(r.y+r.height,h),w=T<v,M=C<x;return r.x=w&&v>l?T:v,r.y=M&&x>h?C:x,r.width=w?0:T-v,r.height=M?0:C-x,o<0&&(r.x+=r.width,r.width=-r.width),s<0&&(r.y+=r.height,r.height=-r.height),w||M},polar:function(t,r){var o=r.r0<=r.r?1:-1;if(o<0){var s=r.r;r.r=r.r0,r.r0=s}var l=mathMin$2(r.r,t.r),h=mathMax$2(r.r0,t.r0);r.r=l,r.r0=h;var v=l-h<0;if(o<0){var s=r.r;r.r=r.r0,r.r0=s}return v}},elementCreator={cartesian2d:function(t,r,o,s,l,h,v,T,x){var C=new Rect$2({shape:extend({},s),z2:1});if(C.__dataIndex=o,C.name="item",h){var w=C.shape,M=l?"height":"width";w[M]=0}return C},polar:function(t,r,o,s,l,h,v,T,x){var C=!l&&x?Sausage:Sector$1,w=new C({shape:s,z2:1});w.name="item";var M=createPolarPositionMapping(l);if(w.calculateTextPosition=createSectorCalculateTextPosition(M,{isRoundCap:C===Sausage}),h){var F=w.shape,z=l?"r":"endAngle",V={};F[z]=l?0:s.startAngle,V[z]=s[z],(T?updateProps$1:initProps)(w,{shape:V},h)}return w}};function shouldRealtimeSort(t,r){var o=t.get("realtimeSort",!0),s=r.getBaseAxis();if(o&&s.type==="category"&&r.type==="cartesian2d")return{baseAxis:s,otherAxis:r.getOtherAxis(s)}}function updateRealtimeAnimation(t,r,o,s,l,h,v,T){var x,C;h?(C={x:s.x,width:s.width},x={y:s.y,height:s.height}):(C={y:s.y,height:s.height},x={x:s.x,width:s.width}),T||(v?updateProps$1:initProps)(o,{shape:x},r,l,null);var w=r?t.baseAxis.model:null;(v?updateProps$1:initProps)(o,{shape:C},w,l)}function checkPropertiesNotValid(t,r){for(var o=0;o<r.length;o++)if(!isFinite(t[r[o]]))return!0;return!1}var rectPropties=["x","y","width","height"],polarPropties=["cx","cy","r","startAngle","endAngle"],isValidLayout={cartesian2d:function(t){return!checkPropertiesNotValid(t,rectPropties)},polar:function(t){return!checkPropertiesNotValid(t,polarPropties)}},getLayout={cartesian2d:function(t,r,o){var s=t.getItemLayout(r),l=o?getLineWidth(o,s):0,h=s.width>0?1:-1,v=s.height>0?1:-1;return{x:s.x+h*l/2,y:s.y+v*l/2,width:s.width-h*l,height:s.height-v*l}},polar:function(t,r,o){var s=t.getItemLayout(r);return{cx:s.cx,cy:s.cy,r0:s.r0,r:s.r,startAngle:s.startAngle,endAngle:s.endAngle,clockwise:s.clockwise}}};function isZeroOnPolar(t){return t.startAngle!=null&&t.endAngle!=null&&t.startAngle===t.endAngle}function createPolarPositionMapping(t){return function(r){var o=r?"Arc":"Angle";return function(s){switch(s){case"start":case"insideStart":case"end":case"insideEnd":return s+o;default:return s}}}(t)}function updateStyle(t,r,o,s,l,h,v,T){var x=r.getItemVisual(o,"style");T||t.setShape("r",s.get(["itemStyle","borderRadius"])||0),t.useStyle(x);var C=s.getShallow("cursor");C&&t.attr("cursor",C);var w=T?v?l.r>=l.r0?"endArc":"startArc":l.endAngle>=l.startAngle?"endAngle":"startAngle":v?l.height>=0?"bottom":"top":l.width>=0?"right":"left",M=getLabelStatesModels(s);setLabelStyle(t,M,{labelFetcher:h,labelDataIndex:o,defaultText:getDefaultLabel(h.getData(),o),inheritColor:x.fill,defaultOpacity:x.opacity,defaultOutsidePosition:w});var F=t.getTextContent();if(T&&F){var z=s.get(["label","position"]);t.textConfig.inside=z==="middle"?!0:null,setSectorTextRotation(t,z==="outside"?w:z,createPolarPositionMapping(v),s.get(["label","rotate"]))}setLabelValueAnimation(F,M,h.getRawValue(o),function(G){return getDefaultInterpolatedLabel(r,G)});var V=s.getModel(["emphasis"]);toggleHoverEmphasis(t,V.get("focus"),V.get("blurScope"),V.get("disabled")),setStatesStylesFromModel(t,s),isZeroOnPolar(l)&&(t.style.fill="none",t.style.stroke="none",each$c(t.states,function(G){G.style&&(G.style.fill=G.style.stroke="none")}))}function getLineWidth(t,r){var o=t.get(["itemStyle","borderColor"]);if(!o||o==="none")return 0;var s=t.get(["itemStyle","borderWidth"])||0,l=isNaN(r.width)?Number.MAX_VALUE:Math.abs(r.width),h=isNaN(r.height)?Number.MAX_VALUE:Math.abs(r.height);return Math.min(s,l,h)}var LagePathShape=function(){function t(){}return t}(),LargePath=function(t){__extends(r,t);function r(o){var s=t.call(this,o)||this;return s.type="largeBar",s}return r.prototype.getDefaultShape=function(){return new LagePathShape},r.prototype.buildPath=function(o,s){for(var l=s.points,h=this.baseDimIdx,v=1-this.baseDimIdx,T=[],x=[],C=this.barWidth,w=0;w<l.length;w+=3)x[h]=C,x[v]=l[w+2],T[h]=l[w+h],T[v]=l[w+v],o.rect(T[0],T[1],x[0],x[1])},r}(Path$1);function createLarge(t,r,o,s){var l=t.getData(),h=l.getLayout("valueAxisHorizontal")?1:0,v=l.getLayout("largeDataIndices"),T=l.getLayout("size"),x=t.getModel("backgroundStyle"),C=l.getLayout("largeBackgroundPoints");if(C){var w=new LargePath({shape:{points:C},incremental:!!s,silent:!0,z2:0});w.baseDimIdx=h,w.largeDataIndices=v,w.barWidth=T,w.useStyle(x.getItemStyle()),r.add(w),o&&o.push(w)}var M=new LargePath({shape:{points:l.getLayout("largePoints")},incremental:!!s,ignoreCoarsePointer:!0,z2:1});M.baseDimIdx=h,M.largeDataIndices=v,M.barWidth=T,r.add(M),M.useStyle(l.getVisual("style")),getECData(M).seriesIndex=t.seriesIndex,t.get("silent")||(M.on("mousedown",largePathUpdateDataIndex),M.on("mousemove",largePathUpdateDataIndex)),o&&o.push(M)}var largePathUpdateDataIndex=throttle(function(t){var r=this,o=largePathFindDataIndex(r,t.offsetX,t.offsetY);getECData(r).dataIndex=o>=0?o:null},30,!1);function largePathFindDataIndex(t,r,o){for(var s=t.baseDimIdx,l=1-s,h=t.shape.points,v=t.largeDataIndices,T=[],x=[],C=t.barWidth,w=0,M=h.length/3;w<M;w++){var F=w*3;if(x[s]=C,x[l]=h[F+2],T[s]=h[F+s],T[l]=h[F+l],x[l]<0&&(T[l]+=x[l],x[l]=-x[l]),r>=T[0]&&r<=T[0]+x[0]&&o>=T[1]&&o<=T[1]+x[1])return v[w]}return-1}function createBackgroundShape(t,r,o){if(isCoordinateSystemType(o,"cartesian2d")){var s=r,l=o.getArea();return{x:t?s.x:l.x,y:t?l.y:s.y,width:t?s.width:l.width,height:t?l.height:s.height}}else{var l=o.getArea(),h=r;return{cx:l.cx,cy:l.cy,r0:t?l.r0:h.r0,r:t?l.r:h.r,startAngle:t?h.startAngle:0,endAngle:t?h.endAngle:Math.PI*2}}}function createBackgroundEl(t,r,o){var s=t.type==="polar"?Sector$1:Rect$2;return new s({shape:createBackgroundShape(r,o,t),silent:!0,z2:0})}const BarView$1=BarView;function install$i(t){t.registerChartView(BarView$1),t.registerSeriesModel(BarSeries),t.registerLayout(t.PRIORITY.VISUAL.LAYOUT,curry$1(layout$2,"bar")),t.registerLayout(t.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,createProgressiveLayout("bar")),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,dataSample("bar")),t.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(r,o){var s=r.componentType||"series";o.eachComponent({mainType:s,query:r},function(l){r.sortInfo&&l.axis.setCategorySortInfo(r.sortInfo)})})}var PI2=Math.PI*2,RADIAN$1=Math.PI/180;function getViewRect(t,r){return getLayoutRect(t.getBoxLayoutParams(),{width:r.getWidth(),height:r.getHeight()})}function getBasicPieLayout(t,r){var o=getViewRect(t,r),s=t.get("center"),l=t.get("radius");isArray$1(l)||(l=[0,l]),isArray$1(s)||(s=[s,s]);var h=parsePercent(o.width,r.getWidth()),v=parsePercent(o.height,r.getHeight()),T=Math.min(h,v),x=parsePercent(l[0],T/2),C=parsePercent(l[1],T/2),w,M,F=t.coordinateSystem;if(F){var z=F.dataToPoint(s);w=z[0]||0,M=z[1]||0}else w=parsePercent(s[0],h)+o.x,M=parsePercent(s[1],v)+o.y;return{cx:w,cy:M,r0:x,r:C}}function pieLayout(t,r,o){r.eachSeriesByType(t,function(s){var l=s.getData(),h=l.mapDimension("value"),v=getViewRect(s,o),T=getBasicPieLayout(s,o),x=T.cx,C=T.cy,w=T.r,M=T.r0,F=-s.get("startAngle")*RADIAN$1,z=s.get("minAngle")*RADIAN$1,V=0;l.each(h,function(me){!isNaN(me)&&V++});var G=l.getSum(h),U=Math.PI/(G||V)*2,W=s.get("clockwise"),q=s.get("roseType"),X=s.get("stillShowZeroSum"),K=l.getDataExtent(h);K[0]=0;var te=PI2,ee=0,ne=F,se=W?1:-1;if(l.setLayout({viewRect:v,r:w}),l.each(h,function(me,oe){var ye;if(isNaN(me)){l.setItemLayout(oe,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:W,cx:x,cy:C,r0:M,r:q?NaN:w});return}q!=="area"?ye=G===0&&X?U:me*U:ye=PI2/V,ye<z?(ye=z,te-=z):ee+=me;var Se=ne+se*ye;l.setItemLayout(oe,{angle:ye,startAngle:ne,endAngle:Se,clockwise:W,cx:x,cy:C,r0:M,r:q?linearMap$2(me,K,[M,w]):w}),ne=Se}),te<PI2&&V)if(te<=.001){var ve=PI2/V;l.each(h,function(me,oe){if(!isNaN(me)){var ye=l.getItemLayout(oe);ye.angle=ve,ye.startAngle=F+se*oe*ve,ye.endAngle=F+se*(oe+1)*ve}})}else U=te/ee,ne=F,l.each(h,function(me,oe){if(!isNaN(me)){var ye=l.getItemLayout(oe),Se=ye.angle===z?z:me*U;ye.startAngle=ne,ye.endAngle=ne+se*Se,ne+=se*Se}})})}function dataFilter(t){return{seriesType:t,reset:function(r,o){var s=o.findComponents({mainType:"legend"});if(!(!s||!s.length)){var l=r.getData();l.filterSelf(function(h){for(var v=l.getName(h),T=0;T<s.length;T++)if(!s[T].isSelected(v))return!1;return!0})}}}}var RADIAN=Math.PI/180;function adjustSingleSide(t,r,o,s,l,h,v,T,x,C){if(t.length<2)return;function w(G){for(var U=G.rB,W=U*U,q=0;q<G.list.length;q++){var X=G.list[q],K=Math.abs(X.label.y-o),te=s+X.len,ee=te*te,ne=Math.sqrt((1-Math.abs(K*K/W))*ee),se=r+(ne+X.len2)*l,ve=se-X.label.x,me=X.targetTextWidth-ve*l;constrainTextWidth(X,me,!0),X.label.x=se}}function M(G){for(var U={list:[],maxY:0},W={list:[],maxY:0},q=0;q<G.length;q++)if(G[q].labelAlignTo==="none"){var X=G[q],K=X.label.y>o?W:U,te=Math.abs(X.label.y-o);if(te>=K.maxY){var ee=X.label.x-r-X.len2*l,ne=s+X.len,se=Math.abs(ee)<ne?Math.sqrt(te*te/(1-ee*ee/ne/ne)):ne;K.rB=se,K.maxY=te}K.list.push(X)}w(U),w(W)}for(var F=t.length,z=0;z<F;z++)if(t[z].position==="outer"&&t[z].labelAlignTo==="labelLine"){var V=t[z].label.x-C;t[z].linePoints[1][0]+=V,t[z].label.x=C}shiftLayoutOnY(t,x,x+v)&&M(t)}function avoidOverlap(t,r,o,s,l,h,v,T){for(var x=[],C=[],w=Number.MAX_VALUE,M=-Number.MAX_VALUE,F=0;F<t.length;F++){var z=t[F].label;isPositionCenter(t[F])||(z.x<r?(w=Math.min(w,z.x),x.push(t[F])):(M=Math.max(M,z.x),C.push(t[F])))}for(var F=0;F<t.length;F++){var V=t[F];if(!isPositionCenter(V)&&V.linePoints){if(V.labelStyleWidth!=null)continue;var z=V.label,G=V.linePoints,U=void 0;V.labelAlignTo==="edge"?z.x<r?U=G[2][0]-V.labelDistance-v-V.edgeDistance:U=v+l-V.edgeDistance-G[2][0]-V.labelDistance:V.labelAlignTo==="labelLine"?z.x<r?U=w-v-V.bleedMargin:U=v+l-M-V.bleedMargin:z.x<r?U=z.x-v-V.bleedMargin:U=v+l-z.x-V.bleedMargin,V.targetTextWidth=U,constrainTextWidth(V,U)}}adjustSingleSide(C,r,o,s,1,l,h,v,T,M),adjustSingleSide(x,r,o,s,-1,l,h,v,T,w);for(var F=0;F<t.length;F++){var V=t[F];if(!isPositionCenter(V)&&V.linePoints){var z=V.label,G=V.linePoints,W=V.labelAlignTo==="edge",q=z.style.padding,X=q?q[1]+q[3]:0,K=z.style.backgroundColor?0:X,te=V.rect.width+K,ee=G[1][0]-G[2][0];W?z.x<r?G[2][0]=v+V.edgeDistance+te+V.labelDistance:G[2][0]=v+l-V.edgeDistance-te-V.labelDistance:(z.x<r?G[2][0]=z.x+V.labelDistance:G[2][0]=z.x-V.labelDistance,G[1][0]=G[2][0]+ee),G[1][1]=G[2][1]=z.y}}}function constrainTextWidth(t,r,o){if(o===void 0&&(o=!1),t.labelStyleWidth==null){var s=t.label,l=s.style,h=t.rect,v=l.backgroundColor,T=l.padding,x=T?T[1]+T[3]:0,C=l.overflow,w=h.width+(v?0:x);if(r<w||o){var M=h.height;if(C&&C.match("break")){s.setStyle("backgroundColor",null),s.setStyle("width",r-x);var F=s.getBoundingRect();s.setStyle("width",Math.ceil(F.width)),s.setStyle("backgroundColor",v)}else{var z=r-x,V=r<w?z:o?z>t.unconstrainedWidth?null:z:null;s.setStyle("width",V)}var G=s.getBoundingRect();h.width=G.width;var U=(s.style.margin||0)+2.1;h.height=G.height+U,h.y-=(h.height-M)/2}}}function isPositionCenter(t){return t.position==="center"}function pieLabelLayout(t){var r=t.getData(),o=[],s,l,h=!1,v=(t.get("minShowLabelAngle")||0)*RADIAN,T=r.getLayout("viewRect"),x=r.getLayout("r"),C=T.width,w=T.x,M=T.y,F=T.height;function z(ee){ee.ignore=!0}function V(ee){if(!ee.ignore)return!0;for(var ne in ee.states)if(ee.states[ne].ignore===!1)return!0;return!1}r.each(function(ee){var ne=r.getItemGraphicEl(ee),se=ne.shape,ve=ne.getTextContent(),me=ne.getTextGuideLine(),oe=r.getItemModel(ee),ye=oe.getModel("label"),Se=ye.get("position")||oe.get(["emphasis","label","position"]),Ee=ye.get("distanceToLabelLine"),Te=ye.get("alignTo"),Ae=parsePercent(ye.get("edgeDistance"),C),Ie=ye.get("bleedMargin"),Ce=oe.getModel("labelLine"),we=Ce.get("length");we=parsePercent(we,C);var Me=Ce.get("length2");if(Me=parsePercent(Me,C),Math.abs(se.endAngle-se.startAngle)<v){each$c(ve.states,z),each$c(me.states,z),ve.ignore=me.ignore=!0;return}if(!!V(ve)){var ze=(se.startAngle+se.endAngle)/2,Ne=Math.cos(ze),Ge=Math.sin(ze),We,Xe,Ye,pt;s=se.cx,l=se.cy;var ot=Se==="inside"||Se==="inner";if(Se==="center")We=se.cx,Xe=se.cy,pt="center";else{var Pe=(ot?(se.r+se.r0)/2*Ne:se.r*Ne)+s,Fe=(ot?(se.r+se.r0)/2*Ge:se.r*Ge)+l;if(We=Pe+Ne*3,Xe=Fe+Ge*3,!ot){var De=Pe+Ne*(we+x-se.r),Be=Fe+Ge*(we+x-se.r),ut=De+(Ne<0?-1:1)*Me,qe=Be;Te==="edge"?We=Ne<0?w+Ae:w+C-Ae:We=ut+(Ne<0?-Ee:Ee),Xe=qe,Ye=[[Pe,Fe],[De,Be],[ut,qe]]}pt=ot?"center":Te==="edge"?Ne>0?"right":"left":Ne>0?"left":"right"}var vt=Math.PI,Ze=0,Ue=ye.get("rotate");if(isNumber(Ue))Ze=Ue*(vt/180);else if(Se==="center")Ze=0;else if(Ue==="radial"||Ue===!0){var _t=Ne<0?-ze+vt:-ze;Ze=_t}else if(Ue==="tangential"&&Se!=="outside"&&Se!=="outer"){var Tt=Math.atan2(Ne,Ge);Tt<0&&(Tt=vt*2+Tt);var At=Ge>0;At&&(Tt=vt+Tt),Ze=Tt-vt}if(h=!!Ze,ve.x=We,ve.y=Xe,ve.rotation=Ze,ve.setStyle({verticalAlign:"middle"}),ot){ve.setStyle({align:pt});var Rt=ve.states.select;Rt&&(Rt.x+=ve.x,Rt.y+=ve.y)}else{var yt=ve.getBoundingRect().clone();yt.applyTransform(ve.getComputedTransform());var wt=(ve.style.margin||0)+2.1;yt.y-=wt/2,yt.height+=wt,o.push({label:ve,labelLine:me,position:Se,len:we,len2:Me,minTurnAngle:Ce.get("minTurnAngle"),maxSurfaceAngle:Ce.get("maxSurfaceAngle"),surfaceNormal:new Point$1(Ne,Ge),linePoints:Ye,textAlign:pt,labelDistance:Ee,labelAlignTo:Te,edgeDistance:Ae,bleedMargin:Ie,rect:yt,unconstrainedWidth:yt.width,labelStyleWidth:ve.style.width})}ne.setTextConfig({inside:ot})}}),!h&&t.get("avoidLabelOverlap")&&avoidOverlap(o,s,l,x,C,F,w,M);for(var G=0;G<o.length;G++){var U=o[G],W=U.label,q=U.labelLine,X=isNaN(W.x)||isNaN(W.y);if(W){W.setStyle({align:U.textAlign}),X&&(each$c(W.states,z),W.ignore=!0);var K=W.states.select;K&&(K.x+=W.x,K.y+=W.y)}if(q){var te=U.linePoints;X||!te?(each$c(q.states,z),q.ignore=!0):(limitTurnAngle(te,U.minTurnAngle),limitSurfaceAngle(te,U.surfaceNormal,U.maxSurfaceAngle),q.setShape({points:te}),W.__hostTarget.textGuideLineConfig={anchor:new Point$1(te[0][0],te[0][1])})}}}function getSectorCornerRadius(t,r,o){var s=t.get("borderRadius");if(s==null)return o?{cornerRadius:0}:null;isArray$1(s)||(s=[s,s,s,s]);var l=Math.abs(r.r||0-r.r0||0);return{cornerRadius:map$2(s,function(h){return parsePercent$1(h,l)})}}var PiePiece=function(t){__extends(r,t);function r(o,s,l){var h=t.call(this)||this;h.z2=2;var v=new ZRText$1;return h.setTextContent(v),h.updateData(o,s,l,!0),h}return r.prototype.updateData=function(o,s,l,h){var v=this,T=o.hostModel,x=o.getItemModel(s),C=x.getModel("emphasis"),w=o.getItemLayout(s),M=extend(getSectorCornerRadius(x.getModel("itemStyle"),w,!0),w);if(isNaN(M.startAngle)){v.setShape(M);return}if(h){v.setShape(M);var F=T.getShallow("animationType");T.ecModel.ssr?(initProps(v,{scaleX:0,scaleY:0},T,{dataIndex:s,isFrom:!0}),v.originX=M.cx,v.originY=M.cy):F==="scale"?(v.shape.r=w.r0,initProps(v,{shape:{r:w.r}},T,s)):l!=null?(v.setShape({startAngle:l,endAngle:l}),initProps(v,{shape:{startAngle:w.startAngle,endAngle:w.endAngle}},T,s)):(v.shape.endAngle=w.startAngle,updateProps$1(v,{shape:{endAngle:w.endAngle}},T,s))}else saveOldStyle(v),updateProps$1(v,{shape:M},T,s);v.useStyle(o.getItemVisual(s,"style")),setStatesStylesFromModel(v,x);var z=(w.startAngle+w.endAngle)/2,V=T.get("selectedOffset"),G=Math.cos(z)*V,U=Math.sin(z)*V,W=x.getShallow("cursor");W&&v.attr("cursor",W),this._updateLabel(T,o,s),v.ensureState("emphasis").shape=extend({r:w.r+(C.get("scale")&&C.get("scaleSize")||0)},getSectorCornerRadius(C.getModel("itemStyle"),w)),extend(v.ensureState("select"),{x:G,y:U,shape:getSectorCornerRadius(x.getModel(["select","itemStyle"]),w)}),extend(v.ensureState("blur"),{shape:getSectorCornerRadius(x.getModel(["blur","itemStyle"]),w)});var q=v.getTextGuideLine(),X=v.getTextContent();q&&extend(q.ensureState("select"),{x:G,y:U}),extend(X.ensureState("select"),{x:G,y:U}),toggleHoverEmphasis(this,C.get("focus"),C.get("blurScope"),C.get("disabled"))},r.prototype._updateLabel=function(o,s,l){var h=this,v=s.getItemModel(l),T=v.getModel("labelLine"),x=s.getItemVisual(l,"style"),C=x&&x.fill,w=x&&x.opacity;setLabelStyle(h,getLabelStatesModels(v),{labelFetcher:s.hostModel,labelDataIndex:l,inheritColor:C,defaultOpacity:w,defaultText:o.getFormattedLabel(l,"normal")||s.getName(l)});var M=h.getTextContent();h.setTextConfig({position:null,rotation:null}),M.attr({z2:10});var F=o.get(["label","position"]);if(F!=="outside"&&F!=="outer")h.removeTextGuideLine();else{var z=this.getTextGuideLine();z||(z=new Polyline$1,this.setTextGuideLine(z)),setLabelLineStyle(this,getLabelLineStatesModels(v),{stroke:C,opacity:retrieve3(T.get(["lineStyle","opacity"]),w,1)})}},r}(Sector$1),PieView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.ignoreLabelLineUpdate=!0,o}return r.prototype.render=function(o,s,l,h){var v=o.getData(),T=this._data,x=this.group,C;if(!T&&v.count()>0){for(var w=v.getItemLayout(0),M=1;isNaN(w&&w.startAngle)&&M<v.count();++M)w=v.getItemLayout(M);w&&(C=w.startAngle)}if(this._emptyCircleSector&&x.remove(this._emptyCircleSector),v.count()===0&&o.get("showEmptyCircle")){var F=new Sector$1({shape:getBasicPieLayout(o,l)});F.useStyle(o.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=F,x.add(F)}v.diff(T).add(function(z){var V=new PiePiece(v,z,C);v.setItemGraphicEl(z,V),x.add(V)}).update(function(z,V){var G=T.getItemGraphicEl(V);G.updateData(v,z,C),G.off("click"),x.add(G),v.setItemGraphicEl(z,G)}).remove(function(z){var V=T.getItemGraphicEl(z);removeElementWithFadeOut(V,o,z)}).execute(),pieLabelLayout(o),o.get("animationTypeUpdate")!=="expansion"&&(this._data=v)},r.prototype.dispose=function(){},r.prototype.containPoint=function(o,s){var l=s.getData(),h=l.getItemLayout(0);if(h){var v=o[0]-h.cx,T=o[1]-h.cy,x=Math.sqrt(v*v+T*T);return x<=h.r&&x>=h.r0}},r.type="pie",r}(ChartView$1);const PieView$1=PieView;function createSeriesDataSimply(t,r,o){r=isArray$1(r)&&{coordDimensions:r}||extend({encodeDefine:t.getEncode()},r);var s=t.getSource(),l=prepareSeriesDataSchema(s,r).dimensions,h=new SeriesData$1(l,t);return h.initData(s,o),h}var LegendVisualProvider=function(){function t(r,o){this._getDataWithEncodedVisual=r,this._getRawData=o}return t.prototype.getAllNames=function(){var r=this._getRawData();return r.mapArray(r.getName)},t.prototype.containName=function(r){var o=this._getRawData();return o.indexOfName(r)>=0},t.prototype.indexOfName=function(r){var o=this._getDataWithEncodedVisual();return o.indexOfName(r)},t.prototype.getItemVisual=function(r,o){var s=this._getDataWithEncodedVisual();return s.getItemVisual(r,o)},t}();const LegendVisualProvider$1=LegendVisualProvider;var PieSeriesModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.init=function(o){t.prototype.init.apply(this,arguments),this.legendVisualProvider=new LegendVisualProvider$1(bind$1(this.getData,this),bind$1(this.getRawData,this)),this._defaultLabelLine(o)},r.prototype.mergeOption=function(){t.prototype.mergeOption.apply(this,arguments)},r.prototype.getInitialData=function(){var o=createSeriesDataSimply(this,{coordDimensions:["value"],encodeDefaulter:curry$1(makeSeriesEncodeForNameBased,this)}),s=[];return o.each(o.mapDimension("value"),function(l){s.push(l)}),this.seats=getPercentSeats(s,o.hostModel.get("percentPrecision")),o},r.prototype.getDataParams=function(o){var s=t.prototype.getDataParams.call(this,o);return s.percent=this.seats[o],s.$vars.push("percent"),s},r.prototype._defaultLabelLine=function(o){defaultEmphasis(o,"labelLine",["show"]);var s=o.labelLine,l=o.emphasis.labelLine;s.show=s.show&&o.label.show,l.show=l.show&&o.emphasis.label.show},r.type="series.pie",r.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},r}(SeriesModel$1);const PieSeriesModel$1=PieSeriesModel;function negativeDataFilter(t){return{seriesType:t,reset:function(r,o){var s=r.getData();s.filterSelf(function(l){var h=s.mapDimension("value"),v=s.get(h,l);return!(isNumber(v)&&!isNaN(v)&&v<0)})}}}function install$h(t){t.registerChartView(PieView$1),t.registerSeriesModel(PieSeriesModel$1),createLegacyDataSelectAction("pie",t.registerAction),t.registerLayout(curry$1(pieLayout,"pie")),t.registerProcessor(dataFilter("pie")),t.registerProcessor(negativeDataFilter("pie"))}var GridModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.type="grid",r.dependencies=["xAxis","yAxis"],r.layoutMode="box",r.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},r}(ComponentModel$1);const GridModel$1=GridModel;var CartesianAxisModel=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",SINGLE_REFERRING).models[0]},r.type="cartesian2dAxis",r}(ComponentModel$1);mixin(CartesianAxisModel,AxisModelCommonMixin);var defaultOption$1={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},categoryAxis=merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},defaultOption$1),valueAxis=merge({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},defaultOption$1),timeAxis=merge({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},valueAxis),logAxis=defaults({logBase:10},valueAxis);const axisDefault={category:categoryAxis,value:valueAxis,time:timeAxis,log:logAxis};var AXIS_TYPES={value:1,category:1,time:1,log:1};function axisModelCreator(t,r,o,s){each$c(AXIS_TYPES,function(l,h){var v=merge(merge({},axisDefault[h],!0),s,!0),T=function(x){__extends(C,x);function C(){var w=x!==null&&x.apply(this,arguments)||this;return w.type=r+"Axis."+h,w}return C.prototype.mergeDefaultAndTheme=function(w,M){var F=fetchLayoutMode(this),z=F?getLayoutParams(w):{},V=M.getTheme();merge(w,V.get(h+"Axis")),merge(w,this.getDefaultOption()),w.type=getAxisType(w),F&&mergeLayoutParam(w,z,F)},C.prototype.optionUpdated=function(){var w=this.option;w.type==="category"&&(this.__ordinalMeta=OrdinalMeta$1.createByAxisModel(this))},C.prototype.getCategories=function(w){var M=this.option;if(M.type==="category")return w?M.data:this.__ordinalMeta.categories},C.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},C.type=r+"Axis."+h,C.defaultOption=v,C}(o);t.registerComponentModel(T)}),t.registerSubTypeDefaulter(r+"Axis",getAxisType)}function getAxisType(t){return t.type||(t.data?"category":"value")}var Cartesian=function(){function t(r){this.type="cartesian",this._dimList=[],this._axes={},this.name=r||""}return t.prototype.getAxis=function(r){return this._axes[r]},t.prototype.getAxes=function(){return map$2(this._dimList,function(r){return this._axes[r]},this)},t.prototype.getAxesByScale=function(r){return r=r.toLowerCase(),filter(this.getAxes(),function(o){return o.scale.type===r})},t.prototype.addAxis=function(r){var o=r.dim;this._axes[o]=r,this._dimList.push(o)},t}();const Cartesian$1=Cartesian;var cartesian2DDimensions=["x","y"];function canCalculateAffineTransform(t){return t.type==="interval"||t.type==="time"}var Cartesian2D=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type="cartesian2d",o.dimensions=cartesian2DDimensions,o}return r.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var o=this.getAxis("x").scale,s=this.getAxis("y").scale;if(!(!canCalculateAffineTransform(o)||!canCalculateAffineTransform(s))){var l=o.getExtent(),h=s.getExtent(),v=this.dataToPoint([l[0],h[0]]),T=this.dataToPoint([l[1],h[1]]),x=l[1]-l[0],C=h[1]-h[0];if(!(!x||!C)){var w=(T[0]-v[0])/x,M=(T[1]-v[1])/C,F=v[0]-l[0]*w,z=v[1]-h[0]*M,V=this._transform=[w,0,0,M,F,z];this._invTransform=invert([],V)}}},r.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},r.prototype.containPoint=function(o){var s=this.getAxis("x"),l=this.getAxis("y");return s.contain(s.toLocalCoord(o[0]))&&l.contain(l.toLocalCoord(o[1]))},r.prototype.containData=function(o){return this.getAxis("x").containData(o[0])&&this.getAxis("y").containData(o[1])},r.prototype.containZone=function(o,s){var l=this.dataToPoint(o),h=this.dataToPoint(s),v=this.getArea(),T=new BoundingRect$1(l[0],l[1],h[0]-l[0],h[1]-l[1]);return v.intersect(T)},r.prototype.dataToPoint=function(o,s,l){l=l||[];var h=o[0],v=o[1];if(this._transform&&h!=null&&isFinite(h)&&v!=null&&isFinite(v))return applyTransform$1(l,o,this._transform);var T=this.getAxis("x"),x=this.getAxis("y");return l[0]=T.toGlobalCoord(T.dataToCoord(h,s)),l[1]=x.toGlobalCoord(x.dataToCoord(v,s)),l},r.prototype.clampData=function(o,s){var l=this.getAxis("x").scale,h=this.getAxis("y").scale,v=l.getExtent(),T=h.getExtent(),x=l.parse(o[0]),C=h.parse(o[1]);return s=s||[],s[0]=Math.min(Math.max(Math.min(v[0],v[1]),x),Math.max(v[0],v[1])),s[1]=Math.min(Math.max(Math.min(T[0],T[1]),C),Math.max(T[0],T[1])),s},r.prototype.pointToData=function(o,s){var l=[];if(this._invTransform)return applyTransform$1(l,o,this._invTransform);var h=this.getAxis("x"),v=this.getAxis("y");return l[0]=h.coordToData(h.toLocalCoord(o[0]),s),l[1]=v.coordToData(v.toLocalCoord(o[1]),s),l},r.prototype.getOtherAxis=function(o){return this.getAxis(o.dim==="x"?"y":"x")},r.prototype.getArea=function(){var o=this.getAxis("x").getGlobalExtent(),s=this.getAxis("y").getGlobalExtent(),l=Math.min(o[0],o[1]),h=Math.min(s[0],s[1]),v=Math.max(o[0],o[1])-l,T=Math.max(s[0],s[1])-h;return new BoundingRect$1(l,h,v,T)},r}(Cartesian$1),Axis2D=function(t){__extends(r,t);function r(o,s,l,h,v){var T=t.call(this,o,s,l)||this;return T.index=0,T.type=h||"value",T.position=v||"bottom",T}return r.prototype.isHorizontal=function(){var o=this.position;return o==="top"||o==="bottom"},r.prototype.getGlobalExtent=function(o){var s=this.getExtent();return s[0]=this.toGlobalCoord(s[0]),s[1]=this.toGlobalCoord(s[1]),o&&s[0]>s[1]&&s.reverse(),s},r.prototype.pointToData=function(o,s){return this.coordToData(this.toLocalCoord(o[this.dim==="x"?0:1]),s)},r.prototype.setCategorySortInfo=function(o){if(this.type!=="category")return!1;this.model.option.categorySortInfo=o,this.scale.setSortInfo(o)},r}(Axis$1);const Axis2D$1=Axis2D;function layout$1(t,r,o){o=o||{};var s=t.coordinateSystem,l=r.axis,h={},v=l.getAxesOnZeroOf()[0],T=l.position,x=v?"onZero":T,C=l.dim,w=s.getRect(),M=[w.x,w.x+w.width,w.y,w.y+w.height],F={left:0,right:1,top:0,bottom:1,onZero:2},z=r.get("offset")||0,V=C==="x"?[M[2]-z,M[3]+z]:[M[0]-z,M[1]+z];if(v){var G=v.toGlobalCoord(v.dataToCoord(0));V[F.onZero]=Math.max(Math.min(G,V[1]),V[0])}h.position=[C==="y"?V[F[x]]:M[0],C==="x"?V[F[x]]:M[3]],h.rotation=Math.PI/2*(C==="x"?0:1);var U={top:-1,bottom:1,left:-1,right:1};h.labelDirection=h.tickDirection=h.nameDirection=U[T],h.labelOffset=v?V[F[T]]-V[F.onZero]:0,r.get(["axisTick","inside"])&&(h.tickDirection=-h.tickDirection),retrieve(o.labelInside,r.get(["axisLabel","inside"]))&&(h.labelDirection=-h.labelDirection);var W=r.get(["axisLabel","rotate"]);return h.labelRotate=x==="top"?-W:W,h.z2=1,h}function isCartesian2DSeries(t){return t.get("coordinateSystem")==="cartesian2d"}function findAxisModels(t){var r={xAxisModel:null,yAxisModel:null};return each$c(r,function(o,s){var l=s.replace(/Model$/,""),h=t.getReferringComponents(l,SINGLE_REFERRING).models[0];r[s]=h}),r}var mathLog=Math.log;function alignScaleTicks(t,r,o){var s=IntervalScale$1.prototype,l=s.getTicks.call(o),h=s.getTicks.call(o,!0),v=l.length-1,T=s.getInterval.call(o),x=getScaleExtent(t,r),C=x.extent,w=x.fixMin,M=x.fixMax;if(t.type==="log"){var F=mathLog(t.base);C=[mathLog(C[0])/F,mathLog(C[1])/F]}t.setExtent(C[0],C[1]),t.calcNiceExtent({splitNumber:v,fixMin:w,fixMax:M});var z=s.getExtent.call(t);w&&(C[0]=z[0]),M&&(C[1]=z[1]);var V=s.getInterval.call(t),G=C[0],U=C[1];if(w&&M)V=(U-G)/v;else if(w)for(U=C[0]+V*v;U<C[1]&&isFinite(U)&&isFinite(C[1]);)V=increaseInterval(V),U=C[0]+V*v;else if(M)for(G=C[1]-V*v;G>C[0]&&isFinite(G)&&isFinite(C[0]);)V=increaseInterval(V),G=C[1]-V*v;else{var W=t.getTicks().length-1;W>v&&(V=increaseInterval(V));var q=V*v;U=Math.ceil(C[1]/V)*V,G=round$1(U-q),G<0&&C[0]>=0?(G=0,U=round$1(q)):U>0&&C[1]<=0&&(U=0,G=-round$1(q))}var X=(l[0].value-h[0].value)/T,K=(l[v].value-h[v].value)/T;s.setExtent.call(t,G+V*X,U+V*K),s.setInterval.call(t,V),(X||K)&&s.setNiceExtent.call(t,G+V,U-V)}var Grid=function(){function t(r,o,s){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=cartesian2DDimensions,this._initCartesian(r,o,s),this.model=r}return t.prototype.getRect=function(){return this._rect},t.prototype.update=function(r,o){var s=this._axesMap;this._updateScale(r,this.model);function l(v){var T,x=keys(v),C=x.length;if(!!C){for(var w=[],M=C-1;M>=0;M--){var F=+x[M],z=v[F],V=z.model,G=z.scale;isIntervalOrLogScale(G)&&V.get("alignTicks")&&V.get("interval")==null?w.push(z):(niceScaleExtent(G,V),isIntervalOrLogScale(G)&&(T=z))}w.length&&(T||(T=w.pop(),niceScaleExtent(T.scale,T.model)),each$c(w,function(U){alignScaleTicks(U.scale,U.model,T.scale)}))}}l(s.x),l(s.y);var h={};each$c(s.x,function(v){fixAxisOnZero(s,"y",v,h)}),each$c(s.y,function(v){fixAxisOnZero(s,"x",v,h)}),this.resize(this.model,o)},t.prototype.resize=function(r,o,s){var l=r.getBoxLayoutParams(),h=!s&&r.get("containLabel"),v=getLayoutRect(l,{width:o.getWidth(),height:o.getHeight()});this._rect=v;var T=this._axesList;x(),h&&(each$c(T,function(C){if(!C.model.get(["axisLabel","inside"])){var w=estimateLabelUnionRect(C);if(w){var M=C.isHorizontal()?"height":"width",F=C.model.get(["axisLabel","margin"]);v[M]-=w[M]+F,C.position==="top"?v.y+=w.height+F:C.position==="left"&&(v.x+=w.width+F)}}}),x()),each$c(this._coordsList,function(C){C.calcAffineTransform()});function x(){each$c(T,function(C){var w=C.isHorizontal(),M=w?[0,v.width]:[0,v.height],F=C.inverse?1:0;C.setExtent(M[F],M[1-F]),updateAxisTransform(C,w?v.x:v.y)})}},t.prototype.getAxis=function(r,o){var s=this._axesMap[r];if(s!=null)return s[o||0]},t.prototype.getAxes=function(){return this._axesList.slice()},t.prototype.getCartesian=function(r,o){if(r!=null&&o!=null){var s="x"+r+"y"+o;return this._coordsMap[s]}isObject$3(r)&&(o=r.yAxisIndex,r=r.xAxisIndex);for(var l=0,h=this._coordsList;l<h.length;l++)if(h[l].getAxis("x").index===r||h[l].getAxis("y").index===o)return h[l]},t.prototype.getCartesians=function(){return this._coordsList.slice()},t.prototype.convertToPixel=function(r,o,s){var l=this._findConvertTarget(o);return l.cartesian?l.cartesian.dataToPoint(s):l.axis?l.axis.toGlobalCoord(l.axis.dataToCoord(s)):null},t.prototype.convertFromPixel=function(r,o,s){var l=this._findConvertTarget(o);return l.cartesian?l.cartesian.pointToData(s):l.axis?l.axis.coordToData(l.axis.toLocalCoord(s)):null},t.prototype._findConvertTarget=function(r){var o=r.seriesModel,s=r.xAxisModel||o&&o.getReferringComponents("xAxis",SINGLE_REFERRING).models[0],l=r.yAxisModel||o&&o.getReferringComponents("yAxis",SINGLE_REFERRING).models[0],h=r.gridModel,v=this._coordsList,T,x;if(o)T=o.coordinateSystem,indexOf(v,T)<0&&(T=null);else if(s&&l)T=this.getCartesian(s.componentIndex,l.componentIndex);else if(s)x=this.getAxis("x",s.componentIndex);else if(l)x=this.getAxis("y",l.componentIndex);else if(h){var C=h.coordinateSystem;C===this&&(T=this._coordsList[0])}return{cartesian:T,axis:x}},t.prototype.containPoint=function(r){var o=this._coordsList[0];if(o)return o.containPoint(r)},t.prototype._initCartesian=function(r,o,s){var l=this,h=this,v={left:!1,right:!1,top:!1,bottom:!1},T={x:{},y:{}},x={x:0,y:0};if(o.eachComponent("xAxis",C("x"),this),o.eachComponent("yAxis",C("y"),this),!x.x||!x.y){this._axesMap={},this._axesList=[];return}this._axesMap=T,each$c(T.x,function(w,M){each$c(T.y,function(F,z){var V="x"+M+"y"+z,G=new Cartesian2D(V);G.master=l,G.model=r,l._coordsMap[V]=G,l._coordsList.push(G),G.addAxis(w),G.addAxis(F)})});function C(w){return function(M,F){if(!!isAxisUsedInTheGrid(M,r)){var z=M.get("position");w==="x"?z!=="top"&&z!=="bottom"&&(z=v.bottom?"top":"bottom"):z!=="left"&&z!=="right"&&(z=v.left?"right":"left"),v[z]=!0;var V=new Axis2D$1(w,createScaleByModel(M),[0,0],M.get("type"),z),G=V.type==="category";V.onBand=G&&M.get("boundaryGap"),V.inverse=M.get("inverse"),M.axis=V,V.model=M,V.grid=h,V.index=F,h._axesList.push(V),T[w][F]=V,x[w]++}}}},t.prototype._updateScale=function(r,o){each$c(this._axesList,function(l){if(l.scale.setExtent(1/0,-1/0),l.type==="category"){var h=l.model.get("categorySortInfo");l.scale.setSortInfo(h)}}),r.eachSeries(function(l){if(isCartesian2DSeries(l)){var h=findAxisModels(l),v=h.xAxisModel,T=h.yAxisModel;if(!isAxisUsedInTheGrid(v,o)||!isAxisUsedInTheGrid(T,o))return;var x=this.getCartesian(v.componentIndex,T.componentIndex),C=l.getData(),w=x.getAxis("x"),M=x.getAxis("y");s(C,w),s(C,M)}},this);function s(l,h){each$c(getDataDimensionsOnAxis(l,h.dim),function(v){h.scale.unionExtentFromData(l,v)})}},t.prototype.getTooltipAxes=function(r){var o=[],s=[];return each$c(this.getCartesians(),function(l){var h=r!=null&&r!=="auto"?l.getAxis(r):l.getBaseAxis(),v=l.getOtherAxis(h);indexOf(o,h)<0&&o.push(h),indexOf(s,v)<0&&s.push(v)}),{baseAxes:o,otherAxes:s}},t.create=function(r,o){var s=[];return r.eachComponent("grid",function(l,h){var v=new t(l,r,o);v.name="grid_"+h,v.resize(l,o,!0),l.coordinateSystem=v,s.push(v)}),r.eachSeries(function(l){if(!!isCartesian2DSeries(l)){var h=findAxisModels(l),v=h.xAxisModel,T=h.yAxisModel,x=v.getCoordSysModel(),C=x.coordinateSystem;l.coordinateSystem=C.getCartesian(v.componentIndex,T.componentIndex)}}),s},t.dimensions=cartesian2DDimensions,t}();function isAxisUsedInTheGrid(t,r){return t.getCoordSysModel()===r}function fixAxisOnZero(t,r,o,s){o.getAxesOnZeroOf=function(){return h?[h]:[]};var l=t[r],h,v=o.model,T=v.get(["axisLine","onZero"]),x=v.get(["axisLine","onZeroAxisIndex"]);if(!T)return;if(x!=null)canOnZeroToAxis(l[x])&&(h=l[x]);else for(var C in l)if(l.hasOwnProperty(C)&&canOnZeroToAxis(l[C])&&!s[w(l[C])]){h=l[C];break}h&&(s[w(h)]=!0);function w(M){return M.dim+"_"+M.index}}function canOnZeroToAxis(t){return t&&t.type!=="category"&&t.type!=="time"&&ifAxisCrossZero(t)}function updateAxisTransform(t,r){var o=t.getExtent(),s=o[0]+o[1];t.toGlobalCoord=t.dim==="x"?function(l){return l+r}:function(l){return s-l+r},t.toLocalCoord=t.dim==="x"?function(l){return l-r}:function(l){return s-l+r}}const Grid$1=Grid;var PI=Math.PI,AxisBuilder=function(){function t(r,o){this.group=new Group$3,this.opt=o,this.axisModel=r,defaults(o,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var s=new Group$3({x:o.position[0],y:o.position[1],rotation:o.rotation});s.updateTransform(),this._transformGroup=s}return t.prototype.hasBuilder=function(r){return!!builders[r]},t.prototype.add=function(r){builders[r](this.opt,this.axisModel,this.group,this._transformGroup)},t.prototype.getGroup=function(){return this.group},t.innerTextLayout=function(r,o,s){var l=remRadian(o-r),h,v;return isRadianAroundZero(l)?(v=s>0?"top":"bottom",h="center"):isRadianAroundZero(l-PI)?(v=s>0?"bottom":"top",h="center"):(v="middle",l>0&&l<PI?h=s>0?"right":"left":h=s>0?"left":"right"),{rotation:l,textAlign:h,textVerticalAlign:v}},t.makeAxisEventDataBase=function(r){var o={componentType:r.mainType,componentIndex:r.componentIndex};return o[r.mainType+"Index"]=r.componentIndex,o},t.isLabelSilent=function(r){var o=r.get("tooltip");return r.get("silent")||!(r.get("triggerEvent")||o&&o.show)},t}(),builders={axisLine:function(t,r,o,s){var l=r.get(["axisLine","show"]);if(l==="auto"&&t.handleAutoShown&&(l=t.handleAutoShown("axisLine")),!!l){var h=r.axis.getExtent(),v=s.transform,T=[h[0],0],x=[h[1],0],C=T[0]>x[0];v&&(applyTransform$1(T,T,v),applyTransform$1(x,x,v));var w=extend({lineCap:"round"},r.getModel(["axisLine","lineStyle"]).getLineStyle()),M=new Line$1({shape:{x1:T[0],y1:T[1],x2:x[0],y2:x[1]},style:w,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1});subPixelOptimizeLine(M.shape,M.style.lineWidth),M.anid="line",o.add(M);var F=r.get(["axisLine","symbol"]);if(F!=null){var z=r.get(["axisLine","symbolSize"]);isString(F)&&(F=[F,F]),(isString(z)||isNumber(z))&&(z=[z,z]);var V=normalizeSymbolOffset(r.get(["axisLine","symbolOffset"])||0,z),G=z[0],U=z[1];each$c([{rotate:t.rotation+Math.PI/2,offset:V[0],r:0},{rotate:t.rotation-Math.PI/2,offset:V[1],r:Math.sqrt((T[0]-x[0])*(T[0]-x[0])+(T[1]-x[1])*(T[1]-x[1]))}],function(W,q){if(F[q]!=="none"&&F[q]!=null){var X=createSymbol(F[q],-G/2,-U/2,G,U,w.stroke,!0),K=W.r+W.offset,te=C?x:T;X.attr({rotation:W.rotate,x:te[0]+K*Math.cos(t.rotation),y:te[1]-K*Math.sin(t.rotation),silent:!0,z2:11}),o.add(X)}})}}},axisTickLabel:function(t,r,o,s){var l=buildAxisMajorTicks(o,s,r,t),h=buildAxisLabel(o,s,r,t);if(fixMinMaxLabelShow(r,h,l),buildAxisMinorTicks(o,s,r,t.tickDirection),r.get(["axisLabel","hideOverlap"])){var v=prepareLayoutList(map$2(h,function(T){return{label:T,priority:T.z2,defaultAttr:{ignore:T.ignore}}}));hideOverlap(v)}},axisName:function(t,r,o,s){var l=retrieve(t.axisName,r.get("name"));if(!!l){var h=r.get("nameLocation"),v=t.nameDirection,T=r.getModel("nameTextStyle"),x=r.get("nameGap")||0,C=r.axis.getExtent(),w=C[0]>C[1]?-1:1,M=[h==="start"?C[0]-w*x:h==="end"?C[1]+w*x:(C[0]+C[1])/2,isNameLocationCenter(h)?t.labelOffset+v*x:0],F,z=r.get("nameRotate");z!=null&&(z=z*PI/180);var V;isNameLocationCenter(h)?F=AxisBuilder.innerTextLayout(t.rotation,z!=null?z:t.rotation,v):(F=endTextLayout(t.rotation,h,z||0,C),V=t.axisNameAvailableWidth,V!=null&&(V=Math.abs(V/Math.sin(F.rotation)),!isFinite(V)&&(V=null)));var G=T.getFont(),U=r.get("nameTruncate",!0)||{},W=U.ellipsis,q=retrieve(t.nameTruncateMaxWidth,U.maxWidth,V),X=new ZRText$1({x:M[0],y:M[1],rotation:F.rotation,silent:AxisBuilder.isLabelSilent(r),style:createTextStyle$1(T,{text:l,font:G,overflow:"truncate",width:q,ellipsis:W,fill:T.getTextColor()||r.get(["axisLine","lineStyle","color"]),align:T.get("align")||F.textAlign,verticalAlign:T.get("verticalAlign")||F.textVerticalAlign}),z2:1});if(setTooltipConfig({el:X,componentModel:r,itemName:l}),X.__fullText=l,X.anid="name",r.get("triggerEvent")){var K=AxisBuilder.makeAxisEventDataBase(r);K.targetType="axisName",K.name=l,getECData(X).eventData=K}s.add(X),X.updateTransform(),o.add(X),X.decomposeTransform()}}};function endTextLayout(t,r,o,s){var l=remRadian(o-t),h,v,T=s[0]>s[1],x=r==="start"&&!T||r!=="start"&&T;return isRadianAroundZero(l-PI/2)?(v=x?"bottom":"top",h="center"):isRadianAroundZero(l-PI*1.5)?(v=x?"top":"bottom",h="center"):(v="middle",l<PI*1.5&&l>PI/2?h=x?"left":"right":h=x?"right":"left"),{rotation:l,textAlign:h,textVerticalAlign:v}}function fixMinMaxLabelShow(t,r,o){if(!shouldShowAllLabels(t.axis)){var s=t.get(["axisLabel","showMinLabel"]),l=t.get(["axisLabel","showMaxLabel"]);r=r||[],o=o||[];var h=r[0],v=r[1],T=r[r.length-1],x=r[r.length-2],C=o[0],w=o[1],M=o[o.length-1],F=o[o.length-2];s===!1?(ignoreEl(h),ignoreEl(C)):isTwoLabelOverlapped(h,v)&&(s?(ignoreEl(v),ignoreEl(w)):(ignoreEl(h),ignoreEl(C))),l===!1?(ignoreEl(T),ignoreEl(M)):isTwoLabelOverlapped(x,T)&&(l?(ignoreEl(x),ignoreEl(F)):(ignoreEl(T),ignoreEl(M)))}}function ignoreEl(t){t&&(t.ignore=!0)}function isTwoLabelOverlapped(t,r){var o=t&&t.getBoundingRect().clone(),s=r&&r.getBoundingRect().clone();if(!(!o||!s)){var l=identity([]);return rotate(l,l,-t.rotation),o.applyTransform(mul([],l,t.getLocalTransform())),s.applyTransform(mul([],l,r.getLocalTransform())),o.intersect(s)}}function isNameLocationCenter(t){return t==="middle"||t==="center"}function createTicks(t,r,o,s,l){for(var h=[],v=[],T=[],x=0;x<t.length;x++){var C=t[x].coord;v[0]=C,v[1]=0,T[0]=C,T[1]=o,r&&(applyTransform$1(v,v,r),applyTransform$1(T,T,r));var w=new Line$1({shape:{x1:v[0],y1:v[1],x2:T[0],y2:T[1]},style:s,z2:2,autoBatch:!0,silent:!0});subPixelOptimizeLine(w.shape,w.style.lineWidth),w.anid=l+"_"+t[x].tickValue,h.push(w)}return h}function buildAxisMajorTicks(t,r,o,s){var l=o.axis,h=o.getModel("axisTick"),v=h.get("show");if(v==="auto"&&s.handleAutoShown&&(v=s.handleAutoShown("axisTick")),!(!v||l.scale.isBlank())){for(var T=h.getModel("lineStyle"),x=s.tickDirection*h.get("length"),C=l.getTicksCoords(),w=createTicks(C,r.transform,x,defaults(T.getLineStyle(),{stroke:o.get(["axisLine","lineStyle","color"])}),"ticks"),M=0;M<w.length;M++)t.add(w[M]);return w}}function buildAxisMinorTicks(t,r,o,s){var l=o.axis,h=o.getModel("minorTick");if(!(!h.get("show")||l.scale.isBlank())){var v=l.getMinorTicksCoords();if(!!v.length)for(var T=h.getModel("lineStyle"),x=s*h.get("length"),C=defaults(T.getLineStyle(),defaults(o.getModel("axisTick").getLineStyle(),{stroke:o.get(["axisLine","lineStyle","color"])})),w=0;w<v.length;w++)for(var M=createTicks(v[w],r.transform,x,C,"minorticks_"+w),F=0;F<M.length;F++)t.add(M[F])}}function buildAxisLabel(t,r,o,s){var l=o.axis,h=retrieve(s.axisLabelShow,o.get(["axisLabel","show"]));if(!(!h||l.scale.isBlank())){var v=o.getModel("axisLabel"),T=v.get("margin"),x=l.getViewLabels(),C=(retrieve(s.labelRotate,v.get("rotate"))||0)*PI/180,w=AxisBuilder.innerTextLayout(s.rotation,C,s.labelDirection),M=o.getCategories&&o.getCategories(!0),F=[],z=AxisBuilder.isLabelSilent(o),V=o.get("triggerEvent");return each$c(x,function(G,U){var W=l.scale.type==="ordinal"?l.scale.getRawOrdinalNumber(G.tickValue):G.tickValue,q=G.formattedLabel,X=G.rawLabel,K=v;if(M&&M[W]){var te=M[W];isObject$3(te)&&te.textStyle&&(K=new Model$1(te.textStyle,v,o.ecModel))}var ee=K.getTextColor()||o.get(["axisLine","lineStyle","color"]),ne=l.dataToCoord(W),se=new ZRText$1({x:ne,y:s.labelOffset+s.labelDirection*T,rotation:w.rotation,silent:z,z2:10+(G.level||0),style:createTextStyle$1(K,{text:q,align:K.getShallow("align",!0)||w.textAlign,verticalAlign:K.getShallow("verticalAlign",!0)||K.getShallow("baseline",!0)||w.textVerticalAlign,fill:isFunction(ee)?ee(l.type==="category"?X:l.type==="value"?W+"":W,U):ee})});if(se.anid="label_"+W,V){var ve=AxisBuilder.makeAxisEventDataBase(o);ve.targetType="axisLabel",ve.value=X,ve.tickIndex=U,l.type==="category"&&(ve.dataIndex=W),getECData(se).eventData=ve}r.add(se),se.updateTransform(),F.push(se),t.add(se),se.decomposeTransform()}),F}}const AxisBuilder$1=AxisBuilder;function collect(t,r){var o={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return collectAxesInfo(o,t,r),o.seriesInvolved&&collectSeriesInfo(o,t),o}function collectAxesInfo(t,r,o){var s=r.getComponent("tooltip"),l=r.getComponent("axisPointer"),h=l.get("link",!0)||[],v=[];each$c(o.getCoordinateSystems(),function(T){if(!T.axisPointerEnabled)return;var x=makeKey(T.model),C=t.coordSysAxesInfo[x]={};t.coordSysMap[x]=T;var w=T.model,M=w.getModel("tooltip",s);if(each$c(T.getAxes(),curry$1(G,!1,null)),T.getTooltipAxes&&s&&M.get("show")){var F=M.get("trigger")==="axis",z=M.get(["axisPointer","type"])==="cross",V=T.getTooltipAxes(M.get(["axisPointer","axis"]));(F||z)&&each$c(V.baseAxes,curry$1(G,z?"cross":!0,F)),z&&each$c(V.otherAxes,curry$1(G,"cross",!1))}function G(U,W,q){var X=q.model.getModel("axisPointer",l),K=X.get("show");if(!(!K||K==="auto"&&!U&&!isHandleTrigger(X))){W==null&&(W=X.get("triggerTooltip")),X=U?makeAxisPointerModel(q,M,l,r,U,W):X;var te=X.get("snap"),ee=makeKey(q.model),ne=W||te||q.type==="category",se=t.axesInfo[ee]={key:ee,axis:q,coordSys:T,axisPointerModel:X,triggerTooltip:W,involveSeries:ne,snap:te,useHandle:isHandleTrigger(X),seriesModels:[],linkGroup:null};C[ee]=se,t.seriesInvolved=t.seriesInvolved||ne;var ve=getLinkGroupIndex(h,q);if(ve!=null){var me=v[ve]||(v[ve]={axesInfo:{}});me.axesInfo[ee]=se,me.mapper=h[ve].mapper,se.linkGroup=me}}}})}function makeAxisPointerModel(t,r,o,s,l,h){var v=r.getModel("axisPointer"),T=["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],x={};each$c(T,function(F){x[F]=clone$3(v.get(F))}),x.snap=t.type!=="category"&&!!h,v.get("type")==="cross"&&(x.type="line");var C=x.label||(x.label={});if(C.show==null&&(C.show=!1),l==="cross"){var w=v.get(["label","show"]);if(C.show=w!=null?w:!0,!h){var M=x.lineStyle=v.get("crossStyle");M&&defaults(C,M.textStyle)}}return t.model.getModel("axisPointer",new Model$1(x,o,s))}function collectSeriesInfo(t,r){r.eachSeries(function(o){var s=o.coordinateSystem,l=o.get(["tooltip","trigger"],!0),h=o.get(["tooltip","show"],!0);!s||l==="none"||l===!1||l==="item"||h===!1||o.get(["axisPointer","show"],!0)===!1||each$c(t.coordSysAxesInfo[makeKey(s.model)],function(v){var T=v.axis;s.getAxis(T.dim)===T&&(v.seriesModels.push(o),v.seriesDataCount==null&&(v.seriesDataCount=0),v.seriesDataCount+=o.getData().count())})})}function getLinkGroupIndex(t,r){for(var o=r.model,s=r.dim,l=0;l<t.length;l++){var h=t[l]||{};if(checkPropInLink(h[s+"AxisId"],o.id)||checkPropInLink(h[s+"AxisIndex"],o.componentIndex)||checkPropInLink(h[s+"AxisName"],o.name))return l}}function checkPropInLink(t,r){return t==="all"||isArray$1(t)&&indexOf(t,r)>=0||t===r}function fixValue(t){var r=getAxisInfo(t);if(!!r){var o=r.axisPointerModel,s=r.axis.scale,l=o.option,h=o.get("status"),v=o.get("value");v!=null&&(v=s.parse(v));var T=isHandleTrigger(o);h==null&&(l.status=T?"show":"hide");var x=s.getExtent().slice();x[0]>x[1]&&x.reverse(),(v==null||v>x[1])&&(v=x[1]),v<x[0]&&(v=x[0]),l.value=v,T&&(l.status=r.axis.scale.isBlank()?"hide":"show")}}function getAxisInfo(t){var r=(t.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return r&&r.axesInfo[makeKey(t)]}function getAxisPointerModel(t){var r=getAxisInfo(t);return r&&r.axisPointerModel}function isHandleTrigger(t){return!!t.get(["handle","show"])}function makeKey(t){return t.type+"||"+t.id}var axisPointerClazz={},AxisView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.render=function(o,s,l,h){this.axisPointerClass&&fixValue(o),t.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(o,l,!0)},r.prototype.updateAxisPointer=function(o,s,l,h){this._doUpdateAxisPointerClass(o,l,!1)},r.prototype.remove=function(o,s){var l=this._axisPointer;l&&l.remove(s)},r.prototype.dispose=function(o,s){this._disposeAxisPointer(s),t.prototype.dispose.apply(this,arguments)},r.prototype._doUpdateAxisPointerClass=function(o,s,l){var h=r.getAxisPointerClass(this.axisPointerClass);if(!!h){var v=getAxisPointerModel(o);v?(this._axisPointer||(this._axisPointer=new h)).render(o,v,s,l):this._disposeAxisPointer(s)}},r.prototype._disposeAxisPointer=function(o){this._axisPointer&&this._axisPointer.dispose(o),this._axisPointer=null},r.registerAxisPointerClass=function(o,s){axisPointerClazz[o]=s},r.getAxisPointerClass=function(o){return o&&axisPointerClazz[o]},r.type="axis",r}(ComponentView$1);const AxisView$1=AxisView;var inner$6=makeInner();function rectCoordAxisBuildSplitArea(t,r,o,s){var l=o.axis;if(!l.scale.isBlank()){var h=o.getModel("splitArea"),v=h.getModel("areaStyle"),T=v.get("color"),x=s.coordinateSystem.getRect(),C=l.getTicksCoords({tickModel:h,clamp:!0});if(!!C.length){var w=T.length,M=inner$6(t).splitAreaColors,F=createHashMap(),z=0;if(M)for(var V=0;V<C.length;V++){var G=M.get(C[V].tickValue);if(G!=null){z=(G+(w-1)*V)%w;break}}var U=l.toGlobalCoord(C[0].coord),W=v.getAreaStyle();T=isArray$1(T)?T:[T];for(var V=1;V<C.length;V++){var q=l.toGlobalCoord(C[V].coord),X=void 0,K=void 0,te=void 0,ee=void 0;l.isHorizontal()?(X=U,K=x.y,te=q-X,ee=x.height,U=X+te):(X=x.x,K=U,te=x.width,ee=q-K,U=K+ee);var ne=C[V-1].tickValue;ne!=null&&F.set(ne,z),r.add(new Rect$2({anid:ne!=null?"area_"+ne:null,shape:{x:X,y:K,width:te,height:ee},style:defaults({fill:T[z]},W),autoBatch:!0,silent:!0})),z=(z+1)%w}inner$6(t).splitAreaColors=F}}}function rectCoordAxisHandleRemove(t){inner$6(t).splitAreaColors=null}var axisBuilderAttrs=["axisLine","axisTickLabel","axisName"],selfBuilderAttrs=["splitArea","splitLine","minorSplitLine"],CartesianAxisView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.axisPointerClass="CartesianAxisPointer",o}return r.prototype.render=function(o,s,l,h){this.group.removeAll();var v=this._axisGroup;if(this._axisGroup=new Group$3,this.group.add(this._axisGroup),!!o.get("show")){var T=o.getCoordSysModel(),x=layout$1(T,o),C=new AxisBuilder$1(o,extend({handleAutoShown:function(M){for(var F=T.coordinateSystem.getCartesians(),z=0;z<F.length;z++)if(isIntervalOrLogScale(F[z].getOtherAxis(o.axis).scale))return!0;return!1}},x));each$c(axisBuilderAttrs,C.add,C),this._axisGroup.add(C.getGroup()),each$c(selfBuilderAttrs,function(M){o.get([M,"show"])&&axisElementBuilders[M](this,this._axisGroup,o,T)},this);var w=h&&h.type==="changeAxisOrder"&&h.isInitSort;w||groupTransition(v,this._axisGroup,o),t.prototype.render.call(this,o,s,l,h)}},r.prototype.remove=function(){rectCoordAxisHandleRemove(this)},r.type="cartesianAxis",r}(AxisView$1),axisElementBuilders={splitLine:function(t,r,o,s){var l=o.axis;if(!l.scale.isBlank()){var h=o.getModel("splitLine"),v=h.getModel("lineStyle"),T=v.get("color");T=isArray$1(T)?T:[T];for(var x=s.coordinateSystem.getRect(),C=l.isHorizontal(),w=0,M=l.getTicksCoords({tickModel:h}),F=[],z=[],V=v.getLineStyle(),G=0;G<M.length;G++){var U=l.toGlobalCoord(M[G].coord);C?(F[0]=U,F[1]=x.y,z[0]=U,z[1]=x.y+x.height):(F[0]=x.x,F[1]=U,z[0]=x.x+x.width,z[1]=U);var W=w++%T.length,q=M[G].tickValue,X=new Line$1({anid:q!=null?"line_"+M[G].tickValue:null,autoBatch:!0,shape:{x1:F[0],y1:F[1],x2:z[0],y2:z[1]},style:defaults({stroke:T[W]},V),silent:!0});subPixelOptimizeLine(X.shape,V.lineWidth),r.add(X)}}},minorSplitLine:function(t,r,o,s){var l=o.axis,h=o.getModel("minorSplitLine"),v=h.getModel("lineStyle"),T=s.coordinateSystem.getRect(),x=l.isHorizontal(),C=l.getMinorTicksCoords();if(!!C.length)for(var w=[],M=[],F=v.getLineStyle(),z=0;z<C.length;z++)for(var V=0;V<C[z].length;V++){var G=l.toGlobalCoord(C[z][V].coord);x?(w[0]=G,w[1]=T.y,M[0]=G,M[1]=T.y+T.height):(w[0]=T.x,w[1]=G,M[0]=T.x+T.width,M[1]=G);var U=new Line$1({anid:"minor_line_"+C[z][V].tickValue,autoBatch:!0,shape:{x1:w[0],y1:w[1],x2:M[0],y2:M[1]},style:F,silent:!0});subPixelOptimizeLine(U.shape,F.lineWidth),r.add(U)}},splitArea:function(t,r,o,s){rectCoordAxisBuildSplitArea(t,r,o,s)}},CartesianXAxisView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="xAxis",r}(CartesianAxisView),CartesianYAxisView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=CartesianXAxisView.type,o}return r.type="yAxis",r}(CartesianAxisView),GridView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type="grid",o}return r.prototype.render=function(o,s){this.group.removeAll(),o.get("show")&&this.group.add(new Rect$2({shape:o.coordinateSystem.getRect(),style:defaults({fill:o.get("backgroundColor")},o.getItemStyle()),silent:!0,z2:-1}))},r.type="grid",r}(ComponentView$1),extraOption={offset:0};function install$g(t){t.registerComponentView(GridView),t.registerComponentModel(GridModel$1),t.registerCoordinateSystem("cartesian2d",Grid$1),axisModelCreator(t,"x",CartesianAxisModel,extraOption),axisModelCreator(t,"y",CartesianAxisModel,extraOption),t.registerComponentView(CartesianXAxisView),t.registerComponentView(CartesianYAxisView),t.registerPreprocessor(function(r){r.xAxis&&r.yAxis&&!r.grid&&(r.grid={})})}var ATTR="\0_ec_interaction_mutex";function take(t,r,o){var s=getStore(t);s[r]=o}function release(t,r,o){var s=getStore(t),l=s[r];l===o&&(s[r]=null)}function isTaken(t,r){return!!getStore(t)[r]}function getStore(t){return t[ATTR]||(t[ATTR]={})}registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},noop);var RoamController=function(t){__extends(r,t);function r(o){var s=t.call(this)||this;s._zr=o;var l=bind$1(s._mousedownHandler,s),h=bind$1(s._mousemoveHandler,s),v=bind$1(s._mouseupHandler,s),T=bind$1(s._mousewheelHandler,s),x=bind$1(s._pinchHandler,s);return s.enable=function(C,w){this.disable(),this._opt=defaults(clone$3(w)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),C==null&&(C=!0),(C===!0||C==="move"||C==="pan")&&(o.on("mousedown",l),o.on("mousemove",h),o.on("mouseup",v)),(C===!0||C==="scale"||C==="zoom")&&(o.on("mousewheel",T),o.on("pinch",x))},s.disable=function(){o.off("mousedown",l),o.off("mousemove",h),o.off("mouseup",v),o.off("mousewheel",T),o.off("pinch",x)},s}return r.prototype.isDragging=function(){return this._dragging},r.prototype.isPinching=function(){return this._pinching},r.prototype.setPointerChecker=function(o){this.pointerChecker=o},r.prototype.dispose=function(){this.disable()},r.prototype._mousedownHandler=function(o){if(!isMiddleOrRightButtonOnMouseUpDown(o)){for(var s=o.target;s;){if(s.draggable)return;s=s.__hostTarget||s.parent}var l=o.offsetX,h=o.offsetY;this.pointerChecker&&this.pointerChecker(o,l,h)&&(this._x=l,this._y=h,this._dragging=!0)}},r.prototype._mousemoveHandler=function(o){if(!(!this._dragging||!isAvailableBehavior("moveOnMouseMove",o,this._opt)||o.gestureEvent==="pinch"||isTaken(this._zr,"globalPan"))){var s=o.offsetX,l=o.offsetY,h=this._x,v=this._y,T=s-h,x=l-v;this._x=s,this._y=l,this._opt.preventDefaultMouseMove&&stop(o.event),trigger$1(this,"pan","moveOnMouseMove",o,{dx:T,dy:x,oldX:h,oldY:v,newX:s,newY:l,isAvailableBehavior:null})}},r.prototype._mouseupHandler=function(o){isMiddleOrRightButtonOnMouseUpDown(o)||(this._dragging=!1)},r.prototype._mousewheelHandler=function(o){var s=isAvailableBehavior("zoomOnMouseWheel",o,this._opt),l=isAvailableBehavior("moveOnMouseWheel",o,this._opt),h=o.wheelDelta,v=Math.abs(h),T=o.offsetX,x=o.offsetY;if(!(h===0||!s&&!l)){if(s){var C=v>3?1.4:v>1?1.2:1.1,w=h>0?C:1/C;checkPointerAndTrigger(this,"zoom","zoomOnMouseWheel",o,{scale:w,originX:T,originY:x,isAvailableBehavior:null})}if(l){var M=Math.abs(h),F=(h>0?1:-1)*(M>3?.4:M>1?.15:.05);checkPointerAndTrigger(this,"scrollMove","moveOnMouseWheel",o,{scrollDelta:F,originX:T,originY:x,isAvailableBehavior:null})}}},r.prototype._pinchHandler=function(o){if(!isTaken(this._zr,"globalPan")){var s=o.pinchScale>1?1.1:1/1.1;checkPointerAndTrigger(this,"zoom",null,o,{scale:s,originX:o.pinchX,originY:o.pinchY,isAvailableBehavior:null})}},r}(Eventful$1);function checkPointerAndTrigger(t,r,o,s,l){t.pointerChecker&&t.pointerChecker(s,l.originX,l.originY)&&(stop(s.event),trigger$1(t,r,o,s,l))}function trigger$1(t,r,o,s,l){l.isAvailableBehavior=bind$1(isAvailableBehavior,null,o,s),t.trigger(r,l)}function isAvailableBehavior(t,r,o){var s=o[t];return!t||s&&(!isString(s)||r.event[s+"Key"])}const RoamController$1=RoamController;var IRRELEVANT_EXCLUDES={axisPointer:1,tooltip:1,brush:1};function onIrrelevantElement(t,r,o){var s=r.getComponentByElement(t.topTarget),l=s&&s.coordinateSystem;return s&&s!==o&&!IRRELEVANT_EXCLUDES.hasOwnProperty(s.mainType)&&l&&l.model!==o}var each$9=each$c,isObject=isObject$3,CATEGORY_DEFAULT_VISUAL_INDEX=-1,VisualMapping=function(){function t(r){var o=r.mappingMethod,s=r.type,l=this.option=clone$3(r);this.type=s,this.mappingMethod=o,this._normalizeData=normalizers[o];var h=t.visualHandlers[s];this.applyVisual=h.applyVisual,this.getColorMapper=h.getColorMapper,this._normalizedToVisual=h._normalizedToVisual[o],o==="piecewise"?(normalizeVisualRange(l),preprocessForPiecewise(l)):o==="category"?l.categories?preprocessForSpecifiedCategory(l):normalizeVisualRange(l,!0):(assert(o!=="linear"||l.dataExtent),normalizeVisualRange(l))}return t.prototype.mapValueToVisual=function(r){var o=this._normalizeData(r);return this._normalizedToVisual(o,r)},t.prototype.getNormalizer=function(){return bind$1(this._normalizeData,this)},t.listVisualTypes=function(){return keys(t.visualHandlers)},t.isValidType=function(r){return t.visualHandlers.hasOwnProperty(r)},t.eachVisual=function(r,o,s){isObject$3(r)?each$c(r,o,s):o.call(s,r)},t.mapVisual=function(r,o,s){var l,h=isArray$1(r)?[]:isObject$3(r)?{}:(l=!0,null);return t.eachVisual(r,function(v,T){var x=o.call(s,v,T);l?h=x:h[T]=x}),h},t.retrieveVisuals=function(r){var o={},s;return r&&each$9(t.visualHandlers,function(l,h){r.hasOwnProperty(h)&&(o[h]=r[h],s=!0)}),s?o:null},t.prepareVisualTypes=function(r){if(isArray$1(r))r=r.slice();else if(isObject(r)){var o=[];each$9(r,function(s,l){o.push(l)}),r=o}else return[];return r.sort(function(s,l){return l==="color"&&s!=="color"&&s.indexOf("color")===0?1:-1}),r},t.dependsOn=function(r,o){return o==="color"?!!(r&&r.indexOf(o)===0):r===o},t.findPieceIndex=function(r,o,s){for(var l,h=1/0,v=0,T=o.length;v<T;v++){var x=o[v].value;if(x!=null){if(x===r||isString(x)&&x===r+"")return v;s&&F(x,v)}}for(var v=0,T=o.length;v<T;v++){var C=o[v],w=C.interval,M=C.close;if(w){if(w[0]===-1/0){if(littleThan(M[1],r,w[1]))return v}else if(w[1]===1/0){if(littleThan(M[0],w[0],r))return v}else if(littleThan(M[0],w[0],r)&&littleThan(M[1],r,w[1]))return v;s&&F(w[0],v),s&&F(w[1],v)}}if(s)return r===1/0?o.length-1:r===-1/0?0:l;function F(z,V){var G=Math.abs(z-r);G<h&&(h=G,l=V)}},t.visualHandlers={color:{applyVisual:makeApplyVisual("color"),getColorMapper:function(){var r=this.option;return bind$1(r.mappingMethod==="category"?function(o,s){return!s&&(o=this._normalizeData(o)),doMapCategory.call(this,o)}:function(o,s,l){var h=!!l;return!s&&(o=this._normalizeData(o)),l=fastLerp(o,r.parsedVisual,l),h?l:stringify(l,"rgba")},this)},_normalizedToVisual:{linear:function(r){return stringify(fastLerp(r,this.option.parsedVisual),"rgba")},category:doMapCategory,piecewise:function(r,o){var s=getSpecifiedVisual.call(this,o);return s==null&&(s=stringify(fastLerp(r,this.option.parsedVisual),"rgba")),s},fixed:doMapFixed}},colorHue:makePartialColorVisualHandler(function(r,o){return modifyHSL(r,o)}),colorSaturation:makePartialColorVisualHandler(function(r,o){return modifyHSL(r,null,o)}),colorLightness:makePartialColorVisualHandler(function(r,o){return modifyHSL(r,null,null,o)}),colorAlpha:makePartialColorVisualHandler(function(r,o){return modifyAlpha(r,o)}),decal:{applyVisual:makeApplyVisual("decal"),_normalizedToVisual:{linear:null,category:doMapCategory,piecewise:null,fixed:null}},opacity:{applyVisual:makeApplyVisual("opacity"),_normalizedToVisual:createNormalizedToNumericVisual([0,1])},liftZ:{applyVisual:makeApplyVisual("liftZ"),_normalizedToVisual:{linear:doMapFixed,category:doMapFixed,piecewise:doMapFixed,fixed:doMapFixed}},symbol:{applyVisual:function(r,o,s){var l=this.mapValueToVisual(r);s("symbol",l)},_normalizedToVisual:{linear:doMapToArray,category:doMapCategory,piecewise:function(r,o){var s=getSpecifiedVisual.call(this,o);return s==null&&(s=doMapToArray.call(this,r)),s},fixed:doMapFixed}},symbolSize:{applyVisual:makeApplyVisual("symbolSize"),_normalizedToVisual:createNormalizedToNumericVisual([0,1])}},t}();function preprocessForPiecewise(t){var r=t.pieceList;t.hasSpecialVisual=!1,each$c(r,function(o,s){o.originIndex=s,o.visual!=null&&(t.hasSpecialVisual=!0)})}function preprocessForSpecifiedCategory(t){var r=t.categories,o=t.categoryMap={},s=t.visual;if(each$9(r,function(v,T){o[v]=T}),!isArray$1(s)){var l=[];isObject$3(s)?each$9(s,function(v,T){var x=o[T];l[x!=null?x:CATEGORY_DEFAULT_VISUAL_INDEX]=v}):l[CATEGORY_DEFAULT_VISUAL_INDEX]=s,s=setVisualToOption(t,l)}for(var h=r.length-1;h>=0;h--)s[h]==null&&(delete o[r[h]],r.pop())}function normalizeVisualRange(t,r){var o=t.visual,s=[];isObject$3(o)?each$9(o,function(h){s.push(h)}):o!=null&&s.push(o);var l={color:1,symbol:1};!r&&s.length===1&&!l.hasOwnProperty(t.type)&&(s[1]=s[0]),setVisualToOption(t,s)}function makePartialColorVisualHandler(t){return{applyVisual:function(r,o,s){var l=this.mapValueToVisual(r);s("color",t(o("color"),l))},_normalizedToVisual:createNormalizedToNumericVisual([0,1])}}function doMapToArray(t){var r=this.option.visual;return r[Math.round(linearMap$2(t,[0,1],[0,r.length-1],!0))]||{}}function makeApplyVisual(t){return function(r,o,s){s(t,this.mapValueToVisual(r))}}function doMapCategory(t){var r=this.option.visual;return r[this.option.loop&&t!==CATEGORY_DEFAULT_VISUAL_INDEX?t%r.length:t]}function doMapFixed(){return this.option.visual[0]}function createNormalizedToNumericVisual(t){return{linear:function(r){return linearMap$2(r,t,this.option.visual,!0)},category:doMapCategory,piecewise:function(r,o){var s=getSpecifiedVisual.call(this,o);return s==null&&(s=linearMap$2(r,t,this.option.visual,!0)),s},fixed:doMapFixed}}function getSpecifiedVisual(t){var r=this.option,o=r.pieceList;if(r.hasSpecialVisual){var s=VisualMapping.findPieceIndex(t,o),l=o[s];if(l&&l.visual)return l.visual[this.type]}}function setVisualToOption(t,r){return t.visual=r,t.type==="color"&&(t.parsedVisual=map$2(r,function(o){var s=parse$1(o);return s||[0,0,0,1]})),r}var normalizers={linear:function(t){return linearMap$2(t,this.option.dataExtent,[0,1],!0)},piecewise:function(t){var r=this.option.pieceList,o=VisualMapping.findPieceIndex(t,r,!0);if(o!=null)return linearMap$2(o,[0,r.length-1],[0,1],!0)},category:function(t){var r=this.option.categories?this.option.categoryMap[t]:t;return r==null?CATEGORY_DEFAULT_VISUAL_INDEX:r},fixed:noop};function littleThan(t,r,o){return t?r<=o:r<o}const VisualMapping$1=VisualMapping;function sliderMove(t,r,o,s,l,h){t=t||0;var v=o[1]-o[0];if(l!=null&&(l=restrict(l,[0,v])),h!=null&&(h=Math.max(h,l!=null?l:0)),s==="all"){var T=Math.abs(r[1]-r[0]);T=restrict(T,[0,v]),l=h=restrict(T,[l,h]),s=0}r[0]=restrict(r[0],o),r[1]=restrict(r[1],o);var x=getSpanSign(r,s);r[s]+=t;var C=l||0,w=o.slice();x.sign<0?w[0]+=C:w[1]-=C,r[s]=restrict(r[s],w);var M;return M=getSpanSign(r,s),l!=null&&(M.sign!==x.sign||M.span<l)&&(r[1-s]=r[s]+x.sign*l),M=getSpanSign(r,s),h!=null&&M.span>h&&(r[1-s]=r[s]+M.sign*h),r}function getSpanSign(t,r){var o=t[r]-t[1-r];return{span:Math.abs(o),sign:o>0?-1:o<0?1:r?-1:1}}function restrict(t,r){return Math.min(r[1]!=null?r[1]:1/0,Math.max(r[0]!=null?r[0]:-1/0,t))}var BRUSH_PANEL_GLOBAL=!0,mathMin$1=Math.min,mathMax$1=Math.max,mathPow=Math.pow,COVER_Z=1e4,UNSELECT_THRESHOLD=6,MIN_RESIZE_LINE_WIDTH=6,MUTEX_RESOURCE_KEY="globalPan",DIRECTION_MAP={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},CURSOR_MAP={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},DEFAULT_BRUSH_OPT={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},baseUID=0,BrushController=function(t){__extends(r,t);function r(o){var s=t.call(this)||this;return s._track=[],s._covers=[],s._handlers={},s._zr=o,s.group=new Group$3,s._uid="brushController_"+baseUID++,each$c(pointerHandlers,function(l,h){this._handlers[h]=bind$1(l,this)},s),s}return r.prototype.enableBrush=function(o){return this._brushType&&this._doDisableBrush(),o.brushType&&this._doEnableBrush(o),this},r.prototype._doEnableBrush=function(o){var s=this._zr;this._enableGlobalPan||take(s,MUTEX_RESOURCE_KEY,this._uid),each$c(this._handlers,function(l,h){s.on(h,l)}),this._brushType=o.brushType,this._brushOption=merge(clone$3(DEFAULT_BRUSH_OPT),o,!0)},r.prototype._doDisableBrush=function(){var o=this._zr;release(o,MUTEX_RESOURCE_KEY,this._uid),each$c(this._handlers,function(s,l){o.off(l,s)}),this._brushType=this._brushOption=null},r.prototype.setPanels=function(o){if(o&&o.length){var s=this._panels={};each$c(o,function(l){s[l.panelId]=clone$3(l)})}else this._panels=null;return this},r.prototype.mount=function(o){o=o||{},this._enableGlobalPan=o.enableGlobalPan;var s=this.group;return this._zr.add(s),s.attr({x:o.x||0,y:o.y||0,rotation:o.rotation||0,scaleX:o.scaleX||1,scaleY:o.scaleY||1}),this._transform=s.getLocalTransform(),this},r.prototype.updateCovers=function(o){o=map$2(o,function(F){return merge(clone$3(DEFAULT_BRUSH_OPT),F,!0)});var s="\0-brush-index-",l=this._covers,h=this._covers=[],v=this,T=this._creatingCover;return new DataDiffer$1(l,o,C,x).add(w).update(w).remove(M).execute(),this;function x(F,z){return(F.id!=null?F.id:s+z)+"-"+F.brushType}function C(F,z){return x(F.__brushOption,z)}function w(F,z){var V=o[F];if(z!=null&&l[z]===T)h[F]=l[z];else{var G=h[F]=z!=null?(l[z].__brushOption=V,l[z]):endCreating(v,createCover(v,V));updateCoverAfterCreation(v,G)}}function M(F){l[F]!==T&&v.group.remove(l[F])}},r.prototype.unmount=function(){return this.enableBrush(!1),clearCovers(this),this._zr.remove(this.group),this},r.prototype.dispose=function(){this.unmount(),this.off()},r}(Eventful$1);function createCover(t,r){var o=coverRenderers[r.brushType].createCover(t,r);return o.__brushOption=r,updateZ(o,r),t.group.add(o),o}function endCreating(t,r){var o=getCoverRenderer(r);return o.endCreating&&(o.endCreating(t,r),updateZ(r,r.__brushOption)),r}function updateCoverShape(t,r){var o=r.__brushOption;getCoverRenderer(r).updateCoverShape(t,r,o.range,o)}function updateZ(t,r){var o=r.z;o==null&&(o=COVER_Z),t.traverse(function(s){s.z=o,s.z2=o})}function updateCoverAfterCreation(t,r){getCoverRenderer(r).updateCommon(t,r),updateCoverShape(t,r)}function getCoverRenderer(t){return coverRenderers[t.__brushOption.brushType]}function getPanelByPoint(t,r,o){var s=t._panels;if(!s)return BRUSH_PANEL_GLOBAL;var l,h=t._transform;return each$c(s,function(v){v.isTargetByCursor(r,o,h)&&(l=v)}),l}function getPanelByCover(t,r){var o=t._panels;if(!o)return BRUSH_PANEL_GLOBAL;var s=r.__brushOption.panelId;return s!=null?o[s]:BRUSH_PANEL_GLOBAL}function clearCovers(t){var r=t._covers,o=r.length;return each$c(r,function(s){t.group.remove(s)},t),r.length=0,!!o}function trigger(t,r){var o=map$2(t._covers,function(s){var l=s.__brushOption,h=clone$3(l.range);return{brushType:l.brushType,panelId:l.panelId,range:h}});t.trigger("brush",{areas:o,isEnd:!!r.isEnd,removeOnClick:!!r.removeOnClick})}function shouldShowCover(t){var r=t._track;if(!r.length)return!1;var o=r[r.length-1],s=r[0],l=o[0]-s[0],h=o[1]-s[1],v=mathPow(l*l+h*h,.5);return v>UNSELECT_THRESHOLD}function getTrackEnds(t){var r=t.length-1;return r<0&&(r=0),[t[0],t[r]]}function createBaseRectCover(t,r,o,s){var l=new Group$3;return l.add(new Rect$2({name:"main",style:makeStyle(o),silent:!0,draggable:!0,cursor:"move",drift:curry$1(driftRect,t,r,l,["n","s","w","e"]),ondragend:curry$1(trigger,r,{isEnd:!0})})),each$c(s,function(h){l.add(new Rect$2({name:h.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:curry$1(driftRect,t,r,l,h),ondragend:curry$1(trigger,r,{isEnd:!0})}))}),l}function updateBaseRect(t,r,o,s){var l=s.brushStyle.lineWidth||0,h=mathMax$1(l,MIN_RESIZE_LINE_WIDTH),v=o[0][0],T=o[1][0],x=v-l/2,C=T-l/2,w=o[0][1],M=o[1][1],F=w-h+l/2,z=M-h+l/2,V=w-v,G=M-T,U=V+l,W=G+l;updateRectShape(t,r,"main",v,T,V,G),s.transformable&&(updateRectShape(t,r,"w",x,C,h,W),updateRectShape(t,r,"e",F,C,h,W),updateRectShape(t,r,"n",x,C,U,h),updateRectShape(t,r,"s",x,z,U,h),updateRectShape(t,r,"nw",x,C,h,h),updateRectShape(t,r,"ne",F,C,h,h),updateRectShape(t,r,"sw",x,z,h,h),updateRectShape(t,r,"se",F,z,h,h))}function updateCommon(t,r){var o=r.__brushOption,s=o.transformable,l=r.childAt(0);l.useStyle(makeStyle(o)),l.attr({silent:!s,cursor:s?"move":"default"}),each$c([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(h){var v=r.childOfName(h.join("")),T=h.length===1?getGlobalDirection1(t,h[0]):getGlobalDirection2(t,h);v&&v.attr({silent:!s,invisible:!s,cursor:s?CURSOR_MAP[T]+"-resize":null})})}function updateRectShape(t,r,o,s,l,h,v){var T=r.childOfName(o);T&&T.setShape(pointsToRect(clipByPanel(t,r,[[s,l],[s+h,l+v]])))}function makeStyle(t){return defaults({strokeNoScale:!0},t.brushStyle)}function formatRectRange(t,r,o,s){var l=[mathMin$1(t,o),mathMin$1(r,s)],h=[mathMax$1(t,o),mathMax$1(r,s)];return[[l[0],h[0]],[l[1],h[1]]]}function getTransform(t){return getTransform$1(t.group)}function getGlobalDirection1(t,r){var o={w:"left",e:"right",n:"top",s:"bottom"},s={left:"w",right:"e",top:"n",bottom:"s"},l=transformDirection(o[r],getTransform(t));return s[l]}function getGlobalDirection2(t,r){var o=[getGlobalDirection1(t,r[0]),getGlobalDirection1(t,r[1])];return(o[0]==="e"||o[0]==="w")&&o.reverse(),o.join("")}function driftRect(t,r,o,s,l,h){var v=o.__brushOption,T=t.toRectRange(v.range),x=toLocalDelta(r,l,h);each$c(s,function(C){var w=DIRECTION_MAP[C];T[w[0]][w[1]]+=x[w[0]]}),v.range=t.fromRectRange(formatRectRange(T[0][0],T[1][0],T[0][1],T[1][1])),updateCoverAfterCreation(r,o),trigger(r,{isEnd:!1})}function driftPolygon(t,r,o,s){var l=r.__brushOption.range,h=toLocalDelta(t,o,s);each$c(l,function(v){v[0]+=h[0],v[1]+=h[1]}),updateCoverAfterCreation(t,r),trigger(t,{isEnd:!1})}function toLocalDelta(t,r,o){var s=t.group,l=s.transformCoordToLocal(r,o),h=s.transformCoordToLocal(0,0);return[l[0]-h[0],l[1]-h[1]]}function clipByPanel(t,r,o){var s=getPanelByCover(t,r);return s&&s!==BRUSH_PANEL_GLOBAL?s.clipPath(o,t._transform):clone$3(o)}function pointsToRect(t){var r=mathMin$1(t[0][0],t[1][0]),o=mathMin$1(t[0][1],t[1][1]),s=mathMax$1(t[0][0],t[1][0]),l=mathMax$1(t[0][1],t[1][1]);return{x:r,y:o,width:s-r,height:l-o}}function resetCursor(t,r,o){if(!(!t._brushType||isOutsideZrArea(t,r.offsetX,r.offsetY))){var s=t._zr,l=t._covers,h=getPanelByPoint(t,r,o);if(!t._dragging)for(var v=0;v<l.length;v++){var T=l[v].__brushOption;if(h&&(h===BRUSH_PANEL_GLOBAL||T.panelId===h.panelId)&&coverRenderers[T.brushType].contain(l[v],o[0],o[1]))return}h&&s.setCursorStyle("crosshair")}}function preventDefault(t){var r=t.event;r.preventDefault&&r.preventDefault()}function mainShapeContain(t,r,o){return t.childOfName("main").contain(r,o)}function updateCoverByMouse(t,r,o,s){var l=t._creatingCover,h=t._creatingPanel,v=t._brushOption,T;if(t._track.push(o.slice()),shouldShowCover(t)||l){if(h&&!l){v.brushMode==="single"&&clearCovers(t);var x=clone$3(v);x.brushType=determineBrushType(x.brushType,h),x.panelId=h===BRUSH_PANEL_GLOBAL?null:h.panelId,l=t._creatingCover=createCover(t,x),t._covers.push(l)}if(l){var C=coverRenderers[determineBrushType(t._brushType,h)],w=l.__brushOption;w.range=C.getCreatingRange(clipByPanel(t,l,t._track)),s&&(endCreating(t,l),C.updateCommon(t,l)),updateCoverShape(t,l),T={isEnd:s}}}else s&&v.brushMode==="single"&&v.removeOnClick&&getPanelByPoint(t,r,o)&&clearCovers(t)&&(T={isEnd:s,removeOnClick:!0});return T}function determineBrushType(t,r){return t==="auto"?r.defaultBrushType:t}var pointerHandlers={mousedown:function(t){if(this._dragging)handleDragEnd(this,t);else if(!t.target||!t.target.draggable){preventDefault(t);var r=this.group.transformCoordToLocal(t.offsetX,t.offsetY);this._creatingCover=null;var o=this._creatingPanel=getPanelByPoint(this,t,r);o&&(this._dragging=!0,this._track=[r.slice()])}},mousemove:function(t){var r=t.offsetX,o=t.offsetY,s=this.group.transformCoordToLocal(r,o);if(resetCursor(this,t,s),this._dragging){preventDefault(t);var l=updateCoverByMouse(this,t,s,!1);l&&trigger(this,l)}},mouseup:function(t){handleDragEnd(this,t)}};function handleDragEnd(t,r){if(t._dragging){preventDefault(r);var o=r.offsetX,s=r.offsetY,l=t.group.transformCoordToLocal(o,s),h=updateCoverByMouse(t,r,l,!0);t._dragging=!1,t._track=[],t._creatingCover=null,h&&trigger(t,h)}}function isOutsideZrArea(t,r,o){var s=t._zr;return r<0||r>s.getWidth()||o<0||o>s.getHeight()}var coverRenderers={lineX:getLineRenderer(0),lineY:getLineRenderer(1),rect:{createCover:function(t,r){function o(s){return s}return createBaseRectCover({toRectRange:o,fromRectRange:o},t,r,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(t){var r=getTrackEnds(t);return formatRectRange(r[1][0],r[1][1],r[0][0],r[0][1])},updateCoverShape:function(t,r,o,s){updateBaseRect(t,r,o,s)},updateCommon,contain:mainShapeContain},polygon:{createCover:function(t,r){var o=new Group$3;return o.add(new Polyline$1({name:"main",style:makeStyle(r),silent:!0})),o},getCreatingRange:function(t){return t},endCreating:function(t,r){r.remove(r.childAt(0)),r.add(new Polygon$1({name:"main",draggable:!0,drift:curry$1(driftPolygon,t,r),ondragend:curry$1(trigger,t,{isEnd:!0})}))},updateCoverShape:function(t,r,o,s){r.childAt(0).setShape({points:clipByPanel(t,r,o)})},updateCommon,contain:mainShapeContain}};function getLineRenderer(t){return{createCover:function(r,o){return createBaseRectCover({toRectRange:function(s){var l=[s,[0,100]];return t&&l.reverse(),l},fromRectRange:function(s){return s[t]}},r,o,[[["w"],["e"]],[["n"],["s"]]][t])},getCreatingRange:function(r){var o=getTrackEnds(r),s=mathMin$1(o[0][t],o[1][t]),l=mathMax$1(o[0][t],o[1][t]);return[s,l]},updateCoverShape:function(r,o,s,l){var h,v=getPanelByCover(r,o);if(v!==BRUSH_PANEL_GLOBAL&&v.getLinearBrushOtherExtent)h=v.getLinearBrushOtherExtent(t);else{var T=r._zr;h=[0,[T.getWidth(),T.getHeight()][1-t]]}var x=[s,h];t&&x.reverse(),updateBaseRect(r,o,x,l)},updateCommon,contain:mainShapeContain}}const BrushController$1=BrushController;function makeRectPanelClipPath(t){return t=normalizeRect(t),function(r){return clipPointsByRect(r,t)}}function makeLinearBrushOtherExtent(t,r){return t=normalizeRect(t),function(o){var s=r!=null?r:o,l=s?t.width:t.height,h=s?t.x:t.y;return[h,h+(l||0)]}}function makeRectIsTargetByCursor(t,r,o){var s=normalizeRect(t);return function(l,h){return s.contain(h[0],h[1])&&!onIrrelevantElement(l,r,o)}}function normalizeRect(t){return BoundingRect$1.create(t)}function isEC4CompatibleStyle(t,r,o,s){return t&&(t.legacy||t.legacy!==!1&&!o&&!s&&r!=="tspan"&&(r==="text"||hasOwn(t,"text")))}function convertFromEC4CompatibleStyle(t,r,o){var s=t,l,h,v;if(r==="text")v=s;else{v={},hasOwn(s,"text")&&(v.text=s.text),hasOwn(s,"rich")&&(v.rich=s.rich),hasOwn(s,"textFill")&&(v.fill=s.textFill),hasOwn(s,"textStroke")&&(v.stroke=s.textStroke),hasOwn(s,"fontFamily")&&(v.fontFamily=s.fontFamily),hasOwn(s,"fontSize")&&(v.fontSize=s.fontSize),hasOwn(s,"fontStyle")&&(v.fontStyle=s.fontStyle),hasOwn(s,"fontWeight")&&(v.fontWeight=s.fontWeight),h={type:"text",style:v,silent:!0},l={};var T=hasOwn(s,"textPosition");o?l.position=T?s.textPosition:"inside":T&&(l.position=s.textPosition),hasOwn(s,"textPosition")&&(l.position=s.textPosition),hasOwn(s,"textOffset")&&(l.offset=s.textOffset),hasOwn(s,"textRotation")&&(l.rotation=s.textRotation),hasOwn(s,"textDistance")&&(l.distance=s.textDistance)}return convertEC4CompatibleRichItem(v,t),each$c(v.rich,function(x){convertEC4CompatibleRichItem(x,x)}),{textConfig:l,textContent:h}}function convertEC4CompatibleRichItem(t,r){!r||(r.font=r.textFont||r.font,hasOwn(r,"textStrokeWidth")&&(t.lineWidth=r.textStrokeWidth),hasOwn(r,"textAlign")&&(t.align=r.textAlign),hasOwn(r,"textVerticalAlign")&&(t.verticalAlign=r.textVerticalAlign),hasOwn(r,"textLineHeight")&&(t.lineHeight=r.textLineHeight),hasOwn(r,"textWidth")&&(t.width=r.textWidth),hasOwn(r,"textHeight")&&(t.height=r.textHeight),hasOwn(r,"textBackgroundColor")&&(t.backgroundColor=r.textBackgroundColor),hasOwn(r,"textPadding")&&(t.padding=r.textPadding),hasOwn(r,"textBorderColor")&&(t.borderColor=r.textBorderColor),hasOwn(r,"textBorderWidth")&&(t.borderWidth=r.textBorderWidth),hasOwn(r,"textBorderRadius")&&(t.borderRadius=r.textBorderRadius),hasOwn(r,"textBoxShadowColor")&&(t.shadowColor=r.textBoxShadowColor),hasOwn(r,"textBoxShadowBlur")&&(t.shadowBlur=r.textBoxShadowBlur),hasOwn(r,"textBoxShadowOffsetX")&&(t.shadowOffsetX=r.textBoxShadowOffsetX),hasOwn(r,"textBoxShadowOffsetY")&&(t.shadowOffsetY=r.textBoxShadowOffsetY))}var LEGACY_TRANSFORM_PROPS_MAP={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},LEGACY_TRANSFORM_PROPS=keys(LEGACY_TRANSFORM_PROPS_MAP);reduce(TRANSFORMABLE_PROPS,function(t,r){return t[r]=1,t},{});TRANSFORMABLE_PROPS.join(", ");var ELEMENT_ANIMATABLE_PROPS=["","style","shape","extra"],transitionInnerStore=makeInner();function getElementAnimationConfig(t,r,o,s,l){var h=t+"Animation",v=getAnimationConfig(t,s,l)||{},T=transitionInnerStore(r).userDuring;return v.duration>0&&(v.during=T?bind$1(duringCall,{el:r,userDuring:T}):null,v.setToFinal=!0,v.scope=t),extend(v,o[h]),v}function applyUpdateTransition(t,r,o,s){s=s||{};var l=s.dataIndex,h=s.isInit,v=s.clearStyle,T=o.isAnimationEnabled(),x=transitionInnerStore(t),C=r.style;x.userDuring=r.during;var w={},M={};if(prepareTransformAllPropsFinal(t,r,M),prepareShapeOrExtraAllPropsFinal("shape",r,M),prepareShapeOrExtraAllPropsFinal("extra",r,M),!h&&T&&(prepareTransformTransitionFrom(t,r,w),prepareShapeOrExtraTransitionFrom("shape",t,r,w),prepareShapeOrExtraTransitionFrom("extra",t,r,w),prepareStyleTransitionFrom(t,r,C,w)),M.style=C,applyPropsDirectly(t,M,v),applyMiscProps(t,r),T)if(h){var F={};each$c(ELEMENT_ANIMATABLE_PROPS,function(V){var G=V?r[V]:r;G&&G.enterFrom&&(V&&(F[V]=F[V]||{}),extend(V?F[V]:F,G.enterFrom))});var z=getElementAnimationConfig("enter",t,r,o,l);z.duration>0&&t.animateFrom(F,z)}else applyPropsTransition(t,r,l||0,o,w);updateLeaveTo(t,r),C?t.dirty():t.markRedraw()}function updateLeaveTo(t,r){for(var o=transitionInnerStore(t).leaveToProps,s=0;s<ELEMENT_ANIMATABLE_PROPS.length;s++){var l=ELEMENT_ANIMATABLE_PROPS[s],h=l?r[l]:r;h&&h.leaveTo&&(o||(o=transitionInnerStore(t).leaveToProps={}),l&&(o[l]=o[l]||{}),extend(l?o[l]:o,h.leaveTo))}}function applyLeaveTransition(t,r,o,s){if(t){var l=t.parent,h=transitionInnerStore(t).leaveToProps;if(h){var v=getElementAnimationConfig("update",t,r,o,0);v.done=function(){l.remove(t),s&&s()},t.animateTo(h,v)}else l.remove(t),s&&s()}}function isTransitionAll(t){return t==="all"}function applyPropsDirectly(t,r,o){var s=r.style;if(!t.isGroup&&s){if(o){t.useStyle({});for(var l=t.animators,h=0;h<l.length;h++){var v=l[h];v.targetName==="style"&&v.changeTarget(t.style)}}t.setStyle(s)}r&&(r.style=null,r&&t.attr(r),r.style=s)}function applyPropsTransition(t,r,o,s,l){if(l){var h=getElementAnimationConfig("update",t,r,s,o);h.duration>0&&t.animateFrom(l,h)}}function applyMiscProps(t,r){hasOwn(r,"silent")&&(t.silent=r.silent),hasOwn(r,"ignore")&&(t.ignore=r.ignore),t instanceof Displayable$1&&hasOwn(r,"invisible")&&(t.invisible=r.invisible),t instanceof Path$1&&hasOwn(r,"autoBatch")&&(t.autoBatch=r.autoBatch)}var tmpDuringScope={},transitionDuringAPI={setTransform:function(t,r){return tmpDuringScope.el[t]=r,this},getTransform:function(t){return tmpDuringScope.el[t]},setShape:function(t,r){var o=tmpDuringScope.el,s=o.shape||(o.shape={});return s[t]=r,o.dirtyShape&&o.dirtyShape(),this},getShape:function(t){var r=tmpDuringScope.el.shape;if(r)return r[t]},setStyle:function(t,r){var o=tmpDuringScope.el,s=o.style;return s&&(s[t]=r,o.dirtyStyle&&o.dirtyStyle()),this},getStyle:function(t){var r=tmpDuringScope.el.style;if(r)return r[t]},setExtra:function(t,r){var o=tmpDuringScope.el.extra||(tmpDuringScope.el.extra={});return o[t]=r,this},getExtra:function(t){var r=tmpDuringScope.el.extra;if(r)return r[t]}};function duringCall(){var t=this,r=t.el;if(!!r){var o=transitionInnerStore(r).userDuring,s=t.userDuring;if(o!==s){t.el=t.userDuring=null;return}tmpDuringScope.el=r,s(transitionDuringAPI)}}function prepareShapeOrExtraTransitionFrom(t,r,o,s){var l=o[t];if(!!l){var h=r[t],v;if(h){var T=o.transition,x=l.transition;if(x)if(!v&&(v=s[t]={}),isTransitionAll(x))extend(v,h);else for(var C=normalizeToArray(x),w=0;w<C.length;w++){var M=C[w],F=h[M];v[M]=F}else if(isTransitionAll(T)||indexOf(T,t)>=0){!v&&(v=s[t]={});for(var z=keys(h),w=0;w<z.length;w++){var M=z[w],F=h[M];isNonStyleTransitionEnabled(l[M],F)&&(v[M]=F)}}}}}function prepareShapeOrExtraAllPropsFinal(t,r,o){var s=r[t];if(!!s)for(var l=o[t]={},h=keys(s),v=0;v<h.length;v++){var T=h[v];l[T]=cloneValue(s[T])}}function prepareTransformTransitionFrom(t,r,o){for(var s=r.transition,l=isTransitionAll(s)?TRANSFORMABLE_PROPS:normalizeToArray(s||[]),h=0;h<l.length;h++){var v=l[h];if(!(v==="style"||v==="shape"||v==="extra")){var T=t[v];o[v]=T}}}function prepareTransformAllPropsFinal(t,r,o){for(var s=0;s<LEGACY_TRANSFORM_PROPS.length;s++){var l=LEGACY_TRANSFORM_PROPS[s],h=LEGACY_TRANSFORM_PROPS_MAP[l],v=r[l];v&&(o[h[0]]=v[0],o[h[1]]=v[1])}for(var s=0;s<TRANSFORMABLE_PROPS.length;s++){var T=TRANSFORMABLE_PROPS[s];r[T]!=null&&(o[T]=r[T])}}function prepareStyleTransitionFrom(t,r,o,s){if(!!o){var l=t.style,h;if(l){var v=o.transition,T=r.transition;if(v&&!isTransitionAll(v)){var x=normalizeToArray(v);!h&&(h=s.style={});for(var C=0;C<x.length;C++){var w=x[C],M=l[w];h[w]=M}}else if(t.getAnimationStyleProps&&(isTransitionAll(T)||isTransitionAll(v)||indexOf(T,"style")>=0)){var F=t.getAnimationStyleProps(),z=F?F.style:null;if(z){!h&&(h=s.style={});for(var V=keys(o),C=0;C<V.length;C++){var w=V[C];if(z[w]){var M=l[w];h[w]=M}}}}}}}function isNonStyleTransitionEnabled(t,r){return isArrayLike(t)?t!==r:t!=null&&isFinite(t)}var getStateToRestore=makeInner(),KEYFRAME_EXCLUDE_KEYS=["percent","easing","shape","style","extra"];function stopPreviousKeyframeAnimationAndRestore(t){t.stopAnimation("keyframe"),t.attr(getStateToRestore(t))}function applyKeyframeAnimation(t,r,o){if(!(!o.isAnimationEnabled()||!r)){if(isArray$1(r)){each$c(r,function(T){applyKeyframeAnimation(t,T,o)});return}var s=r.keyframes,l=r.duration;if(o&&l==null){var h=getAnimationConfig("enter",o,0);l=h&&h.duration}if(!(!s||!l)){var v=getStateToRestore(t);each$c(ELEMENT_ANIMATABLE_PROPS,function(T){if(!(T&&!t[T])){var x;s.sort(function(C,w){return C.percent-w.percent}),each$c(s,function(C){var w=t.animators,M=T?C[T]:C;if(!!M){var F=keys(M);if(T||(F=filter(F,function(G){return indexOf(KEYFRAME_EXCLUDE_KEYS,G)<0})),!!F.length){x||(x=t.animate(T,r.loop,!0),x.scope="keyframe");for(var z=0;z<w.length;z++)w[z]!==x&&w[z].targetName===x.targetName&&w[z].stopTracks(F);T&&(v[T]=v[T]||{});var V=T?v[T]:v;each$c(F,function(G){V[G]=((T?t[T]:t)||{})[G]}),x.whenWithKeys(l*C.percent,M,F,C.easing)}}}),x&&x.delay(r.delay||0).duration(l).start(r.easing)}})}}}var inner$5=makeInner(),clone=clone$3,bind=bind$1,BaseAxisPointer=function(){function t(){this._dragging=!1,this.animationThreshold=15}return t.prototype.render=function(r,o,s,l){var h=o.get("value"),v=o.get("status");if(this._axisModel=r,this._axisPointerModel=o,this._api=s,!(!l&&this._lastValue===h&&this._lastStatus===v)){this._lastValue=h,this._lastStatus=v;var T=this._group,x=this._handle;if(!v||v==="hide"){T&&T.hide(),x&&x.hide();return}T&&T.show(),x&&x.show();var C={};this.makeElOption(C,h,r,o,s);var w=C.graphicKey;w!==this._lastGraphicKey&&this.clear(s),this._lastGraphicKey=w;var M=this._moveAnimation=this.determineAnimation(r,o);if(!T)T=this._group=new Group$3,this.createPointerEl(T,C,r,o),this.createLabelEl(T,C,r,o),s.getZr().add(T);else{var F=curry$1(updateProps,o,M);this.updatePointerEl(T,C,F),this.updateLabelEl(T,C,F,o)}updateMandatoryProps(T,o,!0),this._renderHandle(h)}},t.prototype.remove=function(r){this.clear(r)},t.prototype.dispose=function(r){this.clear(r)},t.prototype.determineAnimation=function(r,o){var s=o.get("animation"),l=r.axis,h=l.type==="category",v=o.get("snap");if(!v&&!h)return!1;if(s==="auto"||s==null){var T=this.animationThreshold;if(h&&l.getBandWidth()>T)return!0;if(v){var x=getAxisInfo(r).seriesDataCount,C=l.getExtent();return Math.abs(C[0]-C[1])/x>T}return!1}return s===!0},t.prototype.makeElOption=function(r,o,s,l,h){},t.prototype.createPointerEl=function(r,o,s,l){var h=o.pointer;if(h){var v=inner$5(r).pointerEl=new graphic$1[h.type](clone(o.pointer));r.add(v)}},t.prototype.createLabelEl=function(r,o,s,l){if(o.label){var h=inner$5(r).labelEl=new ZRText$1(clone(o.label));r.add(h),updateLabelShowHide(h,l)}},t.prototype.updatePointerEl=function(r,o,s){var l=inner$5(r).pointerEl;l&&o.pointer&&(l.setStyle(o.pointer.style),s(l,{shape:o.pointer.shape}))},t.prototype.updateLabelEl=function(r,o,s,l){var h=inner$5(r).labelEl;h&&(h.setStyle(o.label.style),s(h,{x:o.label.x,y:o.label.y}),updateLabelShowHide(h,l))},t.prototype._renderHandle=function(r){if(!(this._dragging||!this.updateHandleTransform)){var o=this._axisPointerModel,s=this._api.getZr(),l=this._handle,h=o.getModel("handle"),v=o.get("status");if(!h.get("show")||!v||v==="hide"){l&&s.remove(l),this._handle=null;return}var T;this._handle||(T=!0,l=this._handle=createIcon(h.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(C){stop(C.event)},onmousedown:bind(this._onHandleDragMove,this,0,0),drift:bind(this._onHandleDragMove,this),ondragend:bind(this._onHandleDragEnd,this)}),s.add(l)),updateMandatoryProps(l,o,!1),l.setStyle(h.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var x=h.get("size");isArray$1(x)||(x=[x,x]),l.scaleX=x[0]/2,l.scaleY=x[1]/2,createOrUpdate(this,"_doDispatchAxisPointer",h.get("throttle")||0,"fixRate"),this._moveHandleToValue(r,T)}},t.prototype._moveHandleToValue=function(r,o){updateProps(this._axisPointerModel,!o&&this._moveAnimation,this._handle,getHandleTransProps(this.getHandleTransform(r,this._axisModel,this._axisPointerModel)))},t.prototype._onHandleDragMove=function(r,o){var s=this._handle;if(!!s){this._dragging=!0;var l=this.updateHandleTransform(getHandleTransProps(s),[r,o],this._axisModel,this._axisPointerModel);this._payloadInfo=l,s.stopAnimation(),s.attr(getHandleTransProps(l)),inner$5(s).lastProp=null,this._doDispatchAxisPointer()}},t.prototype._doDispatchAxisPointer=function(){var r=this._handle;if(!!r){var o=this._payloadInfo,s=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:o.cursorPoint[0],y:o.cursorPoint[1],tooltipOption:o.tooltipOption,axesInfo:[{axisDim:s.axis.dim,axisIndex:s.componentIndex}]})}},t.prototype._onHandleDragEnd=function(){this._dragging=!1;var r=this._handle;if(!!r){var o=this._axisPointerModel.get("value");this._moveHandleToValue(o),this._api.dispatchAction({type:"hideTip"})}},t.prototype.clear=function(r){this._lastValue=null,this._lastStatus=null;var o=r.getZr(),s=this._group,l=this._handle;o&&s&&(this._lastGraphicKey=null,s&&o.remove(s),l&&o.remove(l),this._group=null,this._handle=null,this._payloadInfo=null),clear$1(this,"_doDispatchAxisPointer")},t.prototype.doClear=function(){},t.prototype.buildLabel=function(r,o,s){return s=s||0,{x:r[s],y:r[1-s],width:o[s],height:o[1-s]}},t}();function updateProps(t,r,o,s){propsEqual(inner$5(o).lastProp,s)||(inner$5(o).lastProp=s,r?updateProps$1(o,s,t):(o.stopAnimation(),o.attr(s)))}function propsEqual(t,r){if(isObject$3(t)&&isObject$3(r)){var o=!0;return each$c(r,function(s,l){o=o&&propsEqual(t[l],s)}),!!o}else return t===r}function updateLabelShowHide(t,r){t[r.get(["label","show"])?"show":"hide"]()}function getHandleTransProps(t){return{x:t.x||0,y:t.y||0,rotation:t.rotation||0}}function updateMandatoryProps(t,r,o){var s=r.get("z"),l=r.get("zlevel");t&&t.traverse(function(h){h.type!=="group"&&(s!=null&&(h.z=s),l!=null&&(h.zlevel=l),h.silent=o)})}const BaseAxisPointer$1=BaseAxisPointer;function buildElStyle(t){var r=t.get("type"),o=t.getModel(r+"Style"),s;return r==="line"?(s=o.getLineStyle(),s.fill=null):r==="shadow"&&(s=o.getAreaStyle(),s.stroke=null),s}function buildLabelElOption(t,r,o,s,l){var h=o.get("value"),v=getValueLabel(h,r.axis,r.ecModel,o.get("seriesDataIndices"),{precision:o.get(["label","precision"]),formatter:o.get(["label","formatter"])}),T=o.getModel("label"),x=normalizeCssArray(T.get("padding")||0),C=T.getFont(),w=getBoundingRect(v,C),M=l.position,F=w.width+x[1]+x[3],z=w.height+x[0]+x[2],V=l.align;V==="right"&&(M[0]-=F),V==="center"&&(M[0]-=F/2);var G=l.verticalAlign;G==="bottom"&&(M[1]-=z),G==="middle"&&(M[1]-=z/2),confineInContainer(M,F,z,s);var U=T.get("backgroundColor");(!U||U==="auto")&&(U=r.get(["axisLine","lineStyle","color"])),t.label={x:M[0],y:M[1],style:createTextStyle$1(T,{text:v,font:C,fill:T.getTextColor(),padding:x,backgroundColor:U}),z2:10}}function confineInContainer(t,r,o,s){var l=s.getWidth(),h=s.getHeight();t[0]=Math.min(t[0]+r,l)-r,t[1]=Math.min(t[1]+o,h)-o,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function getValueLabel(t,r,o,s,l){t=r.scale.parse(t);var h=r.scale.getLabel({value:t},{precision:l.precision}),v=l.formatter;if(v){var T={value:getAxisRawValue(r,{value:t}),axisDimension:r.dim,axisIndex:r.index,seriesData:[]};each$c(s,function(x){var C=o.getSeriesByIndex(x.seriesIndex),w=x.dataIndexInside,M=C&&C.getDataParams(w);M&&T.seriesData.push(M)}),isString(v)?h=v.replace("{value}",h):isFunction(v)&&(h=v(T))}return h}function getTransformedPosition(t,r,o){var s=create();return rotate(s,s,o.rotation),translate(s,s,o.position),applyTransform([t.dataToCoord(r),(o.labelOffset||0)+(o.labelDirection||1)*(o.labelMargin||0)],s)}function buildCartesianSingleLabelElOption(t,r,o,s,l,h){var v=AxisBuilder$1.innerTextLayout(o.rotation,0,o.labelDirection);o.labelMargin=l.get(["label","margin"]),buildLabelElOption(r,s,l,h,{position:getTransformedPosition(s.axis,t,o),align:v.textAlign,verticalAlign:v.textVerticalAlign})}function makeLineShape(t,r,o){return o=o||0,{x1:t[o],y1:t[1-o],x2:r[o],y2:r[1-o]}}function makeRectShape(t,r,o){return o=o||0,{x:t[o],y:t[1-o],width:r[o],height:r[1-o]}}var CartesianAxisPointer=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.makeElOption=function(o,s,l,h,v){var T=l.axis,x=T.grid,C=h.get("type"),w=getCartesian(x,T).getOtherAxis(T).getGlobalExtent(),M=T.toGlobalCoord(T.dataToCoord(s,!0));if(C&&C!=="none"){var F=buildElStyle(h),z=pointerShapeBuilder[C](T,M,w);z.style=F,o.graphicKey=z.type,o.pointer=z}var V=layout$1(x.model,l);buildCartesianSingleLabelElOption(s,o,V,l,h,v)},r.prototype.getHandleTransform=function(o,s,l){var h=layout$1(s.axis.grid.model,s,{labelInside:!1});h.labelMargin=l.get(["handle","margin"]);var v=getTransformedPosition(s.axis,o,h);return{x:v[0],y:v[1],rotation:h.rotation+(h.labelDirection<0?Math.PI:0)}},r.prototype.updateHandleTransform=function(o,s,l,h){var v=l.axis,T=v.grid,x=v.getGlobalExtent(!0),C=getCartesian(T,v).getOtherAxis(v).getGlobalExtent(),w=v.dim==="x"?0:1,M=[o.x,o.y];M[w]+=s[w],M[w]=Math.min(x[1],M[w]),M[w]=Math.max(x[0],M[w]);var F=(C[1]+C[0])/2,z=[F,F];z[w]=M[w];var V=[{verticalAlign:"middle"},{align:"center"}];return{x:M[0],y:M[1],rotation:o.rotation,cursorPoint:z,tooltipOption:V[w]}},r}(BaseAxisPointer$1);function getCartesian(t,r){var o={};return o[r.dim+"AxisIndex"]=r.index,t.getCartesian(o)}var pointerShapeBuilder={line:function(t,r,o){var s=makeLineShape([r,o[0]],[r,o[1]],getAxisDimIndex(t));return{type:"Line",subPixelOptimize:!0,shape:s}},shadow:function(t,r,o){var s=Math.max(1,t.getBandWidth()),l=o[1]-o[0];return{type:"Rect",shape:makeRectShape([r-s/2,o[0]],[s,l],getAxisDimIndex(t))}}};function getAxisDimIndex(t){return t.dim==="x"?0:1}const CartesianAxisPointer$1=CartesianAxisPointer;var AxisPointerModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="axisPointer",r.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},r}(ComponentModel$1);const AxisPointerModel$1=AxisPointerModel;var inner$4=makeInner(),each$8=each$c;function register(t,r,o){if(!env$1.node){var s=r.getZr();inner$4(s).records||(inner$4(s).records={}),initGlobalListeners(s,r);var l=inner$4(s).records[t]||(inner$4(s).records[t]={});l.handler=o}}function initGlobalListeners(t,r){if(inner$4(t).initialized)return;inner$4(t).initialized=!0,o("click",curry$1(doEnter,"click")),o("mousemove",curry$1(doEnter,"mousemove")),o("globalout",onLeave);function o(s,l){t.on(s,function(h){var v=makeDispatchAction$1(r);each$8(inner$4(t).records,function(T){T&&l(T,h,v.dispatchAction)}),dispatchTooltipFinally(v.pendings,r)})}}function dispatchTooltipFinally(t,r){var o=t.showTip.length,s=t.hideTip.length,l;o?l=t.showTip[o-1]:s&&(l=t.hideTip[s-1]),l&&(l.dispatchAction=null,r.dispatchAction(l))}function onLeave(t,r,o){t.handler("leave",null,o)}function doEnter(t,r,o,s){r.handler(t,o,s)}function makeDispatchAction$1(t){var r={showTip:[],hideTip:[]},o=function(s){var l=r[s.type];l?l.push(s):(s.dispatchAction=o,t.dispatchAction(s))};return{dispatchAction:o,pendings:r}}function unregister(t,r){if(!env$1.node){var o=r.getZr(),s=(inner$4(o).records||{})[t];s&&(inner$4(o).records[t]=null)}}var AxisPointerView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.render=function(o,s,l){var h=s.getComponent("tooltip"),v=o.get("triggerOn")||h&&h.get("triggerOn")||"mousemove|click";register("axisPointer",l,function(T,x,C){v!=="none"&&(T==="leave"||v.indexOf(T)>=0)&&C({type:"updateAxisPointer",currTrigger:T,x:x&&x.offsetX,y:x&&x.offsetY})})},r.prototype.remove=function(o,s){unregister("axisPointer",s)},r.prototype.dispose=function(o,s){unregister("axisPointer",s)},r.type="axisPointer",r}(ComponentView$1);const AxisPointerView$1=AxisPointerView;function findPointFromSeries(t,r){var o=[],s=t.seriesIndex,l;if(s==null||!(l=r.getSeriesByIndex(s)))return{point:[]};var h=l.getData(),v=queryDataIndex(h,t);if(v==null||v<0||isArray$1(v))return{point:[]};var T=h.getItemGraphicEl(v),x=l.coordinateSystem;if(l.getTooltipPosition)o=l.getTooltipPosition(v)||[];else if(x&&x.dataToPoint)if(t.isStacked){var C=x.getBaseAxis(),w=x.getOtherAxis(C),M=w.dim,F=C.dim,z=M==="x"||M==="radius"?1:0,V=h.mapDimension(F),G=[];G[z]=h.get(V,v),G[1-z]=h.get(h.getCalculationInfo("stackResultDimension"),v),o=x.dataToPoint(G)||[]}else o=x.dataToPoint(h.getValues(map$2(x.dimensions,function(W){return h.mapDimension(W)}),v))||[];else if(T){var U=T.getBoundingRect().clone();U.applyTransform(T.transform),o=[U.x+U.width/2,U.y+U.height/2]}return{point:o,el:T}}var inner$3=makeInner();function axisTrigger(t,r,o){var s=t.currTrigger,l=[t.x,t.y],h=t,v=t.dispatchAction||bind$1(o.dispatchAction,o),T=r.getComponent("axisPointer").coordSysAxesInfo;if(!!T){illegalPoint(l)&&(l=findPointFromSeries({seriesIndex:h.seriesIndex,dataIndex:h.dataIndex},r).point);var x=illegalPoint(l),C=h.axesInfo,w=T.axesInfo,M=s==="leave"||illegalPoint(l),F={},z={},V={list:[],map:{}},G={showPointer:curry$1(showPointer,z),showTooltip:curry$1(showTooltip,V)};each$c(T.coordSysMap,function(W,q){var X=x||W.containPoint(l);each$c(T.coordSysAxesInfo[q],function(K,te){var ee=K.axis,ne=findInputAxisInfo(C,K);if(!M&&X&&(!C||ne)){var se=ne&&ne.value;se==null&&!x&&(se=ee.pointToData(l)),se!=null&&processOnAxis(K,se,G,!1,F)}})});var U={};return each$c(w,function(W,q){var X=W.linkGroup;X&&!z[q]&&each$c(X.axesInfo,function(K,te){var ee=z[te];if(K!==W&&ee){var ne=ee.value;X.mapper&&(ne=W.axis.scale.parse(X.mapper(ne,makeMapperParam(K),makeMapperParam(W)))),U[W.key]=ne}})}),each$c(U,function(W,q){processOnAxis(w[q],W,G,!0,F)}),updateModelActually(z,w,F),dispatchTooltipActually(V,l,t,v),dispatchHighDownActually(w,v,o),F}}function processOnAxis(t,r,o,s,l){var h=t.axis;if(!(h.scale.isBlank()||!h.containData(r))){if(!t.involveSeries){o.showPointer(t,r);return}var v=buildPayloadsBySeries(r,t),T=v.payloadBatch,x=v.snapToValue;T[0]&&l.seriesIndex==null&&extend(l,T[0]),!s&&t.snap&&h.containData(x)&&x!=null&&(r=x),o.showPointer(t,r,T),o.showTooltip(t,v,x)}}function buildPayloadsBySeries(t,r){var o=r.axis,s=o.dim,l=t,h=[],v=Number.MAX_VALUE,T=-1;return each$c(r.seriesModels,function(x,C){var w=x.getData().mapDimensionsAll(s),M,F;if(x.getAxisTooltipData){var z=x.getAxisTooltipData(w,t,o);F=z.dataIndices,M=z.nestestValue}else{if(F=x.getData().indicesOfNearest(w[0],t,o.type==="category"?.5:null),!F.length)return;M=x.getData().get(w[0],F[0])}if(!(M==null||!isFinite(M))){var V=t-M,G=Math.abs(V);G<=v&&((G<v||V>=0&&T<0)&&(v=G,T=V,l=M,h.length=0),each$c(F,function(U){h.push({seriesIndex:x.seriesIndex,dataIndexInside:U,dataIndex:x.getData().getRawIndex(U)})}))}}),{payloadBatch:h,snapToValue:l}}function showPointer(t,r,o,s){t[r.key]={value:o,payloadBatch:s}}function showTooltip(t,r,o,s){var l=o.payloadBatch,h=r.axis,v=h.model,T=r.axisPointerModel;if(!(!r.triggerTooltip||!l.length)){var x=r.coordSys.model,C=makeKey(x),w=t.map[C];w||(w=t.map[C]={coordSysId:x.id,coordSysIndex:x.componentIndex,coordSysType:x.type,coordSysMainType:x.mainType,dataByAxis:[]},t.list.push(w)),w.dataByAxis.push({axisDim:h.dim,axisIndex:v.componentIndex,axisType:v.type,axisId:v.id,value:s,valueLabelOpt:{precision:T.get(["label","precision"]),formatter:T.get(["label","formatter"])},seriesDataIndices:l.slice()})}}function updateModelActually(t,r,o){var s=o.axesInfo=[];each$c(r,function(l,h){var v=l.axisPointerModel.option,T=t[h];T?(!l.useHandle&&(v.status="show"),v.value=T.value,v.seriesDataIndices=(T.payloadBatch||[]).slice()):!l.useHandle&&(v.status="hide"),v.status==="show"&&s.push({axisDim:l.axis.dim,axisIndex:l.axis.model.componentIndex,value:v.value})})}function dispatchTooltipActually(t,r,o,s){if(illegalPoint(r)||!t.list.length){s({type:"hideTip"});return}var l=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};s({type:"showTip",escapeConnect:!0,x:r[0],y:r[1],tooltipOption:o.tooltipOption,position:o.position,dataIndexInside:l.dataIndexInside,dataIndex:l.dataIndex,seriesIndex:l.seriesIndex,dataByCoordSys:t.list})}function dispatchHighDownActually(t,r,o){var s=o.getZr(),l="axisPointerLastHighlights",h=inner$3(s)[l]||{},v=inner$3(s)[l]={};each$c(t,function(C,w){var M=C.axisPointerModel.option;M.status==="show"&&each$c(M.seriesDataIndices,function(F){var z=F.seriesIndex+" | "+F.dataIndex;v[z]=F})});var T=[],x=[];each$c(h,function(C,w){!v[w]&&x.push(C)}),each$c(v,function(C,w){!h[w]&&T.push(C)}),x.length&&o.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:x}),T.length&&o.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:T})}function findInputAxisInfo(t,r){for(var o=0;o<(t||[]).length;o++){var s=t[o];if(r.axis.dim===s.axisDim&&r.axis.model.componentIndex===s.axisIndex)return s}}function makeMapperParam(t){var r=t.axis.model,o={},s=o.axisDim=t.axis.dim;return o.axisIndex=o[s+"AxisIndex"]=r.componentIndex,o.axisName=o[s+"AxisName"]=r.name,o.axisId=o[s+"AxisId"]=r.id,o}function illegalPoint(t){return!t||t[0]==null||isNaN(t[0])||t[1]==null||isNaN(t[1])}function install$f(t){AxisView$1.registerAxisPointerClass("CartesianAxisPointer",CartesianAxisPointer$1),t.registerComponentModel(AxisPointerModel$1),t.registerComponentView(AxisPointerView$1),t.registerPreprocessor(function(r){if(r){(!r.axisPointer||r.axisPointer.length===0)&&(r.axisPointer={});var o=r.axisPointer.link;o&&!isArray$1(o)&&(r.axisPointer.link=[o])}}),t.registerProcessor(t.PRIORITY.PROCESSOR.STATISTIC,function(r,o){r.getComponent("axisPointer").coordSysAxesInfo=collect(r,o)}),t.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},axisTrigger)}function install$e(t){use$1(install$g),use$1(install$f)}function setKeyInfoToNewElOption(t,r){var o=t.existing;if(r.id=t.keyInfo.id,!r.type&&o&&(r.type=o.type),r.parentId==null){var s=r.parentOption;s?r.parentId=s.id:o&&(r.parentId=o.parentId)}r.parentOption=null}function isSetLoc(t,r){var o;return each$c(r,function(s){t[s]!=null&&t[s]!=="auto"&&(o=!0)}),o}function mergeNewElOptionToExist(t,r,o){var s=extend({},o),l=t[r],h=o.$action||"merge";h==="merge"?l?(merge(l,s,!0),mergeLayoutParam(l,s,{ignoreSize:!0}),copyLayoutParams(o,l),copyTransitionInfo(o,l),copyTransitionInfo(o,l,"shape"),copyTransitionInfo(o,l,"style"),copyTransitionInfo(o,l,"extra"),o.clipPath=l.clipPath):t[r]=s:h==="replace"?t[r]=s:h==="remove"&&l&&(t[r]=null)}var TRANSITION_PROPS_TO_COPY=["transition","enterFrom","leaveTo"],ROOT_TRANSITION_PROPS_TO_COPY=TRANSITION_PROPS_TO_COPY.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function copyTransitionInfo(t,r,o){if(o&&(!t[o]&&r[o]&&(t[o]={}),t=t[o],r=r[o]),!(!t||!r))for(var s=o?TRANSITION_PROPS_TO_COPY:ROOT_TRANSITION_PROPS_TO_COPY,l=0;l<s.length;l++){var h=s[l];t[h]==null&&r[h]!=null&&(t[h]=r[h])}}function setLayoutInfoToExist(t,r){if(!!t&&(t.hv=r.hv=[isSetLoc(r,["left","right"]),isSetLoc(r,["top","bottom"])],t.type==="group")){var o=t,s=r;o.width==null&&(o.width=s.width=0),o.height==null&&(o.height=s.height=0)}}var GraphicComponentModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.preventAutoZ=!0,o}return r.prototype.mergeOption=function(o,s){var l=this.option.elements;this.option.elements=null,t.prototype.mergeOption.call(this,o,s),this.option.elements=l},r.prototype.optionUpdated=function(o,s){var l=this.option,h=(s?l:o).elements,v=l.elements=s?[]:l.elements,T=[];this._flatten(h,T,null);var x=mappingToExists(v,T,"normalMerge"),C=this._elOptionsToUpdate=[];each$c(x,function(w,M){var F=w.newOption;!F||(C.push(F),setKeyInfoToNewElOption(w,F),mergeNewElOptionToExist(v,M,F),setLayoutInfoToExist(v[M],F))},this),l.elements=filter(v,function(w){return w&&delete w.$action,w!=null})},r.prototype._flatten=function(o,s,l){each$c(o,function(h){if(!!h){l&&(h.parentOption=l),s.push(h);var v=h.children;v&&v.length&&this._flatten(v,s,h),delete h.children}},this)},r.prototype.useElOptionsToUpdate=function(){var o=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,o},r.type="graphic",r.defaultOption={elements:[]},r}(ComponentModel$1),nonShapeGraphicElements={path:null,compoundPath:null,group:Group$3,image:ZRImage$1,text:ZRText$1},inner$2=makeInner(),GraphicComponentView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.init=function(){this._elMap=createHashMap()},r.prototype.render=function(o,s,l){o!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=o,this._updateElements(o),this._relocate(o,l)},r.prototype._updateElements=function(o){var s=o.useElOptionsToUpdate();if(!!s){var l=this._elMap,h=this.group,v=o.get("z"),T=o.get("zlevel");each$c(s,function(x){var C=convertOptionIdName(x.id,null),w=C!=null?l.get(C):null,M=convertOptionIdName(x.parentId,null),F=M!=null?l.get(M):h,z=x.type,V=x.style;z==="text"&&V&&x.hv&&x.hv[1]&&(V.textVerticalAlign=V.textBaseline=V.verticalAlign=V.align=null);var G=x.textContent,U=x.textConfig;if(V&&isEC4CompatibleStyle(V,z,!!U,!!G)){var W=convertFromEC4CompatibleStyle(V,z,!0);!U&&W.textConfig&&(U=x.textConfig=W.textConfig),!G&&W.textContent&&(G=W.textContent)}var q=getCleanedElOption(x),X=x.$action||"merge",K=X==="merge",te=X==="replace";if(K){var ee=!w,ne=w;ee?ne=createEl(C,F,x.type,l):(ne&&(inner$2(ne).isNew=!1),stopPreviousKeyframeAnimationAndRestore(ne)),ne&&(applyUpdateTransition(ne,q,o,{isInit:ee}),updateCommonAttrs(ne,x,v,T))}else if(te){removeEl(w,x,l,o);var se=createEl(C,F,x.type,l);se&&(applyUpdateTransition(se,q,o,{isInit:!0}),updateCommonAttrs(se,x,v,T))}else X==="remove"&&(updateLeaveTo(w,x),removeEl(w,x,l,o));var ve=l.get(C);if(ve&&G)if(K){var me=ve.getTextContent();me?me.attr(G):ve.setTextContent(new ZRText$1(G))}else te&&ve.setTextContent(new ZRText$1(G));if(ve){var oe=x.clipPath;if(oe){var ye=oe.type,Se=void 0,ee=!1;if(K){var Ee=ve.getClipPath();ee=!Ee||inner$2(Ee).type!==ye,Se=ee?newEl(ye):Ee}else te&&(ee=!0,Se=newEl(ye));ve.setClipPath(Se),applyUpdateTransition(Se,oe,o,{isInit:ee}),applyKeyframeAnimation(Se,oe.keyframeAnimation,o)}var Te=inner$2(ve);ve.setTextConfig(U),Te.option=x,setEventData(ve,o,x),setTooltipConfig({el:ve,componentModel:o,itemName:ve.name,itemTooltipOption:x.tooltip}),applyKeyframeAnimation(ve,x.keyframeAnimation,o)}})}},r.prototype._relocate=function(o,s){for(var l=o.option.elements,h=this.group,v=this._elMap,T=s.getWidth(),x=s.getHeight(),C=["x","y"],w=0;w<l.length;w++){var M=l[w],F=convertOptionIdName(M.id,null),z=F!=null?v.get(F):null;if(!(!z||!z.isGroup)){var V=z.parent,G=V===h,U=inner$2(z),W=inner$2(V);U.width=parsePercent(U.option.width,G?T:W.width)||0,U.height=parsePercent(U.option.height,G?x:W.height)||0}}for(var w=l.length-1;w>=0;w--){var M=l[w],F=convertOptionIdName(M.id,null),z=F!=null?v.get(F):null;if(!!z){var V=z.parent,W=inner$2(V),q=V===h?{width:T,height:x}:{width:W.width,height:W.height},X={},K=positionElement(z,M,q,null,{hv:M.hv,boundingMode:M.bounding},X);if(!inner$2(z).isNew&&K){for(var te=M.transition,ee={},ne=0;ne<C.length;ne++){var se=C[ne],ve=X[se];te&&(isTransitionAll(te)||indexOf(te,se)>=0)?ee[se]=ve:z[se]=ve}updateProps$1(z,ee,o,0)}else z.attr(X)}}},r.prototype._clear=function(){var o=this,s=this._elMap;s.each(function(l){removeEl(l,inner$2(l).option,s,o._lastGraphicModel)}),this._elMap=createHashMap()},r.prototype.dispose=function(){this._clear()},r.type="graphic",r}(ComponentView$1);function newEl(t){var r=hasOwn(nonShapeGraphicElements,t)?nonShapeGraphicElements[t]:getShapeClass(t),o=new r({});return inner$2(o).type=t,o}function createEl(t,r,o,s){var l=newEl(o);return r.add(l),s.set(t,l),inner$2(l).id=t,inner$2(l).isNew=!0,l}function removeEl(t,r,o,s){var l=t&&t.parent;l&&(t.type==="group"&&t.traverse(function(h){removeEl(h,r,o,s)}),applyLeaveTransition(t,r,s),o.removeKey(inner$2(t).id))}function updateCommonAttrs(t,r,o,s){t.isGroup||each$c([["cursor",Displayable$1.prototype.cursor],["zlevel",s||0],["z",o||0],["z2",0]],function(l){var h=l[0];hasOwn(r,h)?t[h]=retrieve2(r[h],l[1]):t[h]==null&&(t[h]=l[1])}),each$c(keys(r),function(l){if(l.indexOf("on")===0){var h=r[l];t[l]=isFunction(h)?h:null}}),hasOwn(r,"draggable")&&(t.draggable=r.draggable),r.name!=null&&(t.name=r.name),r.id!=null&&(t.id=r.id)}function getCleanedElOption(t){return t=extend({},t),each$c(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(LOCATION_PARAMS),function(r){delete t[r]}),t}function setEventData(t,r,o){var s=getECData(t).eventData;!t.silent&&!t.ignore&&!s&&(s=getECData(t).eventData={componentType:"graphic",componentIndex:r.componentIndex,name:t.name}),s&&(s.info=o.info)}function install$d(t){t.registerComponentModel(GraphicComponentModel),t.registerComponentView(GraphicComponentView),t.registerPreprocessor(function(r){var o=r.graphic;isArray$1(o)?!o[0]||!o[0].elements?r.graphic=[{elements:o}]:r.graphic=[r.graphic[0]]:o&&!o.elements&&(r.graphic=[{elements:[o]}])})}var DATA_ZOOM_AXIS_DIMENSIONS=["x","y","radius","angle","single"],SERIES_COORDS=["cartesian2d","polar","singleAxis"];function isCoordSupported(t){var r=t.get("coordinateSystem");return indexOf(SERIES_COORDS,r)>=0}function getAxisMainType(t){return t+"Axis"}function findEffectedDataZooms(t,r){var o=createHashMap(),s=[],l=createHashMap();t.eachComponent({mainType:"dataZoom",query:r},function(w){l.get(w.uid)||T(w)});var h;do h=!1,t.eachComponent("dataZoom",v);while(h);function v(w){!l.get(w.uid)&&x(w)&&(T(w),h=!0)}function T(w){l.set(w.uid,!0),s.push(w),C(w)}function x(w){var M=!1;return w.eachTargetAxis(function(F,z){var V=o.get(F);V&&V[z]&&(M=!0)}),M}function C(w){w.eachTargetAxis(function(M,F){(o.get(M)||o.set(M,[]))[F]=!0})}return s}function collectReferCoordSysModelInfo(t){var r=t.ecModel,o={infoList:[],infoMap:createHashMap()};return t.eachTargetAxis(function(s,l){var h=r.getComponent(getAxisMainType(s),l);if(!!h){var v=h.getCoordSysModel();if(!!v){var T=v.uid,x=o.infoMap.get(T);x||(x={model:v,axisModels:[]},o.infoList.push(x),o.infoMap.set(T,x)),x.axisModels.push(h)}}}),o}var DataZoomAxisInfo=function(){function t(){this.indexList=[],this.indexMap=[]}return t.prototype.add=function(r){this.indexMap[r]||(this.indexList.push(r),this.indexMap[r]=!0)},t}(),DataZoomModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o._autoThrottle=!0,o._noTarget=!0,o._rangePropMode=["percent","percent"],o}return r.prototype.init=function(o,s,l){var h=retrieveRawOption(o);this.settledOption=h,this.mergeDefaultAndTheme(o,l),this._doInit(h)},r.prototype.mergeOption=function(o){var s=retrieveRawOption(o);merge(this.option,o,!0),merge(this.settledOption,s,!0),this._doInit(s)},r.prototype._doInit=function(o){var s=this.option;this._setDefaultThrottle(o),this._updateRangeUse(o);var l=this.settledOption;each$c([["start","startValue"],["end","endValue"]],function(h,v){this._rangePropMode[v]==="value"&&(s[h[0]]=l[h[0]]=null)},this),this._resetTarget()},r.prototype._resetTarget=function(){var o=this.get("orient",!0),s=this._targetAxisInfoMap=createHashMap(),l=this._fillSpecifiedTargetAxis(s);l?this._orient=o||this._makeAutoOrientByTargetAxis():(this._orient=o||"horizontal",this._fillAutoTargetAxisByOrient(s,this._orient)),this._noTarget=!0,s.each(function(h){h.indexList.length&&(this._noTarget=!1)},this)},r.prototype._fillSpecifiedTargetAxis=function(o){var s=!1;return each$c(DATA_ZOOM_AXIS_DIMENSIONS,function(l){var h=this.getReferringComponents(getAxisMainType(l),MULTIPLE_REFERRING);if(!!h.specified){s=!0;var v=new DataZoomAxisInfo;each$c(h.models,function(T){v.add(T.componentIndex)}),o.set(l,v)}},this),s},r.prototype._fillAutoTargetAxisByOrient=function(o,s){var l=this.ecModel,h=!0;if(h){var v=s==="vertical"?"y":"x",T=l.findComponents({mainType:v+"Axis"});x(T,v)}if(h){var T=l.findComponents({mainType:"singleAxis",filter:function(w){return w.get("orient",!0)===s}});x(T,"single")}function x(C,w){var M=C[0];if(!!M){var F=new DataZoomAxisInfo;if(F.add(M.componentIndex),o.set(w,F),h=!1,w==="x"||w==="y"){var z=M.getReferringComponents("grid",SINGLE_REFERRING).models[0];z&&each$c(C,function(V){M.componentIndex!==V.componentIndex&&z===V.getReferringComponents("grid",SINGLE_REFERRING).models[0]&&F.add(V.componentIndex)})}}}h&&each$c(DATA_ZOOM_AXIS_DIMENSIONS,function(C){if(!!h){var w=l.findComponents({mainType:getAxisMainType(C),filter:function(F){return F.get("type",!0)==="category"}});if(w[0]){var M=new DataZoomAxisInfo;M.add(w[0].componentIndex),o.set(C,M),h=!1}}},this)},r.prototype._makeAutoOrientByTargetAxis=function(){var o;return this.eachTargetAxis(function(s){!o&&(o=s)},this),o==="y"?"vertical":"horizontal"},r.prototype._setDefaultThrottle=function(o){if(o.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var s=this.ecModel.option;this.option.throttle=s.animation&&s.animationDurationUpdate>0?100:20}},r.prototype._updateRangeUse=function(o){var s=this._rangePropMode,l=this.get("rangeMode");each$c([["start","startValue"],["end","endValue"]],function(h,v){var T=o[h[0]]!=null,x=o[h[1]]!=null;T&&!x?s[v]="percent":!T&&x?s[v]="value":l?s[v]=l[v]:T&&(s[v]="percent")})},r.prototype.noTarget=function(){return this._noTarget},r.prototype.getFirstTargetAxisModel=function(){var o;return this.eachTargetAxis(function(s,l){o==null&&(o=this.ecModel.getComponent(getAxisMainType(s),l))},this),o},r.prototype.eachTargetAxis=function(o,s){this._targetAxisInfoMap.each(function(l,h){each$c(l.indexList,function(v){o.call(s,h,v)})})},r.prototype.getAxisProxy=function(o,s){var l=this.getAxisModel(o,s);if(l)return l.__dzAxisProxy},r.prototype.getAxisModel=function(o,s){var l=this._targetAxisInfoMap.get(o);if(l&&l.indexMap[s])return this.ecModel.getComponent(getAxisMainType(o),s)},r.prototype.setRawRange=function(o){var s=this.option,l=this.settledOption;each$c([["start","startValue"],["end","endValue"]],function(h){(o[h[0]]!=null||o[h[1]]!=null)&&(s[h[0]]=l[h[0]]=o[h[0]],s[h[1]]=l[h[1]]=o[h[1]])},this),this._updateRangeUse(o)},r.prototype.setCalculatedRange=function(o){var s=this.option;each$c(["start","startValue","end","endValue"],function(l){s[l]=o[l]})},r.prototype.getPercentRange=function(){var o=this.findRepresentativeAxisProxy();if(o)return o.getDataPercentWindow()},r.prototype.getValueRange=function(o,s){if(o==null&&s==null){var l=this.findRepresentativeAxisProxy();if(l)return l.getDataValueWindow()}else return this.getAxisProxy(o,s).getDataValueWindow()},r.prototype.findRepresentativeAxisProxy=function(o){if(o)return o.__dzAxisProxy;for(var s,l=this._targetAxisInfoMap.keys(),h=0;h<l.length;h++)for(var v=l[h],T=this._targetAxisInfoMap.get(v),x=0;x<T.indexList.length;x++){var C=this.getAxisProxy(v,T.indexList[x]);if(C.hostedBy(this))return C;s||(s=C)}return s},r.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},r.prototype.getOrient=function(){return this._orient},r.type="dataZoom",r.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],r.defaultOption={z:4,filterMode:"filter",start:0,end:100},r}(ComponentModel$1);function retrieveRawOption(t){var r={};return each$c(["start","end","startValue","endValue","throttle"],function(o){t.hasOwnProperty(o)&&(r[o]=t[o])}),r}const DataZoomModel$1=DataZoomModel;var SelectDataZoomModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="dataZoom.select",r}(DataZoomModel$1);const SelectZoomModel=SelectDataZoomModel;var DataZoomView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.render=function(o,s,l,h){this.dataZoomModel=o,this.ecModel=s,this.api=l},r.type="dataZoom",r}(ComponentView$1);const DataZoomView$1=DataZoomView;var SelectDataZoomView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="dataZoom.select",r}(DataZoomView$1);const SelectZoomView=SelectDataZoomView;var each$7=each$c,asc$1=asc$2,AxisProxy=function(){function t(r,o,s,l){this._dimName=r,this._axisIndex=o,this.ecModel=l,this._dataZoomModel=s}return t.prototype.hostedBy=function(r){return this._dataZoomModel===r},t.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},t.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},t.prototype.getTargetSeriesModels=function(){var r=[];return this.ecModel.eachSeries(function(o){if(isCoordSupported(o)){var s=getAxisMainType(this._dimName),l=o.getReferringComponents(s,SINGLE_REFERRING).models[0];l&&this._axisIndex===l.componentIndex&&r.push(o)}},this),r},t.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},t.prototype.getMinMaxSpan=function(){return clone$3(this._minMaxSpan)},t.prototype.calculateDataWindow=function(r){var o=this._dataExtent,s=this.getAxisModel(),l=s.axis.scale,h=this._dataZoomModel.getRangePropMode(),v=[0,100],T=[],x=[],C;each$7(["start","end"],function(F,z){var V=r[F],G=r[F+"Value"];h[z]==="percent"?(V==null&&(V=v[z]),G=l.parse(linearMap$2(V,v,o))):(C=!0,G=G==null?o[z]:l.parse(G),V=linearMap$2(G,o,v)),x[z]=G,T[z]=V}),asc$1(x),asc$1(T);var w=this._minMaxSpan;C?M(x,T,o,v,!1):M(T,x,v,o,!0);function M(F,z,V,G,U){var W=U?"Span":"ValueSpan";sliderMove(0,F,V,"all",w["min"+W],w["max"+W]);for(var q=0;q<2;q++)z[q]=linearMap$2(F[q],V,G,!0),U&&(z[q]=l.parse(z[q]))}return{valueWindow:x,percentWindow:T}},t.prototype.reset=function(r){if(r===this._dataZoomModel){var o=this.getTargetSeriesModels();this._dataExtent=calculateDataExtent(this,this._dimName,o),this._updateMinMaxSpan();var s=this.calculateDataWindow(r.settledOption);this._valueWindow=s.valueWindow,this._percentWindow=s.percentWindow,this._setAxisModel()}},t.prototype.filterData=function(r,o){if(r!==this._dataZoomModel)return;var s=this._dimName,l=this.getTargetSeriesModels(),h=r.get("filterMode"),v=this._valueWindow;if(h==="none")return;each$7(l,function(x){var C=x.getData(),w=C.mapDimensionsAll(s);if(!!w.length){if(h==="weakFilter"){var M=C.getStore(),F=map$2(w,function(z){return C.getDimensionIndex(z)},C);C.filterSelf(function(z){for(var V,G,U,W=0;W<w.length;W++){var q=M.get(F[W],z),X=!isNaN(q),K=q<v[0],te=q>v[1];if(X&&!K&&!te)return!0;X&&(U=!0),K&&(V=!0),te&&(G=!0)}return U&&V&&G})}else each$7(w,function(z){if(h==="empty")x.setData(C=C.map(z,function(G){return T(G)?G:NaN}));else{var V={};V[z]=v,C.selectRange(V)}});each$7(w,function(z){C.setApproximateExtent(v,z)})}});function T(x){return x>=v[0]&&x<=v[1]}},t.prototype._updateMinMaxSpan=function(){var r=this._minMaxSpan={},o=this._dataZoomModel,s=this._dataExtent;each$7(["min","max"],function(l){var h=o.get(l+"Span"),v=o.get(l+"ValueSpan");v!=null&&(v=this.getAxisModel().axis.scale.parse(v)),v!=null?h=linearMap$2(s[0]+v,s,[0,100],!0):h!=null&&(v=linearMap$2(h,[0,100],s,!0)-s[0]),r[l+"Span"]=h,r[l+"ValueSpan"]=v},this)},t.prototype._setAxisModel=function(){var r=this.getAxisModel(),o=this._percentWindow,s=this._valueWindow;if(!!o){var l=getPixelPrecision(s,[0,500]);l=Math.min(l,20);var h=r.axis.scale.rawExtentInfo;o[0]!==0&&h.setDeterminedMinMax("min",+s[0].toFixed(l)),o[1]!==100&&h.setDeterminedMinMax("max",+s[1].toFixed(l)),h.freeze()}},t}();function calculateDataExtent(t,r,o){var s=[1/0,-1/0];each$7(o,function(v){unionAxisExtentFromData(s,v.getData(),r)});var l=t.getAxisModel(),h=ensureScaleRawExtentInfo(l.axis.scale,l,s).calculate();return[h.min,h.max]}const AxisProxy$1=AxisProxy;var dataZoomProcessor={getTargetSeries:function(t){function r(l){t.eachComponent("dataZoom",function(h){h.eachTargetAxis(function(v,T){var x=t.getComponent(getAxisMainType(v),T);l(v,T,x,h)})})}r(function(l,h,v,T){v.__dzAxisProxy=null});var o=[];r(function(l,h,v,T){v.__dzAxisProxy||(v.__dzAxisProxy=new AxisProxy$1(l,h,T,t),o.push(v.__dzAxisProxy))});var s=createHashMap();return each$c(o,function(l){each$c(l.getTargetSeriesModels(),function(h){s.set(h.uid,h)})}),s},overallReset:function(t,r){t.eachComponent("dataZoom",function(o){o.eachTargetAxis(function(s,l){o.getAxisProxy(s,l).reset(o)}),o.eachTargetAxis(function(s,l){o.getAxisProxy(s,l).filterData(o,r)})}),t.eachComponent("dataZoom",function(o){var s=o.findRepresentativeAxisProxy();if(s){var l=s.getDataPercentWindow(),h=s.getDataValueWindow();o.setCalculatedRange({start:l[0],end:l[1],startValue:h[0],endValue:h[1]})}})}};const dataZoomProcessor$1=dataZoomProcessor;function installDataZoomAction(t){t.registerAction("dataZoom",function(r,o){var s=findEffectedDataZooms(o,r);each$c(s,function(l){l.setRawRange({start:r.start,end:r.end,startValue:r.startValue,endValue:r.endValue})})})}var installed$1=!1;function installCommon$1(t){installed$1||(installed$1=!0,t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,dataZoomProcessor$1),installDataZoomAction(t),t.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function install$c(t){t.registerComponentModel(SelectZoomModel),t.registerComponentView(SelectZoomView),installCommon$1(t)}var ToolboxFeature=function(){function t(){}return t}(),features={};function registerFeature(t,r){features[t]=r}function getFeature(t){return features[t]}var ToolboxModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.optionUpdated=function(){t.prototype.optionUpdated.apply(this,arguments);var o=this.ecModel;each$c(this.option.feature,function(s,l){var h=getFeature(l);h&&(h.getDefaultOption&&(h.defaultOption=h.getDefaultOption(o)),merge(s,h.defaultOption))})},r.type="toolbox",r.layoutMode={type:"box",ignoreSize:!0},r.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},r}(ComponentModel$1);const ToolboxModel$1=ToolboxModel;function layout(t,r,o){var s=r.getBoxLayoutParams(),l=r.get("padding"),h={width:o.getWidth(),height:o.getHeight()},v=getLayoutRect(s,h,l);box(r.get("orient"),t,r.get("itemGap"),v.width,v.height),positionElement(t,s,h,l)}function makeBackground(t,r){var o=normalizeCssArray(r.get("padding")),s=r.getItemStyle(["color","opacity"]);return s.fill=r.get("backgroundColor"),t=new Rect$2({shape:{x:t.x-o[3],y:t.y-o[0],width:t.width+o[1]+o[3],height:t.height+o[0]+o[2],r:r.get("borderRadius")},style:s,silent:!0,z2:-1}),t}var ToolboxView=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.render=function(o,s,l,h){var v=this.group;if(v.removeAll(),!o.get("show"))return;var T=+o.get("itemSize"),x=o.get("orient")==="vertical",C=o.get("feature")||{},w=this._features||(this._features={}),M=[];each$c(C,function(V,G){M.push(G)}),new DataDiffer$1(this._featureNames||[],M).add(F).update(F).remove(curry$1(F,null)).execute(),this._featureNames=M;function F(V,G){var U=M[V],W=M[G],q=C[U],X=new Model$1(q,o,o.ecModel),K;if(h&&h.newTitle!=null&&h.featureName===U&&(q.title=h.newTitle),U&&!W){if(isUserFeatureName(U))K={onclick:X.option.onclick,featureName:U};else{var te=getFeature(U);if(!te)return;K=new te}w[U]=K}else if(K=w[W],!K)return;K.uid=getUID("toolbox-feature"),K.model=X,K.ecModel=s,K.api=l;var ee=K instanceof ToolboxFeature;if(!U&&W){ee&&K.dispose&&K.dispose(s,l);return}if(!X.get("show")||ee&&K.unusable){ee&&K.remove&&K.remove(s,l);return}z(X,K,U),X.setIconStatus=function(ne,se){var ve=this.option,me=this.iconPaths;ve.iconStatus=ve.iconStatus||{},ve.iconStatus[ne]=se,me[ne]&&(se==="emphasis"?enterEmphasis:leaveEmphasis)(me[ne])},K instanceof ToolboxFeature&&K.render&&K.render(X,s,l,h)}function z(V,G,U){var W=V.getModel("iconStyle"),q=V.getModel(["emphasis","iconStyle"]),X=G instanceof ToolboxFeature&&G.getIcons?G.getIcons():V.get("icon"),K=V.get("title")||{},te,ee;isString(X)?(te={},te[U]=X):te=X,isString(K)?(ee={},ee[U]=K):ee=K;var ne=V.iconPaths={};each$c(te,function(se,ve){var me=createIcon(se,{},{x:-T/2,y:-T/2,width:T,height:T});me.setStyle(W.getItemStyle());var oe=me.ensureState("emphasis");oe.style=q.getItemStyle();var ye=new ZRText$1({style:{text:ee[ve],align:q.get("textAlign"),borderRadius:q.get("textBorderRadius"),padding:q.get("textPadding"),fill:null},ignore:!0});me.setTextContent(ye),setTooltipConfig({el:me,componentModel:o,itemName:ve,formatterParamsExtra:{title:ee[ve]}}),me.__title=ee[ve],me.on("mouseover",function(){var Se=q.getItemStyle(),Ee=x?o.get("right")==null&&o.get("left")!=="right"?"right":"left":o.get("bottom")==null&&o.get("top")!=="bottom"?"bottom":"top";ye.setStyle({fill:q.get("textFill")||Se.fill||Se.stroke||"#000",backgroundColor:q.get("textBackgroundColor")}),me.setTextConfig({position:q.get("textPosition")||Ee}),ye.ignore=!o.get("showTitle"),l.enterEmphasis(this)}).on("mouseout",function(){V.get(["iconStatus",ve])!=="emphasis"&&l.leaveEmphasis(this),ye.hide()}),(V.get(["iconStatus",ve])==="emphasis"?enterEmphasis:leaveEmphasis)(me),v.add(me),me.on("click",bind$1(G.onclick,G,s,l,ve)),ne[ve]=me})}layout(v,o,l),v.add(makeBackground(v.getBoundingRect(),o)),x||v.eachChild(function(V){var G=V.__title,U=V.ensureState("emphasis"),W=U.textConfig||(U.textConfig={}),q=V.getTextContent(),X=q&&q.ensureState("emphasis");if(X&&!isFunction(X)&&G){var K=X.style||(X.style={}),te=getBoundingRect(G,ZRText$1.makeFont(K)),ee=V.x+v.x,ne=V.y+v.y+T,se=!1;ne+te.height>l.getHeight()&&(W.position="top",se=!0);var ve=se?-5-te.height:T+10;ee+te.width/2>l.getWidth()?(W.position=["100%",ve],K.align="right"):ee-te.width/2<0&&(W.position=[0,ve],K.align="left")}})},r.prototype.updateView=function(o,s,l,h){each$c(this._features,function(v){v instanceof ToolboxFeature&&v.updateView&&v.updateView(v.model,s,l,h)})},r.prototype.remove=function(o,s){each$c(this._features,function(l){l instanceof ToolboxFeature&&l.remove&&l.remove(o,s)}),this.group.removeAll()},r.prototype.dispose=function(o,s){each$c(this._features,function(l){l instanceof ToolboxFeature&&l.dispose&&l.dispose(o,s)})},r.type="toolbox",r}(ComponentView$1);function isUserFeatureName(t){return t.indexOf("my")===0}const ToolboxView$1=ToolboxView;var SaveAsImage=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.onclick=function(o,s){var l=this.model,h=l.get("name")||o.get("title.0.text")||"echarts",v=s.getZr().painter.getType()==="svg",T=v?"svg":l.get("type",!0)||"png",x=s.getConnectedDataURL({type:T,backgroundColor:l.get("backgroundColor",!0)||o.get("backgroundColor")||"#fff",connectedBackgroundColor:l.get("connectedBackgroundColor"),excludeComponents:l.get("excludeComponents"),pixelRatio:l.get("pixelRatio")}),C=env$1.browser;if(isFunction(MouseEvent)&&(C.newEdge||!C.ie&&!C.edge)){var w=document.createElement("a");w.download=h+"."+T,w.target="_blank",w.href=x;var M=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});w.dispatchEvent(M)}else if(window.navigator.msSaveOrOpenBlob||v){var F=x.split(","),z=F[0].indexOf("base64")>-1,V=v?decodeURIComponent(F[1]):F[1];z&&(V=window.atob(V));var G=h+"."+T;if(window.navigator.msSaveOrOpenBlob){for(var U=V.length,W=new Uint8Array(U);U--;)W[U]=V.charCodeAt(U);var q=new Blob([W]);window.navigator.msSaveOrOpenBlob(q,G)}else{var X=document.createElement("iframe");document.body.appendChild(X);var K=X.contentWindow,te=K.document;te.open("image/svg+xml","replace"),te.write(V),te.close(),K.focus(),te.execCommand("SaveAs",!0,G),document.body.removeChild(X)}}else{var ee=l.get("lang"),ne='<body style="margin:0;"><img src="'+x+'" style="max-width:100%;" title="'+(ee&&ee[0]||"")+'" /></body>',se=window.open();se.document.write(ne),se.document.title=h}},r.getDefaultOption=function(o){var s={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:o.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:o.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return s},r}(ToolboxFeature);const SaveAsImage$1=SaveAsImage;var INNER_STACK_KEYWORD="__ec_magicType_stack__",radioTypes=[["line","bar"],["stack"]],MagicType=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.getIcons=function(){var o=this.model,s=o.get("icon"),l={};return each$c(o.get("type"),function(h){s[h]&&(l[h]=s[h])}),l},r.getDefaultOption=function(o){var s={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:o.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return s},r.prototype.onclick=function(o,s,l){var h=this.model,v=h.get(["seriesIndex",l]);if(!!seriesOptGenreator[l]){var T={series:[]},x=function(M){var F=M.subType,z=M.id,V=seriesOptGenreator[l](F,z,M,h);V&&(defaults(V,M.option),T.series.push(V));var G=M.coordinateSystem;if(G&&G.type==="cartesian2d"&&(l==="line"||l==="bar")){var U=G.getAxesByScale("ordinal")[0];if(U){var W=U.dim,q=W+"Axis",X=M.getReferringComponents(q,SINGLE_REFERRING).models[0],K=X.componentIndex;T[q]=T[q]||[];for(var te=0;te<=K;te++)T[q][K]=T[q][K]||{};T[q][K].boundaryGap=l==="bar"}}};each$c(radioTypes,function(M){indexOf(M,l)>=0&&each$c(M,function(F){h.setIconStatus(F,"normal")})}),h.setIconStatus(l,"emphasis"),o.eachComponent({mainType:"series",query:v==null?null:{seriesIndex:v}},x);var C,w=l;l==="stack"&&(C=merge({stack:h.option.title.tiled,tiled:h.option.title.stack},h.option.title),h.get(["iconStatus",l])!=="emphasis"&&(w="tiled")),s.dispatchAction({type:"changeMagicType",currentType:w,newOption:T,newTitle:C,featureName:"magicType"})}},r}(ToolboxFeature),seriesOptGenreator={line:function(t,r,o,s){if(t==="bar")return merge({id:r,type:"line",data:o.get("data"),stack:o.get("stack"),markPoint:o.get("markPoint"),markLine:o.get("markLine")},s.get(["option","line"])||{},!0)},bar:function(t,r,o,s){if(t==="line")return merge({id:r,type:"bar",data:o.get("data"),stack:o.get("stack"),markPoint:o.get("markPoint"),markLine:o.get("markLine")},s.get(["option","bar"])||{},!0)},stack:function(t,r,o,s){var l=o.get("stack")===INNER_STACK_KEYWORD;if(t==="line"||t==="bar")return s.setIconStatus("stack",l?"normal":"emphasis"),merge({id:r,stack:l?"":INNER_STACK_KEYWORD},s.get(["option","stack"])||{},!0)}};registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(t,r){r.mergeOption(t.newOption)});const MagicType$1=MagicType;var BLOCK_SPLITER=new Array(60).join("-"),ITEM_SPLITER=" ";function groupSeries(t){var r={},o=[],s=[];return t.eachRawSeries(function(l){var h=l.coordinateSystem;if(h&&(h.type==="cartesian2d"||h.type==="polar")){var v=h.getBaseAxis();if(v.type==="category"){var T=v.dim+"_"+v.index;r[T]||(r[T]={categoryAxis:v,valueAxis:h.getOtherAxis(v),series:[]},s.push({axisDim:v.dim,axisIndex:v.index})),r[T].series.push(l)}else o.push(l)}else o.push(l)}),{seriesGroupByCategoryAxis:r,other:o,meta:s}}function assembleSeriesWithCategoryAxis(t){var r=[];return each$c(t,function(o,s){var l=o.categoryAxis,h=o.valueAxis,v=h.dim,T=[" "].concat(map$2(o.series,function(z){return z.name})),x=[l.model.getCategories()];each$c(o.series,function(z){var V=z.getRawData();x.push(z.getRawData().mapArray(V.mapDimension(v),function(G){return G}))});for(var C=[T.join(ITEM_SPLITER)],w=0;w<x[0].length;w++){for(var M=[],F=0;F<x.length;F++)M.push(x[F][w]);C.push(M.join(ITEM_SPLITER))}r.push(C.join(`
`))}),r.join(`
`+BLOCK_SPLITER+`
`)}function assembleOtherSeries(t){return map$2(t,function(r){var o=r.getRawData(),s=[r.name],l=[];return o.each(o.dimensions,function(){for(var h=arguments.length,v=arguments[h-1],T=o.getName(v),x=0;x<h-1;x++)l[x]=arguments[x];s.push((T?T+ITEM_SPLITER:"")+l.join(ITEM_SPLITER))}),s.join(`
`)}).join(`
`+BLOCK_SPLITER+`
`)}function getContentFromModel(t){var r=groupSeries(t);return{value:filter([assembleSeriesWithCategoryAxis(r.seriesGroupByCategoryAxis),assembleOtherSeries(r.other)],function(o){return!!o.replace(/[\n\t\s]/g,"")}).join(`
`+BLOCK_SPLITER+`
`),meta:r.meta}}function trim(t){return t.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function isTSVFormat(t){var r=t.slice(0,t.indexOf(`
`));if(r.indexOf(ITEM_SPLITER)>=0)return!0}var itemSplitRegex=new RegExp("["+ITEM_SPLITER+"]+","g");function parseTSVContents(t){for(var r=t.split(/\n+/g),o=trim(r.shift()).split(itemSplitRegex),s=[],l=map$2(o,function(x){return{name:x,data:[]}}),h=0;h<r.length;h++){var v=trim(r[h]).split(itemSplitRegex);s.push(v.shift());for(var T=0;T<v.length;T++)l[T]&&(l[T].data[h]=v[T])}return{series:l,categories:s}}function parseListContents(t){for(var r=t.split(/\n+/g),o=trim(r.shift()),s=[],l=0;l<r.length;l++){var h=trim(r[l]);if(!!h){var v=h.split(itemSplitRegex),T="",x=void 0,C=!1;isNaN(v[0])?(C=!0,T=v[0],v=v.slice(1),s[l]={name:T,value:[]},x=s[l].value):x=s[l]=[];for(var w=0;w<v.length;w++)x.push(+v[w]);x.length===1&&(C?s[l].value=x[0]:s[l]=x[0])}}return{name:o,data:s}}function parseContents(t,r){var o=t.split(new RegExp(`
*`+BLOCK_SPLITER+`
*`,"g")),s={series:[]};return each$c(o,function(l,h){if(isTSVFormat(l)){var v=parseTSVContents(l),T=r[h],x=T.axisDim+"Axis";T&&(s[x]=s[x]||[],s[x][T.axisIndex]={data:v.categories},s.series=s.series.concat(v.series))}else{var v=parseListContents(l);s.series.push(v)}}),s}var DataView$1=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.onclick=function(o,s){setTimeout(function(){s.dispatchAction({type:"hideTip"})});var l=s.getDom(),h=this.model;this._dom&&l.removeChild(this._dom);var v=document.createElement("div");v.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",v.style.backgroundColor=h.get("backgroundColor")||"#fff";var T=document.createElement("h4"),x=h.get("lang")||[];T.innerHTML=x[0]||h.get("title"),T.style.cssText="margin:10px 20px",T.style.color=h.get("textColor");var C=document.createElement("div"),w=document.createElement("textarea");C.style.cssText="overflow:auto";var M=h.get("optionToContent"),F=h.get("contentToOption"),z=getContentFromModel(o);if(isFunction(M)){var V=M(s.getOption());isString(V)?C.innerHTML=V:isDom(V)&&C.appendChild(V)}else{w.readOnly=h.get("readOnly");var G=w.style;G.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",G.color=h.get("textColor"),G.borderColor=h.get("textareaBorderColor"),G.backgroundColor=h.get("textareaColor"),w.value=z.value,C.appendChild(w)}var U=z.meta,W=document.createElement("div");W.style.cssText="position:absolute;bottom:5px;left:0;right:0";var q="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",X=document.createElement("div"),K=document.createElement("div");q+=";background-color:"+h.get("buttonColor"),q+=";color:"+h.get("buttonTextColor");var te=this;function ee(){l.removeChild(v),te._dom=null}addEventListener(X,"click",ee),addEventListener(K,"click",function(){if(F==null&&M!=null||F!=null&&M==null){ee();return}var ne;try{isFunction(F)?ne=F(C,s.getOption()):ne=parseContents(w.value,U)}catch(se){throw ee(),new Error("Data view format error "+se)}ne&&s.dispatchAction({type:"changeDataView",newOption:ne}),ee()}),X.innerHTML=x[1],K.innerHTML=x[2],K.style.cssText=X.style.cssText=q,!h.get("readOnly")&&W.appendChild(K),W.appendChild(X),v.appendChild(T),v.appendChild(C),v.appendChild(W),C.style.height=l.clientHeight-80+"px",l.appendChild(v),this._dom=v},r.prototype.remove=function(o,s){this._dom&&s.getDom().removeChild(this._dom)},r.prototype.dispose=function(o,s){this.remove(o,s)},r.getDefaultOption=function(o){var s={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:o.getLocaleModel().get(["toolbox","dataView","title"]),lang:o.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return s},r}(ToolboxFeature);function tryMergeDataOption(t,r){return map$2(t,function(o,s){var l=r&&r[s];if(isObject$3(l)&&!isArray$1(l)){var h=isObject$3(o)&&!isArray$1(o);h||(o={value:o});var v=l.name!=null&&o.name==null;return o=defaults(o,l),v&&delete o.name,o}else return o})}registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(t,r){var o=[];each$c(t.newOption.series,function(s){var l=r.getSeriesByName(s.name)[0];if(!l)o.push(extend({type:"scatter"},s));else{var h=l.get("data");o.push({name:s.name,data:tryMergeDataOption(s.data,h)})}}),r.mergeOption(defaults({series:o},t.newOption))});const DataView$2=DataView$1;var each$6=each$c,inner$1=makeInner();function push(t,r){var o=getStoreSnapshots(t);each$6(r,function(s,l){for(var h=o.length-1;h>=0;h--){var v=o[h];if(v[l])break}if(h<0){var T=t.queryComponents({mainType:"dataZoom",subType:"select",id:l})[0];if(T){var x=T.getPercentRange();o[0][l]={dataZoomId:l,start:x[0],end:x[1]}}}}),o.push(r)}function pop(t){var r=getStoreSnapshots(t),o=r[r.length-1];r.length>1&&r.pop();var s={};return each$6(o,function(l,h){for(var v=r.length-1;v>=0;v--)if(l=r[v][h],l){s[h]=l;break}}),s}function clear(t){inner$1(t).snapshots=null}function count(t){return getStoreSnapshots(t).length}function getStoreSnapshots(t){var r=inner$1(t);return r.snapshots||(r.snapshots=[{}]),r.snapshots}var RestoreOption=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.onclick=function(o,s){clear(o),s.dispatchAction({type:"restore",from:this.uid})},r.getDefaultOption=function(o){var s={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:o.getLocaleModel().get(["toolbox","restore","title"])};return s},r}(ToolboxFeature);registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},function(t,r){r.resetOption("recreate")});const Restore=RestoreOption;var INCLUDE_FINDER_MAIN_TYPES=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],BrushTargetManager=function(){function t(r,o,s){var l=this;this._targetInfoList=[];var h=parseFinder(o,r);each$c(targetInfoBuilders,function(v,T){(!s||!s.include||indexOf(s.include,T)>=0)&&v(h,l._targetInfoList)})}return t.prototype.setOutputRanges=function(r,o){return this.matchOutputRanges(r,o,function(s,l,h){if((s.coordRanges||(s.coordRanges=[])).push(l),!s.coordRange){s.coordRange=l;var v=coordConvert[s.brushType](0,h,l);s.__rangeOffset={offset:diffProcessor[s.brushType](v.values,s.range,[1,1]),xyMinMax:v.xyMinMax}}}),r},t.prototype.matchOutputRanges=function(r,o,s){each$c(r,function(l){var h=this.findTargetInfo(l,o);h&&h!==!0&&each$c(h.coordSyses,function(v){var T=coordConvert[l.brushType](1,v,l.range,!0);s(l,T.values,v,o)})},this)},t.prototype.setInputRanges=function(r,o){each$c(r,function(s){var l=this.findTargetInfo(s,o);if(s.range=s.range||[],l&&l!==!0){s.panelId=l.panelId;var h=coordConvert[s.brushType](0,l.coordSys,s.coordRange),v=s.__rangeOffset;s.range=v?diffProcessor[s.brushType](h.values,v.offset,getScales(h.xyMinMax,v.xyMinMax)):h.values}},this)},t.prototype.makePanelOpts=function(r,o){return map$2(this._targetInfoList,function(s){var l=s.getPanelRect();return{panelId:s.panelId,defaultBrushType:o?o(s):null,clipPath:makeRectPanelClipPath(l),isTargetByCursor:makeRectIsTargetByCursor(l,r,s.coordSysModel),getLinearBrushOtherExtent:makeLinearBrushOtherExtent(l)}})},t.prototype.controlSeries=function(r,o,s){var l=this.findTargetInfo(r,s);return l===!0||l&&indexOf(l.coordSyses,o.coordinateSystem)>=0},t.prototype.findTargetInfo=function(r,o){for(var s=this._targetInfoList,l=parseFinder(o,r),h=0;h<s.length;h++){var v=s[h],T=r.panelId;if(T){if(v.panelId===T)return v}else for(var x=0;x<targetInfoMatchers.length;x++)if(targetInfoMatchers[x](l,v))return v}return!0},t}();function formatMinMax(t){return t[0]>t[1]&&t.reverse(),t}function parseFinder(t,r){return parseFinder$1(t,r,{includeMainTypes:INCLUDE_FINDER_MAIN_TYPES})}var targetInfoBuilders={grid:function(t,r){var o=t.xAxisModels,s=t.yAxisModels,l=t.gridModels,h=createHashMap(),v={},T={};!o&&!s&&!l||(each$c(o,function(x){var C=x.axis.grid.model;h.set(C.id,C),v[C.id]=!0}),each$c(s,function(x){var C=x.axis.grid.model;h.set(C.id,C),T[C.id]=!0}),each$c(l,function(x){h.set(x.id,x),v[x.id]=!0,T[x.id]=!0}),h.each(function(x){var C=x.coordinateSystem,w=[];each$c(C.getCartesians(),function(M,F){(indexOf(o,M.getAxis("x").model)>=0||indexOf(s,M.getAxis("y").model)>=0)&&w.push(M)}),r.push({panelId:"grid--"+x.id,gridModel:x,coordSysModel:x,coordSys:w[0],coordSyses:w,getPanelRect:panelRectBuilders.grid,xAxisDeclared:v[x.id],yAxisDeclared:T[x.id]})}))},geo:function(t,r){each$c(t.geoModels,function(o){var s=o.coordinateSystem;r.push({panelId:"geo--"+o.id,geoModel:o,coordSysModel:o,coordSys:s,coordSyses:[s],getPanelRect:panelRectBuilders.geo})})}},targetInfoMatchers=[function(t,r){var o=t.xAxisModel,s=t.yAxisModel,l=t.gridModel;return!l&&o&&(l=o.axis.grid.model),!l&&s&&(l=s.axis.grid.model),l&&l===r.gridModel},function(t,r){var o=t.geoModel;return o&&o===r.geoModel}],panelRectBuilders={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var t=this.coordSys,r=t.getBoundingRect().clone();return r.applyTransform(getTransform$1(t)),r}},coordConvert={lineX:curry$1(axisConvert,0),lineY:curry$1(axisConvert,1),rect:function(t,r,o,s){var l=t?r.pointToData([o[0][0],o[1][0]],s):r.dataToPoint([o[0][0],o[1][0]],s),h=t?r.pointToData([o[0][1],o[1][1]],s):r.dataToPoint([o[0][1],o[1][1]],s),v=[formatMinMax([l[0],h[0]]),formatMinMax([l[1],h[1]])];return{values:v,xyMinMax:v}},polygon:function(t,r,o,s){var l=[[1/0,-1/0],[1/0,-1/0]],h=map$2(o,function(v){var T=t?r.pointToData(v,s):r.dataToPoint(v,s);return l[0][0]=Math.min(l[0][0],T[0]),l[1][0]=Math.min(l[1][0],T[1]),l[0][1]=Math.max(l[0][1],T[0]),l[1][1]=Math.max(l[1][1],T[1]),T});return{values:h,xyMinMax:l}}};function axisConvert(t,r,o,s){var l=o.getAxis(["x","y"][t]),h=formatMinMax(map$2([0,1],function(T){return r?l.coordToData(l.toLocalCoord(s[T]),!0):l.toGlobalCoord(l.dataToCoord(s[T]))})),v=[];return v[t]=h,v[1-t]=[NaN,NaN],{values:h,xyMinMax:v}}var diffProcessor={lineX:curry$1(axisDiffProcessor,0),lineY:curry$1(axisDiffProcessor,1),rect:function(t,r,o){return[[t[0][0]-o[0]*r[0][0],t[0][1]-o[0]*r[0][1]],[t[1][0]-o[1]*r[1][0],t[1][1]-o[1]*r[1][1]]]},polygon:function(t,r,o){return map$2(t,function(s,l){return[s[0]-o[0]*r[l][0],s[1]-o[1]*r[l][1]]})}};function axisDiffProcessor(t,r,o,s){return[r[0]-s[t]*o[0],r[1]-s[t]*o[1]]}function getScales(t,r){var o=getSize(t),s=getSize(r),l=[o[0]/s[0],o[1]/s[1]];return isNaN(l[0])&&(l[0]=1),isNaN(l[1])&&(l[1]=1),l}function getSize(t){return t?[t[0][1]-t[0][0],t[1][1]-t[1][0]]:[NaN,NaN]}const BrushTargetManager$1=BrushTargetManager;var each$5=each$c,DATA_ZOOM_ID_BASE=makeInternalComponentId("toolbox-dataZoom_"),DataZoomFeature=function(t){__extends(r,t);function r(){return t!==null&&t.apply(this,arguments)||this}return r.prototype.render=function(o,s,l,h){this._brushController||(this._brushController=new BrushController$1(l.getZr()),this._brushController.on("brush",bind$1(this._onBrush,this)).mount()),updateZoomBtnStatus(o,s,this,h,l),updateBackBtnStatus(o,s)},r.prototype.onclick=function(o,s,l){handlers[l].call(this)},r.prototype.remove=function(o,s){this._brushController&&this._brushController.unmount()},r.prototype.dispose=function(o,s){this._brushController&&this._brushController.dispose()},r.prototype._onBrush=function(o){var s=o.areas;if(!o.isEnd||!s.length)return;var l={},h=this.ecModel;this._brushController.updateCovers([]);var v=new BrushTargetManager$1(makeAxisFinder(this.model),h,{include:["grid"]});v.matchOutputRanges(s,h,function(C,w,M){if(M.type==="cartesian2d"){var F=C.brushType;F==="rect"?(T("x",M,w[0]),T("y",M,w[1])):T({lineX:"x",lineY:"y"}[F],M,w)}}),push(h,l),this._dispatchZoomAction(l);function T(C,w,M){var F=w.getAxis(C),z=F.model,V=x(C,z,h),G=V.findRepresentativeAxisProxy(z).getMinMaxSpan();(G.minValueSpan!=null||G.maxValueSpan!=null)&&(M=sliderMove(0,M.slice(),F.scale.getExtent(),0,G.minValueSpan,G.maxValueSpan)),V&&(l[V.id]={dataZoomId:V.id,startValue:M[0],endValue:M[1]})}function x(C,w,M){var F;return M.eachComponent({mainType:"dataZoom",subType:"select"},function(z){var V=z.getAxisModel(C,w.componentIndex);V&&(F=z)}),F}},r.prototype._dispatchZoomAction=function(o){var s=[];each$5(o,function(l,h){s.push(clone$3(l))}),s.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:s})},r.getDefaultOption=function(o){var s={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:o.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return s},r}(ToolboxFeature),handlers={zoom:function(){var t=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:t})},back:function(){this._dispatchZoomAction(pop(this.ecModel))}};function makeAxisFinder(t){var r={xAxisIndex:t.get("xAxisIndex",!0),yAxisIndex:t.get("yAxisIndex",!0),xAxisId:t.get("xAxisId",!0),yAxisId:t.get("yAxisId",!0)};return r.xAxisIndex==null&&r.xAxisId==null&&(r.xAxisIndex="all"),r.yAxisIndex==null&&r.yAxisId==null&&(r.yAxisIndex="all"),r}function updateBackBtnStatus(t,r){t.setIconStatus("back",count(r)>1?"emphasis":"normal")}function updateZoomBtnStatus(t,r,o,s,l){var h=o._isZoomActive;s&&s.type==="takeGlobalCursor"&&(h=s.key==="dataZoomSelect"?s.dataZoomSelectActive:!1),o._isZoomActive=h,t.setIconStatus("zoom",h?"emphasis":"normal");var v=new BrushTargetManager$1(makeAxisFinder(t),r,{include:["grid"]}),T=v.makePanelOpts(l,function(x){return x.xAxisDeclared&&!x.yAxisDeclared?"lineX":!x.xAxisDeclared&&x.yAxisDeclared?"lineY":"rect"});o._brushController.setPanels(T).enableBrush(h&&T.length?{brushType:"auto",brushStyle:t.getModel("brushStyle").getItemStyle()}:!1)}registerInternalOptionCreator("dataZoom",function(t){var r=t.getComponent("toolbox",0),o=["feature","dataZoom"];if(!r||r.get(o)==null)return;var s=r.getModel(o),l=[],h=makeAxisFinder(s),v=parseFinder$1(t,h);each$5(v.xAxisModels,function(x){return T(x,"xAxis","xAxisIndex")}),each$5(v.yAxisModels,function(x){return T(x,"yAxis","yAxisIndex")});function T(x,C,w){var M=x.componentIndex,F={type:"select",$fromToolbox:!0,filterMode:s.get("filterMode",!0)||"filter",id:DATA_ZOOM_ID_BASE+C+M};F[w]=M,l.push(F)}return l});const DataZoom=DataZoomFeature;function install$b(t){t.registerComponentModel(ToolboxModel$1),t.registerComponentView(ToolboxView$1),registerFeature("saveAsImage",SaveAsImage$1),registerFeature("magicType",MagicType$1),registerFeature("dataView",DataView$2),registerFeature("dataZoom",DataZoom),registerFeature("restore",Restore),use$1(install$c)}var TooltipModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="tooltip",r.dependencies=["axisPointer"],r.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},r}(ComponentModel$1);const TooltipModel$1=TooltipModel;function shouldTooltipConfine(t){var r=t.get("confine");return r!=null?!!r:t.get("renderMode")==="richText"}function testStyle(t){if(!!env$1.domSupported){for(var r=document.documentElement.style,o=0,s=t.length;o<s;o++)if(t[o]in r)return t[o]}}var TRANSFORM_VENDOR=testStyle(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),TRANSITION_VENDOR=testStyle(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function toCSSVendorPrefix(t,r){if(!t)return r;r=toCamelCase(r,!0);var o=t.indexOf(r);return t=o===-1?r:"-"+t.slice(0,o)+"-"+r,t.toLowerCase()}function getComputedStyle$1(t,r){var o=t.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(t);return o?r?o[r]:o:null}var CSS_TRANSITION_VENDOR=toCSSVendorPrefix(TRANSITION_VENDOR,"transition"),CSS_TRANSFORM_VENDOR=toCSSVendorPrefix(TRANSFORM_VENDOR,"transform"),gCssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(env$1.transform3dSupported?"will-change:transform;":"");function mirrorPos(t){return t=t==="left"?"right":t==="right"?"left":t==="top"?"bottom":"top",t}function assembleArrow(t,r,o){if(!isString(o)||o==="inside")return"";var s=t.get("backgroundColor"),l=t.get("borderWidth");r=convertToColorString(r);var h=mirrorPos(o),v=Math.max(Math.round(l)*1.5,6),T="",x=CSS_TRANSFORM_VENDOR+":",C;indexOf(["left","right"],h)>-1?(T+="top:50%",x+="translateY(-50%) rotate("+(C=h==="left"?-225:-45)+"deg)"):(T+="left:50%",x+="translateX(-50%) rotate("+(C=h==="top"?225:45)+"deg)");var w=C*Math.PI/180,M=v+l,F=M*Math.abs(Math.cos(w))+M*Math.abs(Math.sin(w)),z=Math.round(((F-Math.SQRT2*l)/2+Math.SQRT2*l-(F-M)/2)*100)/100;T+=";"+h+":-"+z+"px";var V=r+" solid "+l+"px;",G=["position:absolute;width:"+v+"px;height:"+v+"px;",T+";"+x+";","border-bottom:"+V,"border-right:"+V,"background-color:"+s+";"];return'<div style="'+G.join("")+'"></div>'}function assembleTransition(t,r){var o="cubic-bezier(0.23,1,0.32,1)",s=" "+t/2+"s "+o,l="opacity"+s+",visibility"+s;return r||(s=" "+t+"s "+o,l+=env$1.transformSupported?","+CSS_TRANSFORM_VENDOR+s:",left"+s+",top"+s),CSS_TRANSITION_VENDOR+":"+l}function assembleTransform(t,r,o){var s=t.toFixed(0)+"px",l=r.toFixed(0)+"px";if(!env$1.transformSupported)return o?"top:"+l+";left:"+s+";":[["top",l],["left",s]];var h=env$1.transform3dSupported,v="translate"+(h?"3d":"")+"("+s+","+l+(h?",0":"")+")";return o?"top:0;left:0;"+CSS_TRANSFORM_VENDOR+":"+v+";":[["top",0],["left",0],[TRANSFORM_VENDOR,v]]}function assembleFont(t){var r=[],o=t.get("fontSize"),s=t.getTextColor();s&&r.push("color:"+s),r.push("font:"+t.getFont()),o&&r.push("line-height:"+Math.round(o*3/2)+"px");var l=t.get("textShadowColor"),h=t.get("textShadowBlur")||0,v=t.get("textShadowOffsetX")||0,T=t.get("textShadowOffsetY")||0;return l&&h&&r.push("text-shadow:"+v+"px "+T+"px "+h+"px "+l),each$c(["decoration","align"],function(x){var C=t.get(x);C&&r.push("text-"+x+":"+C)}),r.join(";")}function assembleCssText(t,r,o){var s=[],l=t.get("transitionDuration"),h=t.get("backgroundColor"),v=t.get("shadowBlur"),T=t.get("shadowColor"),x=t.get("shadowOffsetX"),C=t.get("shadowOffsetY"),w=t.getModel("textStyle"),M=getPaddingFromTooltipModel(t,"html"),F=x+"px "+C+"px "+v+"px "+T;return s.push("box-shadow:"+F),r&&l&&s.push(assembleTransition(l,o)),h&&s.push("background-color:"+h),each$c(["width","color","radius"],function(z){var V="border-"+z,G=toCamelCase(V),U=t.get(G);U!=null&&s.push(V+":"+U+(z==="color"?"":"px"))}),s.push(assembleFont(w)),M!=null&&s.push("padding:"+normalizeCssArray(M).join("px ")+"px"),s.join(";")+";"}function makeStyleCoord$1(t,r,o,s,l){var h=r&&r.painter;if(o){var v=h&&h.getViewportRoot();v&&transformLocalCoord(t,v,document.body,s,l)}else{t[0]=s,t[1]=l;var T=h&&h.getViewportRootOffset();T&&(t[0]+=T.offsetLeft,t[1]+=T.offsetTop)}t[2]=t[0]/r.getWidth(),t[3]=t[1]/r.getHeight()}var TooltipHTMLContent=function(){function t(r,o,s){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._firstShow=!0,this._longHide=!0,env$1.wxa)return null;var l=document.createElement("div");l.domBelongToZr=!0,this.el=l;var h=this._zr=o.getZr(),v=this._appendToBody=s&&s.appendToBody;makeStyleCoord$1(this._styleCoord,h,v,o.getWidth()/2,o.getHeight()/2),v?document.body.appendChild(l):r.appendChild(l),this._container=r;var T=this;l.onmouseenter=function(){T._enterable&&(clearTimeout(T._hideTimeout),T._show=!0),T._inContent=!0},l.onmousemove=function(x){if(x=x||window.event,!T._enterable){var C=h.handler,w=h.painter.getViewportRoot();normalizeEvent(w,x,!0),C.dispatch("mousemove",x)}},l.onmouseleave=function(){T._inContent=!1,T._enterable&&T._show&&T.hideLater(T._hideDelay)}}return t.prototype.update=function(r){var o=this._container,s=getComputedStyle$1(o,"position"),l=o.style;l.position!=="absolute"&&s!=="absolute"&&(l.position="relative");var h=r.get("alwaysShowContent");h&&this._moveIfResized(),this.el.className=r.get("className")||""},t.prototype.show=function(r,o){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var s=this.el,l=s.style,h=this._styleCoord;s.innerHTML?l.cssText=gCssText+assembleCssText(r,!this._firstShow,this._longHide)+assembleTransform(h[0],h[1],!0)+("border-color:"+convertToColorString(o)+";")+(r.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):l.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},t.prototype.setContent=function(r,o,s,l,h){var v=this.el;if(r==null){v.innerHTML="";return}var T="";if(isString(h)&&s.get("trigger")==="item"&&!shouldTooltipConfine(s)&&(T=assembleArrow(s,l,h)),isString(r))v.innerHTML=r+T;else if(r){v.innerHTML="",isArray$1(r)||(r=[r]);for(var x=0;x<r.length;x++)isDom(r[x])&&r[x].parentNode!==v&&v.appendChild(r[x]);if(T&&v.childNodes.length){var C=document.createElement("div");C.innerHTML=T,v.appendChild(C)}}},t.prototype.setEnterable=function(r){this._enterable=r},t.prototype.getSize=function(){var r=this.el;return[r.offsetWidth,r.offsetHeight]},t.prototype.moveTo=function(r,o){var s=this._styleCoord;if(makeStyleCoord$1(s,this._zr,this._appendToBody,r,o),s[0]!=null&&s[1]!=null){var l=this.el.style,h=assembleTransform(s[0],s[1]);each$c(h,function(v){l[v[0]]=v[1]})}},t.prototype._moveIfResized=function(){var r=this._styleCoord[2],o=this._styleCoord[3];this.moveTo(r*this._zr.getWidth(),o*this._zr.getHeight())},t.prototype.hide=function(){var r=this,o=this.el.style;o.visibility="hidden",o.opacity="0",env$1.transform3dSupported&&(o.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return r._longHide=!0},500)},t.prototype.hideLater=function(r){this._show&&!(this._inContent&&this._enterable)&&(r?(this._hideDelay=r,this._show=!1,this._hideTimeout=setTimeout(bind$1(this.hide,this),r)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this.el.parentNode.removeChild(this.el)},t}();const TooltipHTMLContent$1=TooltipHTMLContent;var TooltipRichContent=function(){function t(r){this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._zr=r.getZr(),makeStyleCoord(this._styleCoord,this._zr,r.getWidth()/2,r.getHeight()/2)}return t.prototype.update=function(r){var o=r.get("alwaysShowContent");o&&this._moveIfResized()},t.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},t.prototype.setContent=function(r,o,s,l,h){var v=this;isObject$3(r)&&throwError(""),this.el&&this._zr.remove(this.el);var T=s.getModel("textStyle");this.el=new ZRText$1({style:{rich:o.richTextStyles,text:r,lineHeight:22,borderWidth:1,borderColor:l,textShadowColor:T.get("textShadowColor"),fill:s.get(["textStyle","color"]),padding:getPaddingFromTooltipModel(s,"richText"),verticalAlign:"top",align:"left"},z:s.get("z")}),each$c(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(C){v.el.style[C]=s.get(C)}),each$c(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(C){v.el.style[C]=T.get(C)||0}),this._zr.add(this.el);var x=this;this.el.on("mouseover",function(){x._enterable&&(clearTimeout(x._hideTimeout),x._show=!0),x._inContent=!0}),this.el.on("mouseout",function(){x._enterable&&x._show&&x.hideLater(x._hideDelay),x._inContent=!1})},t.prototype.setEnterable=function(r){this._enterable=r},t.prototype.getSize=function(){var r=this.el,o=this.el.getBoundingRect(),s=calcShadowOuterSize(r.style);return[o.width+s.left+s.right,o.height+s.top+s.bottom]},t.prototype.moveTo=function(r,o){var s=this.el;if(s){var l=this._styleCoord;makeStyleCoord(l,this._zr,r,o),r=l[0],o=l[1];var h=s.style,v=mathMaxWith0(h.borderWidth||0),T=calcShadowOuterSize(h);s.x=r+v+T.left,s.y=o+v+T.top,s.markRedraw()}},t.prototype._moveIfResized=function(){var r=this._styleCoord[2],o=this._styleCoord[3];this.moveTo(r*this._zr.getWidth(),o*this._zr.getHeight())},t.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},t.prototype.hideLater=function(r){this._show&&!(this._inContent&&this._enterable)&&(r?(this._hideDelay=r,this._show=!1,this._hideTimeout=setTimeout(bind$1(this.hide,this),r)):this.hide())},t.prototype.isShow=function(){return this._show},t.prototype.dispose=function(){this._zr.remove(this.el)},t}();function mathMaxWith0(t){return Math.max(0,t)}function calcShadowOuterSize(t){var r=mathMaxWith0(t.shadowBlur||0),o=mathMaxWith0(t.shadowOffsetX||0),s=mathMaxWith0(t.shadowOffsetY||0);return{left:mathMaxWith0(r-o),right:mathMaxWith0(r+o),top:mathMaxWith0(r-s),bottom:mathMaxWith0(r+s)}}function makeStyleCoord(t,r,o,s){t[0]=o,t[1]=s,t[2]=t[0]/r.getWidth(),t[3]=t[1]/r.getHeight()}const TooltipRichContent$1=TooltipRichContent;var proxyRect=new Rect$2({shape:{x:-1,y:-1,width:2,height:2}}),TooltipView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.init=function(o,s){if(!(env$1.node||!s.getDom())){var l=o.getComponent("tooltip"),h=this._renderMode=getTooltipRenderMode(l.get("renderMode"));this._tooltipContent=h==="richText"?new TooltipRichContent$1(s):new TooltipHTMLContent$1(s.getDom(),s,{appendToBody:l.get("appendToBody",!0)})}},r.prototype.render=function(o,s,l){if(!(env$1.node||!l.getDom())){this.group.removeAll(),this._tooltipModel=o,this._ecModel=s,this._api=l,this._alwaysShowContent=o.get("alwaysShowContent");var h=this._tooltipContent;h.update(o),h.setEnterable(o.get("enterable")),this._initGlobalListener(),this._keepShow(),this._renderMode!=="richText"&&o.get("transitionDuration")?createOrUpdate(this,"_updatePosition",50,"fixRate"):clear$1(this,"_updatePosition")}},r.prototype._initGlobalListener=function(){var o=this._tooltipModel,s=o.get("triggerOn");register("itemTooltip",this._api,bind$1(function(l,h,v){s!=="none"&&(s.indexOf(l)>=0?this._tryShow(h,v):l==="leave"&&this._hide(v))},this))},r.prototype._keepShow=function(){var o=this._tooltipModel,s=this._ecModel,l=this._api,h=o.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&h!=="none"&&h!=="click"){var v=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!l.isDisposed()&&v.manuallyShowTip(o,s,l,{x:v._lastX,y:v._lastY,dataByCoordSys:v._lastDataByCoordSys})})}},r.prototype.manuallyShowTip=function(o,s,l,h){if(!(h.from===this.uid||env$1.node||!l.getDom())){var v=makeDispatchAction(h,l);this._ticket="";var T=h.dataByCoordSys,x=findComponentReference(h,s,l);if(x){var C=x.el.getBoundingRect().clone();C.applyTransform(x.el.transform),this._tryShow({offsetX:C.x+C.width/2,offsetY:C.y+C.height/2,target:x.el,position:h.position,positionDefault:"bottom"},v)}else if(h.tooltip&&h.x!=null&&h.y!=null){var w=proxyRect;w.x=h.x,w.y=h.y,w.update(),getECData(w).tooltipConfig={name:null,option:h.tooltip},this._tryShow({offsetX:h.x,offsetY:h.y,target:w},v)}else if(T)this._tryShow({offsetX:h.x,offsetY:h.y,position:h.position,dataByCoordSys:T,tooltipOption:h.tooltipOption},v);else if(h.seriesIndex!=null){if(this._manuallyAxisShowTip(o,s,l,h))return;var M=findPointFromSeries(h,s),F=M.point[0],z=M.point[1];F!=null&&z!=null&&this._tryShow({offsetX:F,offsetY:z,target:M.el,position:h.position,positionDefault:"bottom"},v)}else h.x!=null&&h.y!=null&&(l.dispatchAction({type:"updateAxisPointer",x:h.x,y:h.y}),this._tryShow({offsetX:h.x,offsetY:h.y,position:h.position,target:l.getZr().findHover(h.x,h.y).target},v))}},r.prototype.manuallyHideTip=function(o,s,l,h){var v=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&v.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,h.from!==this.uid&&this._hide(makeDispatchAction(h,l))},r.prototype._manuallyAxisShowTip=function(o,s,l,h){var v=h.seriesIndex,T=h.dataIndex,x=s.getComponent("axisPointer").coordSysAxesInfo;if(!(v==null||T==null||x==null)){var C=s.getSeriesByIndex(v);if(!!C){var w=C.getData(),M=buildTooltipModel([w.getItemModel(T),C,(C.coordinateSystem||{}).model],this._tooltipModel);if(M.get("trigger")==="axis")return l.dispatchAction({type:"updateAxisPointer",seriesIndex:v,dataIndex:T,position:h.position}),!0}}},r.prototype._tryShow=function(o,s){var l=o.target,h=this._tooltipModel;if(!!h){this._lastX=o.offsetX,this._lastY=o.offsetY;var v=o.dataByCoordSys;if(v&&v.length)this._showAxisTooltip(v,o);else if(l){this._lastDataByCoordSys=null;var T,x;findEventDispatcher(l,function(C){if(getECData(C).dataIndex!=null)return T=C,!0;if(getECData(C).tooltipConfig!=null)return x=C,!0},!0),T?this._showSeriesItemTooltip(o,T,s):x?this._showComponentItemTooltip(o,x,s):this._hide(s)}else this._lastDataByCoordSys=null,this._hide(s)}},r.prototype._showOrMove=function(o,s){var l=o.get("showDelay");s=bind$1(s,this),clearTimeout(this._showTimout),l>0?this._showTimout=setTimeout(s,l):s()},r.prototype._showAxisTooltip=function(o,s){var l=this._ecModel,h=this._tooltipModel,v=[s.offsetX,s.offsetY],T=buildTooltipModel([s.tooltipOption],h),x=this._renderMode,C=[],w=createTooltipMarkup("section",{blocks:[],noHeader:!0}),M=[],F=new TooltipMarkupStyleCreator;each$c(o,function(q){each$c(q.dataByAxis,function(X){var K=l.getComponent(X.axisDim+"Axis",X.axisIndex),te=X.value;if(!(!K||te==null)){var ee=getValueLabel(te,K.axis,l,X.seriesDataIndices,X.valueLabelOpt),ne=createTooltipMarkup("section",{header:ee,noHeader:!trim$1(ee),sortBlocks:!0,blocks:[]});w.blocks.push(ne),each$c(X.seriesDataIndices,function(se){var ve=l.getSeriesByIndex(se.seriesIndex),me=se.dataIndexInside,oe=ve.getDataParams(me);if(!(oe.dataIndex<0)){oe.axisDim=X.axisDim,oe.axisIndex=X.axisIndex,oe.axisType=X.axisType,oe.axisId=X.axisId,oe.axisValue=getAxisRawValue(K.axis,{value:te}),oe.axisValueLabel=ee,oe.marker=F.makeTooltipMarker("item",convertToColorString(oe.color),x);var ye=normalizeTooltipFormatResult(ve.formatTooltip(me,!0,null)),Se=ye.frag;if(Se){var Ee=buildTooltipModel([ve],h).get("valueFormatter");ne.blocks.push(Ee?extend({valueFormatter:Ee},Se):Se)}ye.text&&M.push(ye.text),C.push(oe)}})}})}),w.blocks.reverse(),M.reverse();var z=s.position,V=T.get("order"),G=buildTooltipMarkup(w,F,x,V,l.get("useUTC"),T.get("textStyle"));G&&M.unshift(G);var U=x==="richText"?`
`:"<br/>",W=M.join(U);this._showOrMove(T,function(){this._updateContentNotChangedOnAxis(o,C)?this._updatePosition(T,z,v[0],v[1],this._tooltipContent,C):this._showTooltipContent(T,W,C,Math.random()+"",v[0],v[1],z,null,F)})},r.prototype._showSeriesItemTooltip=function(o,s,l){var h=this._ecModel,v=getECData(s),T=v.seriesIndex,x=h.getSeriesByIndex(T),C=v.dataModel||x,w=v.dataIndex,M=v.dataType,F=C.getData(M),z=this._renderMode,V=o.positionDefault,G=buildTooltipModel([F.getItemModel(w),C,x&&(x.coordinateSystem||{}).model],this._tooltipModel,V?{position:V}:null),U=G.get("trigger");if(!(U!=null&&U!=="item")){var W=C.getDataParams(w,M),q=new TooltipMarkupStyleCreator;W.marker=q.makeTooltipMarker("item",convertToColorString(W.color),z);var X=normalizeTooltipFormatResult(C.formatTooltip(w,!1,M)),K=G.get("order"),te=G.get("valueFormatter"),ee=X.frag,ne=ee?buildTooltipMarkup(te?extend({valueFormatter:te},ee):ee,q,z,K,h.get("useUTC"),G.get("textStyle")):X.text,se="item_"+C.name+"_"+w;this._showOrMove(G,function(){this._showTooltipContent(G,ne,W,se,o.offsetX,o.offsetY,o.position,o.target,q)}),l({type:"showTip",dataIndexInside:w,dataIndex:F.getRawIndex(w),seriesIndex:T,from:this.uid})}},r.prototype._showComponentItemTooltip=function(o,s,l){var h=getECData(s),v=h.tooltipConfig,T=v.option||{};if(isString(T)){var x=T;T={content:x,formatter:x}}var C=[T],w=this._ecModel.getComponent(h.componentMainType,h.componentIndex);w&&C.push(w),C.push({formatter:T.content});var M=o.positionDefault,F=buildTooltipModel(C,this._tooltipModel,M?{position:M}:null),z=F.get("content"),V=Math.random()+"",G=new TooltipMarkupStyleCreator;this._showOrMove(F,function(){var U=clone$3(F.get("formatterParams")||{});this._showTooltipContent(F,z,U,V,o.offsetX,o.offsetY,o.position,s,G)}),l({type:"showTip",from:this.uid})},r.prototype._showTooltipContent=function(o,s,l,h,v,T,x,C,w){if(this._ticket="",!(!o.get("showContent")||!o.get("show"))){var M=this._tooltipContent;M.setEnterable(o.get("enterable"));var F=o.get("formatter");x=x||o.get("position");var z=s,V=this._getNearestPoint([v,T],l,o.get("trigger"),o.get("borderColor")),G=V.color;if(F)if(isString(F)){var U=o.ecModel.get("useUTC"),W=isArray$1(l)?l[0]:l,q=W&&W.axisType&&W.axisType.indexOf("time")>=0;z=F,q&&(z=format$1(W.axisValue,z,U)),z=formatTpl(z,l,!0)}else if(isFunction(F)){var X=bind$1(function(K,te){K===this._ticket&&(M.setContent(te,w,o,G,x),this._updatePosition(o,x,v,T,M,l,C))},this);this._ticket=h,z=F(l,h,X)}else z=F;M.setContent(z,w,o,G,x),M.show(o,G),this._updatePosition(o,x,v,T,M,l,C)}},r.prototype._getNearestPoint=function(o,s,l,h){if(l==="axis"||isArray$1(s))return{color:h||(this._renderMode==="html"?"#fff":"none")};if(!isArray$1(s))return{color:h||s.color||s.borderColor}},r.prototype._updatePosition=function(o,s,l,h,v,T,x){var C=this._api.getWidth(),w=this._api.getHeight();s=s||o.get("position");var M=v.getSize(),F=o.get("align"),z=o.get("verticalAlign"),V=x&&x.getBoundingRect().clone();if(x&&V.applyTransform(x.transform),isFunction(s)&&(s=s([l,h],T,v.el,V,{viewSize:[C,w],contentSize:M.slice()})),isArray$1(s))l=parsePercent(s[0],C),h=parsePercent(s[1],w);else if(isObject$3(s)){var G=s;G.width=M[0],G.height=M[1];var U=getLayoutRect(G,{width:C,height:w});l=U.x,h=U.y,F=null,z=null}else if(isString(s)&&x){var W=calcTooltipPosition(s,V,M,o.get("borderWidth"));l=W[0],h=W[1]}else{var W=refixTooltipPosition(l,h,v,C,w,F?null:20,z?null:20);l=W[0],h=W[1]}if(F&&(l-=isCenterAlign(F)?M[0]/2:F==="right"?M[0]:0),z&&(h-=isCenterAlign(z)?M[1]/2:z==="bottom"?M[1]:0),shouldTooltipConfine(o)){var W=confineTooltipPosition(l,h,v,C,w);l=W[0],h=W[1]}v.moveTo(l,h)},r.prototype._updateContentNotChangedOnAxis=function(o,s){var l=this._lastDataByCoordSys,h=this._cbParamsList,v=!!l&&l.length===o.length;return v&&each$c(l,function(T,x){var C=T.dataByAxis||[],w=o[x]||{},M=w.dataByAxis||[];v=v&&C.length===M.length,v&&each$c(C,function(F,z){var V=M[z]||{},G=F.seriesDataIndices||[],U=V.seriesDataIndices||[];v=v&&F.value===V.value&&F.axisType===V.axisType&&F.axisId===V.axisId&&G.length===U.length,v&&each$c(G,function(W,q){var X=U[q];v=v&&W.seriesIndex===X.seriesIndex&&W.dataIndex===X.dataIndex}),h&&each$c(F.seriesDataIndices,function(W){var q=W.seriesIndex,X=s[q],K=h[q];X&&K&&K.data!==X.data&&(v=!1)})})}),this._lastDataByCoordSys=o,this._cbParamsList=s,!!v},r.prototype._hide=function(o){this._lastDataByCoordSys=null,o({type:"hideTip",from:this.uid})},r.prototype.dispose=function(o,s){env$1.node||!s.getDom()||(clear$1(this,"_updatePosition"),this._tooltipContent.dispose(),unregister("itemTooltip",s))},r.type="tooltip",r}(ComponentView$1);function buildTooltipModel(t,r,o){var s=r.ecModel,l;o?(l=new Model$1(o,s,s),l=new Model$1(r.option,l,s)):l=r;for(var h=t.length-1;h>=0;h--){var v=t[h];v&&(v instanceof Model$1&&(v=v.get("tooltip",!0)),isString(v)&&(v={formatter:v}),v&&(l=new Model$1(v,l,s)))}return l}function makeDispatchAction(t,r){return t.dispatchAction||bind$1(r.dispatchAction,r)}function refixTooltipPosition(t,r,o,s,l,h,v){var T=o.getSize(),x=T[0],C=T[1];return h!=null&&(t+x+h+2>s?t-=x+h:t+=h),v!=null&&(r+C+v>l?r-=C+v:r+=v),[t,r]}function confineTooltipPosition(t,r,o,s,l){var h=o.getSize(),v=h[0],T=h[1];return t=Math.min(t+v,s)-v,r=Math.min(r+T,l)-T,t=Math.max(t,0),r=Math.max(r,0),[t,r]}function calcTooltipPosition(t,r,o,s){var l=o[0],h=o[1],v=Math.ceil(Math.SQRT2*s)+8,T=0,x=0,C=r.width,w=r.height;switch(t){case"inside":T=r.x+C/2-l/2,x=r.y+w/2-h/2;break;case"top":T=r.x+C/2-l/2,x=r.y-h-v;break;case"bottom":T=r.x+C/2-l/2,x=r.y+w+v;break;case"left":T=r.x-l-v,x=r.y+w/2-h/2;break;case"right":T=r.x+C+v,x=r.y+w/2-h/2}return[T,x]}function isCenterAlign(t){return t==="center"||t==="middle"}function findComponentReference(t,r,o){var s=preParseFinder(t).queryOptionMap,l=s.keys()[0];if(!(!l||l==="series")){var h=queryReferringComponents(r,l,s.get(l),{useDefault:!1,enableAll:!1,enableNone:!1}),v=h.models[0];if(!!v){var T=o.getViewOfComponentModel(v),x;if(T.group.traverse(function(C){var w=getECData(C).tooltipConfig;if(w&&w.name===t.name)return x=C,!0}),x)return{componentMainType:l,componentIndex:v.componentIndex,el:x}}}}const TooltipView$1=TooltipView;function install$a(t){use$1(install$f),t.registerComponentModel(TooltipModel$1),t.registerComponentView(TooltipView$1),t.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},noop),t.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},noop)}var each$4=each$c;function hasKeys(t){if(t){for(var r in t)if(t.hasOwnProperty(r))return!0}}function createVisualMappings(t,r,o){var s={};return each$4(r,function(h){var v=s[h]=l();each$4(t[h],function(T,x){if(!!VisualMapping$1.isValidType(x)){var C={type:x,visual:T};o&&o(C,h),v[x]=new VisualMapping$1(C),x==="opacity"&&(C=clone$3(C),C.type="colorAlpha",v.__hidden.__alphaForOpacity=new VisualMapping$1(C))}})}),s;function l(){var h=function(){};h.prototype.__hidden=h.prototype;var v=new h;return v}}function replaceVisualOption(t,r,o){var s;each$c(o,function(l){r.hasOwnProperty(l)&&hasKeys(r[l])&&(s=!0)}),s&&each$c(o,function(l){r.hasOwnProperty(l)&&hasKeys(r[l])?t[l]=clone$3(r[l]):delete t[l]})}function incrementalApplyVisual(t,r,o,s){var l={};return each$c(t,function(h){var v=VisualMapping$1.prepareVisualTypes(r[h]);l[h]=v}),{progress:function(v,T){var x;s!=null&&(x=T.getDimensionIndex(s));function C(te){return getItemVisualFromData(T,M,te)}function w(te,ee){setItemVisualFromData(T,M,te,ee)}for(var M,F=T.getStore();(M=v.next())!=null;){var z=T.getRawDataItem(M);if(!(z&&z.visualMap===!1))for(var V=s!=null?F.get(x,M):M,G=o(V),U=r[G],W=l[G],q=0,X=W.length;q<X;q++){var K=W[q];U[K]&&U[K].applyVisual(V,C,w)}}}}}var TitleModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.layoutMode={type:"box",ignoreSize:!0},o}return r.type="title",r.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},r}(ComponentModel$1),TitleView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.render=function(o,s,l){if(this.group.removeAll(),!!o.get("show")){var h=this.group,v=o.getModel("textStyle"),T=o.getModel("subtextStyle"),x=o.get("textAlign"),C=retrieve2(o.get("textBaseline"),o.get("textVerticalAlign")),w=new ZRText$1({style:createTextStyle$1(v,{text:o.get("text"),fill:v.getTextColor()},{disableBox:!0}),z2:10}),M=w.getBoundingRect(),F=o.get("subtext"),z=new ZRText$1({style:createTextStyle$1(T,{text:F,fill:T.getTextColor(),y:M.height+o.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),V=o.get("link"),G=o.get("sublink"),U=o.get("triggerEvent",!0);w.silent=!V&&!U,z.silent=!G&&!U,V&&w.on("click",function(){windowOpen(V,"_"+o.get("target"))}),G&&z.on("click",function(){windowOpen(G,"_"+o.get("subtarget"))}),getECData(w).eventData=getECData(z).eventData=U?{componentType:"title",componentIndex:o.componentIndex}:null,h.add(w),F&&h.add(z);var W=h.getBoundingRect(),q=o.getBoxLayoutParams();q.width=W.width,q.height=W.height;var X=getLayoutRect(q,{width:l.getWidth(),height:l.getHeight()},o.get("padding"));x||(x=o.get("left")||o.get("right"),x==="middle"&&(x="center"),x==="right"?X.x+=X.width:x==="center"&&(X.x+=X.width/2)),C||(C=o.get("top")||o.get("bottom"),C==="center"&&(C="middle"),C==="bottom"?X.y+=X.height:C==="middle"&&(X.y+=X.height/2),C=C||"top"),h.x=X.x,h.y=X.y,h.markRedraw();var K={align:x,verticalAlign:C};w.setStyle(K),z.setStyle(K),W=h.getBoundingRect();var te=X.margin,ee=o.getItemStyle(["color","opacity"]);ee.fill=o.get("backgroundColor");var ne=new Rect$2({shape:{x:W.x-te[3],y:W.y-te[0],width:W.width+te[1]+te[3],height:W.height+te[0]+te[2],r:o.get("borderRadius")},style:ee,subPixelOptimize:!0,silent:!0});h.add(ne)}},r.type="title",r}(ComponentView$1);function install$9(t){t.registerComponentModel(TitleModel),t.registerComponentView(TitleView)}var getDefaultSelectorOptions=function(t,r){if(r==="all")return{type:"all",title:t.getLocaleModel().get(["legend","selector","all"])};if(r==="inverse")return{type:"inverse",title:t.getLocaleModel().get(["legend","selector","inverse"])}},LegendModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.layoutMode={type:"box",ignoreSize:!0},o}return r.prototype.init=function(o,s,l){this.mergeDefaultAndTheme(o,l),o.selected=o.selected||{},this._updateSelector(o)},r.prototype.mergeOption=function(o,s){t.prototype.mergeOption.call(this,o,s),this._updateSelector(o)},r.prototype._updateSelector=function(o){var s=o.selector,l=this.ecModel;s===!0&&(s=o.selector=["all","inverse"]),isArray$1(s)&&each$c(s,function(h,v){isString(h)&&(h={type:h}),s[v]=merge(h,getDefaultSelectorOptions(l,h.type))})},r.prototype.optionUpdated=function(){this._updateData(this.ecModel);var o=this._data;if(o[0]&&this.get("selectedMode")==="single"){for(var s=!1,l=0;l<o.length;l++){var h=o[l].get("name");if(this.isSelected(h)){this.select(h),s=!0;break}}!s&&this.select(o[0].get("name"))}},r.prototype._updateData=function(o){var s=[],l=[];o.eachRawSeries(function(T){var x=T.name;l.push(x);var C;if(T.legendVisualProvider){var w=T.legendVisualProvider,M=w.getAllNames();o.isSeriesFiltered(T)||(l=l.concat(M)),M.length?s=s.concat(M):C=!0}else C=!0;C&&isNameSpecified(T)&&s.push(T.name)}),this._availableNames=l;var h=this.get("data")||s,v=map$2(h,function(T){return(isString(T)||isNumber(T))&&(T={name:T}),new Model$1(T,this,this.ecModel)},this);this._data=v},r.prototype.getData=function(){return this._data},r.prototype.select=function(o){var s=this.option.selected,l=this.get("selectedMode");if(l==="single"){var h=this._data;each$c(h,function(v){s[v.get("name")]=!1})}s[o]=!0},r.prototype.unSelect=function(o){this.get("selectedMode")!=="single"&&(this.option.selected[o]=!1)},r.prototype.toggleSelected=function(o){var s=this.option.selected;s.hasOwnProperty(o)||(s[o]=!0),this[s[o]?"unSelect":"select"](o)},r.prototype.allSelect=function(){var o=this._data,s=this.option.selected;each$c(o,function(l){s[l.get("name",!0)]=!0})},r.prototype.inverseSelect=function(){var o=this._data,s=this.option.selected;each$c(o,function(l){var h=l.get("name",!0);s.hasOwnProperty(h)||(s[h]=!0),s[h]=!s[h]})},r.prototype.isSelected=function(o){var s=this.option.selected;return!(s.hasOwnProperty(o)&&!s[o])&&indexOf(this._availableNames,o)>=0},r.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},r.type="legend.plain",r.dependencies=["series"],r.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},r}(ComponentModel$1);const LegendModel$1=LegendModel;var curry=curry$1,each$3=each$c,Group$1=Group$3,LegendView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.newlineDisabled=!1,o}return r.prototype.init=function(){this.group.add(this._contentGroup=new Group$1),this.group.add(this._selectorGroup=new Group$1),this._isFirstRender=!0},r.prototype.getContentGroup=function(){return this._contentGroup},r.prototype.getSelectorGroup=function(){return this._selectorGroup},r.prototype.render=function(o,s,l){var h=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!o.get("show",!0)){var v=o.get("align"),T=o.get("orient");(!v||v==="auto")&&(v=o.get("left")==="right"&&T==="vertical"?"right":"left");var x=o.get("selector",!0),C=o.get("selectorPosition",!0);x&&(!C||C==="auto")&&(C=T==="horizontal"?"end":"start"),this.renderInner(v,o,s,l,x,T,C);var w=o.getBoxLayoutParams(),M={width:l.getWidth(),height:l.getHeight()},F=o.get("padding"),z=getLayoutRect(w,M,F),V=this.layoutInner(o,v,z,h,x,C),G=getLayoutRect(defaults({width:V.width,height:V.height},w),M,F);this.group.x=G.x-V.x,this.group.y=G.y-V.y,this.group.markRedraw(),this.group.add(this._backgroundEl=makeBackground(V,o))}},r.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},r.prototype.renderInner=function(o,s,l,h,v,T,x){var C=this.getContentGroup(),w=createHashMap(),M=s.get("selectedMode"),F=[];l.eachRawSeries(function(z){!z.get("legendHoverLink")&&F.push(z.id)}),each$3(s.getData(),function(z,V){var G=z.get("name");if(!this.newlineDisabled&&(G===""||G===`
`)){var U=new Group$1;U.newline=!0,C.add(U);return}var W=l.getSeriesByName(G)[0];if(!w.get(G))if(W){var q=W.getData(),X=q.getVisual("legendLineStyle")||{},K=q.getVisual("legendIcon"),te=q.getVisual("style"),ee=this._createItem(W,G,V,z,s,o,X,te,K,M,h);ee.on("click",curry(dispatchSelectAction,G,null,h,F)).on("mouseover",curry(dispatchHighlightAction,W.name,null,h,F)).on("mouseout",curry(dispatchDownplayAction,W.name,null,h,F)),w.set(G,!0)}else l.eachRawSeries(function(ne){if(!w.get(G)&&ne.legendVisualProvider){var se=ne.legendVisualProvider;if(!se.containName(G))return;var ve=se.indexOfName(G),me=se.getItemVisual(ve,"style"),oe=se.getItemVisual(ve,"legendIcon"),ye=parse$1(me.fill);ye&&ye[3]===0&&(ye[3]=.2,me=extend(extend({},me),{fill:stringify(ye,"rgba")}));var Se=this._createItem(ne,G,V,z,s,o,{},me,oe,M,h);Se.on("click",curry(dispatchSelectAction,null,G,h,F)).on("mouseover",curry(dispatchHighlightAction,null,G,h,F)).on("mouseout",curry(dispatchDownplayAction,null,G,h,F)),w.set(G,!0)}},this)},this),v&&this._createSelector(v,s,h,T,x)},r.prototype._createSelector=function(o,s,l,h,v){var T=this.getSelectorGroup();each$3(o,function(C){var w=C.type,M=new ZRText$1({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){l.dispatchAction({type:w==="all"?"legendAllSelect":"legendInverseSelect"})}});T.add(M);var F=s.getModel("selectorLabel"),z=s.getModel(["emphasis","selectorLabel"]);setLabelStyle(M,{normal:F,emphasis:z},{defaultText:C.title}),enableHoverEmphasis(M)})},r.prototype._createItem=function(o,s,l,h,v,T,x,C,w,M,F){var z=o.visualDrawType,V=v.get("itemWidth"),G=v.get("itemHeight"),U=v.isSelected(s),W=h.get("symbolRotate"),q=h.get("symbolKeepAspect"),X=h.get("icon");w=X||w||"roundRect";var K=getLegendStyle(w,h,x,C,z,U,F),te=new Group$1,ee=h.getModel("textStyle");if(isFunction(o.getLegendIcon)&&(!X||X==="inherit"))te.add(o.getLegendIcon({itemWidth:V,itemHeight:G,icon:w,iconRotate:W,itemStyle:K.itemStyle,lineStyle:K.lineStyle,symbolKeepAspect:q}));else{var ne=X==="inherit"&&o.getData().getVisual("symbol")?W==="inherit"?o.getData().getVisual("symbolRotate"):W:0;te.add(getDefaultLegendIcon({itemWidth:V,itemHeight:G,icon:w,iconRotate:ne,itemStyle:K.itemStyle,lineStyle:K.lineStyle,symbolKeepAspect:q}))}var se=T==="left"?V+5:-5,ve=T,me=v.get("formatter"),oe=s;isString(me)&&me?oe=me.replace("{name}",s!=null?s:""):isFunction(me)&&(oe=me(s));var ye=h.get("inactiveColor");te.add(new ZRText$1({style:createTextStyle$1(ee,{text:oe,x:se,y:G/2,fill:U?ee.getTextColor():ye,align:ve,verticalAlign:"middle"})}));var Se=new Rect$2({shape:te.getBoundingRect(),invisible:!0}),Ee=h.getModel("tooltip");return Ee.get("show")&&setTooltipConfig({el:Se,componentModel:v,itemName:s,itemTooltipOption:Ee.option}),te.add(Se),te.eachChild(function(Te){Te.silent=!0}),Se.silent=!M,this.getContentGroup().add(te),enableHoverEmphasis(te),te.__legendDataIndex=l,te},r.prototype.layoutInner=function(o,s,l,h,v,T){var x=this.getContentGroup(),C=this.getSelectorGroup();box(o.get("orient"),x,o.get("itemGap"),l.width,l.height);var w=x.getBoundingRect(),M=[-w.x,-w.y];if(C.markRedraw(),x.markRedraw(),v){box("horizontal",C,o.get("selectorItemGap",!0));var F=C.getBoundingRect(),z=[-F.x,-F.y],V=o.get("selectorButtonGap",!0),G=o.getOrient().index,U=G===0?"width":"height",W=G===0?"height":"width",q=G===0?"y":"x";T==="end"?z[G]+=w[U]+V:M[G]+=F[U]+V,z[1-G]+=w[W]/2-F[W]/2,C.x=z[0],C.y=z[1],x.x=M[0],x.y=M[1];var X={x:0,y:0};return X[U]=w[U]+V+F[U],X[W]=Math.max(w[W],F[W]),X[q]=Math.min(0,F[q]+z[1-G]),X}else return x.x=M[0],x.y=M[1],this.group.getBoundingRect()},r.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},r.type="legend.plain",r}(ComponentView$1);function getLegendStyle(t,r,o,s,l,h,v){function T(U,W){U.lineWidth==="auto"&&(U.lineWidth=W.lineWidth>0?2:0),each$3(U,function(q,X){U[X]==="inherit"&&(U[X]=W[X])})}var x=r.getModel("itemStyle"),C=x.getItemStyle(),w=t.lastIndexOf("empty",0)===0?"fill":"stroke",M=x.getShallow("decal");C.decal=!M||M==="inherit"?s.decal:createOrUpdatePatternFromDecal(M,v),C.fill==="inherit"&&(C.fill=s[l]),C.stroke==="inherit"&&(C.stroke=s[w]),C.opacity==="inherit"&&(C.opacity=(l==="fill"?s:o).opacity),T(C,s);var F=r.getModel("lineStyle"),z=F.getLineStyle();if(T(z,o),C.fill==="auto"&&(C.fill=s.fill),C.stroke==="auto"&&(C.stroke=s.fill),z.stroke==="auto"&&(z.stroke=s.fill),!h){var V=r.get("inactiveBorderWidth"),G=C[w];C.lineWidth=V==="auto"?s.lineWidth>0&&G?2:0:C.lineWidth,C.fill=r.get("inactiveColor"),C.stroke=r.get("inactiveBorderColor"),z.stroke=F.get("inactiveColor"),z.lineWidth=F.get("inactiveWidth")}return{itemStyle:C,lineStyle:z}}function getDefaultLegendIcon(t){var r=t.icon||"roundRect",o=createSymbol(r,0,0,t.itemWidth,t.itemHeight,t.itemStyle.fill,t.symbolKeepAspect);return o.setStyle(t.itemStyle),o.rotation=(t.iconRotate||0)*Math.PI/180,o.setOrigin([t.itemWidth/2,t.itemHeight/2]),r.indexOf("empty")>-1&&(o.style.stroke=o.style.fill,o.style.fill="#fff",o.style.lineWidth=2),o}function dispatchSelectAction(t,r,o,s){dispatchDownplayAction(t,r,o,s),o.dispatchAction({type:"legendToggleSelect",name:t!=null?t:r}),dispatchHighlightAction(t,r,o,s)}function isUseHoverLayer(t){for(var r=t.getZr().storage.getDisplayList(),o,s=0,l=r.length;s<l&&!(o=r[s].states.emphasis);)s++;return o&&o.hoverLayer}function dispatchHighlightAction(t,r,o,s){isUseHoverLayer(o)||o.dispatchAction({type:"highlight",seriesName:t,name:r,excludeSeriesId:s})}function dispatchDownplayAction(t,r,o,s){isUseHoverLayer(o)||o.dispatchAction({type:"downplay",seriesName:t,name:r,excludeSeriesId:s})}const LegendView$1=LegendView;function legendFilter(t){var r=t.findComponents({mainType:"legend"});r&&r.length&&t.filterSeries(function(o){for(var s=0;s<r.length;s++)if(!r[s].isSelected(o.name))return!1;return!0})}function legendSelectActionHandler(t,r,o){var s={},l=t==="toggleSelected",h;return o.eachComponent("legend",function(v){l&&h!=null?v[h?"select":"unSelect"](r.name):t==="allSelect"||t==="inverseSelect"?v[t]():(v[t](r.name),h=v.isSelected(r.name));var T=v.getData();each$c(T,function(x){var C=x.get("name");if(!(C===`
`||C==="")){var w=v.isSelected(C);s.hasOwnProperty(C)?s[C]=s[C]&&w:s[C]=w}})}),t==="allSelect"||t==="inverseSelect"?{selected:s}:{name:r.name,selected:s}}function installLegendAction(t){t.registerAction("legendToggleSelect","legendselectchanged",curry$1(legendSelectActionHandler,"toggleSelected")),t.registerAction("legendAllSelect","legendselectall",curry$1(legendSelectActionHandler,"allSelect")),t.registerAction("legendInverseSelect","legendinverseselect",curry$1(legendSelectActionHandler,"inverseSelect")),t.registerAction("legendSelect","legendselected",curry$1(legendSelectActionHandler,"select")),t.registerAction("legendUnSelect","legendunselected",curry$1(legendSelectActionHandler,"unSelect"))}function install$8(t){t.registerComponentModel(LegendModel$1),t.registerComponentView(LegendView$1),t.registerProcessor(t.PRIORITY.PROCESSOR.SERIES_FILTER,legendFilter),t.registerSubTypeDefaulter("legend",function(){return"plain"}),installLegendAction(t)}var ScrollableLegendModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.setScrollDataIndex=function(o){this.option.scrollDataIndex=o},r.prototype.init=function(o,s,l){var h=getLayoutParams(o);t.prototype.init.call(this,o,s,l),mergeAndNormalizeLayoutParams(this,o,h)},r.prototype.mergeOption=function(o,s){t.prototype.mergeOption.call(this,o,s),mergeAndNormalizeLayoutParams(this,this.option,o)},r.type="legend.scroll",r.defaultOption=inheritDefaultOption(LegendModel$1.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}),r}(LegendModel$1);function mergeAndNormalizeLayoutParams(t,r,o){var s=t.getOrient(),l=[1,1];l[s.index]=0,mergeLayoutParam(r,o,{type:"box",ignoreSize:!!l})}const ScrollableLegendModel$1=ScrollableLegendModel;var Group=Group$3,WH=["width","height"],XY=["x","y"],ScrollableLegendView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.newlineDisabled=!0,o._currentIndex=0,o}return r.prototype.init=function(){t.prototype.init.call(this),this.group.add(this._containerGroup=new Group),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new Group)},r.prototype.resetInner=function(){t.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},r.prototype.renderInner=function(o,s,l,h,v,T,x){var C=this;t.prototype.renderInner.call(this,o,s,l,h,v,T,x);var w=this._controllerGroup,M=s.get("pageIconSize",!0),F=isArray$1(M)?M:[M,M];V("pagePrev",0);var z=s.getModel("pageTextStyle");w.add(new ZRText$1({name:"pageText",style:{text:"xx/xx",fill:z.getTextColor(),font:z.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),V("pageNext",1);function V(G,U){var W=G+"DataIndex",q=createIcon(s.get("pageIcons",!0)[s.getOrient().name][U],{onclick:bind$1(C._pageGo,C,W,s,h)},{x:-F[0]/2,y:-F[1]/2,width:F[0],height:F[1]});q.name=G,w.add(q)}},r.prototype.layoutInner=function(o,s,l,h,v,T){var x=this.getSelectorGroup(),C=o.getOrient().index,w=WH[C],M=XY[C],F=WH[1-C],z=XY[1-C];v&&box("horizontal",x,o.get("selectorItemGap",!0));var V=o.get("selectorButtonGap",!0),G=x.getBoundingRect(),U=[-G.x,-G.y],W=clone$3(l);v&&(W[w]=l[w]-G[w]-V);var q=this._layoutContentAndController(o,h,W,C,w,F,z,M);if(v){if(T==="end")U[C]+=q[w]+V;else{var X=G[w]+V;U[C]-=X,q[M]-=X}q[w]+=G[w]+V,U[1-C]+=q[z]+q[F]/2-G[F]/2,q[F]=Math.max(q[F],G[F]),q[z]=Math.min(q[z],G[z]+U[1-C]),x.x=U[0],x.y=U[1],x.markRedraw()}return q},r.prototype._layoutContentAndController=function(o,s,l,h,v,T,x,C){var w=this.getContentGroup(),M=this._containerGroup,F=this._controllerGroup;box(o.get("orient"),w,o.get("itemGap"),h?l.width:null,h?null:l.height),box("horizontal",F,o.get("pageButtonItemGap",!0));var z=w.getBoundingRect(),V=F.getBoundingRect(),G=this._showController=z[v]>l[v],U=[-z.x,-z.y];s||(U[h]=w[C]);var W=[0,0],q=[-V.x,-V.y],X=retrieve2(o.get("pageButtonGap",!0),o.get("itemGap",!0));if(G){var K=o.get("pageButtonPosition",!0);K==="end"?q[h]+=l[v]-V[v]:W[h]+=V[v]+X}q[1-h]+=z[T]/2-V[T]/2,w.setPosition(U),M.setPosition(W),F.setPosition(q);var te={x:0,y:0};if(te[v]=G?l[v]:z[v],te[T]=Math.max(z[T],V[T]),te[x]=Math.min(0,V[x]+q[1-h]),M.__rectSize=l[v],G){var ee={x:0,y:0};ee[v]=Math.max(l[v]-V[v]-X,0),ee[T]=te[T],M.setClipPath(new Rect$2({shape:ee})),M.__rectSize=ee[v]}else F.eachChild(function(se){se.attr({invisible:!0,silent:!0})});var ne=this._getPageInfo(o);return ne.pageIndex!=null&&updateProps$1(w,{x:ne.contentPosition[0],y:ne.contentPosition[1]},G?o:null),this._updatePageInfoView(o,ne),te},r.prototype._pageGo=function(o,s,l){var h=this._getPageInfo(s)[o];h!=null&&l.dispatchAction({type:"legendScroll",scrollDataIndex:h,legendId:s.id})},r.prototype._updatePageInfoView=function(o,s){var l=this._controllerGroup;each$c(["pagePrev","pageNext"],function(w){var M=w+"DataIndex",F=s[M]!=null,z=l.childOfName(w);z&&(z.setStyle("fill",F?o.get("pageIconColor",!0):o.get("pageIconInactiveColor",!0)),z.cursor=F?"pointer":"default")});var h=l.childOfName("pageText"),v=o.get("pageFormatter"),T=s.pageIndex,x=T!=null?T+1:0,C=s.pageCount;h&&v&&h.setStyle("text",isString(v)?v.replace("{current}",x==null?"":x+"").replace("{total}",C==null?"":C+""):v({current:x,total:C}))},r.prototype._getPageInfo=function(o){var s=o.get("scrollDataIndex",!0),l=this.getContentGroup(),h=this._containerGroup.__rectSize,v=o.getOrient().index,T=WH[v],x=XY[v],C=this._findTargetItemIndex(s),w=l.children(),M=w[C],F=w.length,z=F?1:0,V={contentPosition:[l.x,l.y],pageCount:z,pageIndex:z-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!M)return V;var G=K(M);V.contentPosition[v]=-G.s;for(var U=C+1,W=G,q=G,X=null;U<=F;++U)X=K(w[U]),(!X&&q.e>W.s+h||X&&!te(X,W.s))&&(q.i>W.i?W=q:W=X,W&&(V.pageNextDataIndex==null&&(V.pageNextDataIndex=W.i),++V.pageCount)),q=X;for(var U=C-1,W=G,q=G,X=null;U>=-1;--U)X=K(w[U]),(!X||!te(q,X.s))&&W.i<q.i&&(q=W,V.pagePrevDataIndex==null&&(V.pagePrevDataIndex=W.i),++V.pageCount,++V.pageIndex),W=X;return V;function K(ee){if(ee){var ne=ee.getBoundingRect(),se=ne[x]+ee[x];return{s:se,e:se+ne[T],i:ee.__legendDataIndex}}}function te(ee,ne){return ee.e>=ne&&ee.s<=ne+h}},r.prototype._findTargetItemIndex=function(o){if(!this._showController)return 0;var s,l=this.getContentGroup(),h;return l.eachChild(function(v,T){var x=v.__legendDataIndex;h==null&&x!=null&&(h=T),x===o&&(s=T)}),s!=null?s:h},r.type="legend.scroll",r}(LegendView$1);const ScrollableLegendView$1=ScrollableLegendView;function installScrollableLegendAction(t){t.registerAction("legendScroll","legendscroll",function(r,o){var s=r.scrollDataIndex;s!=null&&o.eachComponent({mainType:"legend",subType:"scroll",query:r},function(l){l.setScrollDataIndex(s)})})}function install$7(t){use$1(install$8),t.registerComponentModel(ScrollableLegendModel$1),t.registerComponentView(ScrollableLegendView$1),installScrollableLegendAction(t)}function install$6(t){use$1(install$8),use$1(install$7)}var InsideZoomModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="dataZoom.inside",r.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),r}(DataZoomModel$1);const InsideZoomModel$1=InsideZoomModel;var inner=makeInner();function setViewInfoToCoordSysRecord(t,r,o){inner(t).coordSysRecordMap.each(function(s){var l=s.dataZoomInfoMap.get(r.uid);l&&(l.getRange=o)})}function disposeCoordSysRecordIfNeeded(t,r){for(var o=inner(t).coordSysRecordMap,s=o.keys(),l=0;l<s.length;l++){var h=s[l],v=o.get(h),T=v.dataZoomInfoMap;if(T){var x=r.uid,C=T.get(x);C&&(T.removeKey(x),T.keys().length||disposeCoordSysRecord(o,v))}}}function disposeCoordSysRecord(t,r){if(r){t.removeKey(r.model.uid);var o=r.controller;o&&o.dispose()}}function createCoordSysRecord(t,r){var o={model:r,containsPoint:curry$1(containsPoint,r),dispatchAction:curry$1(dispatchAction,t),dataZoomInfoMap:null,controller:null},s=o.controller=new RoamController$1(t.getZr());return each$c(["pan","zoom","scrollMove"],function(l){s.on(l,function(h){var v=[];o.dataZoomInfoMap.each(function(T){if(!!h.isAvailableBehavior(T.model.option)){var x=(T.getRange||{})[l],C=x&&x(T.dzReferCoordSysInfo,o.model.mainType,o.controller,h);!T.model.get("disabled",!0)&&C&&v.push({dataZoomId:T.model.id,start:C[0],end:C[1]})}}),v.length&&o.dispatchAction(v)})}),o}function dispatchAction(t,r){t.isDisposed()||t.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:r})}function containsPoint(t,r,o,s){return t.coordinateSystem.containPoint([o,s])}function mergeControllerParams(t){var r,o="type_",s={type_true:2,type_move:1,type_false:0,type_undefined:-1},l=!0;return t.each(function(h){var v=h.model,T=v.get("disabled",!0)?!1:v.get("zoomLock",!0)?"move":!0;s[o+T]>s[o+r]&&(r=T),l=l&&v.get("preventDefaultMouseMove",!0)}),{controlType:r,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!l}}}function installDataZoomRoamProcessor(t){t.registerProcessor(t.PRIORITY.PROCESSOR.FILTER,function(r,o){var s=inner(o),l=s.coordSysRecordMap||(s.coordSysRecordMap=createHashMap());l.each(function(h){h.dataZoomInfoMap=null}),r.eachComponent({mainType:"dataZoom",subType:"inside"},function(h){var v=collectReferCoordSysModelInfo(h);each$c(v.infoList,function(T){var x=T.model.uid,C=l.get(x)||l.set(x,createCoordSysRecord(o,T.model)),w=C.dataZoomInfoMap||(C.dataZoomInfoMap=createHashMap());w.set(h.uid,{dzReferCoordSysInfo:T,model:h,getRange:null})})}),l.each(function(h){var v=h.controller,T,x=h.dataZoomInfoMap;if(x){var C=x.keys()[0];C!=null&&(T=x.get(C))}if(!T){disposeCoordSysRecord(l,h);return}var w=mergeControllerParams(x);v.enable(w.controlType,w.opt),v.setPointerChecker(h.containsPoint),createOrUpdate(h,"dispatchAction",T.model.get("throttle",!0),"fixRate")})})}var InsideZoomView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type="dataZoom.inside",o}return r.prototype.render=function(o,s,l){if(t.prototype.render.apply(this,arguments),o.noTarget()){this._clear();return}this.range=o.getPercentRange(),setViewInfoToCoordSysRecord(l,o,{pan:bind$1(getRangeHandlers.pan,this),zoom:bind$1(getRangeHandlers.zoom,this),scrollMove:bind$1(getRangeHandlers.scrollMove,this)})},r.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},r.prototype._clear=function(){disposeCoordSysRecordIfNeeded(this.api,this.dataZoomModel),this.range=null},r.type="dataZoom.inside",r}(DataZoomView$1),getRangeHandlers={zoom:function(t,r,o,s){var l=this.range,h=l.slice(),v=t.axisModels[0];if(!!v){var T=getDirectionInfo[r](null,[s.originX,s.originY],v,o,t),x=(T.signal>0?T.pixelStart+T.pixelLength-T.pixel:T.pixel-T.pixelStart)/T.pixelLength*(h[1]-h[0])+h[0],C=Math.max(1/s.scale,0);h[0]=(h[0]-x)*C+x,h[1]=(h[1]-x)*C+x;var w=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(sliderMove(0,h,[0,100],0,w.minSpan,w.maxSpan),this.range=h,l[0]!==h[0]||l[1]!==h[1])return h}},pan:makeMover(function(t,r,o,s,l,h){var v=getDirectionInfo[s]([h.oldX,h.oldY],[h.newX,h.newY],r,l,o);return v.signal*(t[1]-t[0])*v.pixel/v.pixelLength}),scrollMove:makeMover(function(t,r,o,s,l,h){var v=getDirectionInfo[s]([0,0],[h.scrollDelta,h.scrollDelta],r,l,o);return v.signal*(t[1]-t[0])*h.scrollDelta})};function makeMover(t){return function(r,o,s,l){var h=this.range,v=h.slice(),T=r.axisModels[0];if(!!T){var x=t(v,T,r,o,s,l);if(sliderMove(x,v,[0,100],"all"),this.range=v,h[0]!==v[0]||h[1]!==v[1])return v}}}var getDirectionInfo={grid:function(t,r,o,s,l){var h=o.axis,v={},T=l.model.coordinateSystem.getRect();return t=t||[0,0],h.dim==="x"?(v.pixel=r[0]-t[0],v.pixelLength=T.width,v.pixelStart=T.x,v.signal=h.inverse?1:-1):(v.pixel=r[1]-t[1],v.pixelLength=T.height,v.pixelStart=T.y,v.signal=h.inverse?-1:1),v},polar:function(t,r,o,s,l){var h=o.axis,v={},T=l.model.coordinateSystem,x=T.getRadiusAxis().getExtent(),C=T.getAngleAxis().getExtent();return t=t?T.pointToCoord(t):[0,0],r=T.pointToCoord(r),o.mainType==="radiusAxis"?(v.pixel=r[0]-t[0],v.pixelLength=x[1]-x[0],v.pixelStart=x[0],v.signal=h.inverse?1:-1):(v.pixel=r[1]-t[1],v.pixelLength=C[1]-C[0],v.pixelStart=C[0],v.signal=h.inverse?-1:1),v},singleAxis:function(t,r,o,s,l){var h=o.axis,v=l.model.coordinateSystem.getRect(),T={};return t=t||[0,0],h.orient==="horizontal"?(T.pixel=r[0]-t[0],T.pixelLength=v.width,T.pixelStart=v.x,T.signal=h.inverse?1:-1):(T.pixel=r[1]-t[1],T.pixelLength=v.height,T.pixelStart=v.y,T.signal=h.inverse?-1:1),T}};const InsideZoomView$1=InsideZoomView;function install$5(t){installCommon$1(t),t.registerComponentModel(InsideZoomModel$1),t.registerComponentView(InsideZoomView$1),installDataZoomRoamProcessor(t)}var SliderZoomModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.type="dataZoom.slider",r.layoutMode="box",r.defaultOption=inheritDefaultOption(DataZoomModel$1.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),r}(DataZoomModel$1);const SliderZoomModel$1=SliderZoomModel;var Rect=Rect$2,DEFAULT_LOCATION_EDGE_GAP=7,DEFAULT_FRAME_BORDER_WIDTH=1,DEFAULT_FILLER_SIZE=30,DEFAULT_MOVE_HANDLE_SIZE=7,HORIZONTAL="horizontal",VERTICAL="vertical",LABEL_GAP=5,SHOW_DATA_SHADOW_SERIES_TYPE=["line","bar","candlestick","scatter"],REALTIME_ANIMATION_CONFIG={easing:"cubicOut",duration:100,delay:0},SliderZoomView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o._displayables={},o}return r.prototype.init=function(o,s){this.api=s,this._onBrush=bind$1(this._onBrush,this),this._onBrushEnd=bind$1(this._onBrushEnd,this)},r.prototype.render=function(o,s,l,h){if(t.prototype.render.apply(this,arguments),createOrUpdate(this,"_dispatchZoomAction",o.get("throttle"),"fixRate"),this._orient=o.getOrient(),o.get("show")===!1){this.group.removeAll();return}if(o.noTarget()){this._clear(),this.group.removeAll();return}(!h||h.type!=="dataZoom"||h.from!==this.uid)&&this._buildView(),this._updateView()},r.prototype.dispose=function(){this._clear(),t.prototype.dispose.apply(this,arguments)},r.prototype._clear=function(){clear$1(this,"_dispatchZoomAction");var o=this.api.getZr();o.off("mousemove",this._onBrush),o.off("mouseup",this._onBrushEnd)},r.prototype._buildView=function(){var o=this.group;o.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var s=this._displayables.sliderGroup=new Group$3;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),o.add(s),this._positionGroup()},r.prototype._resetLocation=function(){var o=this.dataZoomModel,s=this.api,l=o.get("brushSelect"),h=l?DEFAULT_MOVE_HANDLE_SIZE:0,v=this._findCoordRect(),T={width:s.getWidth(),height:s.getHeight()},x=this._orient===HORIZONTAL?{right:T.width-v.x-v.width,top:T.height-DEFAULT_FILLER_SIZE-DEFAULT_LOCATION_EDGE_GAP-h,width:v.width,height:DEFAULT_FILLER_SIZE}:{right:DEFAULT_LOCATION_EDGE_GAP,top:v.y,width:DEFAULT_FILLER_SIZE,height:v.height},C=getLayoutParams(o.option);each$c(["right","top","width","height"],function(M){C[M]==="ph"&&(C[M]=x[M])});var w=getLayoutRect(C,T);this._location={x:w.x,y:w.y},this._size=[w.width,w.height],this._orient===VERTICAL&&this._size.reverse()},r.prototype._positionGroup=function(){var o=this.group,s=this._location,l=this._orient,h=this.dataZoomModel.getFirstTargetAxisModel(),v=h&&h.get("inverse"),T=this._displayables.sliderGroup,x=(this._dataShadowInfo||{}).otherAxisInverse;T.attr(l===HORIZONTAL&&!v?{scaleY:x?1:-1,scaleX:1}:l===HORIZONTAL&&v?{scaleY:x?1:-1,scaleX:-1}:l===VERTICAL&&!v?{scaleY:x?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:x?-1:1,scaleX:-1,rotation:Math.PI/2});var C=o.getBoundingRect([T]);o.x=s.x-C.x,o.y=s.y-C.y,o.markRedraw()},r.prototype._getViewExtent=function(){return[0,this._size[0]]},r.prototype._renderBackground=function(){var o=this.dataZoomModel,s=this._size,l=this._displayables.sliderGroup,h=o.get("brushSelect");l.add(new Rect({silent:!0,shape:{x:0,y:0,width:s[0],height:s[1]},style:{fill:o.get("backgroundColor")},z2:-40}));var v=new Rect({shape:{x:0,y:0,width:s[0],height:s[1]},style:{fill:"transparent"},z2:0,onclick:bind$1(this._onClickPanel,this)}),T=this.api.getZr();h?(v.on("mousedown",this._onBrushStart,this),v.cursor="crosshair",T.on("mousemove",this._onBrush),T.on("mouseup",this._onBrushEnd)):(T.off("mousemove",this._onBrush),T.off("mouseup",this._onBrushEnd)),l.add(v)},r.prototype._renderDataShadow=function(){var o=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!o)return;var s=this._size,l=this._shadowSize||[],h=o.series,v=h.getRawData(),T=h.getShadowDim&&h.getShadowDim(),x=T&&v.getDimensionInfo(T)?h.getShadowDim():o.otherDim;if(x==null)return;var C=this._shadowPolygonPts,w=this._shadowPolylinePts;if(v!==this._shadowData||x!==this._shadowDim||s[0]!==l[0]||s[1]!==l[1]){var M=v.getDataExtent(x),F=(M[1]-M[0])*.3;M=[M[0]-F,M[1]+F];var z=[0,s[1]],V=[0,s[0]],G=[[s[0],0],[0,0]],U=[],W=V[1]/(v.count()-1),q=0,X=Math.round(v.count()/s[0]),K;v.each([x],function(ve,me){if(X>0&&me%X){q+=W;return}var oe=ve==null||isNaN(ve)||ve==="",ye=oe?0:linearMap$2(ve,M,z,!0);oe&&!K&&me?(G.push([G[G.length-1][0],0]),U.push([U[U.length-1][0],0])):!oe&&K&&(G.push([q,0]),U.push([q,0])),G.push([q,ye]),U.push([q,ye]),q+=W,K=oe}),C=this._shadowPolygonPts=G,w=this._shadowPolylinePts=U}this._shadowData=v,this._shadowDim=x,this._shadowSize=[s[0],s[1]];var te=this.dataZoomModel;function ee(ve){var me=te.getModel(ve?"selectedDataBackground":"dataBackground"),oe=new Group$3,ye=new Polygon$1({shape:{points:C},segmentIgnoreThreshold:1,style:me.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),Se=new Polyline$1({shape:{points:w},segmentIgnoreThreshold:1,style:me.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return oe.add(ye),oe.add(Se),oe}for(var ne=0;ne<3;ne++){var se=ee(ne===1);this._displayables.sliderGroup.add(se),this._displayables.dataShadowSegs.push(se)}},r.prototype._prepareDataShadowInfo=function(){var o=this.dataZoomModel,s=o.get("showDataShadow");if(s!==!1){var l,h=this.ecModel;return o.eachTargetAxis(function(v,T){var x=o.getAxisProxy(v,T).getTargetSeriesModels();each$c(x,function(C){if(!l&&!(s!==!0&&indexOf(SHOW_DATA_SHADOW_SERIES_TYPE,C.get("type"))<0)){var w=h.getComponent(getAxisMainType(v),T).axis,M=getOtherDim(v),F,z=C.coordinateSystem;M!=null&&z.getOtherAxis&&(F=z.getOtherAxis(w).inverse),M=C.getData().mapDimension(M),l={thisAxis:w,series:C,thisDim:v,otherDim:M,otherAxisInverse:F}}},this)},this),l}},r.prototype._renderHandle=function(){var o=this.group,s=this._displayables,l=s.handles=[null,null],h=s.handleLabels=[null,null],v=this._displayables.sliderGroup,T=this._size,x=this.dataZoomModel,C=this.api,w=x.get("borderRadius")||0,M=x.get("brushSelect"),F=s.filler=new Rect({silent:M,style:{fill:x.get("fillerColor")},textConfig:{position:"inside"}});v.add(F),v.add(new Rect({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:T[0],height:T[1],r:w},style:{stroke:x.get("dataBackgroundColor")||x.get("borderColor"),lineWidth:DEFAULT_FRAME_BORDER_WIDTH,fill:"rgba(0,0,0,0)"}})),each$c([0,1],function(X){var K=x.get("handleIcon");!symbolBuildProxies[K]&&K.indexOf("path://")<0&&K.indexOf("image://")<0&&(K="path://"+K);var te=createSymbol(K,-1,0,2,2,null,!0);te.attr({cursor:getCursor$1(this._orient),draggable:!0,drift:bind$1(this._onDragMove,this,X),ondragend:bind$1(this._onDragEnd,this),onmouseover:bind$1(this._showDataInfo,this,!0),onmouseout:bind$1(this._showDataInfo,this,!1),z2:5});var ee=te.getBoundingRect(),ne=x.get("handleSize");this._handleHeight=parsePercent(ne,this._size[1]),this._handleWidth=ee.width/ee.height*this._handleHeight,te.setStyle(x.getModel("handleStyle").getItemStyle()),te.style.strokeNoScale=!0,te.rectHover=!0,te.ensureState("emphasis").style=x.getModel(["emphasis","handleStyle"]).getItemStyle(),enableHoverEmphasis(te);var se=x.get("handleColor");se!=null&&(te.style.fill=se),v.add(l[X]=te);var ve=x.getModel("textStyle");o.add(h[X]=new ZRText$1({silent:!0,invisible:!0,style:createTextStyle$1(ve,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:ve.getTextColor(),font:ve.getFont()}),z2:10}))},this);var z=F;if(M){var V=parsePercent(x.get("moveHandleSize"),T[1]),G=s.moveHandle=new Rect$2({style:x.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:T[1]-.5,height:V}}),U=V*.8,W=s.moveHandleIcon=createSymbol(x.get("moveHandleIcon"),-U/2,-U/2,U,U,"#fff",!0);W.silent=!0,W.y=T[1]+V/2-.5,G.ensureState("emphasis").style=x.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var q=Math.min(T[1]/2,Math.max(V,10));z=s.moveZone=new Rect$2({invisible:!0,shape:{y:T[1]-q,height:V+q}}),z.on("mouseover",function(){C.enterEmphasis(G)}).on("mouseout",function(){C.leaveEmphasis(G)}),v.add(G),v.add(W),v.add(z)}z.attr({draggable:!0,cursor:getCursor$1(this._orient),drift:bind$1(this._onDragMove,this,"all"),ondragstart:bind$1(this._showDataInfo,this,!0),ondragend:bind$1(this._onDragEnd,this),onmouseover:bind$1(this._showDataInfo,this,!0),onmouseout:bind$1(this._showDataInfo,this,!1)})},r.prototype._resetInterval=function(){var o=this._range=this.dataZoomModel.getPercentRange(),s=this._getViewExtent();this._handleEnds=[linearMap$2(o[0],[0,100],s,!0),linearMap$2(o[1],[0,100],s,!0)]},r.prototype._updateInterval=function(o,s){var l=this.dataZoomModel,h=this._handleEnds,v=this._getViewExtent(),T=l.findRepresentativeAxisProxy().getMinMaxSpan(),x=[0,100];sliderMove(s,h,v,l.get("zoomLock")?"all":o,T.minSpan!=null?linearMap$2(T.minSpan,x,v,!0):null,T.maxSpan!=null?linearMap$2(T.maxSpan,x,v,!0):null);var C=this._range,w=this._range=asc$2([linearMap$2(h[0],v,x,!0),linearMap$2(h[1],v,x,!0)]);return!C||C[0]!==w[0]||C[1]!==w[1]},r.prototype._updateView=function(o){var s=this._displayables,l=this._handleEnds,h=asc$2(l.slice()),v=this._size;each$c([0,1],function(z){var V=s.handles[z],G=this._handleHeight;V.attr({scaleX:G/2,scaleY:G/2,x:l[z]+(z?-1:1),y:v[1]/2-G/2})},this),s.filler.setShape({x:h[0],y:0,width:h[1]-h[0],height:v[1]});var T={x:h[0],width:h[1]-h[0]};s.moveHandle&&(s.moveHandle.setShape(T),s.moveZone.setShape(T),s.moveZone.getBoundingRect(),s.moveHandleIcon&&s.moveHandleIcon.attr("x",T.x+T.width/2));for(var x=s.dataShadowSegs,C=[0,h[0],h[1],v[0]],w=0;w<x.length;w++){var M=x[w],F=M.getClipPath();F||(F=new Rect$2,M.setClipPath(F)),F.setShape({x:C[w],y:0,width:C[w+1]-C[w],height:v[1]})}this._updateDataInfo(o)},r.prototype._updateDataInfo=function(o){var s=this.dataZoomModel,l=this._displayables,h=l.handleLabels,v=this._orient,T=["",""];if(s.get("showDetail")){var x=s.findRepresentativeAxisProxy();if(x){var C=x.getAxisModel().axis,w=this._range,M=o?x.calculateDataWindow({start:w[0],end:w[1]}).valueWindow:x.getDataValueWindow();T=[this._formatLabel(M[0],C),this._formatLabel(M[1],C)]}}var F=asc$2(this._handleEnds.slice());z.call(this,0),z.call(this,1);function z(V){var G=getTransform$1(l.handles[V].parent,this.group),U=transformDirection(V===0?"right":"left",G),W=this._handleWidth/2+LABEL_GAP,q=applyTransform([F[V]+(V===0?-W:W),this._size[1]/2],G);h[V].setStyle({x:q[0],y:q[1],verticalAlign:v===HORIZONTAL?"middle":U,align:v===HORIZONTAL?U:"center",text:T[V]})}},r.prototype._formatLabel=function(o,s){var l=this.dataZoomModel,h=l.get("labelFormatter"),v=l.get("labelPrecision");(v==null||v==="auto")&&(v=s.getPixelPrecision());var T=o==null||isNaN(o)?"":s.type==="category"||s.type==="time"?s.scale.getLabel({value:Math.round(o)}):o.toFixed(Math.min(v,20));return isFunction(h)?h(o,T):isString(h)?h.replace("{value}",T):T},r.prototype._showDataInfo=function(o){o=this._dragging||o;var s=this._displayables,l=s.handleLabels;l[0].attr("invisible",!o),l[1].attr("invisible",!o),s.moveHandle&&this.api[o?"enterEmphasis":"leaveEmphasis"](s.moveHandle,1)},r.prototype._onDragMove=function(o,s,l,h){this._dragging=!0,stop(h.event);var v=this._displayables.sliderGroup.getLocalTransform(),T=applyTransform([s,l],v,!0),x=this._updateInterval(o,T[0]),C=this.dataZoomModel.get("realtime");this._updateView(!C),x&&C&&this._dispatchZoomAction(!0)},r.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var o=this.dataZoomModel.get("realtime");!o&&this._dispatchZoomAction(!1)},r.prototype._onClickPanel=function(o){var s=this._size,l=this._displayables.sliderGroup.transformCoordToLocal(o.offsetX,o.offsetY);if(!(l[0]<0||l[0]>s[0]||l[1]<0||l[1]>s[1])){var h=this._handleEnds,v=(h[0]+h[1])/2,T=this._updateInterval("all",l[0]-v);this._updateView(),T&&this._dispatchZoomAction(!1)}},r.prototype._onBrushStart=function(o){var s=o.offsetX,l=o.offsetY;this._brushStart=new Point$1(s,l),this._brushing=!0,this._brushStartTime=+new Date},r.prototype._onBrushEnd=function(o){if(!!this._brushing){var s=this._displayables.brushRect;if(this._brushing=!1,!!s){s.attr("ignore",!0);var l=s.shape,h=+new Date;if(!(h-this._brushStartTime<200&&Math.abs(l.width)<5)){var v=this._getViewExtent(),T=[0,100];this._range=asc$2([linearMap$2(l.x,v,T,!0),linearMap$2(l.x+l.width,v,T,!0)]),this._handleEnds=[l.x,l.x+l.width],this._updateView(),this._dispatchZoomAction(!1)}}}},r.prototype._onBrush=function(o){this._brushing&&(stop(o.event),this._updateBrushRect(o.offsetX,o.offsetY))},r.prototype._updateBrushRect=function(o,s){var l=this._displayables,h=this.dataZoomModel,v=l.brushRect;v||(v=l.brushRect=new Rect({silent:!0,style:h.getModel("brushStyle").getItemStyle()}),l.sliderGroup.add(v)),v.attr("ignore",!1);var T=this._brushStart,x=this._displayables.sliderGroup,C=x.transformCoordToLocal(o,s),w=x.transformCoordToLocal(T.x,T.y),M=this._size;C[0]=Math.max(Math.min(M[0],C[0]),0),v.setShape({x:w[0],y:0,width:C[0]-w[0],height:M[1]})},r.prototype._dispatchZoomAction=function(o){var s=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:o?REALTIME_ANIMATION_CONFIG:null,start:s[0],end:s[1]})},r.prototype._findCoordRect=function(){var o,s=collectReferCoordSysModelInfo(this.dataZoomModel).infoList;if(!o&&s.length){var l=s[0].model.coordinateSystem;o=l.getRect&&l.getRect()}if(!o){var h=this.api.getWidth(),v=this.api.getHeight();o={x:h*.2,y:v*.2,width:h*.6,height:v*.6}}return o},r.type="dataZoom.slider",r}(DataZoomView$1);function getOtherDim(t){var r={x:"y",y:"x",radius:"angle",angle:"radius"};return r[t]}function getCursor$1(t){return t==="vertical"?"ns-resize":"ew-resize"}const SliderZoomView$1=SliderZoomView;function install$4(t){t.registerComponentModel(SliderZoomModel$1),t.registerComponentView(SliderZoomView$1),installCommon$1(t)}function install$3(t){use$1(install$5),use$1(install$4)}var visualDefault={get:function(t,r,o){var s=clone$3((defaultOption[t]||{})[r]);return o&&isArray$1(s)?s[s.length-1]:s}},defaultOption={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}};const visualDefault$1=visualDefault;var mapVisual=VisualMapping$1.mapVisual,eachVisual=VisualMapping$1.eachVisual,isArray=isArray$1,each$2=each$c,asc=asc$2,linearMap$1=linearMap$2,VisualMapModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.stateList=["inRange","outOfRange"],o.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],o.layoutMode={type:"box",ignoreSize:!0},o.dataBound=[-1/0,1/0],o.targetVisuals={},o.controllerVisuals={},o}return r.prototype.init=function(o,s,l){this.mergeDefaultAndTheme(o,l)},r.prototype.optionUpdated=function(o,s){var l=this.option;!s&&replaceVisualOption(l,o,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},r.prototype.resetVisual=function(o){var s=this.stateList;o=bind$1(o,this),this.controllerVisuals=createVisualMappings(this.option.controller,s,o),this.targetVisuals=createVisualMappings(this.option.target,s,o)},r.prototype.getItemSymbol=function(){return null},r.prototype.getTargetSeriesIndices=function(){var o=this.option.seriesIndex,s=[];return o==null||o==="all"?this.ecModel.eachSeries(function(l,h){s.push(h)}):s=normalizeToArray(o),s},r.prototype.eachTargetSeries=function(o,s){each$c(this.getTargetSeriesIndices(),function(l){var h=this.ecModel.getSeriesByIndex(l);h&&o.call(s,h)},this)},r.prototype.isTargetSeries=function(o){var s=!1;return this.eachTargetSeries(function(l){l===o&&(s=!0)}),s},r.prototype.formatValueText=function(o,s,l){var h=this.option,v=h.precision,T=this.dataBound,x=h.formatter,C;l=l||["<",">"],isArray$1(o)&&(o=o.slice(),C=!0);var w=s?o:C?[M(o[0]),M(o[1])]:M(o);if(isString(x))return x.replace("{value}",C?w[0]:w).replace("{value2}",C?w[1]:w);if(isFunction(x))return C?x(o[0],o[1]):x(o);if(C)return o[0]===T[0]?l[0]+" "+w[1]:o[1]===T[1]?l[1]+" "+w[0]:w[0]+" - "+w[1];return w;function M(F){return F===T[0]?"min":F===T[1]?"max":(+F).toFixed(Math.min(v,20))}},r.prototype.resetExtent=function(){var o=this.option,s=asc([o.min,o.max]);this._dataExtent=s},r.prototype.getDataDimensionIndex=function(o){var s=this.option.dimension;if(s!=null)return o.getDimensionIndex(s);for(var l=o.dimensions,h=l.length-1;h>=0;h--){var v=l[h],T=o.getDimensionInfo(v);if(!T.isCalculationCoord)return T.storeDimIndex}},r.prototype.getExtent=function(){return this._dataExtent.slice()},r.prototype.completeVisualOption=function(){var o=this.ecModel,s=this.option,l={inRange:s.inRange,outOfRange:s.outOfRange},h=s.target||(s.target={}),v=s.controller||(s.controller={});merge(h,l),merge(v,l);var T=this.isCategory();x.call(this,h),x.call(this,v),C.call(this,h,"inRange","outOfRange"),w.call(this,v);function x(M){isArray(s.color)&&!M.inRange&&(M.inRange={color:s.color.slice().reverse()}),M.inRange=M.inRange||{color:o.get("gradientColor")}}function C(M,F,z){var V=M[F],G=M[z];V&&!G&&(G=M[z]={},each$2(V,function(U,W){if(!!VisualMapping$1.isValidType(W)){var q=visualDefault$1.get(W,"inactive",T);q!=null&&(G[W]=q,W==="color"&&!G.hasOwnProperty("opacity")&&!G.hasOwnProperty("colorAlpha")&&(G.opacity=[0,0]))}}))}function w(M){var F=(M.inRange||{}).symbol||(M.outOfRange||{}).symbol,z=(M.inRange||{}).symbolSize||(M.outOfRange||{}).symbolSize,V=this.get("inactiveColor"),G=this.getItemSymbol(),U=G||"roundRect";each$2(this.stateList,function(W){var q=this.itemSize,X=M[W];X||(X=M[W]={color:T?V:[V]}),X.symbol==null&&(X.symbol=F&&clone$3(F)||(T?U:[U])),X.symbolSize==null&&(X.symbolSize=z&&clone$3(z)||(T?q[0]:[q[0],q[0]])),X.symbol=mapVisual(X.symbol,function(ee){return ee==="none"?U:ee});var K=X.symbolSize;if(K!=null){var te=-1/0;eachVisual(K,function(ee){ee>te&&(te=ee)}),X.symbolSize=mapVisual(K,function(ee){return linearMap$1(ee,[0,te],[0,q[0]],!0)})}},this)}},r.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},r.prototype.isCategory=function(){return!!this.option.categories},r.prototype.setSelected=function(o){},r.prototype.getSelected=function(){return null},r.prototype.getValueState=function(o){return null},r.prototype.getVisualMeta=function(o){return null},r.type="visualMap",r.dependencies=["series"],r.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},r}(ComponentModel$1);const VisualMapModel$1=VisualMapModel;var DEFAULT_BAR_BOUND=[20,140],ContinuousModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.optionUpdated=function(o,s){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(l){l.mappingMethod="linear",l.dataExtent=this.getExtent()}),this._resetRange()},r.prototype.resetItemSize=function(){t.prototype.resetItemSize.apply(this,arguments);var o=this.itemSize;(o[0]==null||isNaN(o[0]))&&(o[0]=DEFAULT_BAR_BOUND[0]),(o[1]==null||isNaN(o[1]))&&(o[1]=DEFAULT_BAR_BOUND[1])},r.prototype._resetRange=function(){var o=this.getExtent(),s=this.option.range;!s||s.auto?(o.auto=1,this.option.range=o):isArray$1(s)&&(s[0]>s[1]&&s.reverse(),s[0]=Math.max(s[0],o[0]),s[1]=Math.min(s[1],o[1]))},r.prototype.completeVisualOption=function(){t.prototype.completeVisualOption.apply(this,arguments),each$c(this.stateList,function(o){var s=this.option.controller[o].symbolSize;s&&s[0]!==s[1]&&(s[0]=s[1]/3)},this)},r.prototype.setSelected=function(o){this.option.range=o.slice(),this._resetRange()},r.prototype.getSelected=function(){var o=this.getExtent(),s=asc$2((this.get("range")||[]).slice());return s[0]>o[1]&&(s[0]=o[1]),s[1]>o[1]&&(s[1]=o[1]),s[0]<o[0]&&(s[0]=o[0]),s[1]<o[0]&&(s[1]=o[0]),s},r.prototype.getValueState=function(o){var s=this.option.range,l=this.getExtent();return(s[0]<=l[0]||s[0]<=o)&&(s[1]>=l[1]||o<=s[1])?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(o){var s=[];return this.eachTargetSeries(function(l){var h=[],v=l.getData();v.each(this.getDataDimensionIndex(v),function(T,x){o[0]<=T&&T<=o[1]&&h.push(x)},this),s.push({seriesId:l.id,dataIndex:h})},this),s},r.prototype.getVisualMeta=function(o){var s=getColorStopValues(this,"outOfRange",this.getExtent()),l=getColorStopValues(this,"inRange",this.option.range.slice()),h=[];function v(z,V){h.push({value:z,color:o(z,V)})}for(var T=0,x=0,C=l.length,w=s.length;x<w&&(!l.length||s[x]<=l[0]);x++)s[x]<l[T]&&v(s[x],"outOfRange");for(var M=1;T<C;T++,M=0)M&&h.length&&v(l[T],"outOfRange"),v(l[T],"inRange");for(var M=1;x<w;x++)(!l.length||l[l.length-1]<s[x])&&(M&&(h.length&&v(h[h.length-1].value,"outOfRange"),M=0),v(s[x],"outOfRange"));var F=h.length;return{stops:h,outerColors:[F?h[0].color:"transparent",F?h[F-1].color:"transparent"]}},r.type="visualMap.continuous",r.defaultOption=inheritDefaultOption(VisualMapModel$1.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:"#fff",borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}}),r}(VisualMapModel$1);function getColorStopValues(t,r,o){if(o[0]===o[1])return o.slice();for(var s=200,l=(o[1]-o[0])/s,h=o[0],v=[],T=0;T<=s&&h<o[1];T++)v.push(h),h+=l;return v.push(o[1]),v}const ContinuousModel$1=ContinuousModel;var VisualMapView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o.autoPositionValues={left:1,right:1,top:1,bottom:1},o}return r.prototype.init=function(o,s){this.ecModel=o,this.api=s},r.prototype.render=function(o,s,l,h){if(this.visualMapModel=o,o.get("show")===!1){this.group.removeAll();return}this.doRender(o,s,l,h)},r.prototype.renderBackground=function(o){var s=this.visualMapModel,l=normalizeCssArray(s.get("padding")||0),h=o.getBoundingRect();o.add(new Rect$2({z2:-1,silent:!0,shape:{x:h.x-l[3],y:h.y-l[0],width:h.width+l[3]+l[1],height:h.height+l[0]+l[2]},style:{fill:s.get("backgroundColor"),stroke:s.get("borderColor"),lineWidth:s.get("borderWidth")}}))},r.prototype.getControllerVisual=function(o,s,l){l=l||{};var h=l.forceState,v=this.visualMapModel,T={};if(s==="color"){var x=v.get("contentColor");T.color=x}function C(z){return T[z]}function w(z,V){T[z]=V}var M=v.controllerVisuals[h||v.getValueState(o)],F=VisualMapping$1.prepareVisualTypes(M);return each$c(F,function(z){var V=M[z];l.convertOpacityToAlpha&&z==="opacity"&&(z="colorAlpha",V=M.__alphaForOpacity),VisualMapping$1.dependsOn(z,s)&&V&&V.applyVisual(o,C,w)}),T[s]},r.prototype.positionGroup=function(o){var s=this.visualMapModel,l=this.api;positionElement(o,s.getBoxLayoutParams(),{width:l.getWidth(),height:l.getHeight()})},r.prototype.doRender=function(o,s,l,h){},r.type="visualMap",r}(ComponentView$1);const VisualMapView$1=VisualMapView;var paramsSet=[["left","right","width"],["top","bottom","height"]];function getItemAlign(t,r,o){var s=t.option,l=s.align;if(l!=null&&l!=="auto")return l;for(var h={width:r.getWidth(),height:r.getHeight()},v=s.orient==="horizontal"?1:0,T=paramsSet[v],x=[0,null,10],C={},w=0;w<3;w++)C[paramsSet[1-v][w]]=x[w],C[T[w]]=w===2?o[0]:s[T[w]];var M=[["x","width",3],["y","height",0]][v],F=getLayoutRect(C,h,s.padding);return T[(F.margin[M[2]]||0)+F[M[0]]+F[M[1]]*.5<h[M[1]]*.5?0:1]}function makeHighDownBatch(t,r){return each$c(t||[],function(o){o.dataIndex!=null&&(o.dataIndexInside=o.dataIndex,o.dataIndex=null),o.highlightKey="visualMap"+(r?r.componentIndex:"")}),t}var linearMap=linearMap$2,each$1=each$c,mathMin=Math.min,mathMax=Math.max,HOVER_LINK_SIZE=12,HOVER_LINK_OUT=6,ContinuousView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o._shapes={},o._dataInterval=[],o._handleEnds=[],o._hoverLinkDataIndices=[],o}return r.prototype.doRender=function(o,s,l,h){this._api=l,(!h||h.type!=="selectDataRange"||h.from!==this.uid)&&this._buildView()},r.prototype._buildView=function(){this.group.removeAll();var o=this.visualMapModel,s=this.group;this._orient=o.get("orient"),this._useHandle=o.get("calculable"),this._resetInterval(),this._renderBar(s);var l=o.get("text");this._renderEndsText(s,l,0),this._renderEndsText(s,l,1),this._updateView(!0),this.renderBackground(s),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(s)},r.prototype._renderEndsText=function(o,s,l){if(!!s){var h=s[1-l];h=h!=null?h+"":"";var v=this.visualMapModel,T=v.get("textGap"),x=v.itemSize,C=this._shapes.mainGroup,w=this._applyTransform([x[0]/2,l===0?-T:x[1]+T],C),M=this._applyTransform(l===0?"bottom":"top",C),F=this._orient,z=this.visualMapModel.textStyleModel;this.group.add(new ZRText$1({style:createTextStyle$1(z,{x:w[0],y:w[1],verticalAlign:F==="horizontal"?"middle":M,align:F==="horizontal"?M:"center",text:h})}))}},r.prototype._renderBar=function(o){var s=this.visualMapModel,l=this._shapes,h=s.itemSize,v=this._orient,T=this._useHandle,x=getItemAlign(s,this.api,h),C=l.mainGroup=this._createBarGroup(x),w=new Group$3;C.add(w),w.add(l.outOfRange=createPolygon()),w.add(l.inRange=createPolygon(null,T?getCursor(this._orient):null,bind$1(this._dragHandle,this,"all",!1),bind$1(this._dragHandle,this,"all",!0))),w.setClipPath(new Rect$2({shape:{x:0,y:0,width:h[0],height:h[1],r:3}}));var M=s.textStyleModel.getTextRect("\u56FD"),F=mathMax(M.width,M.height);T&&(l.handleThumbs=[],l.handleLabels=[],l.handleLabelPoints=[],this._createHandle(s,C,0,h,F,v),this._createHandle(s,C,1,h,F,v)),this._createIndicator(s,C,h,F,v),o.add(C)},r.prototype._createHandle=function(o,s,l,h,v,T){var x=bind$1(this._dragHandle,this,l,!1),C=bind$1(this._dragHandle,this,l,!0),w=parsePercent$1(o.get("handleSize"),h[0]),M=createSymbol(o.get("handleIcon"),-w/2,-w/2,w,w,null,!0),F=getCursor(this._orient);M.attr({cursor:F,draggable:!0,drift:x,ondragend:C,onmousemove:function(W){stop(W.event)}}),M.x=h[0]/2,M.useStyle(o.getModel("handleStyle").getItemStyle()),M.setStyle({strokeNoScale:!0,strokeFirst:!0}),M.style.lineWidth*=2,M.ensureState("emphasis").style=o.getModel(["emphasis","handleStyle"]).getItemStyle(),setAsHighDownDispatcher(M,!0),s.add(M);var z=this.visualMapModel.textStyleModel,V=new ZRText$1({cursor:F,draggable:!0,drift:x,onmousemove:function(W){stop(W.event)},ondragend:C,style:createTextStyle$1(z,{x:0,y:0,text:""})});V.ensureState("blur").style={opacity:.1},V.stateTransition={duration:200},this.group.add(V);var G=[w,0],U=this._shapes;U.handleThumbs[l]=M,U.handleLabelPoints[l]=G,U.handleLabels[l]=V},r.prototype._createIndicator=function(o,s,l,h,v){var T=parsePercent$1(o.get("indicatorSize"),l[0]),x=createSymbol(o.get("indicatorIcon"),-T/2,-T/2,T,T,null,!0);x.attr({cursor:"move",invisible:!0,silent:!0,x:l[0]/2});var C=o.getModel("indicatorStyle").getItemStyle();if(x instanceof ZRImage$1){var w=x.style;x.useStyle(extend({image:w.image,x:w.x,y:w.y,width:w.width,height:w.height},C))}else x.useStyle(C);s.add(x);var M=this.visualMapModel.textStyleModel,F=new ZRText$1({silent:!0,invisible:!0,style:createTextStyle$1(M,{x:0,y:0,text:""})});this.group.add(F);var z=[(v==="horizontal"?h/2:HOVER_LINK_OUT)+l[0]/2,0],V=this._shapes;V.indicator=x,V.indicatorLabel=F,V.indicatorLabelPoint=z,this._firstShowIndicator=!0},r.prototype._dragHandle=function(o,s,l,h){if(!!this._useHandle){if(this._dragging=!s,!s){var v=this._applyTransform([l,h],this._shapes.mainGroup,!0);this._updateInterval(o,v[1]),this._hideIndicator(),this._updateView()}s===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),s?!this._hovering&&this._clearHoverLinkToSeries():useHoverLinkOnHandle(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[o],!1)}},r.prototype._resetInterval=function(){var o=this.visualMapModel,s=this._dataInterval=o.getSelected(),l=o.getExtent(),h=[0,o.itemSize[1]];this._handleEnds=[linearMap(s[0],l,h,!0),linearMap(s[1],l,h,!0)]},r.prototype._updateInterval=function(o,s){s=s||0;var l=this.visualMapModel,h=this._handleEnds,v=[0,l.itemSize[1]];sliderMove(s,h,v,o,0);var T=l.getExtent();this._dataInterval=[linearMap(h[0],v,T,!0),linearMap(h[1],v,T,!0)]},r.prototype._updateView=function(o){var s=this.visualMapModel,l=s.getExtent(),h=this._shapes,v=[0,s.itemSize[1]],T=o?v:this._handleEnds,x=this._createBarVisual(this._dataInterval,l,T,"inRange"),C=this._createBarVisual(l,l,v,"outOfRange");h.inRange.setStyle({fill:x.barColor}).setShape("points",x.barPoints),h.outOfRange.setStyle({fill:C.barColor}).setShape("points",C.barPoints),this._updateHandle(T,x)},r.prototype._createBarVisual=function(o,s,l,h){var v={forceState:h,convertOpacityToAlpha:!0},T=this._makeColorGradient(o,v),x=[this.getControllerVisual(o[0],"symbolSize",v),this.getControllerVisual(o[1],"symbolSize",v)],C=this._createBarPoints(l,x);return{barColor:new LinearGradient$1(0,0,0,1,T),barPoints:C,handlesColor:[T[0].color,T[T.length-1].color]}},r.prototype._makeColorGradient=function(o,s){var l=100,h=[],v=(o[1]-o[0])/l;h.push({color:this.getControllerVisual(o[0],"color",s),offset:0});for(var T=1;T<l;T++){var x=o[0]+v*T;if(x>o[1])break;h.push({color:this.getControllerVisual(x,"color",s),offset:T/l})}return h.push({color:this.getControllerVisual(o[1],"color",s),offset:1}),h},r.prototype._createBarPoints=function(o,s){var l=this.visualMapModel.itemSize;return[[l[0]-s[0],o[0]],[l[0],o[0]],[l[0],o[1]],[l[0]-s[1],o[1]]]},r.prototype._createBarGroup=function(o){var s=this._orient,l=this.visualMapModel.get("inverse");return new Group$3(s==="horizontal"&&!l?{scaleX:o==="bottom"?1:-1,rotation:Math.PI/2}:s==="horizontal"&&l?{scaleX:o==="bottom"?-1:1,rotation:-Math.PI/2}:s==="vertical"&&!l?{scaleX:o==="left"?1:-1,scaleY:-1}:{scaleX:o==="left"?1:-1})},r.prototype._updateHandle=function(o,s){if(!!this._useHandle){var l=this._shapes,h=this.visualMapModel,v=l.handleThumbs,T=l.handleLabels,x=h.itemSize,C=h.getExtent();each$1([0,1],function(w){var M=v[w];M.setStyle("fill",s.handlesColor[w]),M.y=o[w];var F=linearMap(o[w],[0,x[1]],C,!0),z=this.getControllerVisual(F,"symbolSize");M.scaleX=M.scaleY=z/x[0],M.x=x[0]-z/2;var V=applyTransform(l.handleLabelPoints[w],getTransform$1(M,this.group));T[w].setStyle({x:V[0],y:V[1],text:h.formatValueText(this._dataInterval[w]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",l.mainGroup):"center"})},this)}},r.prototype._showIndicator=function(o,s,l,h){var v=this.visualMapModel,T=v.getExtent(),x=v.itemSize,C=[0,x[1]],w=this._shapes,M=w.indicator;if(!!M){M.attr("invisible",!1);var F={convertOpacityToAlpha:!0},z=this.getControllerVisual(o,"color",F),V=this.getControllerVisual(o,"symbolSize"),G=linearMap(o,T,C,!0),U=x[0]-V/2,W={x:M.x,y:M.y};M.y=G,M.x=U;var q=applyTransform(w.indicatorLabelPoint,getTransform$1(M,this.group)),X=w.indicatorLabel;X.attr("invisible",!1);var K=this._applyTransform("left",w.mainGroup),te=this._orient,ee=te==="horizontal";X.setStyle({text:(l||"")+v.formatValueText(s),verticalAlign:ee?K:"middle",align:ee?"center":K});var ne={x:U,y:G,style:{fill:z}},se={style:{x:q[0],y:q[1]}};if(v.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var ve={duration:100,easing:"cubicInOut",additive:!0};M.x=W.x,M.y=W.y,M.animateTo(ne,ve),X.animateTo(se,ve)}else M.attr(ne),X.attr(se);this._firstShowIndicator=!1;var me=this._shapes.handleLabels;if(me)for(var oe=0;oe<me.length;oe++)this._api.enterBlur(me[oe])}},r.prototype._enableHoverLinkToSeries=function(){var o=this;this._shapes.mainGroup.on("mousemove",function(s){if(o._hovering=!0,!o._dragging){var l=o.visualMapModel.itemSize,h=o._applyTransform([s.offsetX,s.offsetY],o._shapes.mainGroup,!0,!0);h[1]=mathMin(mathMax(0,h[1]),l[1]),o._doHoverLinkToSeries(h[1],0<=h[0]&&h[0]<=l[0])}}).on("mouseout",function(){o._hovering=!1,!o._dragging&&o._clearHoverLinkToSeries()})},r.prototype._enableHoverLinkFromSeries=function(){var o=this.api.getZr();this.visualMapModel.option.hoverLink?(o.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),o.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},r.prototype._doHoverLinkToSeries=function(o,s){var l=this.visualMapModel,h=l.itemSize;if(!!l.option.hoverLink){var v=[0,h[1]],T=l.getExtent();o=mathMin(mathMax(v[0],o),v[1]);var x=getHalfHoverLinkSize(l,T,v),C=[o-x,o+x],w=linearMap(o,v,T,!0),M=[linearMap(C[0],v,T,!0),linearMap(C[1],v,T,!0)];C[0]<v[0]&&(M[0]=-1/0),C[1]>v[1]&&(M[1]=1/0),s&&(M[0]===-1/0?this._showIndicator(w,M[1],"< ",x):M[1]===1/0?this._showIndicator(w,M[0],"> ",x):this._showIndicator(w,w,"\u2248 ",x));var F=this._hoverLinkDataIndices,z=[];(s||useHoverLinkOnHandle(l))&&(z=this._hoverLinkDataIndices=l.findTargetDataIndices(M));var V=compressBatches(F,z);this._dispatchHighDown("downplay",makeHighDownBatch(V[0],l)),this._dispatchHighDown("highlight",makeHighDownBatch(V[1],l))}},r.prototype._hoverLinkFromSeriesMouseOver=function(o){var s;if(findEventDispatcher(o.target,function(x){var C=getECData(x);if(C.dataIndex!=null)return s=C,!0},!0),!!s){var l=this.ecModel.getSeriesByIndex(s.seriesIndex),h=this.visualMapModel;if(!!h.isTargetSeries(l)){var v=l.getData(s.dataType),T=v.getStore().get(h.getDataDimensionIndex(v),s.dataIndex);isNaN(T)||this._showIndicator(T,T)}}},r.prototype._hideIndicator=function(){var o=this._shapes;o.indicator&&o.indicator.attr("invisible",!0),o.indicatorLabel&&o.indicatorLabel.attr("invisible",!0);var s=this._shapes.handleLabels;if(s)for(var l=0;l<s.length;l++)this._api.leaveBlur(s[l])},r.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var o=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",makeHighDownBatch(o,this.visualMapModel)),o.length=0},r.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var o=this.api.getZr();o.off("mouseover",this._hoverLinkFromSeriesMouseOver),o.off("mouseout",this._hideIndicator)},r.prototype._applyTransform=function(o,s,l,h){var v=getTransform$1(s,h?null:this.group);return isArray$1(o)?applyTransform(o,v,l):transformDirection(o,v,l)},r.prototype._dispatchHighDown=function(o,s){s&&s.length&&this.api.dispatchAction({type:o,batch:s})},r.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},r.prototype.remove=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},r.type="visualMap.continuous",r}(VisualMapView$1);function createPolygon(t,r,o,s){return new Polygon$1({shape:{points:t},draggable:!!o,cursor:r,drift:o,onmousemove:function(l){stop(l.event)},ondragend:s})}function getHalfHoverLinkSize(t,r,o){var s=HOVER_LINK_SIZE/2,l=t.get("hoverLinkDataSize");return l&&(s=linearMap(l,r,o,!0)/2),s}function useHoverLinkOnHandle(t){var r=t.get("hoverLinkOnHandle");return!!(r==null?t.get("realtime"):r)}function getCursor(t){return t==="vertical"?"ns-resize":"ew-resize"}const ContinuousView$1=ContinuousView;var visualMapActionInfo={type:"selectDataRange",event:"dataRangeSelected",update:"update"},visualMapActionHander=function(t,r){r.eachComponent({mainType:"visualMap",query:t},function(o){o.setSelected(t.selected)})},visualMapEncodingHandlers=[{createOnAllSeries:!0,reset:function(t,r){var o=[];return r.eachComponent("visualMap",function(s){var l=t.pipelineContext;!s.isTargetSeries(t)||l&&l.large||o.push(incrementalApplyVisual(s.stateList,s.targetVisuals,bind$1(s.getValueState,s),s.getDataDimensionIndex(t.getData())))}),o}},{createOnAllSeries:!0,reset:function(t,r){var o=t.getData(),s=[];r.eachComponent("visualMap",function(l){if(l.isTargetSeries(t)){var h=l.getVisualMeta(bind$1(getColorVisual,null,t,l))||{stops:[],outerColors:[]},v=l.getDataDimensionIndex(o);v>=0&&(h.dimension=v,s.push(h))}}),t.getData().setVisual("visualMeta",s)}}];function getColorVisual(t,r,o,s){for(var l=r.targetVisuals[s],h=VisualMapping$1.prepareVisualTypes(l),v={color:getVisualFromData(t.getData(),"color")},T=0,x=h.length;T<x;T++){var C=h[T],w=l[C==="opacity"?"__alphaForOpacity":C];w&&w.applyVisual(o,M,F)}return v.color;function M(z){return v[z]}function F(z,V){v[z]=V}}var each=each$c;function visualMapPreprocessor(t){var r=t&&t.visualMap;isArray$1(r)||(r=r?[r]:[]),each(r,function(o){if(!!o){has(o,"splitList")&&!has(o,"pieces")&&(o.pieces=o.splitList,delete o.splitList);var s=o.pieces;s&&isArray$1(s)&&each(s,function(l){isObject$3(l)&&(has(l,"start")&&!has(l,"min")&&(l.min=l.start),has(l,"end")&&!has(l,"max")&&(l.max=l.end))})}})}function has(t,r){return t&&t.hasOwnProperty&&t.hasOwnProperty(r)}var installed=!1;function installCommon(t){installed||(installed=!0,t.registerSubTypeDefaulter("visualMap",function(r){return!r.categories&&(!(r.pieces?r.pieces.length>0:r.splitNumber>0)||r.calculable)?"continuous":"piecewise"}),t.registerAction(visualMapActionInfo,visualMapActionHander),each$c(visualMapEncodingHandlers,function(r){t.registerVisual(t.PRIORITY.VISUAL.COMPONENT,r)}),t.registerPreprocessor(visualMapPreprocessor))}function install$2(t){t.registerComponentModel(ContinuousModel$1),t.registerComponentView(ContinuousView$1),installCommon(t)}var PiecewiseModel=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o._pieceList=[],o}return r.prototype.optionUpdated=function(o,s){t.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var l=this._mode=this._determineMode();this._pieceList=[],resetMethods[this._mode].call(this,this._pieceList),this._resetSelected(o,s);var h=this.option.categories;this.resetVisual(function(v,T){l==="categories"?(v.mappingMethod="category",v.categories=clone$3(h)):(v.dataExtent=this.getExtent(),v.mappingMethod="piecewise",v.pieceList=map$2(this._pieceList,function(x){return x=clone$3(x),T!=="inRange"&&(x.visual=null),x}))})},r.prototype.completeVisualOption=function(){var o=this.option,s={},l=VisualMapping$1.listVisualTypes(),h=this.isCategory();each$c(o.pieces,function(T){each$c(l,function(x){T.hasOwnProperty(x)&&(s[x]=1)})}),each$c(s,function(T,x){var C=!1;each$c(this.stateList,function(w){C=C||v(o,w,x)||v(o.target,w,x)},this),!C&&each$c(this.stateList,function(w){(o[w]||(o[w]={}))[x]=visualDefault$1.get(x,w==="inRange"?"active":"inactive",h)})},this);function v(T,x,C){return T&&T[x]&&T[x].hasOwnProperty(C)}t.prototype.completeVisualOption.apply(this,arguments)},r.prototype._resetSelected=function(o,s){var l=this.option,h=this._pieceList,v=(s?l:o).selected||{};if(l.selected=v,each$c(h,function(x,C){var w=this.getSelectedMapKey(x);v.hasOwnProperty(w)||(v[w]=!0)},this),l.selectedMode==="single"){var T=!1;each$c(h,function(x,C){var w=this.getSelectedMapKey(x);v[w]&&(T?v[w]=!1:T=!0)},this)}},r.prototype.getItemSymbol=function(){return this.get("itemSymbol")},r.prototype.getSelectedMapKey=function(o){return this._mode==="categories"?o.value+"":o.index+""},r.prototype.getPieceList=function(){return this._pieceList},r.prototype._determineMode=function(){var o=this.option;return o.pieces&&o.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},r.prototype.setSelected=function(o){this.option.selected=clone$3(o)},r.prototype.getValueState=function(o){var s=VisualMapping$1.findPieceIndex(o,this._pieceList);return s!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[s])]?"inRange":"outOfRange"},r.prototype.findTargetDataIndices=function(o){var s=[],l=this._pieceList;return this.eachTargetSeries(function(h){var v=[],T=h.getData();T.each(this.getDataDimensionIndex(T),function(x,C){var w=VisualMapping$1.findPieceIndex(x,l);w===o&&v.push(C)},this),s.push({seriesId:h.id,dataIndex:v})},this),s},r.prototype.getRepresentValue=function(o){var s;if(this.isCategory())s=o.value;else if(o.value!=null)s=o.value;else{var l=o.interval||[];s=l[0]===-1/0&&l[1]===1/0?0:(l[0]+l[1])/2}return s},r.prototype.getVisualMeta=function(o){if(this.isCategory())return;var s=[],l=["",""],h=this;function v(w,M){var F=h.getRepresentValue({interval:w});M||(M=h.getValueState(F));var z=o(F,M);w[0]===-1/0?l[0]=z:w[1]===1/0?l[1]=z:s.push({value:w[0],color:z},{value:w[1],color:z})}var T=this._pieceList.slice();if(!T.length)T.push({interval:[-1/0,1/0]});else{var x=T[0].interval[0];x!==-1/0&&T.unshift({interval:[-1/0,x]}),x=T[T.length-1].interval[1],x!==1/0&&T.push({interval:[x,1/0]})}var C=-1/0;return each$c(T,function(w){var M=w.interval;M&&(M[0]>C&&v([C,M[0]],"outOfRange"),v(M.slice()),C=M[1])},this),{stops:s,outerColors:l}},r.type="visualMap.piecewise",r.defaultOption=inheritDefaultOption(VisualMapModel$1.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),r}(VisualMapModel$1),resetMethods={splitNumber:function(t){var r=this.option,o=Math.min(r.precision,20),s=this.getExtent(),l=r.splitNumber;l=Math.max(parseInt(l,10),1),r.splitNumber=l;for(var h=(s[1]-s[0])/l;+h.toFixed(o)!==h&&o<5;)o++;r.precision=o,h=+h.toFixed(o),r.minOpen&&t.push({interval:[-1/0,s[0]],close:[0,0]});for(var v=0,T=s[0];v<l;T+=h,v++){var x=v===l-1?s[1]:T+h;t.push({interval:[T,x],close:[1,1]})}r.maxOpen&&t.push({interval:[s[1],1/0],close:[0,0]}),reformIntervals(t),each$c(t,function(C,w){C.index=w,C.text=this.formatValueText(C.interval)},this)},categories:function(t){var r=this.option;each$c(r.categories,function(o){t.push({text:this.formatValueText(o,!0),value:o})},this),normalizeReverse(r,t)},pieces:function(t){var r=this.option;each$c(r.pieces,function(o,s){isObject$3(o)||(o={value:o});var l={text:"",index:s};if(o.label!=null&&(l.text=o.label),o.hasOwnProperty("value")){var h=l.value=o.value;l.interval=[h,h],l.close=[1,1]}else{for(var v=l.interval=[],T=l.close=[0,0],x=[1,0,1],C=[-1/0,1/0],w=[],M=0;M<2;M++){for(var F=[["gte","gt","min"],["lte","lt","max"]][M],z=0;z<3&&v[M]==null;z++)v[M]=o[F[z]],T[M]=x[z],w[M]=z===2;v[M]==null&&(v[M]=C[M])}w[0]&&v[1]===1/0&&(T[0]=0),w[1]&&v[0]===-1/0&&(T[1]=0),v[0]===v[1]&&T[0]&&T[1]&&(l.value=v[0])}l.visual=VisualMapping$1.retrieveVisuals(o),t.push(l)},this),normalizeReverse(r,t),reformIntervals(t),each$c(t,function(o){var s=o.close,l=[["<","\u2264"][s[1]],[">","\u2265"][s[0]]];o.text=o.text||this.formatValueText(o.value!=null?o.value:o.interval,!1,l)},this)}};function normalizeReverse(t,r){var o=t.inverse;(t.orient==="vertical"?!o:o)&&r.reverse()}const PiecewiseModel$1=PiecewiseModel;var PiecewiseVisualMapView=function(t){__extends(r,t);function r(){var o=t!==null&&t.apply(this,arguments)||this;return o.type=r.type,o}return r.prototype.doRender=function(){var o=this.group;o.removeAll();var s=this.visualMapModel,l=s.get("textGap"),h=s.textStyleModel,v=h.getFont(),T=h.getTextColor(),x=this._getItemAlign(),C=s.itemSize,w=this._getViewData(),M=w.endsText,F=retrieve(s.get("showLabel",!0),!M);M&&this._renderEndsText(o,M[0],C,F,x),each$c(w.viewPieceList,function(z){var V=z.piece,G=new Group$3;G.onclick=bind$1(this._onItemClick,this,V),this._enableHoverLink(G,z.indexInModelPieceList);var U=s.getRepresentValue(V);if(this._createItemSymbol(G,U,[0,0,C[0],C[1]]),F){var W=this.visualMapModel.getValueState(U);G.add(new ZRText$1({style:{x:x==="right"?-l:C[0]+l,y:C[1]/2,text:V.text,verticalAlign:"middle",align:x,font:v,fill:T,opacity:W==="outOfRange"?.5:1}}))}o.add(G)},this),M&&this._renderEndsText(o,M[1],C,F,x),box(s.get("orient"),o,s.get("itemGap")),this.renderBackground(o),this.positionGroup(o)},r.prototype._enableHoverLink=function(o,s){var l=this;o.on("mouseover",function(){return h("highlight")}).on("mouseout",function(){return h("downplay")});var h=function(v){var T=l.visualMapModel;T.option.hoverLink&&l.api.dispatchAction({type:v,batch:makeHighDownBatch(T.findTargetDataIndices(s),T)})}},r.prototype._getItemAlign=function(){var o=this.visualMapModel,s=o.option;if(s.orient==="vertical")return getItemAlign(o,this.api,o.itemSize);var l=s.align;return(!l||l==="auto")&&(l="left"),l},r.prototype._renderEndsText=function(o,s,l,h,v){if(!!s){var T=new Group$3,x=this.visualMapModel.textStyleModel;T.add(new ZRText$1({style:createTextStyle$1(x,{x:h?v==="right"?l[0]:0:l[0]/2,y:l[1]/2,verticalAlign:"middle",align:h?v:"center",text:s})})),o.add(T)}},r.prototype._getViewData=function(){var o=this.visualMapModel,s=map$2(o.getPieceList(),function(T,x){return{piece:T,indexInModelPieceList:x}}),l=o.get("text"),h=o.get("orient"),v=o.get("inverse");return(h==="horizontal"?v:!v)?s.reverse():l&&(l=l.slice().reverse()),{viewPieceList:s,endsText:l}},r.prototype._createItemSymbol=function(o,s,l){o.add(createSymbol(this.getControllerVisual(s,"symbol"),l[0],l[1],l[2],l[3],this.getControllerVisual(s,"color")))},r.prototype._onItemClick=function(o){var s=this.visualMapModel,l=s.option,h=l.selectedMode;if(!!h){var v=clone$3(l.selected),T=s.getSelectedMapKey(o);h==="single"||h===!0?(v[T]=!0,each$c(v,function(x,C){v[C]=C===T})):v[T]=!v[T],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:v})}},r.type="visualMap.piecewise",r}(VisualMapView$1);const PiecewiseView=PiecewiseVisualMapView;function install$1(t){t.registerComponentModel(PiecewiseModel$1),t.registerComponentView(PiecewiseView),installCommon(t)}function install(t){use$1(install$2),use$1(install$1)}const{use}=echarts;use([install$h,install$i,install$j,install$k,install$e,install$9,install$6,install$d,install$b,install$a,install$3,install]);function useEcharts(t){t.config.globalProperties.$echarts=echarts}var p=Object.defineProperty,d=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,j$2=Object.prototype.hasOwnProperty,_$1=(t,r,o)=>r in t?p(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,P$1=(t,r)=>{for(var o in r)p(t,o,{get:r[o],enumerable:!0})},y=(t,r,o,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of u(r))!j$2.call(t,l)&&l!==o&&p(t,l,{get:()=>r[l],enumerable:!(s=d(r,l))||s.enumerable});return t},m$1=(t,r,o)=>(y(t,r,"default"),o&&y(o,r,"default")),f=(t,r,o)=>(_$1(t,typeof r!="symbol"?r+"":r,o),o),c$1={};P$1(c$1,{Vue:()=>Vue});m$1(c$1,Vue);var g=class{static install(t,r){let{nameSpace:o=this._nameSpace,memory:s}=r;return s&&this.clearAll(o,s),new g(t,r)}static clearAll(t,r){Object.keys(r).forEach(o=>{let s=t+o;Object.prototype.hasOwnProperty.call(window.localStorage,s)&&window.localStorage.removeItem(s)})}static get(t){return JSON.parse(window.localStorage.getItem(t))}static set(t,r){r=typeof r=="object"?JSON.stringify(r):r,window.localStorage.setItem(t,r)}static getData(t,r){if(Object.prototype.hasOwnProperty.call(window.localStorage,this._getStaticKey(r,t)))return JSON.parse(window.localStorage.getItem(this._getStaticKey(r,t)))}constructor(t,r){let o=g,{version:s=3,nameSpace:l=o._nameSpace,memory:h}=r,v=C=>l+C,T=s===3?(0,c$1.reactive)(h):h;Object.keys(T).length===0&&console.warn("key cannot be empty"),Object.keys(T).forEach(C=>{let w=T[C];o.set(v(C),w),Reflect.defineProperty(T,C,{get:()=>o.get(v(C)),set:M=>o.set(v(C),M),configurable:!0}),s===2&&t.util.defineReactive(T,C,T[C])});let x=s===3?t.config.globalProperties:t.prototype;Reflect.defineProperty(x,"$storage",{get:()=>T})}},n=g;f(n,"_nameSpace","rs-"),f(n,"_getStaticKey",(t,r)=>`${t!=null?t:g._nameSpace}${r}`);const nameSpace="responsive-",injectResponsiveStorage=(t,r)=>{var s,l,h,v,T,x,C,w,M,F,z,V,G,U,W,q;const o=Object.assign({locale:(l=n.getData("locale",nameSpace))!=null?l:{locale:(s=r.Locale)!=null?s:"zh"},layout:(w=n.getData("layout",nameSpace))!=null?w:{layout:(h=r.Layout)!=null?h:"vertical",theme:(v=r.Theme)!=null?v:"default",darkMode:(T=r.DarkMode)!=null?T:!1,sidebarStatus:(x=r.SidebarStatus)!=null?x:!0,epThemeColor:(C=r.EpThemeColor)!=null?C:"#409EFF"},configure:(W=n.getData("configure",nameSpace))!=null?W:{grey:(M=r.Grey)!=null?M:!1,weak:(F=r.Weak)!=null?F:!1,hideTabs:(z=r.HideTabs)!=null?z:!1,showLogo:(V=r.ShowLogo)!=null?V:!0,showModel:(G=r.ShowModel)!=null?G:"smart",multiTagsCache:(U=r.MultiTagsCache)!=null?U:!1}},r.MultiTagsCache?{tags:(q=n.getData("tags",nameSpace))!=null?q:routerArrays}:{});t.use(n,{nameSpace,memory:o})};var ue={data:{type:Array,default:()=>[]},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const pe={key:{type:String||Number,default:"0"},columns:{type:Array,default:[]},loading:{type:Boolean,default:!1},loadingConfig:{type:Object,default:()=>{}},alignWhole:{type:String,default:"left"},headerAlign:{type:String,default:""},showOverflowTooltip:{type:Boolean,default:!1},rowHoverBgColor:{type:String,default:""},pagination:{type:Object,default:{total:0,pageSize:5,align:"right",background:!1,pageSizes:[5,10,15,20],layout:"total, sizes, prev, pager, next, jumper"}},paginationSmall:{type:Boolean,default:!1},...ue},P=Vue.defineComponent({name:"Renderer",props:{render:{type:Function},params:{type:Object}},setup:t=>()=>Vue.createVNode(Vue.Fragment,null,[t.render(t.params)])}),R=Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"}));var H=Object.defineProperty,de=Object.getOwnPropertyDescriptor,ge=Object.getOwnPropertyNames,ce=Object.prototype.hasOwnProperty,_=(t,r)=>{for(var o in r)H(t,o,{get:r[o],enumerable:!0})},A=(t,r,o,s)=>{if(r&&typeof r=="object"||typeof r=="function")for(let l of ge(r))!ce.call(t,l)&&l!==o&&H(t,l,{get:()=>r[l],enumerable:!(s=de(r,l))||s.enumerable});return t},I$1=(t,r,o)=>(A(t,r,"default"),o&&A(o,r,"default"));function E(t){return typeof t=="function"}var $={};_($,{Fs:()=>R}),I$1($,R);var c={};_(c,{Vue:()=>Vue}),I$1(c,Vue);var fe=()=>{let t,r=(0,c.ref)(!1),o=()=>{r.value=document.documentElement.classList.contains("dark")};return function(s){(0,c.getCurrentInstance)()&&(0,c.onUnmounted)(s)}(()=>{t.takeRecords(),t.disconnect()}),(0,c.onBeforeMount)(()=>{o(),t=new MutationObserver(o),t.observe(document.documentElement,{attributes:!0,attributeFilter:["class"]})}),{isDark:r}};const j$1=Vue.defineComponent({name:"PureTable",props:pe,emits:["size-change","current-change"],setup(t,{slots:r,attrs:o,emit:s,expose:l}){const{isDark:h}=fe(),v=Vue.getCurrentInstance();function T(){var ee;return(ee=v==null?void 0:v.proxy)==null?void 0:ee.$refs[`TableRef${t.key}`]}function x(){return T().$refs}Vue.onMounted(()=>{Vue.nextTick(()=>{t.rowHoverBgColor&&x().tableWrapper.style.setProperty("--el-table-row-hover-bg-color",t.rowHoverBgColor,"important")})});const{columns:C,loading:w,loadingConfig:M,alignWhole:F,headerAlign:z,showOverflowTooltip:V,pagination:G}=Vue.toRefs(t);let U=Vue.computed(()=>{if(!Vue.unref(M))return;let{text:ee,spinner:ne,svg:se,viewBox:ve}=Vue.unref(M);return{"element-loading-text":ee,"element-loading-spinner":ne,"element-loading-svg":se,"element-loading-svg-view-box":ve}});const W=Vue.computed(()=>{var ee,ne;if(Vue.unref(w))return{"element-loading-background":((ne=(ee=Vue.unref(M))==null?void 0:ee.background)!=null?ne:h.value)?"rgba(0, 0, 0, 0.45)":"rgba(255, 255, 255, 0.45)"}}),q=Vue.computed(()=>{var ee;return Object.assign({width:"100%",margin:"16px 0",display:"flex",justifyContent:Vue.unref(G).align==="left"?"flex-start":Vue.unref(G).align==="center"?"center":"flex-end"},(ee=Vue.unref(G).style)!=null?ee:{})});let X=Vue.unref(G)&&Vue.unref(G).currentPage&&Vue.unref(G).pageSize;const K=(ee,ne)=>{const{cellRenderer:se,slot:ve,headerRenderer:me,hide:oe,children:ye,prop:Se,...Ee}=ee,Te={default:Ce=>{var we;return se?Vue.createVNode(P,{render:se,params:Object.assign(Ce,{index:Ce.$index,props:t,attrs:o})},null):ve?(we=r==null?void 0:r[ve])==null?void 0:we.call(r,Object.assign(Ce,{index:Ce.$index,props:t,attrs:o})):void 0}};let Ae=me?{header:Ce=>Vue.createVNode(P,{render:me,params:Object.assign(Ce,{index:Ce.$index,props:t,attrs:o})},null),...Te}:Te;return E(oe)&&oe(o)?oe(o):((ye==null?void 0:ye.length)>0&&(Ae=ye.map(K)),Vue.createVNode(ElementPlus.ElTableColumn,Vue.mergeProps({key:ne},Ee,{prop:E(Se)&&Se(ne)?Se(ne):Se,align:ee!=null&&ee.align?ee.align:Vue.unref(F),headerAlign:ee!=null&&ee.headerAlign?ee.headerAlign:Vue.unref(z),showOverflowTooltip:ee!=null&&ee.showOverflowTooltip?ee.showOverflowTooltip:Vue.unref(V)}),typeof(Ie=Ae)=="function"||Object.prototype.toString.call(Ie)==="[object Object]"&&!Vue.isVNode(Ie)?Ae:{default:()=>[Ae]}));var Ie};l({getTableRef:T,getTableDoms:x});let te=()=>{var ee,ne;return Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(ElementPlus.ElTable,Vue.mergeProps(t,o,{ref:`TableRef${t.key}`}),{default:()=>Vue.unref(C).map(K),append:()=>r.append&&r.append(),empty:()=>r.empty&&r.empty()}),X?Vue.createVNode(ElementPlus.ElPagination,Vue.mergeProps(o,{class:"pure-pagination",style:Vue.unref(q)},Vue.unref(G),{small:t!=null&&t.paginationSmall?t==null?void 0:t.paginationSmall:!!Vue.unref(G).small&&Vue.unref(G).small,layout:(ee=Vue.unref(G).layout)!=null?ee:"total, sizes, prev, pager, next, jumper",pageSizes:(ne=Vue.unref(G).pageSizes)!=null?ne:[5,10,15,20],onSizeChange:se=>(ve=>{Vue.unref(G).pageSize=ve,s("size-change",ve)})(se),onCurrentChange:se=>(ve=>{Vue.unref(G).currentPage=ve,s("current-change",ve)})(se)}),null):null])};return()=>Vue.withDirectives(Vue.createVNode("div",Vue.mergeProps({class:"pure-table",style:"width:100%"},Vue.unref(W),Vue.unref(U)),[te()]),[[Vue.resolveDirective("loading"),Vue.unref(w)]])}}),be=Object.assign(j$1,{install:function(t){t.component(j$1.name,j$1)}}),L={data:{type:Array,default:[]},columns:{type:Array,default:[]},loading:{type:Object,default:()=>({load:!1,text:"Loading...",svg:"",spinner:"",svgViewBox:"",background:""})},align:{type:String,default:"left"},labelAlign:{type:String,default:""},...ElementPlus.ElDescriptions.props},j=Vue.defineComponent({name:"Renderer",props:{render:{type:Function},params:{type:Object}},setup:t=>()=>Vue.createVNode(Vue.Fragment,null,[t.render(t.params)])}),m=Vue.defineComponent({name:"PureDescriptions",props:L,setup(t,{slots:r,attrs:o}){const{data:s,columns:l,align:h,labelAlign:v,loading:T}=Vue.toRefs(t),x={title:()=>(r==null?void 0:r.title)&&r.title({props:t,attrs:o})},C={extra:()=>(r==null?void 0:r.extra)&&r.extra({props:t,attrs:o})},w=(r==null?void 0:r.title)&&!(r!=null&&r.extra)?x:(r==null?void 0:r.extra)&&!(r!=null&&r.title)?C:(r==null?void 0:r.title)&&(r==null?void 0:r.extra)?Object.assign(x,C):null;return()=>{var M;return Vue.withDirectives(Vue.createVNode(ElementPlus.ElDescriptions,Vue.mergeProps(t,o,{"element-loading-text":(M=Vue.unref(T).text)!=null?M:"Loading...","element-loading-svg":Vue.unref(T).svg,"element-loading-spinner":Vue.unref(T).spinner,"element-loading-svg-view-box":Vue.unref(T).svgViewBox,"element-loading-background":Vue.unref(T).background}),{default:()=>[Vue.unref(l).map((F,z)=>{let V=Vue.unref(s).map(X=>X[F==null?void 0:F.prop]);const G={default:()=>{var X;return F!=null&&F.cellRenderer?Vue.createVNode(j,{render:F.cellRenderer,params:{props:t,attrs:o,index:z,value:V[0]}},null):F!=null&&F.slot?(X=r==null?void 0:r[F.slot])==null?void 0:X.call(r,{props:t,attrs:o,index:z,value:V[0]}):Vue.createVNode(Vue.Fragment,null,F!=null&&F.value?[Vue.unref(F.value)]:[V])}},U=F!=null&&F.labelRenderer?{label:()=>Vue.createVNode(j,{render:F.labelRenderer,params:{props:t,attrs:o,index:z,value:V[0]}},null),...G}:G;return W=F==null?void 0:F.hide,typeof W=="function"&&(F==null?void 0:F.hide(o))?F==null?void 0:F.hide(o):Vue.createVNode(ElementPlus.ElDescriptionsItem,Vue.mergeProps(F,{key:z,align:F.align?F.align:Vue.unref(h),labelAlign:F.labelAlign?F.labelAlign:Vue.unref(v)}),typeof(q=U)=="function"||Object.prototype.toString.call(q)==="[object Object]"&&!Vue.isVNode(q)?U:{default:()=>[U]});var W,q})],...w}),[[Vue.resolveDirective("loading"),Vue.unref(T).load]])}}}),I=Object.assign(m,{install:function(t){t.component(m.name,m)}}),reset="",index$1="",index="";(function(t){var r,o,s,l,h,v='<svg><symbol id="team-icontabs" viewBox="0 0 1024 1024"><path d="M376.6 494.8c5.1 4.8 7.9 11.7 7.6 18.7 0.4 7.1-2.5 14-7.6 18.7-5.3 4.7-12.3 7.2-19.3 6.9h-69.6v235.1c0.2 7.4-2.9 14.4-8.4 19.1-5.5 5.4-12.9 8.3-20.5 8.1-7.6 0.3-15.1-2.7-20.5-8.1-5.3-4.9-8.2-11.9-8.1-19.1v-235H161c-7.2 0.3-14.2-2.3-19.3-7.3-5.2-4.8-8-11.7-7.6-18.7-0.3-7 2.5-13.7 7.6-18.3 5.3-4.8 12.2-7.3 19.3-7h198.4c6.3 0 12.4 2.5 17.2 6.9z m215.7 70.1c5.2 5.1 8 12.2 7.7 19.6v189.9c0.3 7.2-2.5 14.2-7.7 19.1-4.8 5.3-11.7 8.3-18.9 8.1-7.1 0.1-13.9-2.7-18.9-7.7-4.8-5.2-7.6-12-7.6-19.1-18 19.5-42.9 30.8-69.2 31.4-19.7 0.3-38.9-5.3-55.5-15.9-17.2-10.7-31.2-26.1-40.3-44.4-19.3-40.4-19.3-87.6 0-128 8.9-18.4 22.9-33.8 40.3-44.4 16-10.5 34.8-16.1 53.9-15.9 26.3-0.1 51.8 9.8 71.2 27.7-0.2-7.3 2.6-14.4 7.7-19.6 10.6-10.2 27.2-10.2 37.8 0l-0.5-0.8z m-61.2 168.7c24.1-31.6 24.1-75.6 0-107.2-11.5-14.3-28.9-22.3-47.1-21.6-17.9-0.5-35.1 7.4-46.3 21.6-12.1 15-18.5 34-18.1 53.4-0.6 19.5 5.7 38.6 17.7 53.8 11.6 13.9 28.8 21.7 46.7 21.2 18.1 0.4 35.3-7.4 47.1-21.2zM835.4 573c17.1 10.7 31 25.9 40.3 44 9.9 19.8 14.9 41.8 14.5 64 0.4 22.3-4.6 44.4-14.5 64.4-9 18.3-23 33.7-40.3 44.4-16 10.6-34.8 16.1-53.9 15.9-13.9 0.2-27.7-2.9-40.3-9-11.6-5-22.1-12.2-31-21.2v2.8c0.2 7.2-2.5 14.2-7.5 19.4-5 5.1-11.9 8-19.1 7.9-7.1 0.3-14-2.5-18.9-7.7-5.2-5.1-8-12.2-7.6-19.6V497.2c-0.2-7.3 2.5-14.4 7.6-19.6 10.6-10.3 27.2-10.3 37.8 0 5.1 5.2 7.9 12.2 7.6 19.6v93.3c8-9.8 18-17.7 29.4-23.2 12.4-6.8 26.2-10.3 40.3-10.2 19.7-0.2 39 5.3 55.6 15.9z m-15.7 163c12.2-15.1 18.6-34.3 18.1-53.8 0.6-19.4-5.7-38.3-17.7-53.4-12-13.4-29-21.1-46.9-21.1s-34.9 7.7-46.9 21.1c-24.1 31.6-24.1 75.6 0 107.2 11.6 14.1 29 22.1 47.1 21.6 18.3-0.2 35.4-9.1 46.3-24v2.4zM708.1 253.5c-15.5 0-28-12.5-28-28V113.4c-0.1-8 0-15.9 0-23.8V77.9c0-15.5 12.5-28 28-28H886c17 0 32.9 6.6 45 18.6 11.3 11.3 17.8 26 18.6 41.8 0.1 0.7 0.1 1.4 0.1 2.1v113.2c0 15.5-12.5 28-28 28H708.1z m28-56h157.4v-84.1c0-2-0.8-3.9-2.2-5.4-1.4-1.4-3.4-2.2-5.4-2.2H736.1v91.7zM371.9 254.6c-15.5 0-28-12.5-28-28V78.9c0-15.4 12.5-27.9 27.9-28l213.4-1.1h0.1c17 0 32.9 6.6 45 18.6 12 12.1 18.6 28 18.6 45v113.2c0 15.5-12.5 28-28 28h-249z m28-56.1h193v-85.2c0-2-0.8-3.9-2.2-5.4-1.4-1.4-3.3-2.2-5.3-2.2l-185.5 0.9v91.9z" ></path><path d="M72.4 974.2c-17.3 0-33.5-6.7-45.7-18.7-12.2-12.1-18.9-28.1-18.9-45.1V113.6c0-35.2 29-63.8 64.6-63.8h169c17.3 0 33.5 6.6 45.7 18.7 12.2 12 18.9 28.1 18.9 45.1V283c0 2 0.8 3.9 2.3 5.4 1.5 1.4 3.4 2.2 5.4 2.2h637.9c17.3 0 33.5 6.6 45.7 18.7 12.2 12 18.9 28 18.9 45.1v556c0 17.1-6.7 33.1-18.9 45.1s-28.4 18.7-45.7 18.7H72.4z m7.7-860.6c-4.3 0-7.7 3.4-7.7 7.6v788.7c0 2 0.8 4 2.3 5.4 1.4 1.4 3.4 2.2 5.4 2.2h871.5c2.1 0 4-0.8 5.4-2.2 1.5-1.4 2.3-3.3 2.3-5.4V350.6c0-2-0.8-3.9-2.2-5.3-1.5-1.5-3.4-2.3-5.4-2.3h-638c-17.3 0-33.5-6.7-45.7-18.7-12.2-12-18.9-28.1-18.9-45.1V121.1c0-2-0.8-3.9-2.3-5.4-1.4-1.4-3.4-2.2-5.4-2.2H80.1z" ></path></symbol><symbol id="team-iconlogo" viewBox="0 0 1024 1024"><path d="M410.558481 0.10861C410.558481 211.083075 109.682285 361.860579 109.682285 633.656511c0 174.943176 134.703259 316.787527 300.876196 316.787527s300.876197-141.817198 300.876197-316.787527C711.407525 361.751969 410.558481 210.974465 410.558481 0.10861z" fill="#386BF3" ></path><path d="M613.468671 73.664572c0 211.055922-300.876197 361.914883-300.876196 633.547901 0 174.943176 134.703259 316.787527 300.876196 316.787527s300.876197-141.817198 300.876197-316.787527c-0.054305-271.633018-300.876197-422.491979-300.876197-633.547901z" fill="#C3D2FB" ></path><path d="M312.592475 707.212473c0-183.713414 137.635722-312.171612 226.72288-441.390078 81.701694 106.111739 172.119322 218.740063 172.119323 367.725506a309.755045 309.755045 0 0 1-291.074166 316.516003 323.114046 323.114046 0 0 1-107.768037-242.851431z" fill="#303F5B" ></path></symbol><symbol id="team-iconxinpin" viewBox="0 0 1024 1024"><path d="M535.7 180.1l-107.9 95.2-145.3 7.2-7.2 145.4-95.2 107.9 95.1 107.8 9.1 143.6 143.5 9 107.9 95.2 107.9-95.2 145.3-7.2 7.2-145.4 95.2-107.8-95.2-107.9-8.9-143.6-143.6-9z" fill="#FFECA0" ></path><path d="M197 356c-0.4 7.6-0.7 15.1-1.1 22.7 2.4-5.9 4.9-11.8 7.3-17.7l-83.4 94.5c-3.9 4.5-7.9 8.9-11.8 13.4-9.4 10.6-9.4 24.7 0 35.4l83.4 94.5c3.9 4.5 7.9 8.9 11.8 13.4-2.4-5.9-4.9-11.8-7.3-17.7 2.6 41.9 5.3 83.9 7.9 125.8 0.4 5.9 0.7 11.9 1.1 17.8 0.9 14.1 10.8 24.1 25 25 41.9 2.6 83.8 5.3 125.8 7.9 5.9 0.4 11.8 0.7 17.8 1.1-5.9-2.4-11.8-4.9-17.7-7.3l94.5 83.4c4.5 3.9 8.9 7.9 13.4 11.8 10.6 9.4 24.7 9.4 35.4 0l94.5-83.4c4.5-3.9 8.9-7.9 13.4-11.8-5.9 2.4-11.8 4.9-17.7 7.3l127.5-6.3c6-0.3 11.9-0.6 17.9-0.9 14-0.7 24.3-10.9 25-25l6.3-127.5c0.3-6 0.6-11.9 0.9-17.9-2.4 5.9-4.9 11.8-7.3 17.7l83.4-94.5c3.9-4.5 7.9-8.9 11.8-13.4 9.4-10.6 9.4-24.7 0-35.4l-83.4-94.5c-3.9-4.5-7.9-8.9-11.8-13.4 2.4 5.9 4.9 11.8 7.3 17.7-2.6-41.9-5.2-83.9-7.8-125.8-0.4-5.9-0.7-11.9-1.1-17.8-0.9-14.1-10.8-24.1-25-25-41.9-2.6-83.9-5.2-125.8-7.9-5.9-0.4-11.9-0.7-17.8-1.1 5.9 2.4 11.8 4.9 17.7 7.3L512.6 125c-4.5-3.9-8.9-7.9-13.4-11.8-10.6-9.4-24.7-9.4-35.4 0l-94.5 83.4c-4.5 3.9-8.9 7.9-13.4 11.8 5.9-2.4 11.8-4.9 17.7-7.3l-127.5 6.3c-6 0.3-11.9 0.6-17.9 0.9-14 0.7-24.3 10.9-25 25-0.7 13.2-1.3 26.5-2 39.7-0.6 13.1 12 25.6 25 25 14.1-0.6 24.3-11 25-25 0.7-13.2 1.3-26.5 2-39.7l-25 25 127.5-6.3c5.9-0.3 11.8-0.5 17.7-0.9 7.8-0.5 13.4-3.5 19-8.3 2.1-1.8 4.2-3.7 6.3-5.5 18.5-16.3 37-32.7 55.5-49 15-13.2 30-26.5 45-39.7h-35.4c31.8 28 63.5 56 95.3 84.1 4.2 3.7 8.3 7.4 12.5 11 5.9 5.1 12.1 7 19.6 7.5 2.9 0.2 5.9 0.4 8.8 0.5 24.5 1.5 49.1 3.1 73.6 4.6 19.8 1.2 39.6 2.5 59.4 3.7l-25-25c2.6 42.3 5.3 84.5 7.9 126.8 0.3 5.5 0.6 11.1 1 16.6 0.6 7.8 3.6 13.5 8.6 19.2 1.9 2.2 3.9 4.4 5.8 6.6 16.3 18.4 32.5 36.9 48.8 55.3 13.1 14.9 26.3 29.8 39.4 44.6v-35.4c-28.2 31.9-56.3 63.8-84.5 95.8-3.5 4-7.2 8-10.6 12.1-5.1 6-7.1 12.4-7.5 19.9-0.2 3-0.3 6.1-0.5 9.1-1.2 24.9-2.5 49.8-3.7 74.7-1 19.8-2 39.5-2.9 59.3l25-25-127.5 6.3c-5.9 0.3-11.8 0.5-17.7 0.9-7.8 0.5-13.4 3.5-19 8.3-2.1 1.8-4.2 3.7-6.3 5.5-18.5 16.3-37 32.7-55.5 49-15 13.2-30 26.5-45 39.7h35.4c-31.8-28-63.5-56.1-95.3-84.1-4.2-3.7-8.3-7.4-12.5-11-5.9-5.1-12.1-7-19.6-7.5-2.9-0.2-5.9-0.4-8.8-0.5-24.5-1.5-49-3.1-73.5-4.6-19.8-1.2-39.6-2.5-59.4-3.7l25 25c-2.7-42.3-5.3-84.5-8-126.8-0.3-5.5-0.6-11.1-1-16.6-0.6-7.8-3.6-13.5-8.6-19.2-1.9-2.2-3.9-4.4-5.8-6.6-16.3-18.4-32.5-36.8-48.8-55.3-13.1-14.9-26.2-29.7-39.4-44.6v35.4c30.2-34.2 60.3-68.4 90.5-102.6 1.5-1.7 3.1-3.5 4.6-5.3 5.3-6.2 7.1-12.7 7.5-20.6 0.3-6.6 0.7-13.2 1-19.9 0.6-13.1-12-25.6-25-25-14.2 0.8-24.4 11.2-25.1 25.2z" fill="#92646E" ></path><path d="M314.7 589v-61-97.4-22.5c-15.5 4.2-31.1 8.4-46.6 12.6 9.5 20.4 19 40.7 28.4 61.1l45.3 97.5c3.5 7.5 7 15 10.4 22.4 4.4 9.5 18.5 14.6 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-61-97.4-22.5c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v180.9c15.5-4.2 31.1-8.4 46.6-12.6-9.5-20.4-19-40.7-28.4-61.1l-45.3-97.5c-3.5-7.5-7-15-10.4-22.4-4.4-9.5-18.5-14.6-28.2-11.5-10.5 3.4-18.4 12.8-18.4 24.1V589c0 13.1 11.5 25.6 25 25 13.5-0.6 25-11 25-25zM521.7 383h-84.2c-13.5 0-25 11.5-25 25v178.9c0 13.5 11.5 25 25 25h84.2c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25h-84.2l25 25v-60.5V430v-22l-25 25h84.2c13.1 0 25.6-11.5 25-25-0.6-13.6-11-25-25-25z" fill="#4381FF" ></path><path d="M502 469.4c-21.5 0.1-43 0.3-64.5 0-13.1-0.2-25.6 11.6-25 25 0.6 13.7 11 24.8 25 25 21.5 0.3 43 0.1 64.5 0 13.1-0.1 25.6-11.4 25-25-0.6-13.5-11-25.1-25-25zM558.2 408v180.9c0 10.6 7.7 21.7 18.4 24.1 10.9 2.5 22.4-1.7 28.2-11.5 15.6-26.4 31.2-52.8 46.9-79.2 2.2-3.8 4.5-7.6 6.7-11.4h-43.2c15.6 26.4 31.2 52.8 46.9 79.2 2.2 3.8 4.5 7.6 6.7 11.4 5.4 9.2 17.7 14.9 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-61-97.4V408c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v180.9c15.5-4.2 31.1-8.4 46.6-12.6-15.6-26.4-31.2-52.8-46.9-79.2-2.2-3.8-4.5-7.6-6.7-11.4-9.6-16.2-33.6-16.2-43.2 0-15.6 26.4-31.2 52.8-46.9 79.2-2.2 3.8-4.5 7.6-6.7 11.4 15.5 4.2 31.1 8.4 46.6 12.6v-61-97.4V408c0-13.1-11.5-25.6-25-25-13.5 0.6-25 10.9-25 25z" fill="#4381FF" ></path><path d="M295.9 572v-61-97.4-22.5c-15.5 4.2-31.1 8.4-46.6 12.6 9.5 20.4 19 40.7 28.4 61.1l45.3 97.5c3.5 7.5 7 15 10.4 22.4 4.4 9.5 18.5 14.6 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-61-97.4-22.5c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v180.9c15.5-4.2 31.1-8.4 46.6-12.6-9.5-20.4-19-40.7-28.4-61.1l-45.3-97.5c-3.5-7.5-7-15-10.4-22.4-4.4-9.5-18.5-14.6-28.2-11.5-10.5 3.4-18.4 12.8-18.4 24.1V572c0 13.1 11.5 25.6 25 25 13.6-0.6 25-11 25-25zM502.9 365.9h-84.2c-13.5 0-25 11.5-25 25v178.9c0 13.5 11.5 25 25 25h84.2c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25h-84.2l25 25v-60.5-96.4-22l-25 25h84.2c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25z" fill="#FF642E" ></path><path d="M483.2 452.4c-21.5 0.1-43 0.3-64.5 0-13.1-0.2-25.6 11.6-25 25 0.6 13.7 11 24.8 25 25 21.5 0.3 43 0.1 64.5 0 13.1-0.1 25.6-11.4 25-25-0.6-13.5-11-25.1-25-25zM539.5 390.9v180.9c0 10.6 7.7 21.7 18.4 24.1 10.9 2.5 22.4-1.7 28.2-11.5 15.6-26.4 31.2-52.8 46.9-79.2 2.2-3.8 4.5-7.6 6.7-11.4h-43.2c15.6 26.4 31.2 52.8 46.9 79.2 2.2 3.8 4.5 7.6 6.7 11.4 5.4 9.2 17.7 14.9 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-61-97.4-22.5c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v180.9c15.5-4.2 31.1-8.4 46.6-12.6-15.6-26.4-31.2-52.8-46.9-79.2-2.2-3.8-4.5-7.6-6.7-11.4-9.6-16.2-33.6-16.2-43.2 0-15.6 26.4-31.2 52.8-46.9 79.2-2.2 3.8-4.5 7.6-6.7 11.4 15.5 4.2 31.1 8.4 46.6 12.6v-61-97.4-22.5c0-13.1-11.5-25.6-25-25-13.6 0.7-25 11-25 25z" fill="#FF642E" ></path></symbol><symbol id="team-iconxinpinrenqiwang" viewBox="0 0 1024 1024"><path d="M460.5 189.8l-37.9 290.6c39.1 23 89.1 48.5 149.3 70.8 62.8 23.3 119.6 36.9 165.6 44.9 145-183.5 167.7-255.3 161.1-245.3-11.9 18.2-70.6 23.2-86.7 17.4-32.2-11.5-60.8-42.7-74.3-92.5-16.9-62.2-49.5-57.5-107.6-24.3-67 38.1-138.2 5-169.5-61.6z" fill="#FFFFFF" ></path><path d="M435.5 189.8c-4.3 32.8-8.6 65.7-12.9 98.5l-20.4 156.3c-1.6 11.9-3.1 23.9-4.7 35.8-1.1 8.4 5.5 17.6 12.4 21.6 79.4 46.5 165.7 81.9 255 104.3 21.8 5.5 43.8 10.1 65.9 14 8.2 1.4 18.6 0.8 24.3-6.4C802.7 553.7 849.2 492 889 426.2c9-14.9 17.7-30 25.2-45.7 2.8-5.8 5.4-11.8 7.8-17.8 1.5-3.8 2.7-8.1 2.6-12.2-0.5-13.7-10.8-25.4-25.1-25.4-9.6 0-17 5.2-22.1 12.9-2.2 3.2 3.8-3.9 1.8-2.4-0.5 0.4-1 0.9-1.4 1.3-1.5 1.7-3.8 1.3 2.9-2.1-1.4 0.7-2.7 1.8-4.1 2.6-1.3 0.7-2.6 1.3-3.8 1.9-3.8 1.9 6.3-2.4 2.2-1-0.7 0.2-1.3 0.5-2 0.7-3.5 1.2-7.1 2.2-10.7 3.1-3.8 0.9-7.7 1.6-11.5 2.3-6.4 1 6.1-0.7-0.4 0.1-1.9 0.2-3.9 0.4-5.8 0.6-7 0.6-14 0.8-21 0.3-2.6-0.2-8-1.6 1.6 0.4-1.2-0.2-2.4-0.4-3.6-0.7-0.8-0.2-1.6-0.4-2.4-0.7-0.9-0.3-1.8-0.7-2.7-1-3.9-1.4 5.8 2.7 1.7 0.7-3.4-1.6-6.7-3.2-9.9-5.1-1.5-0.9-3.1-1.9-4.5-2.9l-3-2.1c-1.6-1.2-4.2-4.2 1.2 0.9-2.7-2.6-5.8-4.9-8.5-7.5-3.4-3.4-6.2-7.5-9.7-10.8 0.2 0.2 3.8 5.1 1.4 1.8-0.7-0.9-1.4-1.9-2-2.8-1.2-1.7-2.4-3.5-3.5-5.3-2.8-4.3-5.3-8.8-7.6-13.4-1-2-2-4.1-3-6.2-0.2-0.5-0.4-0.9-0.6-1.4-1.1-2.5-0.8-1.9 0.7 1.6 0.1-0.4-1.1-2.9-1.2-3-2-5.1-3.7-10.4-5.3-15.6-3.1-10.5-6.4-20.7-11-30.6-7.8-16.5-20.7-29.7-37.9-36-15-5.5-32.3-3.5-47.2 1.2-18.4 5.8-35.1 15.3-51.9 24.4-2.3 1.2-4.5 2.4-6.9 3.5-0.6 0.3-5.3 2.1-1.1 0.6 4.1-1.6-0.5 0.2-1.1 0.4-4.5 1.7-9.1 3.2-13.7 4.4-2.3 0.6-4.5 1.1-6.8 1.5-0.9 0.2-1.8 0.3-2.7 0.5-5.1 0.9 6.4-0.6 1.2-0.2-4.5 0.4-9 0.7-13.5 0.6-2.2 0-4.4-0.1-6.7-0.3-0.9-0.1-1.8-0.2-2.6-0.2-4.9-0.4 5.4 0.9 2.1 0.3-4.5-0.9-9.1-1.6-13.5-2.9-4-1.1-7.9-2.7-11.8-4.1-3.1-1.1 6 2.8 1.7 0.7-0.8-0.4-1.6-0.7-2.4-1.1-2.4-1.2-4.7-2.4-7.1-3.7-3.5-2-6.9-4.2-10.2-6.5-1.1-0.8-2.1-1.7-3.3-2.4 0.3 0.2 4.9 4 1.8 1.4-1.9-1.6-3.9-3.2-5.7-4.9-3.3-3-6.4-6.1-9.3-9.3-1.6-1.7-3.1-3.5-4.6-5.3-0.6-0.7-1.1-1.6-1.8-2.2 5 5 1.3 1.6 0-0.1-5.6-7.8-10.4-16-14.4-24.7-5.6-11.8-23.5-15.9-34.2-9-12.2 7.9-15 21.5-9 34.2 18 37.9 49.7 68.5 89.3 82.7 17.7 6.4 37.7 8.8 56.4 6.6 10.9-1.3 21.6-3.2 32-7 11-4 21.1-9.2 31.2-14.8 7.8-4.3 16.2-9.7 24.7-12.4-0.1 0-6.2 2.5-2.6 1.1 0.9-0.4 1.8-0.7 2.8-1.1 1.6-0.6 3.2-1.2 4.9-1.8 3.3-1.1 6.7-2.1 10.2-2.9 1.6-0.3 3.2-0.5 4.8-0.9-8.7 2.1-3.9 0.5-1.2 0.4 1.3-0.1 2.6-0.1 3.9 0 0.7 0 1.4 0.1 2.1 0.1 3.7 0.1-6.9-1.5-3.4-0.4 1.3 0.4 2.6 0.6 3.9 1 0.5 0.2 1 0.4 1.5 0.5 3.5 1-5.8-2.8-3.4-1.4 1.1 0.6 2.2 1.1 3.2 1.7 0.6 0.4 1.1 0.8 1.7 1.1 2.2 1.3-5.7-4.8-2.4-1.8 1 0.9 2 1.8 2.9 2.7 2.2 2.3 3.3 5.7-0.3-0.8 1.7 3 3.9 5.7 5.5 8.8 0.9 1.7 1.6 3.5 2.5 5.2-3.9-7.5-0.5-1.2 0.3 1.1 1.6 4.5 3 9.2 4.3 13.8 5.8 20.6 14.6 41.1 27.2 58.5 11.8 16.2 25.9 30.5 43.4 40.5 7.3 4.2 15.4 8.3 23.6 10.2 7.3 1.7 15.1 2.3 22.6 2.3 16.7 0.1 34.2-2 50.2-6.7 7.8-2.3 15.8-5.2 22.7-9.5 7.5-4.7 11.2-9.6 16.7-16.2-4 4.8-3.3 5.1-8.5 8.5-3 1.9-8.8 3.6-12.5 3.4-2.1-0.6-4.2-1.1-6.3-1.7-6.7-0.7-11.8-4.2-15.2-10.6-2.1-3.6-3.5-8.5-3.4-12.3 0-0.3 2-9.1 0.5-4.7-0.4 1.2-0.8 2.4-1.3 3.6-0.3 0.7-0.6 1.5-0.9 2.2-1.2 3.1 3.3-7.5 1.8-4.3-0.2 0.5-0.4 1-0.7 1.5-5.9 13.3-12.9 26-20.2 38.6-33.6 58.2-73.5 112.8-114.4 165.9-0.8 1-1.5 2-2.3 2.9-2.7 3.6 0 0 0.5-0.6-1.9 2.5-3.9 5-5.8 7.5-4 5.2-8.1 10.3-12.1 15.4 8.1-2.1 16.2-4.3 24.3-6.4-41.9-7.4-83.2-17.6-123.7-30.5-23.5-7.5-46.6-15.9-69.4-25.2-2.6-1-5.1-2.1-7.7-3.2-5.6-2.3 3.6 1.6 0.1 0l-4.2-1.8c-5.4-2.4-10.9-4.8-16.3-7.2-9.8-4.4-19.5-9.1-29.2-13.8-19.9-9.8-39.4-20.4-58.5-31.6 4.1 7.2 8.3 14.4 12.4 21.6 4.3-32.8 8.6-65.7 12.9-98.5l20.4-156.3c1.6-11.9 3.1-23.9 4.7-35.8 0.8-5.9-3.3-13.7-7.3-17.7-4.3-4.3-11.5-7.6-17.7-7.3-6.5 0.3-13.2 2.4-17.7 7.3-4.6 5.3-6.2 10.8-7.1 17.8z" fill="#FFCB40" ></path><path d="M494.5 451.4c54.1 36 115 62.3 178.3 76.9 12.7 2.9 27.7-3.9 30.8-17.5 2.9-12.8-3.8-27.6-17.5-30.8-15-3.5-29.9-7.6-44.6-12.4-7.3-2.4-14.6-4.9-21.8-7.7-3.9-1.5-7.8-3-11.6-4.5-1.7-0.7-3.3-1.3-4.9-2-4.7-2 4.6 2-1.4-0.6-28.6-12.4-56-27.4-82-44.7-10.9-7.3-28.1-2.5-34.2 9-6.7 12.6-2.7 26.5 8.9 34.3z" fill="#FFCB40" ></path><path d="M209.1 759.6v-82.5-130.9V516c-15.5 4.2-31.1 8.4-46.6 12.6 13 27.5 26 55.1 38.9 82.6 20.5 43.5 41.1 87.1 61.6 130.6 4.8 10.1 9.5 20.2 14.3 30.2 4.5 9.5 18.4 14.7 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-82.5V546v-30.2c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v243.6c15.5-4.2 31.1-8.4 46.6-12.6-13-27.5-26-55.1-38.9-82.6-20.5-43.5-41.1-87.1-61.6-130.6-4.8-10.1-9.5-20.2-14.3-30.2-4.5-9.5-18.4-14.7-28.2-11.5-10.5 3.4-18.4 12.8-18.4 24.1v243.6c0 13.1 11.5 25.6 25 25 13.6-0.6 25-11 25-25zM500.4 491.1H385.6c-13.5 0-25 11.5-25 25v240.7c0 13.5 11.5 25 25 25h114.8c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25H385.6l25 25v-81.1-129.9-29.7l-25 25h114.8c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25z" fill="#4381FF" ></path><path d="M473.5 607.3c-29.3 0.2-58.6 0.5-87.9 0-13.1-0.2-25.6 11.6-25 25 0.6 13.7 11 24.8 25 25 29.3 0.5 58.6 0.2 87.9 0 13.1-0.1 25.6-11.4 25-25-0.6-13.5-10.9-25.1-25-25zM559.3 516.1v243.6c0 10.6 7.7 21.7 18.4 24.1 10.9 2.5 22.3-1.7 28.2-11.5 21.3-35.5 42.6-71 64-106.6 3-5.1 6.1-10.1 9.1-15.2h-43.2c21.3 35.5 42.6 71 64 106.6 3 5.1 6.1 10.1 9.1 15.2 5.5 9.1 17.7 14.9 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-82.5-130.9-30.2c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v243.6c15.5-4.2 31.1-8.4 46.6-12.6-21.3-35.5-42.6-71-64-106.6-3-5.1-6.1-10.1-9.1-15.2-9.7-16.2-33.5-16.2-43.2 0-21.3 35.5-42.6 71-64 106.6-3 5.1-6.1 10.1-9.1 15.2 15.5 4.2 31.1 8.4 46.6 12.6v-82.5-130.9-30.2c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25z" fill="#4381FF" ></path><path d="M185.8 736.7v-82.5-130.9-30.2c-15.5 4.2-31.1 8.4-46.6 12.6 13 27.4 25.9 54.8 38.9 82.3 20.7 43.7 41.4 87.4 62 131.1 4.7 10 9.5 20.1 14.2 30.1 4.5 9.5 18.4 14.7 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-82.5-130.9V493c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v243.6c15.5-4.2 31.1-8.4 46.6-12.6-13-27.4-25.9-54.8-38.9-82.3-20.7-43.7-41.4-87.4-62-131.1-4.7-10-9.5-20.1-14.2-30.1-4.5-9.5-18.4-14.7-28.2-11.5-10.5 3.4-18.4 12.8-18.4 24.1v243.6c0 13.1 11.5 25.6 25 25 13.5-0.6 25-11 25-25zM478.2 468.2H363c-13.5 0-25 11.5-25 25v240.7c0 13.5 11.5 25 25 25h115.2c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25H363l25 25v-81.1-129.9-29.7l-25 25h115.2c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25z" fill="#FF642E" ></path><path d="M451.2 584.4c-29.4 0.2-58.9 0.5-88.3 0-13.1-0.2-25.6 11.6-25 25 0.6 13.7 11 24.8 25 25 29.4 0.5 58.9 0.2 88.3 0 13.1-0.1 25.6-11.4 25-25-0.6-13.5-10.9-25-25-25zM537.4 493.2v243.6c0 10.6 7.7 21.7 18.4 24.1 10.9 2.5 22.3-1.7 28.2-11.5 21.4-35.6 42.8-71.1 64.3-106.7 3-5 6-10 9.1-15h-43.2c21.4 35.6 42.8 71.1 64.3 106.7 3 5 6 10 9.1 15 5.5 9.1 17.7 14.9 28.2 11.5 10.5-3.4 18.4-12.8 18.4-24.1v-82.5-130.9-30.2c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25v243.6c15.5-4.2 31.1-8.4 46.6-12.6-21.4-35.6-42.8-71.1-64.3-106.7-3-5-6-10-9.1-15-9.7-16.2-33.4-16.2-43.2 0-21.4 35.6-42.8 71.1-64.3 106.7-3 5-6 10-9.1 15 15.5 4.2 31.1 8.4 46.6 12.6v-82.5-130.9-30.2c0-13.1-11.5-25.6-25-25-13.5 0.6-25 11-25 25z" fill="#FF642E" ></path><path d="M645.2 832.6h85.2" fill="#FFFFFF" ></path><path d="M645.2 857.6h85.3c13.1 0 25.6-11.5 25-25-0.6-13.5-11-25-25-25h-85.3c-13.1 0-25.6 11.5-25 25 0.6 13.5 11 25 25 25z" fill="#FFCB40" ></path><path d="M557.7 832.6h6.5" fill="#FFFFFF" ></path><path d="M557.7 857.6h6.5c3.4 0.1 6.7-0.6 9.6-2.2 3.1-1 5.8-2.7 8-5.2 2.4-2.3 4.2-4.9 5.2-8 1.6-3 2.3-6.2 2.2-9.6l-0.9-6.6c-1.2-4.2-3.3-7.9-6.4-11-4.9-4.5-10.9-7.3-17.7-7.3h-6.5c-3.4-0.1-6.7 0.6-9.6 2.2-3.1 1-5.8 2.7-8 5.2-2.4 2.3-4.2 4.9-5.2 8-1.6 3-2.3 6.2-2.2 9.6l0.9 6.6c1.2 4.2 3.3 7.9 6.4 11 4.9 4.5 10.9 7.3 17.7 7.3z" fill="#FFCB40" ></path></symbol><symbol id="team-iconexit-fullscreen" viewBox="0 0 1024 1024"><path d="M366.2 181.8c-1-8-10.8-11.4-16.5-5.7l-53.1 53.1L134.2 67c-3.8-3.8-10-3.8-13.7 0L69 118.3c-3.8 3.8-3.8 10 0 13.7l162.4 162.4-53.3 53.3c-5.7 5.7-2.3 15.5 5.7 16.5l194.6 23c6.2 0.7 11.5-4.5 10.8-10.8l-23-194.6z m12.3 453.3l-194.7 23c-8 1-11.4 10.8-5.7 16.5l53.3 53.3L69 890.1c-3.8 3.8-3.8 10 0 13.7l51.5 51.4c3.8 3.8 10 3.8 13.7 0l162.4-162.3 53.1 53.1c5.7 5.7 15.5 2.3 16.5-5.7l23-194.4c0.7-6.3-4.5-11.5-10.7-10.8z m269.4-248l194.7-23c8-1 11.4-10.8 5.7-16.5L795 294.4l162.4-162.3c3.8-3.8 3.8-10 0-13.7L905.9 67c-3.8-3.8-10-3.8-13.7 0L729.7 229.2l-53.1-53.1c-5.7-5.7-15.6-2.3-16.5 5.7l-23 194.5c-0.6 6.3 4.6 11.5 10.8 10.8zM795 727.8l53.3-53.3c5.7-5.7 2.3-15.5-5.7-16.5L648 635c-6.2-0.7-11.5 4.5-10.8 10.8l23 194.6c1 8 10.8 11.4 16.5 5.7l53.1-53.1 162.4 162.3c3.8 3.8 10 3.8 13.7 0l51.5-51.4c3.8-3.8 3.8-10 0-13.7L795 727.8z m0 0" fill="#515151" ></path></symbol><symbol id="team-iconfullscreen" viewBox="0 0 1024 1024"><path d="M229.8 163l55.7-55.7c6-6 2.4-16.2-6-17.2l-203.2-24c-6.5-0.8-12 4.7-11.3 11.3l24 203.2c1 8.4 11.3 11.9 17.2 6l55.4-55.4 169.6 169.4c3.9 3.9 10.4 3.9 14.3 0l53.8-53.6c3.9-3.9 3.9-10.4 0-14.3L229.8 163z m447.3 237.6c3.9 3.9 10.4 3.9 14.3 0L861 231.1l55.4 55.4c6 6 16.2 2.4 17.2-6l24-203c0.8-6.5-4.7-12-11.3-11.3l-203.2 24c-8.4 1-11.9 11.3-6 17.2l55.7 55.7-169.5 169.4c-3.9 3.9-3.9 10.4 0 14.3l53.8 53.8z m256.6 343.9c-1-8.4-11.3-11.9-17.2-6L861 794 691.4 624.5c-3.9-3.9-10.4-3.9-14.3 0l-53.8 53.6c-3.9 3.9-3.9 10.4 0 14.3L792.9 862l-55.7 55.7c-6 6-2.4 16.2 6 17.2l203.2 24c6.5 0.8 12-4.7 11.3-11.3l-24-203.1z m-588.1-120c-3.9-3.9-10.4-3.9-14.3 0L161.7 794l-55.4-55.4c-6-6-16.2-2.4-17.2 6l-24 203c-0.8 6.5 4.7 12.1 11.3 11.3l203.2-24c8.4-1 11.9-11.3 6-17.2l-55.7-55.5 169.6-169.4c3.9-3.9 3.9-10.4 0-14.3l-53.9-54z m0 0" fill="#515151" ></path></symbol></svg>',T=(T=document.getElementsByTagName("script"))[T.length-1].getAttribute("data-injectcss"),x=function(M,F){F.parentNode.insertBefore(M,F)};if(T&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(M){console&&console.log(M)}}function C(){h||(h=!0,s())}function w(){try{l.documentElement.doScroll("left")}catch{return void setTimeout(w,50)}C()}r=function(){var M,F;(F=document.createElement("div")).innerHTML=v,v=null,(M=F.getElementsByTagName("svg")[0])&&(M.setAttribute("aria-hidden","true"),M.style.position="absolute",M.style.width=0,M.style.height=0,M.style.overflow="hidden",F=M,(M=document.body).firstChild?x(F,M.firstChild):M.appendChild(F))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(r,0):(o=function(){document.removeEventListener("DOMContentLoaded",o,!1),r()},document.addEventListener("DOMContentLoaded",o,!1)):document.attachEvent&&(s=r,l=t.document,h=!1,w(),l.onreadystatechange=function(){l.readyState=="complete"&&(l.onreadystatechange=null,C())})})(window);const iconfont="",auth$1={mounted(t,r){var s;const{value:o}=r;if(o)!hasAuth(o)&&((s=t.parentNode)==null||s.removeChild(t));else throw new Error(`need auths! Like v-auth="['btn.add','btn.edit']"`)}};var collectionUtils={exports:{}},utils$3=collectionUtils.exports={};utils$3.forEach=function(t,r){for(var o=0;o<t.length;o++){var s=r(t[o]);if(s)return s}};var elementUtils=function(t){var r=t.stateHandler.getState;function o(v){var T=r(v);return T&&!!T.isDetectable}function s(v){r(v).isDetectable=!0}function l(v){return!!r(v).busy}function h(v,T){r(v).busy=!!T}return{isDetectable:o,markAsDetectable:s,isBusy:l,markBusy:h}},listenerHandler=function(t){var r={};function o(v){var T=t.get(v);return T===void 0?[]:r[T]||[]}function s(v,T){var x=t.get(v);r[x]||(r[x]=[]),r[x].push(T)}function l(v,T){for(var x=o(v),C=0,w=x.length;C<w;++C)if(x[C]===T){x.splice(C,1);break}}function h(v){var T=o(v);!T||(T.length=0)}return{get:o,add:s,removeListener:l,removeAllListeners:h}},idGenerator=function(){var t=1;function r(){return t++}return{generate:r}},idHandler=function(t){var r=t.idGenerator,o=t.stateHandler.getState;function s(h){var v=o(h);return v&&v.id!==void 0?v.id:null}function l(h){var v=o(h);if(!v)throw new Error("setId required the element to have a resize detection state.");var T=r.generate();return v.id=T,T}return{get:s,set:l}},reporter=function(t){function r(){}var o={log:r,warn:r,error:r};if(!t&&window.console){var s=function(l,h){l[h]=function(){var T=console[h];if(T.apply)T.apply(console,arguments);else for(var x=0;x<arguments.length;x++)T(arguments[x])}};s(o,"log"),s(o,"warn"),s(o,"error")}return o},browserDetector$2={exports:{}},detector=browserDetector$2.exports={};detector.isIE=function(t){function r(){var s=navigator.userAgent.toLowerCase();return s.indexOf("msie")!==-1||s.indexOf("trident")!==-1||s.indexOf(" edge/")!==-1}if(!r())return!1;if(!t)return!0;var o=function(){var s,l=3,h=document.createElement("div"),v=h.getElementsByTagName("i");do h.innerHTML="<!--[if gt IE "+ ++l+"]><i></i><![endif]-->";while(v[0]);return l>4?l:s}();return t===o};detector.isLegacyOpera=function(){return!!window.opera};var utils$2={exports:{}},utils$1=utils$2.exports={};utils$1.getOption=getOption$1;function getOption$1(t,r,o){var s=t[r];return s==null&&o!==void 0?o:s}var utils=utils$2.exports,batchProcessor=function(r){r=r||{};var o=r.reporter,s=utils.getOption(r,"async",!0),l=utils.getOption(r,"auto",!0);l&&!s&&(o&&o.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),s=!0);var h=Batch(),v,T=!1;function x(V,G){!T&&l&&s&&h.size()===0&&M(),h.add(V,G)}function C(){for(T=!0;h.size();){var V=h;h=Batch(),V.process()}T=!1}function w(V){T||(V===void 0&&(V=s),v&&(F(v),v=null),V?M():C())}function M(){v=z(C)}function F(V){var G=clearTimeout;return G(V)}function z(V){var G=function(U){return setTimeout(U,0)};return G(V)}return{add:x,force:w}};function Batch(){var t={},r=0,o=0,s=0;function l(T,x){x||(x=T,T=0),T>o?o=T:T<s&&(s=T),t[T]||(t[T]=[]),t[T].push(x),r++}function h(){for(var T=s;T<=o;T++)for(var x=t[T],C=0;C<x.length;C++){var w=x[C];w()}}function v(){return r}return{add:l,process:h,size:v}}var prop="_erd";function initState(t){return t[prop]={},getState(t)}function getState(t){return t[prop]}function cleanState(t){delete t[prop]}var stateHandler$1={initState,getState,cleanState},browserDetector$1=browserDetector$2.exports,object=function(t){t=t||{};var r=t.reporter,o=t.batchProcessor,s=t.stateHandler.getState;if(!r)throw new Error("Missing required dependency: reporter.");function l(C,w){function M(){w(C)}if(browserDetector$1.isIE(8))s(C).object={proxy:M},C.attachEvent("onresize",M);else{var F=T(C);if(!F)throw new Error("Element is not detectable by this strategy.");F.contentDocument.defaultView.addEventListener("resize",M)}}function h(C){var w=t.important?" !important; ":"; ";return(C.join(w)+w).trim()}function v(C,w,M){M||(M=w,w=C,C=null),C=C||{},C.debug;function F(z,V){var G=h(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),U=!1,W=window.getComputedStyle(z),q=z.offsetWidth,X=z.offsetHeight;s(z).startSize={width:q,height:X};function K(){function te(){if(W.position==="static"){z.style.setProperty("position","relative",C.important?"important":"");var se=function(ve,me,oe,ye){function Se(Te){return Te.replace(/[^-\d\.]/g,"")}var Ee=oe[ye];Ee!=="auto"&&Se(Ee)!=="0"&&(ve.warn("An element that is positioned static has style."+ye+"="+Ee+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+ye+" will be set to 0. Element: ",me),me.style.setProperty(ye,"0",C.important?"important":""))};se(r,z,W,"top"),se(r,z,W,"right"),se(r,z,W,"bottom"),se(r,z,W,"left")}}function ee(){U||te();function se(me,oe){if(!me.contentDocument){var ye=s(me);ye.checkForObjectDocumentTimeoutId&&window.clearTimeout(ye.checkForObjectDocumentTimeoutId),ye.checkForObjectDocumentTimeoutId=setTimeout(function(){ye.checkForObjectDocumentTimeoutId=0,se(me,oe)},100);return}oe(me.contentDocument)}var ve=this;se(ve,function(oe){V(z)})}W.position!==""&&(te(),U=!0);var ne=document.createElement("object");ne.style.cssText=G,ne.tabIndex=-1,ne.type="text/html",ne.setAttribute("aria-hidden","true"),ne.onload=ee,browserDetector$1.isIE()||(ne.data="about:blank"),s(z)&&(z.appendChild(ne),s(z).object=ne,browserDetector$1.isIE()&&(ne.data="about:blank"))}o?o.add(K):K()}browserDetector$1.isIE(8)?M(w):F(w,M)}function T(C){return s(C).object}function x(C){if(!!s(C)){var w=T(C);!w||(browserDetector$1.isIE(8)?C.detachEvent("onresize",w.proxy):C.removeChild(w),s(C).checkForObjectDocumentTimeoutId&&window.clearTimeout(s(C).checkForObjectDocumentTimeoutId),delete s(C).object)}}return{makeDetectable:v,addListener:l,uninstall:x}},forEach$1=collectionUtils.exports.forEach,scroll=function(t){t=t||{};var r=t.reporter,o=t.batchProcessor,s=t.stateHandler.getState;t.stateHandler.hasState;var l=t.idHandler;if(!o)throw new Error("Missing required dependency: batchProcessor");if(!r)throw new Error("Missing required dependency: reporter.");var h=w(),v="erd_scroll_detection_scrollbar_style",T="erd_scroll_detection_container";function x(K){M(K,v,T)}x(window.document);function C(K){var te=t.important?" !important; ":"; ";return(K.join(te)+te).trim()}function w(){var K=500,te=500,ee=document.createElement("div");ee.style.cssText=C(["position: absolute","width: "+K*2+"px","height: "+te*2+"px","visibility: hidden","margin: 0","padding: 0"]);var ne=document.createElement("div");ne.style.cssText=C(["position: absolute","width: "+K+"px","height: "+te+"px","overflow: scroll","visibility: none","top: "+-K*3+"px","left: "+-te*3+"px","visibility: hidden","margin: 0","padding: 0"]),ne.appendChild(ee),document.body.insertBefore(ne,document.body.firstChild);var se=K-ne.clientWidth,ve=te-ne.clientHeight;return document.body.removeChild(ne),{width:se,height:ve}}function M(K,te,ee){function ne(oe,ye){ye=ye||function(Ee){K.head.appendChild(Ee)};var Se=K.createElement("style");return Se.innerHTML=oe,Se.id=te,ye(Se),Se}if(!K.getElementById(te)){var se=ee+"_animation",ve=ee+"_animation_active",me=`/* Created by the element-resize-detector library. */
`;me+="."+ee+" > div::-webkit-scrollbar { "+C(["display: none"])+` }
`,me+="."+ve+" { "+C(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+se,"animation-name: "+se])+` }
`,me+="@-webkit-keyframes "+se+` { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }
`,me+="@keyframes "+se+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }",ne(me)}}function F(K){K.className+=" "+T+"_animation_active"}function z(K,te,ee){if(K.addEventListener)K.addEventListener(te,ee);else if(K.attachEvent)K.attachEvent("on"+te,ee);else return r.error("[scroll] Don't know how to add event listeners.")}function V(K,te,ee){if(K.removeEventListener)K.removeEventListener(te,ee);else if(K.detachEvent)K.detachEvent("on"+te,ee);else return r.error("[scroll] Don't know how to remove event listeners.")}function G(K){return s(K).container.childNodes[0].childNodes[0].childNodes[0]}function U(K){return s(K).container.childNodes[0].childNodes[0].childNodes[1]}function W(K,te){var ee=s(K).listeners;if(!ee.push)throw new Error("Cannot add listener to an element that is not detectable.");s(K).listeners.push(te)}function q(K,te,ee){ee||(ee=te,te=K,K=null),K=K||{};function ne(){if(K.debug){var Pe=Array.prototype.slice.call(arguments);if(Pe.unshift(l.get(te),"Scroll: "),r.log.apply)r.log.apply(null,Pe);else for(var Fe=0;Fe<Pe.length;Fe++)r.log(Pe[Fe])}}function se(Pe){function Fe(De){var Be=De.getRootNode&&De.getRootNode().contains(De);return De===De.ownerDocument.body||De.ownerDocument.body.contains(De)||Be}return!Fe(Pe)||window.getComputedStyle(Pe)===null}function ve(Pe){var Fe=s(Pe).container.childNodes[0],De=window.getComputedStyle(Fe);return!De.width||De.width.indexOf("px")===-1}function me(){var Pe=window.getComputedStyle(te),Fe={};return Fe.position=Pe.position,Fe.width=te.offsetWidth,Fe.height=te.offsetHeight,Fe.top=Pe.top,Fe.right=Pe.right,Fe.bottom=Pe.bottom,Fe.left=Pe.left,Fe.widthCSS=Pe.width,Fe.heightCSS=Pe.height,Fe}function oe(){var Pe=me();s(te).startSize={width:Pe.width,height:Pe.height},ne("Element start size",s(te).startSize)}function ye(){s(te).listeners=[]}function Se(){if(ne("storeStyle invoked."),!s(te)){ne("Aborting because element has been uninstalled");return}var Pe=me();s(te).style=Pe}function Ee(Pe,Fe,De){s(Pe).lastWidth=Fe,s(Pe).lastHeight=De}function Te(Pe){return G(Pe).childNodes[0]}function Ae(){return 2*h.width+1}function Ie(){return 2*h.height+1}function Ce(Pe){return Pe+10+Ae()}function we(Pe){return Pe+10+Ie()}function Me(Pe){return Pe*2+Ae()}function ze(Pe){return Pe*2+Ie()}function Ne(Pe,Fe,De){var Be=G(Pe),ut=U(Pe),qe=Ce(Fe),vt=we(De),Ze=Me(Fe),Ue=ze(De);Be.scrollLeft=qe,Be.scrollTop=vt,ut.scrollLeft=Ze,ut.scrollTop=Ue}function Ge(){var Pe=s(te).container;if(!Pe){Pe=document.createElement("div"),Pe.className=T,Pe.style.cssText=C(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),s(te).container=Pe,F(Pe),te.appendChild(Pe);var Fe=function(){s(te).onRendered&&s(te).onRendered()};z(Pe,"animationstart",Fe),s(te).onAnimationStart=Fe}return Pe}function We(){function Pe(){var st=s(te).style;if(st.position==="static"){te.style.setProperty("position","relative",K.important?"important":"");var xt=function(Mt,Dt,ur,Gt){function lr(cr){return cr.replace(/[^-\d\.]/g,"")}var Jt=ur[Gt];Jt!=="auto"&&lr(Jt)!=="0"&&(Mt.warn("An element that is positioned static has style."+Gt+"="+Jt+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+Gt+" will be set to 0. Element: ",Dt),Dt.style[Gt]=0)};xt(r,te,st,"top"),xt(r,te,st,"right"),xt(r,te,st,"bottom"),xt(r,te,st,"left")}}function Fe(st,xt,Mt,Dt){return st=st?st+"px":"0",xt=xt?xt+"px":"0",Mt=Mt?Mt+"px":"0",Dt=Dt?Dt+"px":"0",["left: "+st,"top: "+xt,"right: "+Dt,"bottom: "+Mt]}if(ne("Injecting elements"),!s(te)){ne("Aborting because element has been uninstalled");return}Pe();var De=s(te).container;De||(De=Ge());var Be=h.width,ut=h.height,qe=C(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),vt=C(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(Fe(-(1+Be),-(1+ut),-ut,-Be))),Ze=C(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),Ue=C(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),_t=C(["position: absolute","left: 0","top: 0"]),Tt=C(["position: absolute","width: 200%","height: 200%"]),At=document.createElement("div"),yt=document.createElement("div"),wt=document.createElement("div"),Rt=document.createElement("div"),Zt=document.createElement("div"),sr=document.createElement("div");At.dir="ltr",At.style.cssText=qe,At.className=T,yt.className=T,yt.style.cssText=vt,wt.style.cssText=Ze,Rt.style.cssText=_t,Zt.style.cssText=Ue,sr.style.cssText=Tt,wt.appendChild(Rt),Zt.appendChild(sr),yt.appendChild(wt),yt.appendChild(Zt),At.appendChild(yt),De.appendChild(At);function tr(){var st=s(te);st&&st.onExpand?st.onExpand():ne("Aborting expand scroll handler: element has been uninstalled")}function rr(){var st=s(te);st&&st.onShrink?st.onShrink():ne("Aborting shrink scroll handler: element has been uninstalled")}z(wt,"scroll",tr),z(Zt,"scroll",rr),s(te).onExpandScroll=tr,s(te).onShrinkScroll=rr}function Xe(){function Pe(Ze,Ue,_t){var Tt=Te(Ze),At=Ce(Ue),yt=we(_t);Tt.style.setProperty("width",At+"px",K.important?"important":""),Tt.style.setProperty("height",yt+"px",K.important?"important":"")}function Fe(Ze){var Ue=te.offsetWidth,_t=te.offsetHeight,Tt=Ue!==s(te).lastWidth||_t!==s(te).lastHeight;ne("Storing current size",Ue,_t),Ee(te,Ue,_t),o.add(0,function(){if(!!Tt){if(!s(te)){ne("Aborting because element has been uninstalled");return}if(!De()){ne("Aborting because element container has not been initialized");return}if(K.debug){var yt=te.offsetWidth,wt=te.offsetHeight;(yt!==Ue||wt!==_t)&&r.warn(l.get(te),"Scroll: Size changed before updating detector elements.")}Pe(te,Ue,_t)}}),o.add(1,function(){if(!s(te)){ne("Aborting because element has been uninstalled");return}if(!De()){ne("Aborting because element container has not been initialized");return}Ne(te,Ue,_t)}),Tt&&Ze&&o.add(2,function(){if(!s(te)){ne("Aborting because element has been uninstalled");return}if(!De()){ne("Aborting because element container has not been initialized");return}Ze()})}function De(){return!!s(te).container}function Be(){function Ze(){return s(te).lastNotifiedWidth===void 0}ne("notifyListenersIfNeeded invoked");var Ue=s(te);if(Ze()&&Ue.lastWidth===Ue.startSize.width&&Ue.lastHeight===Ue.startSize.height)return ne("Not notifying: Size is the same as the start size, and there has been no notification yet.");if(Ue.lastWidth===Ue.lastNotifiedWidth&&Ue.lastHeight===Ue.lastNotifiedHeight)return ne("Not notifying: Size already notified");ne("Current size not notified, notifying..."),Ue.lastNotifiedWidth=Ue.lastWidth,Ue.lastNotifiedHeight=Ue.lastHeight,forEach$1(s(te).listeners,function(_t){_t(te)})}function ut(){if(ne("startanimation triggered."),ve(te)){ne("Ignoring since element is still unrendered...");return}ne("Element rendered.");var Ze=G(te),Ue=U(te);(Ze.scrollLeft===0||Ze.scrollTop===0||Ue.scrollLeft===0||Ue.scrollTop===0)&&(ne("Scrollbars out of sync. Updating detector elements..."),Fe(Be))}function qe(){if(ne("Scroll detected."),ve(te)){ne("Scroll event fired while unrendered. Ignoring...");return}Fe(Be)}if(ne("registerListenersAndPositionElements invoked."),!s(te)){ne("Aborting because element has been uninstalled");return}s(te).onRendered=ut,s(te).onExpand=qe,s(te).onShrink=qe;var vt=s(te).style;Pe(te,vt.width,vt.height)}function Ye(){if(ne("finalizeDomMutation invoked."),!s(te)){ne("Aborting because element has been uninstalled");return}var Pe=s(te).style;Ee(te,Pe.width,Pe.height),Ne(te,Pe.width,Pe.height)}function pt(){ee(te)}function ot(){ne("Installing..."),ye(),oe(),o.add(0,Se),o.add(1,We),o.add(2,Xe),o.add(3,Ye),o.add(4,pt)}ne("Making detectable..."),se(te)?(ne("Element is detached"),Ge(),ne("Waiting until element is attached..."),s(te).onRendered=function(){ne("Element is now attached"),ot()}):ot()}function X(K){var te=s(K);!te||(te.onExpandScroll&&V(G(K),"scroll",te.onExpandScroll),te.onShrinkScroll&&V(U(K),"scroll",te.onShrinkScroll),te.onAnimationStart&&V(te.container,"animationstart",te.onAnimationStart),te.container&&K.removeChild(te.container))}return{makeDetectable:q,addListener:W,uninstall:X,initDocument:x}},forEach=collectionUtils.exports.forEach,elementUtilsMaker=elementUtils,listenerHandlerMaker=listenerHandler,idGeneratorMaker=idGenerator,idHandlerMaker=idHandler,reporterMaker=reporter,browserDetector=browserDetector$2.exports,batchProcessorMaker=batchProcessor,stateHandler=stateHandler$1,objectStrategyMaker=object,scrollStrategyMaker=scroll;function isCollection(t){return Array.isArray(t)||t.length!==void 0}function toArray(t){if(Array.isArray(t))return t;var r=[];return forEach(t,function(o){r.push(o)}),r}function isElement(t){return t&&t.nodeType===1}var elementResizeDetector=function(t){t=t||{};var r;if(t.idHandler)r={get:function(q){return t.idHandler.get(q,!0)},set:t.idHandler.set};else{var o=idGeneratorMaker(),s=idHandlerMaker({idGenerator:o,stateHandler});r=s}var l=t.reporter;if(!l){var h=l===!1;l=reporterMaker(h)}var v=getOption(t,"batchProcessor",batchProcessorMaker({reporter:l})),T={};T.callOnAdd=!!getOption(t,"callOnAdd",!0),T.debug=!!getOption(t,"debug",!1);var x=listenerHandlerMaker(r),C=elementUtilsMaker({stateHandler}),w,M=getOption(t,"strategy","object"),F=getOption(t,"important",!1),z={reporter:l,batchProcessor:v,stateHandler,idHandler:r,important:F};if(M==="scroll"&&(browserDetector.isLegacyOpera()?(l.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),M="object"):browserDetector.isIE(9)&&(l.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),M="object")),M==="scroll")w=scrollStrategyMaker(z);else if(M==="object")w=objectStrategyMaker(z);else throw new Error("Invalid strategy name: "+M);var V={};function G(q,X,K){function te(oe){var ye=x.get(oe);forEach(ye,function(Ee){Ee(oe)})}function ee(oe,ye,Se){x.add(ye,Se),oe&&Se(ye)}if(K||(K=X,X=q,q={}),!X)throw new Error("At least one element required.");if(!K)throw new Error("Listener required.");if(isElement(X))X=[X];else if(isCollection(X))X=toArray(X);else return l.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");var ne=0,se=getOption(q,"callOnAdd",T.callOnAdd),ve=getOption(q,"onReady",function(){}),me=getOption(q,"debug",T.debug);forEach(X,function(ye){stateHandler.getState(ye)||(stateHandler.initState(ye),r.set(ye));var Se=r.get(ye);if(me&&l.log("Attaching listener to element",Se,ye),!C.isDetectable(ye)){if(me&&l.log(Se,"Not detectable."),C.isBusy(ye)){me&&l.log(Se,"System busy making it detectable"),ee(se,ye,K),V[Se]=V[Se]||[],V[Se].push(function(){ne++,ne===X.length&&ve()});return}return me&&l.log(Se,"Making detectable..."),C.markBusy(ye,!0),w.makeDetectable({debug:me,important:F},ye,function(Te){if(me&&l.log(Se,"onElementDetectable"),stateHandler.getState(Te)){C.markAsDetectable(Te),C.markBusy(Te,!1),w.addListener(Te,te),ee(se,Te,K);var Ae=stateHandler.getState(Te);if(Ae&&Ae.startSize){var Ie=Te.offsetWidth,Ce=Te.offsetHeight;(Ae.startSize.width!==Ie||Ae.startSize.height!==Ce)&&te(Te)}V[Se]&&forEach(V[Se],function(we){we()})}else me&&l.log(Se,"Element uninstalled before being detectable.");delete V[Se],ne++,ne===X.length&&ve()})}me&&l.log(Se,"Already detecable, adding listener."),ee(se,ye,K),ne++}),ne===X.length&&ve()}function U(q){if(!q)return l.error("At least one element is required.");if(isElement(q))q=[q];else if(isCollection(q))q=toArray(q);else return l.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");forEach(q,function(X){x.removeAllListeners(X),w.uninstall(X),stateHandler.cleanState(X)})}function W(q){w.initDocument&&w.initDocument(q)}return{listenTo:G,removeListener:x.removeListener,removeAllListeners:x.removeAllListeners,uninstall:U,initDocument:W}};function getOption(t,r,o){var s=t[r];return s==null&&o!==void 0?o:s}function mitt(t){return{all:t=t||new Map,on:function(r,o){var s=t.get(r);s?s.push(o):t.set(r,[o])},off:function(r,o){var s=t.get(r);s&&(o?s.splice(s.indexOf(o)>>>0,1):t.set(r,[]))},emit:function(r,o){var s=t.get(r);s&&s.slice().map(function(l){l(o)}),(s=t.get("*"))&&s.slice().map(function(l){l(r,o)})}}}const emitter=mitt(),erd=elementResizeDetector({strategy:"scroll"}),resize={mounted(t,r,o){erd.listenTo(t,s=>{const l=s.offsetWidth,h=s.offsetHeight;r!=null&&r.instance?emitter.emit("resize",{detail:{width:l,height:h}}):o.el.dispatchEvent(new CustomEvent("resize",{detail:{width:l,height:h}}))})},unmounted(t){erd.uninstall(t)}},directives=Object.freeze(Object.defineProperty({__proto__:null,auth:auth$1,resize},Symbol.toStringTag,{value:"Module"})),defaultIconDimensions$1=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations$1=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps$1=Object.freeze({...defaultIconDimensions$1,...defaultIconTransformations$1});Object.freeze({...defaultIconProps$1,body:"",hidden:!1});({...defaultIconDimensions$1});const defaultIconSizeCustomisations$1=Object.freeze({width:null,height:null}),defaultIconCustomisations$1=Object.freeze({...defaultIconSizeCustomisations$1,...defaultIconTransformations$1});function mergeCustomisations$1(t,r){const o={...t};for(const s in r){const l=r[s],h=typeof l;s in defaultIconSizeCustomisations$1?(l===null||l&&(h==="string"||h==="number"))&&(o[s]=l):h===typeof o[s]&&(o[s]=s==="rotate"?l%4:l)}return o}const separator$1=/[\s,]+/;function flipFromString$1(t,r){r.split(separator$1).forEach(o=>{switch(o.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function rotateFromString$1(t,r=0){const o=t.replace(/^-?[0-9.]*/,"");function s(l){for(;l<0;)l+=4;return l%4}if(o===""){const l=parseInt(t);return isNaN(l)?0:s(l)}else if(o!==t){let l=0;switch(o){case"%":l=25;break;case"deg":l=90}if(l){let h=parseFloat(t.slice(0,t.length-o.length));return isNaN(h)?0:(h=h/l,h%1===0?s(h):0)}}return r}const unitsSplit$1=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest$1=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize$1(t,r,o){if(r===1)return t;if(o=o||100,typeof t=="number")return Math.ceil(t*r*o)/o;if(typeof t!="string")return t;const s=t.split(unitsSplit$1);if(s===null||!s.length)return t;const l=[];let h=s.shift(),v=unitsTest$1.test(h);for(;;){if(v){const T=parseFloat(h);isNaN(T)?l.push(h):l.push(Math.ceil(T*r*o)/o)}else l.push(h);if(h=s.shift(),h===void 0)return l.join("");v=!v}}function iconToSVG$1(t,r){const o={...defaultIconProps$1,...t},s={...defaultIconCustomisations$1,...r},l={left:o.left,top:o.top,width:o.width,height:o.height};let h=o.body;[o,s].forEach(z=>{const V=[],G=z.hFlip,U=z.vFlip;let W=z.rotate;G?U?W+=2:(V.push("translate("+(l.width+l.left).toString()+" "+(0-l.top).toString()+")"),V.push("scale(-1 1)"),l.top=l.left=0):U&&(V.push("translate("+(0-l.left).toString()+" "+(l.height+l.top).toString()+")"),V.push("scale(1 -1)"),l.top=l.left=0);let q;switch(W<0&&(W-=Math.floor(W/4)*4),W=W%4,W){case 1:q=l.height/2+l.top,V.unshift("rotate(90 "+q.toString()+" "+q.toString()+")");break;case 2:V.unshift("rotate(180 "+(l.width/2+l.left).toString()+" "+(l.height/2+l.top).toString()+")");break;case 3:q=l.width/2+l.left,V.unshift("rotate(-90 "+q.toString()+" "+q.toString()+")");break}W%2===1&&(l.left!==l.top&&(q=l.left,l.left=l.top,l.top=q),l.width!==l.height&&(q=l.width,l.width=l.height,l.height=q)),V.length&&(h='<g transform="'+V.join(" ")+'">'+h+"</g>")});const v=s.width,T=s.height,x=l.width,C=l.height;let w,M;return v===null?(M=T===null?"1em":T==="auto"?C:T,w=calculateSize$1(M,x/C)):(w=v==="auto"?x:v,M=T===null?calculateSize$1(w,C/x):T==="auto"?C:T),{attributes:{width:w.toString(),height:M.toString(),viewBox:l.left.toString()+" "+l.top.toString()+" "+x.toString()+" "+C.toString()},body:h}}const regex$1=/\sid="(\S+)"/g,randomPrefix$1="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter$1=0;function replaceIDs$1(t,r=randomPrefix$1){const o=[];let s;for(;s=regex$1.exec(t);)o.push(s[1]);return o.length&&o.forEach(l=>{const h=typeof r=="function"?r(l):r+(counter$1++).toString(),v=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+v+')([")]|\\.[a-z])',"g"),"$1"+h+"$3")}),t}function iconToHTML$1(t,r){let o=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const s in r)o+=" "+s+'="'+r[s]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+o+">"+t+"</svg>"}function encodeSVGforURL$1(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function svgToURL$1(t){return'url("data:image/svg+xml,'+encodeSVGforURL$1(t)+'")'}const defaultExtendedIconCustomisations$1={...defaultIconCustomisations$1,inline:!1},svgDefaults$1={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps$1={display:"inline-block"},monotoneProps$1={backgroundColor:"currentColor"},coloredProps$1={backgroundColor:"transparent"},propsToAdd$1={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo$1={webkitMask:monotoneProps$1,mask:monotoneProps$1,background:coloredProps$1};for(const t in propsToAddTo$1){const r=propsToAddTo$1[t];for(const o in propsToAdd$1)r[t+o]=propsToAdd$1[o]}const customisationAliases$1={};["horizontal","vertical"].forEach(t=>{const r=t.slice(0,1)+"Flip";customisationAliases$1[t+"-flip"]=r,customisationAliases$1[t.slice(0,1)+"-flip"]=r,customisationAliases$1[t+"Flip"]=r});function fixSize$1(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const render$1=(t,r)=>{const o=mergeCustomisations$1(defaultExtendedIconCustomisations$1,r),s={...svgDefaults$1},l=r.mode||"svg",h={},v=r.style,T=typeof v=="object"&&!(v instanceof Array)?v:{};for(let G in r){const U=r[G];if(U!==void 0)switch(G){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":o[G]=U===!0||U==="true"||U===1;break;case"flip":typeof U=="string"&&flipFromString$1(o,U);break;case"color":h.color=U;break;case"rotate":typeof U=="string"?o[G]=rotateFromString$1(U):typeof U=="number"&&(o[G]=U);break;case"ariaHidden":case"aria-hidden":U!==!0&&U!=="true"&&delete s["aria-hidden"];break;default:{const W=customisationAliases$1[G];W?(U===!0||U==="true"||U===1)&&(o[W]=!0):defaultExtendedIconCustomisations$1[G]===void 0&&(s[G]=U)}}}const x=iconToSVG$1(t,o),C=x.attributes;if(o.inline&&(h.verticalAlign="-0.125em"),l==="svg"){s.style={...h,...T},Object.assign(s,C);let G=0,U=r.id;return typeof U=="string"&&(U=U.replace(/-/g,"_")),s.innerHTML=replaceIDs$1(x.body,U?()=>U+"ID"+G++:"iconifyVue"),Vue.h("svg",s)}const{body:w,width:M,height:F}=t,z=l==="mask"||(l==="bg"?!1:w.indexOf("currentColor")!==-1),V=iconToHTML$1(w,{...C,width:M+"",height:F+""});return s.style={...h,"--svg":svgToURL$1(V),width:fixSize$1(C.width),height:fixSize$1(C.height),...commonProps$1,...z?monotoneProps$1:coloredProps$1,...T},Vue.h("span",s)},storage$1=Object.create(null);function addIcon$1(t,r){storage$1[t]=r}const Icon$1=Vue.defineComponent({inheritAttrs:!1,render(){const t=this.$attrs,r=t.icon,o=typeof r=="string"?storage$1[r]:typeof r=="object"?r:null;return o===null||typeof o!="object"||typeof o.body!="string"?this.$slots.default?this.$slots.default():null:render$1({...defaultIconProps$1,...o},t)}}),iconifyIconOffline=Vue.defineComponent({name:"IconifyIconOffline",components:{IconifyIcon:Icon$1},props:{icon:{default:null}},render(){typeof this.icon=="object"&&addIcon$1(this.icon,this.icon);const t=this.$attrs;return Vue.h(Icon$1,{icon:this.icon,style:t!=null&&t.style?Object.assign(t.style,{outline:"none"}):{outline:"none"},...t},{default:()=>[]})}}),matchIconName=/^[a-z0-9]+(-[a-z0-9]+)*$/,stringToIcon=(t,r,o,s="")=>{const l=t.split(":");if(t.slice(0,1)==="@"){if(l.length<2||l.length>3)return null;s=l.shift().slice(1)}if(l.length>3||!l.length)return null;if(l.length>1){const T=l.pop(),x=l.pop(),C={provider:l.length>0?l[0]:s,prefix:x,name:T};return r&&!validateIconName(C)?null:C}const h=l[0],v=h.split("-");if(v.length>1){const T={provider:s,prefix:v.shift(),name:v.join("-")};return r&&!validateIconName(T)?null:T}if(o&&s===""){const T={provider:s,prefix:"",name:h};return r&&!validateIconName(T,o)?null:T}return null},validateIconName=(t,r)=>t?!!((t.provider===""||t.provider.match(matchIconName))&&(r&&t.prefix===""||t.prefix.match(matchIconName))&&t.name.match(matchIconName)):!1,defaultIconDimensions=Object.freeze({left:0,top:0,width:16,height:16}),defaultIconTransformations=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),defaultIconProps=Object.freeze({...defaultIconDimensions,...defaultIconTransformations}),defaultExtendedIconProps=Object.freeze({...defaultIconProps,body:"",hidden:!1});function mergeIconTransformations(t,r){const o={};!t.hFlip!=!r.hFlip&&(o.hFlip=!0),!t.vFlip!=!r.vFlip&&(o.vFlip=!0);const s=((t.rotate||0)+(r.rotate||0))%4;return s&&(o.rotate=s),o}function mergeIconData(t,r){const o=mergeIconTransformations(t,r);for(const s in defaultExtendedIconProps)s in defaultIconTransformations?s in t&&!(s in o)&&(o[s]=defaultIconTransformations[s]):s in r?o[s]=r[s]:s in t&&(o[s]=t[s]);return o}function getIconsTree(t,r){const o=t.icons,s=t.aliases||Object.create(null),l=Object.create(null);function h(v){if(o[v])return l[v]=[];if(!(v in l)){l[v]=null;const T=s[v]&&s[v].parent,x=T&&h(T);x&&(l[v]=[T].concat(x))}return l[v]}return(r||Object.keys(o).concat(Object.keys(s))).forEach(h),l}function internalGetIconData(t,r,o){const s=t.icons,l=t.aliases||Object.create(null);let h={};function v(T){h=mergeIconData(s[T]||l[T],h)}return v(r),o.forEach(v),mergeIconData(t,h)}function parseIconSet(t,r){const o=[];if(typeof t!="object"||typeof t.icons!="object")return o;t.not_found instanceof Array&&t.not_found.forEach(l=>{r(l,null),o.push(l)});const s=getIconsTree(t);for(const l in s){const h=s[l];h&&(r(l,internalGetIconData(t,l,h)),o.push(l))}return o}const optionalPropertyDefaults={provider:"",aliases:{},not_found:{},...defaultIconDimensions};function checkOptionalProps(t,r){for(const o in r)if(o in t&&typeof t[o]!=typeof r[o])return!1;return!0}function quicklyValidateIconSet(t){if(typeof t!="object"||t===null)return null;const r=t;if(typeof r.prefix!="string"||!t.icons||typeof t.icons!="object"||!checkOptionalProps(t,optionalPropertyDefaults))return null;const o=r.icons;for(const l in o){const h=o[l];if(!l.match(matchIconName)||typeof h.body!="string"||!checkOptionalProps(h,defaultExtendedIconProps))return null}const s=r.aliases||Object.create(null);for(const l in s){const h=s[l],v=h.parent;if(!l.match(matchIconName)||typeof v!="string"||!o[v]&&!s[v]||!checkOptionalProps(h,defaultExtendedIconProps))return null}return r}const dataStorage=Object.create(null);function newStorage(t,r){return{provider:t,prefix:r,icons:Object.create(null),missing:new Set}}function getStorage(t,r){const o=dataStorage[t]||(dataStorage[t]=Object.create(null));return o[r]||(o[r]=newStorage(t,r))}function addIconSet(t,r){return quicklyValidateIconSet(r)?parseIconSet(r,(o,s)=>{s?t.icons[o]=s:t.missing.add(o)}):[]}function addIconToStorage(t,r,o){try{if(typeof o.body=="string")return t.icons[r]={...o},!0}catch{}return!1}let simpleNames=!1;function allowSimpleNames(t){return typeof t=="boolean"&&(simpleNames=t),simpleNames}function getIconData(t){const r=typeof t=="string"?stringToIcon(t,!0,simpleNames):t;if(r){const o=getStorage(r.provider,r.prefix),s=r.name;return o.icons[s]||(o.missing.has(s)?null:void 0)}}function addIcon(t,r){const o=stringToIcon(t,!0,simpleNames);if(!o)return!1;const s=getStorage(o.provider,o.prefix);return addIconToStorage(s,o.name,r)}function addCollection(t,r){if(typeof t!="object")return!1;if(typeof r!="string"&&(r=t.provider||""),simpleNames&&!r&&!t.prefix){let l=!1;return quicklyValidateIconSet(t)&&(t.prefix="",parseIconSet(t,(h,v)=>{v&&addIcon(h,v)&&(l=!0)})),l}const o=t.prefix;if(!validateIconName({provider:r,prefix:o,name:"a"}))return!1;const s=getStorage(r,o);return!!addIconSet(s,t)}const defaultIconSizeCustomisations=Object.freeze({width:null,height:null}),defaultIconCustomisations=Object.freeze({...defaultIconSizeCustomisations,...defaultIconTransformations}),unitsSplit=/(-?[0-9.]*[0-9]+[0-9.]*)/g,unitsTest=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function calculateSize(t,r,o){if(r===1)return t;if(o=o||100,typeof t=="number")return Math.ceil(t*r*o)/o;if(typeof t!="string")return t;const s=t.split(unitsSplit);if(s===null||!s.length)return t;const l=[];let h=s.shift(),v=unitsTest.test(h);for(;;){if(v){const T=parseFloat(h);isNaN(T)?l.push(h):l.push(Math.ceil(T*r*o)/o)}else l.push(h);if(h=s.shift(),h===void 0)return l.join("");v=!v}}function iconToSVG(t,r){const o={...defaultIconProps,...t},s={...defaultIconCustomisations,...r},l={left:o.left,top:o.top,width:o.width,height:o.height};let h=o.body;[o,s].forEach(z=>{const V=[],G=z.hFlip,U=z.vFlip;let W=z.rotate;G?U?W+=2:(V.push("translate("+(l.width+l.left).toString()+" "+(0-l.top).toString()+")"),V.push("scale(-1 1)"),l.top=l.left=0):U&&(V.push("translate("+(0-l.left).toString()+" "+(l.height+l.top).toString()+")"),V.push("scale(1 -1)"),l.top=l.left=0);let q;switch(W<0&&(W-=Math.floor(W/4)*4),W=W%4,W){case 1:q=l.height/2+l.top,V.unshift("rotate(90 "+q.toString()+" "+q.toString()+")");break;case 2:V.unshift("rotate(180 "+(l.width/2+l.left).toString()+" "+(l.height/2+l.top).toString()+")");break;case 3:q=l.width/2+l.left,V.unshift("rotate(-90 "+q.toString()+" "+q.toString()+")");break}W%2===1&&(l.left!==l.top&&(q=l.left,l.left=l.top,l.top=q),l.width!==l.height&&(q=l.width,l.width=l.height,l.height=q)),V.length&&(h='<g transform="'+V.join(" ")+'">'+h+"</g>")});const v=s.width,T=s.height,x=l.width,C=l.height;let w,M;return v===null?(M=T===null?"1em":T==="auto"?C:T,w=calculateSize(M,x/C)):(w=v==="auto"?x:v,M=T===null?calculateSize(w,C/x):T==="auto"?C:T),{attributes:{width:w.toString(),height:M.toString(),viewBox:l.left.toString()+" "+l.top.toString()+" "+x.toString()+" "+C.toString()},body:h}}const regex=/\sid="(\S+)"/g,randomPrefix="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let counter=0;function replaceIDs(t,r=randomPrefix){const o=[];let s;for(;s=regex.exec(t);)o.push(s[1]);return o.length&&o.forEach(l=>{const h=typeof r=="function"?r(l):r+(counter++).toString(),v=l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+v+')([")]|\\.[a-z])',"g"),"$1"+h+"$3")}),t}const storage=Object.create(null);function setAPIModule(t,r){storage[t]=r}function getAPIModule(t){return storage[t]||storage[""]}function createAPIConfig(t){let r;if(typeof t.resources=="string")r=[t.resources];else if(r=t.resources,!(r instanceof Array)||!r.length)return null;return{resources:r,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const configStorage=Object.create(null),fallBackAPISources=["https://api.simplesvg.com","https://api.unisvg.com"],fallBackAPI=[];for(;fallBackAPISources.length>0;)fallBackAPISources.length===1||Math.random()>.5?fallBackAPI.push(fallBackAPISources.shift()):fallBackAPI.push(fallBackAPISources.pop());configStorage[""]=createAPIConfig({resources:["https://api.iconify.design"].concat(fallBackAPI)});function addAPIProvider(t,r){const o=createAPIConfig(r);return o===null?!1:(configStorage[t]=o,!0)}function getAPIConfig(t){return configStorage[t]}const detectFetch=()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}};let fetchModule=detectFetch();function calculateMaxLength(t,r){const o=getAPIConfig(t);if(!o)return 0;let s;if(!o.maxURL)s=0;else{let l=0;o.resources.forEach(v=>{l=Math.max(l,v.length)});const h=r+".json?icons=";s=o.maxURL-l-o.path.length-h.length}return s}function shouldAbort(t){return t===404}const prepare=(t,r,o)=>{const s=[],l=calculateMaxLength(t,r),h="icons";let v={type:h,provider:t,prefix:r,icons:[]},T=0;return o.forEach((x,C)=>{T+=x.length+1,T>=l&&C>0&&(s.push(v),v={type:h,provider:t,prefix:r,icons:[]},T=x.length),v.icons.push(x)}),s.push(v),s};function getPath(t){if(typeof t=="string"){const r=getAPIConfig(t);if(r)return r.path}return"/"}const send=(t,r,o)=>{if(!fetchModule){o("abort",424);return}let s=getPath(r.provider);switch(r.type){case"icons":{const h=r.prefix,T=r.icons.join(","),x=new URLSearchParams({icons:T});s+=h+".json?"+x.toString();break}case"custom":{const h=r.uri;s+=h.slice(0,1)==="/"?h.slice(1):h;break}default:o("abort",400);return}let l=503;fetchModule(t+s).then(h=>{const v=h.status;if(v!==200){setTimeout(()=>{o(shouldAbort(v)?"abort":"next",v)});return}return l=501,h.json()}).then(h=>{if(typeof h!="object"||h===null){setTimeout(()=>{h===404?o("abort",h):o("next",l)});return}setTimeout(()=>{o("success",h)})}).catch(()=>{o("next",l)})},fetchAPIModule={prepare,send};function sortIcons(t){const r={loaded:[],missing:[],pending:[]},o=Object.create(null);t.sort((l,h)=>l.provider!==h.provider?l.provider.localeCompare(h.provider):l.prefix!==h.prefix?l.prefix.localeCompare(h.prefix):l.name.localeCompare(h.name));let s={provider:"",prefix:"",name:""};return t.forEach(l=>{if(s.name===l.name&&s.prefix===l.prefix&&s.provider===l.provider)return;s=l;const h=l.provider,v=l.prefix,T=l.name,x=o[h]||(o[h]=Object.create(null)),C=x[v]||(x[v]=getStorage(h,v));let w;T in C.icons?w=r.loaded:v===""||C.missing.has(T)?w=r.missing:w=r.pending;const M={provider:h,prefix:v,name:T};w.push(M)}),r}function removeCallback(t,r){t.forEach(o=>{const s=o.loaderCallbacks;s&&(o.loaderCallbacks=s.filter(l=>l.id!==r))})}function updateCallbacks(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const r=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!r.length)return;let o=!1;const s=t.provider,l=t.prefix;r.forEach(h=>{const v=h.icons,T=v.pending.length;v.pending=v.pending.filter(x=>{if(x.prefix!==l)return!0;const C=x.name;if(t.icons[C])v.loaded.push({provider:s,prefix:l,name:C});else if(t.missing.has(C))v.missing.push({provider:s,prefix:l,name:C});else return o=!0,!0;return!1}),v.pending.length!==T&&(o||removeCallback([t],h.id),h.callback(v.loaded.slice(0),v.missing.slice(0),v.pending.slice(0),h.abort))})}))}let idCounter=0;function storeCallback(t,r,o){const s=idCounter++,l=removeCallback.bind(null,o,s);if(!r.pending.length)return l;const h={id:s,icons:r,callback:t,abort:l};return o.forEach(v=>{(v.loaderCallbacks||(v.loaderCallbacks=[])).push(h)}),l}function listToIcons(t,r=!0,o=!1){const s=[];return t.forEach(l=>{const h=typeof l=="string"?stringToIcon(l,r,o):l;h&&s.push(h)}),s}var defaultConfig={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function sendQuery(t,r,o,s){const l=t.resources.length,h=t.random?Math.floor(Math.random()*l):t.index;let v;if(t.random){let ee=t.resources.slice(0);for(v=[];ee.length>1;){const ne=Math.floor(Math.random()*ee.length);v.push(ee[ne]),ee=ee.slice(0,ne).concat(ee.slice(ne+1))}v=v.concat(ee)}else v=t.resources.slice(h).concat(t.resources.slice(0,h));const T=Date.now();let x="pending",C=0,w,M=null,F=[],z=[];typeof s=="function"&&z.push(s);function V(){M&&(clearTimeout(M),M=null)}function G(){x==="pending"&&(x="aborted"),V(),F.forEach(ee=>{ee.status==="pending"&&(ee.status="aborted")}),F=[]}function U(ee,ne){ne&&(z=[]),typeof ee=="function"&&z.push(ee)}function W(){return{startTime:T,payload:r,status:x,queriesSent:C,queriesPending:F.length,subscribe:U,abort:G}}function q(){x="failed",z.forEach(ee=>{ee(void 0,w)})}function X(){F.forEach(ee=>{ee.status==="pending"&&(ee.status="aborted")}),F=[]}function K(ee,ne,se){const ve=ne!=="success";switch(F=F.filter(me=>me!==ee),x){case"pending":break;case"failed":if(ve||!t.dataAfterTimeout)return;break;default:return}if(ne==="abort"){w=se,q();return}if(ve){w=se,F.length||(v.length?te():q());return}if(V(),X(),!t.random){const me=t.resources.indexOf(ee.resource);me!==-1&&me!==t.index&&(t.index=me)}x="completed",z.forEach(me=>{me(se)})}function te(){if(x!=="pending")return;V();const ee=v.shift();if(ee===void 0){if(F.length){M=setTimeout(()=>{V(),x==="pending"&&(X(),q())},t.timeout);return}q();return}const ne={status:"pending",resource:ee,callback:(se,ve)=>{K(ne,se,ve)}};F.push(ne),C++,M=setTimeout(te,t.rotate),o(ee,r,ne.callback)}return setTimeout(te),W}function initRedundancy(t){const r={...defaultConfig,...t};let o=[];function s(){o=o.filter(T=>T().status==="pending")}function l(T,x,C){const w=sendQuery(r,T,x,(M,F)=>{s(),C&&C(M,F)});return o.push(w),w}function h(T){return o.find(x=>T(x))||null}return{query:l,find:h,setIndex:T=>{r.index=T},getIndex:()=>r.index,cleanup:s}}function emptyCallback$1(){}const redundancyCache=Object.create(null);function getRedundancyCache(t){if(!redundancyCache[t]){const r=getAPIConfig(t);if(!r)return;const o=initRedundancy(r),s={config:r,redundancy:o};redundancyCache[t]=s}return redundancyCache[t]}function sendAPIQuery(t,r,o){let s,l;if(typeof t=="string"){const h=getAPIModule(t);if(!h)return o(void 0,424),emptyCallback$1;l=h.send;const v=getRedundancyCache(t);v&&(s=v.redundancy)}else{const h=createAPIConfig(t);if(h){s=initRedundancy(h);const v=t.resources?t.resources[0]:"",T=getAPIModule(v);T&&(l=T.send)}}return!s||!l?(o(void 0,424),emptyCallback$1):s.query(r,l,o)().abort}const browserCacheVersion="iconify2",browserCachePrefix="iconify",browserCacheCountKey=browserCachePrefix+"-count",browserCacheVersionKey=browserCachePrefix+"-version",browserStorageHour=36e5,browserStorageCacheExpiration=168;function getStoredItem(t,r){try{return t.getItem(r)}catch{}}function setStoredItem(t,r,o){try{return t.setItem(r,o),!0}catch{}}function removeStoredItem(t,r){try{t.removeItem(r)}catch{}}function setBrowserStorageItemsCount(t,r){return setStoredItem(t,browserCacheCountKey,r.toString())}function getBrowserStorageItemsCount(t){return parseInt(getStoredItem(t,browserCacheCountKey))||0}const browserStorageConfig={local:!0,session:!0},browserStorageEmptyItems={local:new Set,session:new Set};let browserStorageStatus=!1;function setBrowserStorageStatus(t){browserStorageStatus=t}let _window=typeof window>"u"?{}:window;function getBrowserStorage(t){const r=t+"Storage";try{if(_window&&_window[r]&&typeof _window[r].length=="number")return _window[r]}catch{}browserStorageConfig[t]=!1}function iterateBrowserStorage(t,r){const o=getBrowserStorage(t);if(!o)return;const s=getStoredItem(o,browserCacheVersionKey);if(s!==browserCacheVersion){if(s){const T=getBrowserStorageItemsCount(o);for(let x=0;x<T;x++)removeStoredItem(o,browserCachePrefix+x.toString())}setStoredItem(o,browserCacheVersionKey,browserCacheVersion),setBrowserStorageItemsCount(o,0);return}const l=Math.floor(Date.now()/browserStorageHour)-browserStorageCacheExpiration,h=T=>{const x=browserCachePrefix+T.toString(),C=getStoredItem(o,x);if(typeof C=="string"){try{const w=JSON.parse(C);if(typeof w=="object"&&typeof w.cached=="number"&&w.cached>l&&typeof w.provider=="string"&&typeof w.data=="object"&&typeof w.data.prefix=="string"&&r(w,T))return!0}catch{}removeStoredItem(o,x)}};let v=getBrowserStorageItemsCount(o);for(let T=v-1;T>=0;T--)h(T)||(T===v-1?(v--,setBrowserStorageItemsCount(o,v)):browserStorageEmptyItems[t].add(T))}function initBrowserStorage(){if(!browserStorageStatus){setBrowserStorageStatus(!0);for(const t in browserStorageConfig)iterateBrowserStorage(t,r=>{const o=r.data,s=r.provider,l=o.prefix,h=getStorage(s,l);if(!addIconSet(h,o).length)return!1;const v=o.lastModified||-1;return h.lastModifiedCached=h.lastModifiedCached?Math.min(h.lastModifiedCached,v):v,!0})}}function updateLastModified(t,r){const o=t.lastModifiedCached;if(o&&o>=r)return o===r;if(t.lastModifiedCached=r,o)for(const s in browserStorageConfig)iterateBrowserStorage(s,l=>{const h=l.data;return l.provider!==t.provider||h.prefix!==t.prefix||h.lastModified===r});return!0}function storeInBrowserStorage(t,r){browserStorageStatus||initBrowserStorage();function o(s){let l;if(!browserStorageConfig[s]||!(l=getBrowserStorage(s)))return;const h=browserStorageEmptyItems[s];let v;if(h.size)h.delete(v=Array.from(h).shift());else if(v=getBrowserStorageItemsCount(l),!setBrowserStorageItemsCount(l,v+1))return;const T={cached:Math.floor(Date.now()/browserStorageHour),provider:t.provider,data:r};return setStoredItem(l,browserCachePrefix+v.toString(),JSON.stringify(T))}r.lastModified&&!updateLastModified(t,r.lastModified)||!Object.keys(r.icons).length||(r.not_found&&(r=Object.assign({},r),delete r.not_found),o("local")||o("session"))}function emptyCallback(){}function loadedNewIcons(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,updateCallbacks(t)}))}function loadNewIcons(t,r){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(r).sort():t.iconsToLoad=r,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:o,prefix:s}=t,l=t.iconsToLoad;delete t.iconsToLoad;let h;if(!l||!(h=getAPIModule(o)))return;h.prepare(o,s,l).forEach(T=>{sendAPIQuery(o,T,x=>{if(typeof x!="object")T.icons.forEach(C=>{t.missing.add(C)});else try{const C=addIconSet(t,x);if(!C.length)return;const w=t.pendingIcons;w&&C.forEach(M=>{w.delete(M)}),storeInBrowserStorage(t,x)}catch(C){console.error(C)}loadedNewIcons(t)})})}))}const loadIcons=(t,r)=>{const o=listToIcons(t,!0,allowSimpleNames()),s=sortIcons(o);if(!s.pending.length){let x=!0;return r&&setTimeout(()=>{x&&r(s.loaded,s.missing,s.pending,emptyCallback)}),()=>{x=!1}}const l=Object.create(null),h=[];let v,T;return s.pending.forEach(x=>{const{provider:C,prefix:w}=x;if(w===T&&C===v)return;v=C,T=w,h.push(getStorage(C,w));const M=l[C]||(l[C]=Object.create(null));M[w]||(M[w]=[])}),s.pending.forEach(x=>{const{provider:C,prefix:w,name:M}=x,F=getStorage(C,w),z=F.pendingIcons||(F.pendingIcons=new Set);z.has(M)||(z.add(M),l[C][w].push(M))}),h.forEach(x=>{const{provider:C,prefix:w}=x;l[C][w].length&&loadNewIcons(x,l[C][w])}),r?storeCallback(r,s,h):emptyCallback};function mergeCustomisations(t,r){const o={...t};for(const s in r){const l=r[s],h=typeof l;s in defaultIconSizeCustomisations?(l===null||l&&(h==="string"||h==="number"))&&(o[s]=l):h===typeof o[s]&&(o[s]=s==="rotate"?l%4:l)}return o}const separator=/[\s,]+/;function flipFromString(t,r){r.split(separator).forEach(o=>{switch(o.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function rotateFromString(t,r=0){const o=t.replace(/^-?[0-9.]*/,"");function s(l){for(;l<0;)l+=4;return l%4}if(o===""){const l=parseInt(t);return isNaN(l)?0:s(l)}else if(o!==t){let l=0;switch(o){case"%":l=25;break;case"deg":l=90}if(l){let h=parseFloat(t.slice(0,t.length-o.length));return isNaN(h)?0:(h=h/l,h%1===0?s(h):0)}}return r}function iconToHTML(t,r){let o=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const s in r)o+=" "+s+'="'+r[s]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+o+">"+t+"</svg>"}function encodeSVGforURL(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function svgToURL(t){return'url("data:image/svg+xml,'+encodeSVGforURL(t)+'")'}const defaultExtendedIconCustomisations={...defaultIconCustomisations,inline:!1},svgDefaults={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},commonProps={display:"inline-block"},monotoneProps={backgroundColor:"currentColor"},coloredProps={backgroundColor:"transparent"},propsToAdd={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},propsToAddTo={webkitMask:monotoneProps,mask:monotoneProps,background:coloredProps};for(const t in propsToAddTo){const r=propsToAddTo[t];for(const o in propsToAdd)r[t+o]=propsToAdd[o]}const customisationAliases={};["horizontal","vertical"].forEach(t=>{const r=t.slice(0,1)+"Flip";customisationAliases[t+"-flip"]=r,customisationAliases[t.slice(0,1)+"-flip"]=r,customisationAliases[t+"Flip"]=r});function fixSize(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const render=(t,r)=>{const o=mergeCustomisations(defaultExtendedIconCustomisations,r),s={...svgDefaults},l=r.mode||"svg",h={},v=r.style,T=typeof v=="object"&&!(v instanceof Array)?v:{};for(let G in r){const U=r[G];if(U!==void 0)switch(G){case"icon":case"style":case"onLoad":case"mode":break;case"inline":case"hFlip":case"vFlip":o[G]=U===!0||U==="true"||U===1;break;case"flip":typeof U=="string"&&flipFromString(o,U);break;case"color":h.color=U;break;case"rotate":typeof U=="string"?o[G]=rotateFromString(U):typeof U=="number"&&(o[G]=U);break;case"ariaHidden":case"aria-hidden":U!==!0&&U!=="true"&&delete s["aria-hidden"];break;default:{const W=customisationAliases[G];W?(U===!0||U==="true"||U===1)&&(o[W]=!0):defaultExtendedIconCustomisations[G]===void 0&&(s[G]=U)}}}const x=iconToSVG(t,o),C=x.attributes;if(o.inline&&(h.verticalAlign="-0.125em"),l==="svg"){s.style={...h,...T},Object.assign(s,C);let G=0,U=r.id;return typeof U=="string"&&(U=U.replace(/-/g,"_")),s.innerHTML=replaceIDs(x.body,U?()=>U+"ID"+G++:"iconifyVue"),Vue.h("svg",s)}const{body:w,width:M,height:F}=t,z=l==="mask"||(l==="bg"?!1:w.indexOf("currentColor")!==-1),V=iconToHTML(w,{...C,width:M+"",height:F+""});return s.style={...h,"--svg":svgToURL(V),width:fixSize(C.width),height:fixSize(C.height),...commonProps,...z?monotoneProps:coloredProps,...T},Vue.h("span",s)};allowSimpleNames(!0);setAPIModule("",fetchAPIModule);if(typeof document<"u"&&typeof window<"u"){initBrowserStorage();const t=window;if(t.IconifyPreload!==void 0){const r=t.IconifyPreload,o="Invalid IconifyPreload syntax.";typeof r=="object"&&r!==null&&(r instanceof Array?r:[r]).forEach(s=>{try{(typeof s!="object"||s===null||s instanceof Array||typeof s.icons!="object"||typeof s.prefix!="string"||!addCollection(s))&&console.error(o)}catch{console.error(o)}})}if(t.IconifyProviders!==void 0){const r=t.IconifyProviders;if(typeof r=="object"&&r!==null)for(let o in r){const s="IconifyProviders["+o+"] is invalid.";try{const l=r[o];if(typeof l!="object"||!l||l.resources===void 0)continue;addAPIProvider(o,l)||console.error(s)}catch{console.error(s)}}}}const emptyIcon={...defaultIconProps,body:""},Icon=Vue.defineComponent({inheritAttrs:!1,data(){return{iconMounted:!1,counter:0}},mounted(){this._name="",this._loadingIcon=null,this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(t,r){if(typeof t=="object"&&t!==null&&typeof t.body=="string")return this._name="",this.abortLoading(),{data:t};let o;if(typeof t!="string"||(o=stringToIcon(t,!1,!0))===null)return this.abortLoading(),null;const s=getIconData(o);if(!s)return(!this._loadingIcon||this._loadingIcon.name!==t)&&(this.abortLoading(),this._name="",s!==null&&(this._loadingIcon={name:t,abort:loadIcons([o],()=>{this.counter++})})),null;this.abortLoading(),this._name!==t&&(this._name=t,r&&r(t));const l=["iconify"];return o.prefix!==""&&l.push("iconify--"+o.prefix),o.provider!==""&&l.push("iconify--"+o.provider),{data:s,classes:l}}},render(){this.counter;const t=this.$attrs,r=this.iconMounted?this.getIcon(t.icon,t.onLoad):null;if(!r)return render(emptyIcon,t);let o=t;return r.classes&&(o={...t,class:(typeof t.class=="string"?t.class+" ":"")+r.classes.join(" ")}),render({...defaultIconProps,...r.data},o)}}),iconifyIconOnline=Vue.defineComponent({name:"IconifyIconOnline",components:{IconifyIcon:Icon},props:{icon:{type:String,default:""}},render(){const t=this.$attrs;return Vue.h(Icon,{icon:`${this.icon}`,style:t!=null&&t.style?Object.assign(t.style,{outline:"none"}):{outline:"none"},...t},{default:()=>[]})}}),fontIcon=Vue.defineComponent({name:"FontIcon",props:{icon:{type:String,default:""}},render(){const t=this.$attrs;return Object.keys(t).includes("uni")||(t==null?void 0:t.iconType)==="uni"?Vue.h("i",{class:"iconfont",...t},this.icon):Object.keys(t).includes("svg")||(t==null?void 0:t.iconType)==="svg"?Vue.h("svg",{class:"icon-svg","aria-hidden":!0},{default:()=>[Vue.h("use",{"xlink:href":`#${this.icon}`})]}):Vue.h("i",{class:`iconfont ${this.icon}`,...t})}}),IconifyIconOffline=iconifyIconOffline,IconifyIconOnline=iconifyIconOnline,FontIcon=fontIcon,auth=Vue.defineComponent({name:"Auth",props:{value:{type:void 0,default:[]}},setup(t,{slots:r}){return()=>{var o;return r&&hasAuth(t.value)?Vue.createVNode(Vue.Fragment,null,[(o=r.default)==null?void 0:o.call(r)]):null}}}),Auth=auth,systemRouter={path:"/system",meta:{icon:"setting",title:"menus.hssysManagement",rank:system$1},children:[{path:"/system/user/index",name:"User",meta:{icon:"flUser",title:"menus.hsUser",roles:["admin"]}},{path:"/system/role/index",name:"Role",meta:{icon:"role",title:"menus.hsRole",roles:["admin"]}},{path:"/system/dept/index",name:"Dept",meta:{icon:"dept",title:"menus.hsDept",roles:["admin"]}}]},permissionRouter={path:"/permission",meta:{title:"menus.permission",icon:"lollipop",rank:permission},children:[{path:"/permission/page/index",name:"PermissionPage",meta:{title:"menus.permissionPage",roles:["admin","common"]}},{path:"/permission/button/index",name:"PermissionButton",meta:{title:"menus.permissionButton",roles:["admin","common"],auths:["btn_add","btn_edit","btn_delete"]}}]},frameRouter={path:"/iframe",meta:{icon:"monitor",title:"menus.hsExternalPage",rank:frame$1},children:[{path:"/external",name:"https://yiming_chang.gitee.io/pure-admin-doc",meta:{title:"menus.externalLink",roles:["admin","common"]}},{path:"/iframe/pure",name:"FramePure",meta:{title:"menus.hsPureDocument",frameSrc:"https://yiming_chang.gitee.io/pure-admin-doc",roles:["admin","common"]}},{path:"/iframe/ep",name:"FrameEp",meta:{title:"menus.hsEpDocument",frameSrc:"https://element-plus.org/zh-CN/",roles:["admin","common"]}},{path:"/iframe/vue3",name:"FrameVue",meta:{title:"menus.hsVueDocument",frameSrc:"https://cn.vuejs.org/",roles:["admin","common"]}},{path:"/iframe/vite",name:"FrameVite",meta:{title:"menus.hsViteDocument",frameSrc:"https://cn.vitejs.dev/",roles:["admin","common"]}},{path:"/iframe/pinia",name:"FramePinia",meta:{title:"menus.hsPiniaDocument",frameSrc:"https://pinia.vuejs.org/zh/index.html",roles:["admin","common"]}},{path:"/iframe/vue-router",name:"FrameRouter",meta:{title:"menus.hsRouterDocument",frameSrc:"https://router.vuejs.org/zh/",roles:["admin","common"]}},{path:"/iframe/tailwindcss",name:"FrameTailwindcss",meta:{title:"menus.hsTailwindcssDocument",frameSrc:"https://tailwindcss.com/docs/installation",roles:["admin","common"]}}]},tabsRouter={path:"/tabs",meta:{icon:"IF-team-icontabs",title:"menus.hstabs",rank:tabs},children:[{path:"/tabs/index",name:"Tabs",meta:{title:"menus.hstabs",roles:["admin","common"]}},{path:"/tabs/query-detail",name:"TabQueryDetail",meta:{showLink:!1,roles:["admin","common"]}},{path:"/tabs/params-detail/:id",component:"params-detail",name:"TabParamsDetail",meta:{showLink:!1,roles:["admin","common"]}}]},asyncRoutes=[{url:"/getAsyncRoutes",method:"get",response:()=>({success:!0,data:[systemRouter,permissionRouter,frameRouter,tabsRouter]})}],__vite_glob_0_0=Object.freeze(Object.defineProperty({__proto__:null,default:asyncRoutes},Symbol.toStringTag,{value:"Module"})),list=[{url:"/getCardList",method:"post",response:()=>({success:!0,data:{list:[{index:1,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL\u8BC1\u4E66",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:2,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"\u4EBA\u8138\u8BC6\u522B",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:3,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:4,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL\u8BC1\u4E66",description:"\u4E91\u6570\u636E\u5E93MySQL\u4E3A\u7528\u6237\u63D0\u4F9B\u5B89\u5168\u53EF\u9760\uFF0C\u6027\u80FD\u5353\u8D8A\u3001\u6613\u4E8E\u7EF4\u62A4\u7684\u4F01\u4E1A\u7EA7\u4E91\u6570\u636E\u5E93\u670D\u52A1\u3002"},{index:5,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL\u8BC1\u4E66",description:"\u4E91\u6570\u636E\u5E93MySQL\u4E3A\u7528\u6237\u63D0\u4F9B\u5B89\u5168\u53EF\u9760\uFF0C\u6027\u80FD\u5353\u8D8A\u3001\u6613\u4E8E\u7EF4\u62A4\u7684\u4F01\u4E1A\u7EA7\u4E91\u6570\u636E\u5E93\u670D\u52A1\u3002"},{index:6,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec \u4E91\u9632\u706B\u5899",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:7,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:8,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL\u8BC1\u4E66",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:9,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL\u8BC1\u4E66",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:10,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"\u4E91\u6570\u636E\u5E93MySQL\u4E3A\u7528\u6237\u63D0\u4F9B\u5B89\u5168\u53EF\u9760\uFF0C\u6027\u80FD\u5353\u8D8A\u3001\u6613\u4E8E\u7EF4\u62A4\u7684\u4F01\u4E1A\u7EA7\u4E91\u6570\u636E\u5E93\u670D\u52A1\u3002"},{index:11,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:12,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL\u8BC1\u4E66",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:13,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:14,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL\u8BC1\u4E66",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:15,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:16,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:17,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:18,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:19,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:20,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL\u8BC1\u4E66",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:21,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:22,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:23,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"\u4EBA\u8138\u8BC6\u522B",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:24,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"\u4EBA\u8138\u8BC6\u522B",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:25,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"CVM",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:26,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL\u8BC1\u4E66",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:27,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:28,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:29,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:30,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:31,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:32,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec \u4E91\u9632\u706B\u5899",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:33,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"\u4E91\u6570\u636E\u5E93MySQL\u4E3A\u7528\u6237\u63D0\u4F9B\u5B89\u5168\u53EF\u9760\uFF0C\u6027\u80FD\u5353\u8D8A\u3001\u6613\u4E8E\u7EF4\u62A4\u7684\u4F01\u4E1A\u7EA7\u4E91\u6570\u636E\u5E93\u670D\u52A1\u3002"},{index:34,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL\u8BC1\u4E66",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:35,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"\u57FA\u4E8E\u817E\u8BAF\u4F18\u56FE\u5F3A\u5927\u7684\u9762\u90E8\u5206\u6790\u6280\u672F\uFF0C\u63D0\u4F9B\u5305\u62EC\u4EBA\u8138\u68C0\u6D4B\u4E0E\u5206\u6790\u3001\u4E94\u5B98\u5B9A\u4F4D\u3001\u4EBA\u8138\u641C\u7D22\u3001\u4EBA\u8138\u6BD4\u5BF9\u3001\u4EBA\u8138"},{index:36,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL\u8BC1\u4E66",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:37,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"\u4E91\u6570\u636E\u5E93MySQL\u4E3A\u7528\u6237\u63D0\u4F9B\u5B89\u5168\u53EF\u9760\uFF0C\u6027\u80FD\u5353\u8D8A\u3001\u6613\u4E8E\u7EF4\u62A4\u7684\u4F01\u4E1A\u7EA7\u4E91\u6570\u636E\u5E93\u670D\u52A1\u3002"},{index:38,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"\u4E91\u6570\u636E\u5E93",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:39,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"\u4EBA\u8138\u8BC6\u522B",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:40,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:41,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec \u4E91\u9632\u706B\u5899",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:42,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec \u4E91\u9632\u706B\u5899",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:43,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"SSL\u8BC1\u4E66",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:44,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL\u8BC1\u4E66",description:"\u4E91\u786C\u76D8\u4E3A\u60A8\u63D0\u4F9B\u7528\u4E8ECVM\u7684\u6301\u4E45\u6027\u6570\u636E\u5757\u7EA7\u5B58\u50A8\u670D\u52A1\u3002\u4E91\u786C\u76D8\u4E2D\u7684\u6570\u636E\u81EA\u52A8\u5730\u53EF\u7528\u533A\u5185\u4EE5\u591A\u526F\u672C\u5197"},{index:45,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec \u4E91\u9632\u706B\u5899",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:46,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL\u8BC1\u4E66",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"},{index:47,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL\u8BC1\u4E66",description:"\u817E\u8BAF\u5B89\u5168\u4E91\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u662F\u817E\u8BAF\u4E91\u5B89\u5168\u56E2\u961F\u7ED3\u5408\u4E91\u539F\u751F\u7684\u4F18\u52BF\uFF0C\u81EA\u4E3B\u7814\u53D1\u7684SaaS\u5316\u9632\u706B\u5899\u4EA7\u54C1\uFF0C\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2\u65E0\u9700\u5BA2"},{index:48,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec \u4E91\u9632\u706B\u5899",description:"SSL\u8BC1\u4E66\u53C8\u53EB\u670D\u52A1\u5668\u8BC1\u4E66\uFF0C\u817E\u8BAF\u4E91\u4E3A\u60A8\u63D0\u4F9B\u8BC1\u4E66\u7684\u4E00\u7AD9\u5F0F\u670D\u52A1\uFF0C\u5305\u62EC\u514D\u8D39\u3001\u4ED8\u8D39\u8BC1\u4E66\u7684\u7533\u8BF7\u3001\u7BA1\u7406\u53CA\u90E8"}]}})}],__vite_glob_0_1=Object.freeze(Object.defineProperty({__proto__:null,default:list},Symbol.toStringTag,{value:"Module"})),login=[{url:"/login",method:"post",response:({body:t})=>t.username==="admin"?{success:!0,data:{username:"admin",roles:["admin"],accessToken:"eyJhbGciOiJIUzUxMiJ9.admin",refreshToken:"eyJhbGciOiJIUzUxMiJ9.adminRefresh",expires:"2023/10/30 00:00:00"}}:{success:!0,data:{username:"common",roles:["common"],accessToken:"eyJhbGciOiJIUzUxMiJ9.common",refreshToken:"eyJhbGciOiJIUzUxMiJ9.commonRefresh",expires:"2023/10/30 00:00:00"}}}],__vite_glob_0_2=Object.freeze(Object.defineProperty({__proto__:null,default:login},Symbol.toStringTag,{value:"Module"})),mapList=()=>{const t=[];for(let r=0;r<200;r++)t.push({plateNumber:"\u8C6BA@natural(11111, 99999)@character('upper')",driver:"@cname()","orientation|1-360":100,"lng|113-114.1-10":1,"lat|34-35.1-10":1});return t},map=[{url:"/getMapInfo",method:"get",response:()=>({success:!0,data:mapList()})}],__vite_glob_0_3=Object.freeze(Object.defineProperty({__proto__:null,default:map},Symbol.toStringTag,{value:"Module"})),refreshToken=[{url:"/refreshToken",method:"post",response:({body:t})=>t.refreshToken?{success:!0,data:{accessToken:"eyJhbGciOiJIUzUxMiJ9.newAdmin",refreshToken:"eyJhbGciOiJIUzUxMiJ9.newAdminRefresh",expires:"2023/10/30 23:59:59"}}:{success:!1,data:{}}}],__vite_glob_0_4=Object.freeze(Object.defineProperty({__proto__:null,default:refreshToken},Symbol.toStringTag,{value:"Module"})),system=[{url:"/role",method:"post",response:()=>({success:!0,data:{list:[{createTime:1609837428e3,updateTime:1645477701e3,creator:"admin",updater:"",deleted:!1,tenantId:1,id:1,name:"\u8D85\u7EA7\u7BA1\u7406\u5458",code:"super_admin",sort:1,status:0,type:1,remark:"\u8D85\u7EA7\u7BA1\u7406\u5458",dataScope:1,dataScopeDeptIds:null},{createTime:1609837428e3,updateTime:16454777e5,creator:"admin",updater:"",deleted:!1,tenantId:1,id:2,name:"\u666E\u901A\u89D2\u8272",code:"common",sort:2,status:0,type:1,remark:"\u666E\u901A\u89D2\u8272",dataScope:2,dataScopeDeptIds:null},{createTime:1609912175e3,updateTime:1647698441e3,creator:"",updater:"1",deleted:!1,tenantId:1,id:101,name:"\u6D4B\u8BD5\u8D26\u53F7",code:"test",sort:0,status:0,type:2,remark:"132",dataScope:1,dataScopeDeptIds:[]}],total:3}})},{url:"/dept",method:"post",response:()=>({success:!0,data:[{name:"\u676D\u5DDE\u603B\u516C\u53F8",type:1,parentId:0,sort:0,leaderUserId:1,phone:"15888888888",email:"ry@qq.com",status:0,id:100,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u90D1\u5DDE\u5206\u516C\u53F8",type:2,parentId:100,sort:1,leaderUserId:104,phone:"15888888888",email:"ry@qq.com",status:0,id:101,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u7814\u53D1\u90E8\u95E8",type:3,parentId:101,sort:1,leaderUserId:104,phone:"15888888888",email:"ry@qq.com",status:0,id:103,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u5E02\u573A\u90E8\u95E8",type:3,parentId:102,sort:1,leaderUserId:null,phone:"15888888888",email:"ry@qq.com",status:0,id:108,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u6DF1\u5733\u5206\u516C\u53F8",type:2,parentId:100,sort:2,leaderUserId:null,phone:"15888888888",email:"ry@qq.com",status:0,id:102,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u5E02\u573A\u90E8\u95E8",type:3,parentId:101,sort:2,leaderUserId:null,phone:"15888888888",email:"ry@qq.com",status:1,id:104,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u8D22\u52A1\u90E8\u95E8",type:3,parentId:102,sort:2,leaderUserId:null,phone:"15888888888",email:"ry@qq.com",status:0,id:109,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u6D4B\u8BD5\u90E8\u95E8",type:3,parentId:101,sort:3,leaderUserId:null,phone:"15888888888",email:"ry@qq.com",status:0,id:105,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u8D22\u52A1\u90E8\u95E8",type:3,parentId:101,sort:4,leaderUserId:103,phone:"15888888888",email:"ry@qq.com",status:1,id:106,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"},{name:"\u8FD0\u7EF4\u90E8\u95E8",type:3,parentId:101,sort:5,leaderUserId:null,phone:"15888888888",email:"ry@qq.com",status:0,id:107,createTime:1609837427e3,remark:"\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8\u3001\u5907\u6CE8"}]})},{url:"/user",method:"post",response:()=>({success:!0,data:{list:[{username:"admin",nickname:"admin",remark:"\u7BA1\u7406\u5458",deptId:103,postIds:[1],mobile:"15888888888",sex:0,id:1,status:0,createTime:1609837427e3,dept:{id:103,name:"\u7814\u53D1\u90E8\u95E8"}},{username:"pure",nickname:"pure",remark:"\u4E0D\u8981\u5413\u6211",deptId:104,postIds:[1],mobile:"15888888888",sex:0,id:100,status:1,createTime:1609981637e3,dept:{id:104,name:"\u5E02\u573A\u90E8\u95E8"}},{username:"\u5C0F\u59D0\u59D0",nickname:"girl",remark:null,deptId:106,postIds:null,mobile:"15888888888",sex:1,id:103,status:1,createTime:1610553035e3,dept:{id:106,name:"\u8D22\u52A1\u90E8\u95E8"}},{username:"\u5C0F\u54E5\u54E5",nickname:"boy",remark:null,deptId:107,postIds:[],mobile:"15888888888",sex:0,id:104,status:0,createTime:1611166433e3,dept:{id:107,name:"\u8FD0\u7EF4\u90E8\u95E8"}}],total:4}})}],__vite_glob_0_5=Object.freeze(Object.defineProperty({__proto__:null,default:system},Symbol.toStringTag,{value:"Module"}));var mock={exports:{}};(function(module,exports){(function(r,o){module.exports=o()})(commonjsGlobal,function(){return function(t){var r={};function o(s){if(r[s])return r[s].exports;var l=r[s]={exports:{},id:s,loaded:!1};return t[s].call(l.exports,l,l.exports,o),l.loaded=!0,l.exports}return o.m=t,o.c=r,o.p="",o(0)}([function(t,r,o){var s=o(1),l=o(3),h=o(5),v=o(20),T=o(23),x=o(25),C;typeof window<"u"&&(C=o(27));/*!
Mock - 模拟请求 & 模拟数据
https://github.com/nuysoft/Mock
墨智 mozhi.gyy@taobao.com nuysoft@gmail.com
*/var w={Handler:s,Random:h,Util:l,XHR:C,RE:v,toJSONSchema:T,valid:x,heredoc:l.heredoc,setup:function(M){return C.setup(M)},_mocked:{}};w.version="1.0.1-beta3",C&&(C.Mock=w),w.mock=function(M,F,z){return arguments.length===1?s.gen(M):(arguments.length===2&&(z=F,F=void 0),C&&(window.XMLHttpRequest=C),w._mocked[M+(F||"")]={rurl:M,rtype:F,template:z},w)},t.exports=w},function(module,exports,__webpack_require__){var Constant=__webpack_require__(2),Util=__webpack_require__(3),Parser=__webpack_require__(4),Random=__webpack_require__(5),RE=__webpack_require__(20),Handler={extend:Util.extend};Handler.gen=function(t,r,o){r=r==null?"":r+"",o=o||{},o={path:o.path||[Constant.GUID],templatePath:o.templatePath||[Constant.GUID++],currentContext:o.currentContext,templateCurrentContext:o.templateCurrentContext||t,root:o.root||o.currentContext,templateRoot:o.templateRoot||o.templateCurrentContext||t};var s=Parser.parse(r),l=Util.type(t),h;return Handler[l]?(h=Handler[l]({type:l,template:t,name:r,parsedName:r&&r.replace(Constant.RE_KEY,"$1"),rule:s,context:o}),o.root||(o.root=h),h):t},Handler.extend({array:function(t){var r=[],o,s;if(t.template.length===0)return r;if(t.rule.parameters)if(t.rule.min===1&&t.rule.max===void 0)t.context.path.push(t.name),t.context.templatePath.push(t.name),r=Random.pick(Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();else if(t.rule.parameters[2])t.template.__order_index=t.template.__order_index||0,t.context.path.push(t.name),t.context.templatePath.push(t.name),r=Handler.gen(t.template,void 0,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})[t.template.__order_index%t.template.length],t.template.__order_index+=+t.rule.parameters[2],t.context.path.pop(),t.context.templatePath.pop();else for(o=0;o<t.rule.count;o++)for(s=0;s<t.template.length;s++)t.context.path.push(r.length),t.context.templatePath.push(s),r.push(Handler.gen(t.template[s],r.length,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();else for(o=0;o<t.template.length;o++)t.context.path.push(o),t.context.templatePath.push(o),r.push(Handler.gen(t.template[o],o,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template})),t.context.path.pop(),t.context.templatePath.pop();return r},object:function(t){var r={},o,s,l,h,v,T;if(t.rule.min!=null)for(o=Util.keys(t.template),o=Random.shuffle(o),o=o.slice(0,t.rule.count),T=0;T<o.length;T++)l=o[T],h=l.replace(Constant.RE_KEY,"$1"),t.context.path.push(h),t.context.templatePath.push(l),r[h]=Handler.gen(t.template[l],l,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template}),t.context.path.pop(),t.context.templatePath.pop();else{o=[],s=[];for(l in t.template)(typeof t.template[l]=="function"?s:o).push(l);for(o=o.concat(s),T=0;T<o.length;T++)l=o[T],h=l.replace(Constant.RE_KEY,"$1"),t.context.path.push(h),t.context.templatePath.push(l),r[h]=Handler.gen(t.template[l],l,{path:t.context.path,templatePath:t.context.templatePath,currentContext:r,templateCurrentContext:t.template,root:t.context.root||r,templateRoot:t.context.templateRoot||t.template}),t.context.path.pop(),t.context.templatePath.pop(),v=l.match(Constant.RE_KEY),v&&v[2]&&Util.type(t.template[l])==="number"&&(t.template[l]+=parseInt(v[2],10))}return r},number:function(t){var r,o;if(t.rule.decimal){for(t.template+="",o=t.template.split("."),o[0]=t.rule.range?t.rule.count:o[0],o[1]=(o[1]||"").slice(0,t.rule.dcount);o[1].length<t.rule.dcount;)o[1]+=o[1].length<t.rule.dcount-1?Random.character("number"):Random.character("123456789");r=parseFloat(o.join("."),10)}else r=t.rule.range&&!t.rule.parameters[2]?t.rule.count:t.template;return r},boolean:function(t){var r;return r=t.rule.parameters?Random.bool(t.rule.min,t.rule.max,t.template):t.template,r},string:function(t){var r="",o,s,l,h;if(t.template.length){for(t.rule.count==null&&(r+=t.template),o=0;o<t.rule.count;o++)r+=t.template;for(s=r.match(Constant.RE_PLACEHOLDER)||[],o=0;o<s.length;o++){if(l=s[o],/^\\/.test(l)){s.splice(o--,1);continue}if(h=Handler.placeholder(l,t.context.currentContext,t.context.templateCurrentContext,t),s.length===1&&l===r&&typeof h!=typeof r){r=h;break}r=r.replace(l,h)}}else r=t.rule.range?Random.string(t.rule.count):t.template;return r},function:function(t){return t.template.call(t.context.currentContext,t)},regexp:function(t){var r="";t.rule.count==null&&(r+=t.template.source);for(var o=0;o<t.rule.count;o++)r+=t.template.source;return RE.Handler.gen(RE.Parser.parse(r))}}),Handler.extend({_all:function(){var t={};for(var r in Random)t[r.toLowerCase()]=r;return t},placeholder:function(placeholder,obj,templateContext,options){Constant.RE_PLACEHOLDER.exec("");var parts=Constant.RE_PLACEHOLDER.exec(placeholder),key=parts&&parts[1],lkey=key&&key.toLowerCase(),okey=this._all()[lkey],params=parts&&parts[2]||"",pathParts=this.splitPathToArray(key);try{params=eval("(function(){ return [].splice.call(arguments, 0 ) })("+params+")")}catch(t){params=parts[2].split(/,\s*/)}if(obj&&key in obj)return obj[key];if(key.charAt(0)==="/"||pathParts.length>1)return this.getValueByKeyPath(key,options);if(templateContext&&typeof templateContext=="object"&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random)&&!(lkey in Random)&&!(okey in Random))return placeholder;for(var i=0;i<params.length;i++)Constant.RE_PLACEHOLDER.exec(""),Constant.RE_PLACEHOLDER.test(params[i])&&(params[i]=Handler.placeholder(params[i],obj,templateContext,options));var handle=Random[key]||Random[lkey]||Random[okey];switch(Util.type(handle)){case"array":return Random.pick(handle);case"function":handle.options=options;var re=handle.apply(Random,params);return re===void 0&&(re=""),delete handle.options,re}},getValueByKeyPath:function(t,r){var o=t,s=this.splitPathToArray(t),l=[];t.charAt(0)==="/"?l=[r.context.path[0]].concat(this.normalizePath(s)):s.length>1&&(l=r.context.path.slice(0),l.pop(),l=this.normalizePath(l.concat(s)));try{t=s[s.length-1];for(var h=r.context.root,v=r.context.templateRoot,T=1;T<l.length-1;T++)h=h[l[T]],v=v[l[T]];if(h&&t in h)return h[t];if(v&&typeof v=="object"&&t in v&&o!==v[t])return v[t]=Handler.gen(v[t],t,{currentContext:h,templateCurrentContext:v}),v[t]}catch{}return"@"+s.join("/")},normalizePath:function(t){for(var r=[],o=0;o<t.length;o++)switch(t[o]){case"..":r.pop();break;case".":break;default:r.push(t[o])}return r},splitPathToArray:function(t){var r=t.split(/\/+/);return r[r.length-1]||(r=r.slice(0,-1)),r[0]||(r=r.slice(1)),r}}),module.exports=Handler},function(t,r){t.exports={GUID:1,RE_KEY:/(.+)\|(?:\+(\d+)|([\+\-]?\d+-?[\+\-]?\d*)?(?:\.(\d+-?\d*))?)/,RE_RANGE:/([\+\-]?\d+)-?([\+\-]?\d+)?/,RE_PLACEHOLDER:/\\*@([^@#%&()\?\s]+)(?:\((.*?)\))?/g}},function(t,r){var o={};o.extend=function(){var l=arguments[0]||{},h=1,v=arguments.length,T,x,C,w,M;for(v===1&&(l=this,h=0);h<v;h++)if(T=arguments[h],!!T)for(x in T)C=l[x],w=T[x],l!==w&&w!==void 0&&(o.isArray(w)||o.isObject(w)?(o.isArray(w)&&(M=C&&o.isArray(C)?C:[]),o.isObject(w)&&(M=C&&o.isObject(C)?C:{}),l[x]=o.extend(M,w)):l[x]=w);return l},o.each=function(l,h,v){var T,x;if(this.type(l)==="number")for(T=0;T<l;T++)h(T,T);else if(l.length===+l.length)for(T=0;T<l.length&&h.call(v,l[T],T,l)!==!1;T++);else for(x in l)if(h.call(v,l[x],x,l)===!1)break},o.type=function(l){return l==null?String(l):Object.prototype.toString.call(l).match(/\[object (\w+)\]/)[1].toLowerCase()},o.each("String Object Array RegExp Function".split(" "),function(s){o["is"+s]=function(l){return o.type(l)===s.toLowerCase()}}),o.isObjectOrArray=function(s){return o.isObject(s)||o.isArray(s)},o.isNumeric=function(s){return!isNaN(parseFloat(s))&&isFinite(s)},o.keys=function(s){var l=[];for(var h in s)s.hasOwnProperty(h)&&l.push(h);return l},o.values=function(s){var l=[];for(var h in s)s.hasOwnProperty(h)&&l.push(s[h]);return l},o.heredoc=function(l){return l.toString().replace(/^[^\/]+\/\*!?/,"").replace(/\*\/[^\/]+$/,"").replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,"")},o.noop=function(){},t.exports=o},function(t,r,o){var s=o(2),l=o(5);t.exports={parse:function(h){h=h==null?"":h+"";var v=(h||"").match(s.RE_KEY),T=v&&v[3]&&v[3].match(s.RE_RANGE),x=T&&T[1]&&parseInt(T[1],10),C=T&&T[2]&&parseInt(T[2],10),w=T?T[2]?l.integer(x,C):parseInt(T[1],10):void 0,M=v&&v[4]&&v[4].match(s.RE_RANGE),F=M&&M[1]&&parseInt(M[1],10),z=M&&M[2]&&parseInt(M[2],10),V=M?!M[2]&&parseInt(M[1],10)||l.integer(F,z):void 0,G={parameters:v,range:T,min:x,max:C,count:w,decimal:M,dmin:F,dmax:z,dcount:V};for(var U in G)if(G[U]!=null)return G;return{}}}},function(t,r,o){var s=o(3),l={extend:s.extend};l.extend(o(6)),l.extend(o(7)),l.extend(o(8)),l.extend(o(10)),l.extend(o(13)),l.extend(o(15)),l.extend(o(16)),l.extend(o(17)),l.extend(o(14)),l.extend(o(19)),t.exports=l},function(t,r){t.exports={boolean:function(o,s,l){return l!==void 0?(o=typeof o<"u"&&!isNaN(o)?parseInt(o,10):1,s=typeof s<"u"&&!isNaN(s)?parseInt(s,10):1,Math.random()>1/(o+s)*o?!l:l):Math.random()>=.5},bool:function(o,s,l){return this.boolean(o,s,l)},natural:function(o,s){return o=typeof o<"u"?parseInt(o,10):0,s=typeof s<"u"?parseInt(s,10):9007199254740992,Math.round(Math.random()*(s-o))+o},integer:function(o,s){return o=typeof o<"u"?parseInt(o,10):-9007199254740992,s=typeof s<"u"?parseInt(s,10):9007199254740992,Math.round(Math.random()*(s-o))+o},int:function(o,s){return this.integer(o,s)},float:function(o,s,l,h){l=l===void 0?0:l,l=Math.max(Math.min(l,17),0),h=h===void 0?17:h,h=Math.max(Math.min(h,17),0);for(var v=this.integer(o,s)+".",T=0,x=this.natural(l,h);T<x;T++)v+=T<x-1?this.character("number"):this.character("123456789");return parseFloat(v,10)},character:function(o){var s={lower:"abcdefghijklmnopqrstuvwxyz",upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",number:"0123456789",symbol:"!@#$%^&*()[]"};return s.alpha=s.lower+s.upper,s.undefined=s.lower+s.upper+s.number+s.symbol,o=s[(""+o).toLowerCase()]||o,o.charAt(this.natural(0,o.length-1))},char:function(o){return this.character(o)},string:function(o,s,l){var h;switch(arguments.length){case 0:h=this.natural(3,7);break;case 1:h=o,o=void 0;break;case 2:typeof arguments[0]=="string"?h=s:(h=this.natural(o,s),o=void 0);break;case 3:h=this.natural(s,l);break}for(var v="",T=0;T<h;T++)v+=this.character(o);return v},str:function(){return this.string.apply(this,arguments)},range:function(o,s,l){arguments.length<=1&&(s=o||0,o=0),l=arguments[2]||1,o=+o,s=+s,l=+l;for(var h=Math.max(Math.ceil((s-o)/l),0),v=0,T=new Array(h);v<h;)T[v++]=o,o+=l;return T}}},function(t,r){var o={yyyy:"getFullYear",yy:function(s){return(""+s.getFullYear()).slice(2)},y:"yy",MM:function(s){var l=s.getMonth()+1;return l<10?"0"+l:l},M:function(s){return s.getMonth()+1},dd:function(s){var l=s.getDate();return l<10?"0"+l:l},d:"getDate",HH:function(s){var l=s.getHours();return l<10?"0"+l:l},H:"getHours",hh:function(s){var l=s.getHours()%12;return l<10?"0"+l:l},h:function(s){return s.getHours()%12},mm:function(s){var l=s.getMinutes();return l<10?"0"+l:l},m:"getMinutes",ss:function(s){var l=s.getSeconds();return l<10?"0"+l:l},s:"getSeconds",SS:function(s){var l=s.getMilliseconds();return l<10&&"00"+l||l<100&&"0"+l||l},S:"getMilliseconds",A:function(s){return s.getHours()<12?"AM":"PM"},a:function(s){return s.getHours()<12?"am":"pm"},T:"getTime"};t.exports={_patternLetters:o,_rformat:new RegExp(function(){var s=[];for(var l in o)s.push(l);return"("+s.join("|")+")"}(),"g"),_formatDate:function(s,l){return l.replace(this._rformat,function h(v,T){return typeof o[T]=="function"?o[T](s):o[T]in o?h(v,o[T]):s[o[T]]()})},_randomDate:function(s,l){return s=s===void 0?new Date(0):s,l=l===void 0?new Date:l,new Date(Math.random()*(l.getTime()-s.getTime()))},date:function(s){return s=s||"yyyy-MM-dd",this._formatDate(this._randomDate(),s)},time:function(s){return s=s||"HH:mm:ss",this._formatDate(this._randomDate(),s)},datetime:function(s){return s=s||"yyyy-MM-dd HH:mm:ss",this._formatDate(this._randomDate(),s)},now:function(s,l){arguments.length===1&&(/year|month|day|hour|minute|second|week/.test(s)||(l=s,s="")),s=(s||"").toLowerCase(),l=l||"yyyy-MM-dd HH:mm:ss";var h=new Date;switch(s){case"year":h.setMonth(0);case"month":h.setDate(1);case"week":case"day":h.setHours(0);case"hour":h.setMinutes(0);case"minute":h.setSeconds(0);case"second":h.setMilliseconds(0)}switch(s){case"week":h.setDate(h.getDate()-h.getDay())}return this._formatDate(h,l)}}},function(t,r,o){(function(s){s.exports={_adSize:["300x250","250x250","240x400","336x280","180x150","720x300","468x60","234x60","88x31","120x90","120x60","120x240","125x125","728x90","160x600","120x600","300x600"],_screenSize:["320x200","320x240","640x480","800x480","800x480","1024x600","1024x768","1280x800","1440x900","1920x1200","2560x1600"],_videoSize:["720x480","768x576","1280x720","1920x1080"],image:function(l,h,v,T,x){return arguments.length===4&&(x=T,T=void 0),arguments.length===3&&(x=v,v=void 0),l||(l=this.pick(this._adSize)),h&&~h.indexOf("#")&&(h=h.slice(1)),v&&~v.indexOf("#")&&(v=v.slice(1)),"http://dummyimage.com/"+l+(h?"/"+h:"")+(v?"/"+v:"")+(T?"."+T:"")+(x?"&text="+x:"")},img:function(){return this.image.apply(this,arguments)},_brandColors:{"4ormat":"#fb0a2a","500px":"#02adea","About.me (blue)":"#00405d","About.me (yellow)":"#ffcc33",Addvocate:"#ff6138",Adobe:"#ff0000",Aim:"#fcd20b",Amazon:"#e47911",Android:"#a4c639","Angie's List":"#7fbb00",AOL:"#0060a3",Atlassian:"#003366",Behance:"#053eff","Big Cartel":"#97b538",bitly:"#ee6123",Blogger:"#fc4f08",Boeing:"#0039a6","Booking.com":"#003580",Carbonmade:"#613854",Cheddar:"#ff7243","Code School":"#3d4944",Delicious:"#205cc0",Dell:"#3287c1",Designmoo:"#e54a4f",Deviantart:"#4e6252","Designer News":"#2d72da",Devour:"#fd0001",DEWALT:"#febd17","Disqus (blue)":"#59a3fc","Disqus (orange)":"#db7132",Dribbble:"#ea4c89",Dropbox:"#3d9ae8",Drupal:"#0c76ab",Dunked:"#2a323a",eBay:"#89c507",Ember:"#f05e1b",Engadget:"#00bdf6",Envato:"#528036",Etsy:"#eb6d20",Evernote:"#5ba525","Fab.com":"#dd0017",Facebook:"#3b5998",Firefox:"#e66000","Flickr (blue)":"#0063dc","Flickr (pink)":"#ff0084",Forrst:"#5b9a68",Foursquare:"#25a0ca",Garmin:"#007cc3",GetGlue:"#2d75a2",Gimmebar:"#f70078",GitHub:"#171515","Google Blue":"#0140ca","Google Green":"#16a61e","Google Red":"#dd1812","Google Yellow":"#fcca03","Google+":"#dd4b39",Grooveshark:"#f77f00",Groupon:"#82b548","Hacker News":"#ff6600",HelloWallet:"#0085ca","Heroku (light)":"#c7c5e6","Heroku (dark)":"#6567a5",HootSuite:"#003366",Houzz:"#73ba37",HTML5:"#ec6231",IKEA:"#ffcc33",IMDb:"#f3ce13",Instagram:"#3f729b",Intel:"#0071c5",Intuit:"#365ebf",Kickstarter:"#76cc1e",kippt:"#e03500",Kodery:"#00af81",LastFM:"#c3000d",LinkedIn:"#0e76a8",Livestream:"#cf0005",Lumo:"#576396",Mixpanel:"#a086d3",Meetup:"#e51937",Nokia:"#183693",NVIDIA:"#76b900",Opera:"#cc0f16",Path:"#e41f11","PayPal (dark)":"#1e477a","PayPal (light)":"#3b7bbf",Pinboard:"#0000e6",Pinterest:"#c8232c",PlayStation:"#665cbe",Pocket:"#ee4056",Prezi:"#318bff",Pusha:"#0f71b4",Quora:"#a82400","QUOTE.fm":"#66ceff",Rdio:"#008fd5",Readability:"#9c0000","Red Hat":"#cc0000",Resource:"#7eb400",Rockpack:"#0ba6ab",Roon:"#62b0d9",RSS:"#ee802f",Salesforce:"#1798c1",Samsung:"#0c4da2",Shopify:"#96bf48",Skype:"#00aff0",Snagajob:"#f47a20",Softonic:"#008ace",SoundCloud:"#ff7700","Space Box":"#f86960",Spotify:"#81b71a",Sprint:"#fee100",Squarespace:"#121212",StackOverflow:"#ef8236",Staples:"#cc0000","Status Chart":"#d7584f",Stripe:"#008cdd",StudyBlue:"#00afe1",StumbleUpon:"#f74425","T-Mobile":"#ea0a8e",Technorati:"#40a800","The Next Web":"#ef4423",Treehouse:"#5cb868",Trulia:"#5eab1f",Tumblr:"#34526f","Twitch.tv":"#6441a5",Twitter:"#00acee",TYPO3:"#ff8700",Ubuntu:"#dd4814",Ustream:"#3388ff",Verizon:"#ef1d1d",Vimeo:"#86c9ef",Vine:"#00a478",Virb:"#06afd8","Virgin Media":"#cc0000",Wooga:"#5b009c","WordPress (blue)":"#21759b","WordPress (orange)":"#d54e21","WordPress (grey)":"#464646",Wunderlist:"#2b88d9",XBOX:"#9bc848",XING:"#126567","Yahoo!":"#720e9e",Yandex:"#ffcc00",Yelp:"#c41200",YouTube:"#c4302b",Zalongo:"#5498dc",Zendesk:"#78a300",Zerply:"#9dcc7a",Zootool:"#5e8b1d"},_brandNames:function(){var l=[];for(var h in this._brandColors)l.push(h);return l},dataImage:function(l,h){var v;if(typeof document<"u")v=document.createElement("canvas");else{var T=s.require("canvas");v=new T}var x=v&&v.getContext&&v.getContext("2d");if(!v||!x)return"";l||(l=this.pick(this._adSize)),h=h!==void 0?h:l,l=l.split("x");var C=parseInt(l[0],10),w=parseInt(l[1],10),M=this._brandColors[this.pick(this._brandNames())],F="#FFF",z=14,V="sans-serif";return v.width=C,v.height=w,x.textAlign="center",x.textBaseline="middle",x.fillStyle=M,x.fillRect(0,0,C,w),x.fillStyle=F,x.font="bold "+z+"px "+V,x.fillText(h,C/2,w/2,C),v.toDataURL("image/png")}}}).call(r,o(9)(t))},function(t,r){t.exports=function(o){return o.webpackPolyfill||(o.deprecate=function(){},o.paths=[],o.children=[],o.webpackPolyfill=1),o}},function(t,r,o){var s=o(11),l=o(12);t.exports={color:function(h){return h||l[h]?l[h].nicer:this.hex()},hex:function(){var h=this._goldenRatioColor(),v=s.hsv2rgb(h),T=s.rgb2hex(v[0],v[1],v[2]);return T},rgb:function(){var h=this._goldenRatioColor(),v=s.hsv2rgb(h);return"rgb("+parseInt(v[0],10)+", "+parseInt(v[1],10)+", "+parseInt(v[2],10)+")"},rgba:function(){var h=this._goldenRatioColor(),v=s.hsv2rgb(h);return"rgba("+parseInt(v[0],10)+", "+parseInt(v[1],10)+", "+parseInt(v[2],10)+", "+Math.random().toFixed(2)+")"},hsl:function(){var h=this._goldenRatioColor(),v=s.hsv2hsl(h);return"hsl("+parseInt(v[0],10)+", "+parseInt(v[1],10)+", "+parseInt(v[2],10)+")"},_goldenRatioColor:function(h,v){return this._goldenRatio=.618033988749895,this._hue=this._hue||Math.random(),this._hue+=this._goldenRatio,this._hue%=1,typeof h!="number"&&(h=.5),typeof v!="number"&&(v=.95),[this._hue*360,h*100,v*100]}}},function(t,r){t.exports={rgb2hsl:function(s){var l=s[0]/255,h=s[1]/255,v=s[2]/255,T=Math.min(l,h,v),x=Math.max(l,h,v),C=x-T,w,M,F;return x==T?w=0:l==x?w=(h-v)/C:h==x?w=2+(v-l)/C:v==x&&(w=4+(l-h)/C),w=Math.min(w*60,360),w<0&&(w+=360),F=(T+x)/2,x==T?M=0:F<=.5?M=C/(x+T):M=C/(2-x-T),[w,M*100,F*100]},rgb2hsv:function(s){var l=s[0],h=s[1],v=s[2],T=Math.min(l,h,v),x=Math.max(l,h,v),C=x-T,w,M,F;return x===0?M=0:M=C/x*1e3/10,x==T?w=0:l==x?w=(h-v)/C:h==x?w=2+(v-l)/C:v==x&&(w=4+(l-h)/C),w=Math.min(w*60,360),w<0&&(w+=360),F=x/255*1e3/10,[w,M,F]},hsl2rgb:function(s){var l=s[0]/360,h=s[1]/100,v=s[2]/100,T,x,C,w,M;if(h===0)return M=v*255,[M,M,M];v<.5?x=v*(1+h):x=v+h-v*h,T=2*v-x,w=[0,0,0];for(var F=0;F<3;F++)C=l+1/3*-(F-1),C<0&&C++,C>1&&C--,6*C<1?M=T+(x-T)*6*C:2*C<1?M=x:3*C<2?M=T+(x-T)*(2/3-C)*6:M=T,w[F]=M*255;return w},hsl2hsv:function(s){var l=s[0],h=s[1]/100,v=s[2]/100,T,x;return v*=2,h*=v<=1?v:2-v,x=(v+h)/2,T=2*h/(v+h),[l,T*100,x*100]},hsv2rgb:function(s){var l=s[0]/60,h=s[1]/100,v=s[2]/100,T=Math.floor(l)%6,x=l-Math.floor(l),C=255*v*(1-h),w=255*v*(1-h*x),M=255*v*(1-h*(1-x));switch(v=255*v,T){case 0:return[v,M,C];case 1:return[w,v,C];case 2:return[C,v,M];case 3:return[C,w,v];case 4:return[M,C,v];case 5:return[v,C,w]}},hsv2hsl:function(s){var l=s[0],h=s[1]/100,v=s[2]/100,T,x;return x=(2-h)*v,T=h*v,T/=x<=1?x:2-x,x/=2,[l,T*100,x*100]},rgb2hex:function(o,s,l){return"#"+((256+o<<8|s)<<8|l).toString(16).slice(1)},hex2rgb:function(o){return o="0x"+o.slice(1).replace(o.length>4?o:/./g,"$&$&")|0,[o>>16,o>>8&255,o&255]}}},function(t,r){t.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(t,r,o){var s=o(6),l=o(14);function h(v,T,x,C){return x===void 0?s.natural(v,T):C===void 0?x:s.natural(parseInt(x,10),parseInt(C,10))}t.exports={paragraph:function(v,T){for(var x=h(3,7,v,T),C=[],w=0;w<x;w++)C.push(this.sentence());return C.join(" ")},cparagraph:function(v,T){for(var x=h(3,7,v,T),C=[],w=0;w<x;w++)C.push(this.csentence());return C.join("")},sentence:function(v,T){for(var x=h(12,18,v,T),C=[],w=0;w<x;w++)C.push(this.word());return l.capitalize(C.join(" "))+"."},csentence:function(v,T){for(var x=h(12,18,v,T),C=[],w=0;w<x;w++)C.push(this.cword());return C.join("")+"\u3002"},word:function(v,T){for(var x=h(3,10,v,T),C="",w=0;w<x;w++)C+=s.character("lower");return C},cword:function(v,T,x){var C="\u7684\u4E00\u662F\u5728\u4E0D\u4E86\u6709\u548C\u4EBA\u8FD9\u4E2D\u5927\u4E3A\u4E0A\u4E2A\u56FD\u6211\u4EE5\u8981\u4ED6\u65F6\u6765\u7528\u4EEC\u751F\u5230\u4F5C\u5730\u4E8E\u51FA\u5C31\u5206\u5BF9\u6210\u4F1A\u53EF\u4E3B\u53D1\u5E74\u52A8\u540C\u5DE5\u4E5F\u80FD\u4E0B\u8FC7\u5B50\u8BF4\u4EA7\u79CD\u9762\u800C\u65B9\u540E\u591A\u5B9A\u884C\u5B66\u6CD5\u6240\u6C11\u5F97\u7ECF\u5341\u4E09\u4E4B\u8FDB\u7740\u7B49\u90E8\u5EA6\u5BB6\u7535\u529B\u91CC\u5982\u6C34\u5316\u9AD8\u81EA\u4E8C\u7406\u8D77\u5C0F\u7269\u73B0\u5B9E\u52A0\u91CF\u90FD\u4E24\u4F53\u5236\u673A\u5F53\u4F7F\u70B9\u4ECE\u4E1A\u672C\u53BB\u628A\u6027\u597D\u5E94\u5F00\u5B83\u5408\u8FD8\u56E0\u7531\u5176\u4E9B\u7136\u524D\u5916\u5929\u653F\u56DB\u65E5\u90A3\u793E\u4E49\u4E8B\u5E73\u5F62\u76F8\u5168\u8868\u95F4\u6837\u4E0E\u5173\u5404\u91CD\u65B0\u7EBF\u5185\u6570\u6B63\u5FC3\u53CD\u4F60\u660E\u770B\u539F\u53C8\u4E48\u5229\u6BD4\u6216\u4F46\u8D28\u6C14\u7B2C\u5411\u9053\u547D\u6B64\u53D8\u6761\u53EA\u6CA1\u7ED3\u89E3\u95EE\u610F\u5EFA\u6708\u516C\u65E0\u7CFB\u519B\u5F88\u60C5\u8005\u6700\u7ACB\u4EE3\u60F3\u5DF2\u901A\u5E76\u63D0\u76F4\u9898\u515A\u7A0B\u5C55\u4E94\u679C\u6599\u8C61\u5458\u9769\u4F4D\u5165\u5E38\u6587\u603B\u6B21\u54C1\u5F0F\u6D3B\u8BBE\u53CA\u7BA1\u7279\u4EF6\u957F\u6C42\u8001\u5934\u57FA\u8D44\u8FB9\u6D41\u8DEF\u7EA7\u5C11\u56FE\u5C71\u7EDF\u63A5\u77E5\u8F83\u5C06\u7EC4\u89C1\u8BA1\u522B\u5979\u624B\u89D2\u671F\u6839\u8BBA\u8FD0\u519C\u6307\u51E0\u4E5D\u533A\u5F3A\u653E\u51B3\u897F\u88AB\u5E72\u505A\u5FC5\u6218\u5148\u56DE\u5219\u4EFB\u53D6\u636E\u5904\u961F\u5357\u7ED9\u8272\u5149\u95E8\u5373\u4FDD\u6CBB\u5317\u9020\u767E\u89C4\u70ED\u9886\u4E03\u6D77\u53E3\u4E1C\u5BFC\u5668\u538B\u5FD7\u4E16\u91D1\u589E\u4E89\u6D4E\u9636\u6CB9\u601D\u672F\u6781\u4EA4\u53D7\u8054\u4EC0\u8BA4\u516D\u5171\u6743\u6536\u8BC1\u6539\u6E05\u5DF1\u7F8E\u518D\u91C7\u8F6C\u66F4\u5355\u98CE\u5207\u6253\u767D\u6559\u901F\u82B1\u5E26\u5B89\u573A\u8EAB\u8F66\u4F8B\u771F\u52A1\u5177\u4E07\u6BCF\u76EE\u81F3\u8FBE\u8D70\u79EF\u793A\u8BAE\u58F0\u62A5\u6597\u5B8C\u7C7B\u516B\u79BB\u534E\u540D\u786E\u624D\u79D1\u5F20\u4FE1\u9A6C\u8282\u8BDD\u7C73\u6574\u7A7A\u5143\u51B5\u4ECA\u96C6\u6E29\u4F20\u571F\u8BB8\u6B65\u7FA4\u5E7F\u77F3\u8BB0\u9700\u6BB5\u7814\u754C\u62C9\u6797\u5F8B\u53EB\u4E14\u7A76\u89C2\u8D8A\u7EC7\u88C5\u5F71\u7B97\u4F4E\u6301\u97F3\u4F17\u4E66\u5E03\u590D\u5BB9\u513F\u987B\u9645\u5546\u975E\u9A8C\u8FDE\u65AD\u6DF1\u96BE\u8FD1\u77FF\u5343\u5468\u59D4\u7D20\u6280\u5907\u534A\u529E\u9752\u7701\u5217\u4E60\u54CD\u7EA6\u652F\u822C\u53F2\u611F\u52B3\u4FBF\u56E2\u5F80\u9178\u5386\u5E02\u514B\u4F55\u9664\u6D88\u6784\u5E9C\u79F0\u592A\u51C6\u7CBE\u503C\u53F7\u7387\u65CF\u7EF4\u5212\u9009\u6807\u5199\u5B58\u5019\u6BDB\u4EB2\u5FEB\u6548\u65AF\u9662\u67E5\u6C5F\u578B\u773C\u738B\u6309\u683C\u517B\u6613\u7F6E\u6D3E\u5C42\u7247\u59CB\u5374\u4E13\u72B6\u80B2\u5382\u4EAC\u8BC6\u9002\u5C5E\u5706\u5305\u706B\u4F4F\u8C03\u6EE1\u53BF\u5C40\u7167\u53C2\u7EA2\u7EC6\u5F15\u542C\u8BE5\u94C1\u4EF7\u4E25\u9F99\u98DE",w;switch(arguments.length){case 0:v=C,w=1;break;case 1:typeof arguments[0]=="string"?w=1:(w=v,v=C);break;case 2:typeof arguments[0]=="string"?w=T:(w=this.natural(v,T),v=C);break;case 3:w=this.natural(T,x);break}for(var M="",F=0;F<w;F++)M+=v.charAt(this.natural(0,v.length-1));return M},title:function(v,T){for(var x=h(3,7,v,T),C=[],w=0;w<x;w++)C.push(this.capitalize(this.word()));return C.join(" ")},ctitle:function(v,T){for(var x=h(3,7,v,T),C=[],w=0;w<x;w++)C.push(this.cword());return C.join("")}}},function(t,r,o){var s=o(3);t.exports={capitalize:function(l){return(l+"").charAt(0).toUpperCase()+(l+"").substr(1)},upper:function(l){return(l+"").toUpperCase()},lower:function(l){return(l+"").toLowerCase()},pick:function(h,v,T){return s.isArray(h)?(v===void 0&&(v=1),T===void 0&&(T=v)):(h=[].slice.call(arguments),v=1,T=1),v===1&&T===1?h[this.natural(0,h.length-1)]:this.shuffle(h,v,T)},shuffle:function(h,v,T){h=h||[];for(var x=h.slice(0),C=[],w=0,M=x.length,F=0;F<M;F++)w=this.natural(0,x.length-1),C.push(x[w]),x.splice(w,1);switch(arguments.length){case 0:case 1:return C;case 2:T=v;case 3:return v=parseInt(v,10),T=parseInt(T,10),C.slice(0,this.natural(v,T))}},order:function l(h){l.cache=l.cache||{},arguments.length>1&&(h=[].slice.call(arguments,0));var v=l.options,T=v.context.templatePath.join("."),x=l.cache[T]=l.cache[T]||{index:0,array:h};return x.array[x.index++%x.array.length]}}},function(t,r){t.exports={first:function(){var o=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(o)},last:function(){var o=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"];return this.pick(o)},name:function(o){return this.first()+" "+(o?this.first()+" ":"")+this.last()},cfirst:function(){var o="\u738B \u674E \u5F20 \u5218 \u9648 \u6768 \u8D75 \u9EC4 \u5468 \u5434 \u5F90 \u5B59 \u80E1 \u6731 \u9AD8 \u6797 \u4F55 \u90ED \u9A6C \u7F57 \u6881 \u5B8B \u90D1 \u8C22 \u97E9 \u5510 \u51AF \u4E8E \u8463 \u8427 \u7A0B \u66F9 \u8881 \u9093 \u8BB8 \u5085 \u6C88 \u66FE \u5F6D \u5415 \u82CF \u5362 \u848B \u8521 \u8D3E \u4E01 \u9B4F \u859B \u53F6 \u960E \u4F59 \u6F58 \u675C \u6234 \u590F \u953A \u6C6A \u7530 \u4EFB \u59DC \u8303 \u65B9 \u77F3 \u59DA \u8C2D \u5ED6 \u90B9 \u718A \u91D1 \u9646 \u90DD \u5B54 \u767D \u5D14 \u5EB7 \u6BDB \u90B1 \u79E6 \u6C5F \u53F2 \u987E \u4FAF \u90B5 \u5B5F \u9F99 \u4E07 \u6BB5 \u96F7 \u94B1 \u6C64 \u5C39 \u9ECE \u6613 \u5E38 \u6B66 \u4E54 \u8D3A \u8D56 \u9F9A \u6587".split(" ");return this.pick(o)},clast:function(){var o="\u4F1F \u82B3 \u5A1C \u79C0\u82F1 \u654F \u9759 \u4E3D \u5F3A \u78CA \u519B \u6D0B \u52C7 \u8273 \u6770 \u5A1F \u6D9B \u660E \u8D85 \u79C0\u5170 \u971E \u5E73 \u521A \u6842\u82F1".split(" ");return this.pick(o)},cname:function(){return this.cfirst()+this.clast()}}},function(t,r){t.exports={url:function(o,s){return(o||this.protocol())+"://"+(s||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(o){return this.word()+"."+(o||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn \u4E2D\u56FD \u4E2D\u56FD\u4E92\u8054.\u516C\u53F8 \u4E2D\u56FD\u4E92\u8054.\u7F51\u7EDC tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(o){return this.character("lower")+"."+this.word()+"@"+(o||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(t,r,o){var s=o(18),l=["\u4E1C\u5317","\u534E\u5317","\u534E\u4E1C","\u534E\u4E2D","\u534E\u5357","\u897F\u5357","\u897F\u5317"];t.exports={region:function(){return this.pick(l)},province:function(){return this.pick(s).name},city:function(h){var v=this.pick(s),T=this.pick(v.children);return h?[v.name,T.name].join(" "):T.name},county:function(h){var v=this.pick(s),T=this.pick(v.children),x=this.pick(T.children)||{name:"-"};return h?[v.name,T.name,x.name].join(" "):x.name},zip:function(h){for(var v="",T=0;T<(h||6);T++)v+=this.natural(0,9);return v}}},function(t,r){var o={11e4:"\u5317\u4EAC",110100:"\u5317\u4EAC\u5E02",110101:"\u4E1C\u57CE\u533A",110102:"\u897F\u57CE\u533A",110105:"\u671D\u9633\u533A",110106:"\u4E30\u53F0\u533A",110107:"\u77F3\u666F\u5C71\u533A",110108:"\u6D77\u6DC0\u533A",110109:"\u95E8\u5934\u6C9F\u533A",110111:"\u623F\u5C71\u533A",110112:"\u901A\u5DDE\u533A",110113:"\u987A\u4E49\u533A",110114:"\u660C\u5E73\u533A",110115:"\u5927\u5174\u533A",110116:"\u6000\u67D4\u533A",110117:"\u5E73\u8C37\u533A",110228:"\u5BC6\u4E91\u53BF",110229:"\u5EF6\u5E86\u53BF",110230:"\u5176\u5B83\u533A",12e4:"\u5929\u6D25",120100:"\u5929\u6D25\u5E02",120101:"\u548C\u5E73\u533A",120102:"\u6CB3\u4E1C\u533A",120103:"\u6CB3\u897F\u533A",120104:"\u5357\u5F00\u533A",120105:"\u6CB3\u5317\u533A",120106:"\u7EA2\u6865\u533A",120110:"\u4E1C\u4E3D\u533A",120111:"\u897F\u9752\u533A",120112:"\u6D25\u5357\u533A",120113:"\u5317\u8FB0\u533A",120114:"\u6B66\u6E05\u533A",120115:"\u5B9D\u577B\u533A",120116:"\u6EE8\u6D77\u65B0\u533A",120221:"\u5B81\u6CB3\u53BF",120223:"\u9759\u6D77\u53BF",120225:"\u84DF\u53BF",120226:"\u5176\u5B83\u533A",13e4:"\u6CB3\u5317\u7701",130100:"\u77F3\u5BB6\u5E84\u5E02",130102:"\u957F\u5B89\u533A",130103:"\u6865\u4E1C\u533A",130104:"\u6865\u897F\u533A",130105:"\u65B0\u534E\u533A",130107:"\u4E95\u9649\u77FF\u533A",130108:"\u88D5\u534E\u533A",130121:"\u4E95\u9649\u53BF",130123:"\u6B63\u5B9A\u53BF",130124:"\u683E\u57CE\u53BF",130125:"\u884C\u5510\u53BF",130126:"\u7075\u5BFF\u53BF",130127:"\u9AD8\u9091\u53BF",130128:"\u6DF1\u6CFD\u53BF",130129:"\u8D5E\u7687\u53BF",130130:"\u65E0\u6781\u53BF",130131:"\u5E73\u5C71\u53BF",130132:"\u5143\u6C0F\u53BF",130133:"\u8D75\u53BF",130181:"\u8F9B\u96C6\u5E02",130182:"\u85C1\u57CE\u5E02",130183:"\u664B\u5DDE\u5E02",130184:"\u65B0\u4E50\u5E02",130185:"\u9E7F\u6CC9\u5E02",130186:"\u5176\u5B83\u533A",130200:"\u5510\u5C71\u5E02",130202:"\u8DEF\u5357\u533A",130203:"\u8DEF\u5317\u533A",130204:"\u53E4\u51B6\u533A",130205:"\u5F00\u5E73\u533A",130207:"\u4E30\u5357\u533A",130208:"\u4E30\u6DA6\u533A",130223:"\u6EE6\u53BF",130224:"\u6EE6\u5357\u53BF",130225:"\u4E50\u4EAD\u53BF",130227:"\u8FC1\u897F\u53BF",130229:"\u7389\u7530\u53BF",130230:"\u66F9\u5983\u7538\u533A",130281:"\u9075\u5316\u5E02",130283:"\u8FC1\u5B89\u5E02",130284:"\u5176\u5B83\u533A",130300:"\u79E6\u7687\u5C9B\u5E02",130302:"\u6D77\u6E2F\u533A",130303:"\u5C71\u6D77\u5173\u533A",130304:"\u5317\u6234\u6CB3\u533A",130321:"\u9752\u9F99\u6EE1\u65CF\u81EA\u6CBB\u53BF",130322:"\u660C\u9ECE\u53BF",130323:"\u629A\u5B81\u53BF",130324:"\u5362\u9F99\u53BF",130398:"\u5176\u5B83\u533A",130400:"\u90AF\u90F8\u5E02",130402:"\u90AF\u5C71\u533A",130403:"\u4E1B\u53F0\u533A",130404:"\u590D\u5174\u533A",130406:"\u5CF0\u5CF0\u77FF\u533A",130421:"\u90AF\u90F8\u53BF",130423:"\u4E34\u6F33\u53BF",130424:"\u6210\u5B89\u53BF",130425:"\u5927\u540D\u53BF",130426:"\u6D89\u53BF",130427:"\u78C1\u53BF",130428:"\u80A5\u4E61\u53BF",130429:"\u6C38\u5E74\u53BF",130430:"\u90B1\u53BF",130431:"\u9E21\u6CFD\u53BF",130432:"\u5E7F\u5E73\u53BF",130433:"\u9986\u9676\u53BF",130434:"\u9B4F\u53BF",130435:"\u66F2\u5468\u53BF",130481:"\u6B66\u5B89\u5E02",130482:"\u5176\u5B83\u533A",130500:"\u90A2\u53F0\u5E02",130502:"\u6865\u4E1C\u533A",130503:"\u6865\u897F\u533A",130521:"\u90A2\u53F0\u53BF",130522:"\u4E34\u57CE\u53BF",130523:"\u5185\u4E18\u53BF",130524:"\u67CF\u4E61\u53BF",130525:"\u9686\u5C27\u53BF",130526:"\u4EFB\u53BF",130527:"\u5357\u548C\u53BF",130528:"\u5B81\u664B\u53BF",130529:"\u5DE8\u9E7F\u53BF",130530:"\u65B0\u6CB3\u53BF",130531:"\u5E7F\u5B97\u53BF",130532:"\u5E73\u4E61\u53BF",130533:"\u5A01\u53BF",130534:"\u6E05\u6CB3\u53BF",130535:"\u4E34\u897F\u53BF",130581:"\u5357\u5BAB\u5E02",130582:"\u6C99\u6CB3\u5E02",130583:"\u5176\u5B83\u533A",130600:"\u4FDD\u5B9A\u5E02",130602:"\u65B0\u5E02\u533A",130603:"\u5317\u5E02\u533A",130604:"\u5357\u5E02\u533A",130621:"\u6EE1\u57CE\u53BF",130622:"\u6E05\u82D1\u53BF",130623:"\u6D9E\u6C34\u53BF",130624:"\u961C\u5E73\u53BF",130625:"\u5F90\u6C34\u53BF",130626:"\u5B9A\u5174\u53BF",130627:"\u5510\u53BF",130628:"\u9AD8\u9633\u53BF",130629:"\u5BB9\u57CE\u53BF",130630:"\u6D9E\u6E90\u53BF",130631:"\u671B\u90FD\u53BF",130632:"\u5B89\u65B0\u53BF",130633:"\u6613\u53BF",130634:"\u66F2\u9633\u53BF",130635:"\u8821\u53BF",130636:"\u987A\u5E73\u53BF",130637:"\u535A\u91CE\u53BF",130638:"\u96C4\u53BF",130681:"\u6DBF\u5DDE\u5E02",130682:"\u5B9A\u5DDE\u5E02",130683:"\u5B89\u56FD\u5E02",130684:"\u9AD8\u7891\u5E97\u5E02",130699:"\u5176\u5B83\u533A",130700:"\u5F20\u5BB6\u53E3\u5E02",130702:"\u6865\u4E1C\u533A",130703:"\u6865\u897F\u533A",130705:"\u5BA3\u5316\u533A",130706:"\u4E0B\u82B1\u56ED\u533A",130721:"\u5BA3\u5316\u53BF",130722:"\u5F20\u5317\u53BF",130723:"\u5EB7\u4FDD\u53BF",130724:"\u6CBD\u6E90\u53BF",130725:"\u5C1A\u4E49\u53BF",130726:"\u851A\u53BF",130727:"\u9633\u539F\u53BF",130728:"\u6000\u5B89\u53BF",130729:"\u4E07\u5168\u53BF",130730:"\u6000\u6765\u53BF",130731:"\u6DBF\u9E7F\u53BF",130732:"\u8D64\u57CE\u53BF",130733:"\u5D07\u793C\u53BF",130734:"\u5176\u5B83\u533A",130800:"\u627F\u5FB7\u5E02",130802:"\u53CC\u6865\u533A",130803:"\u53CC\u6EE6\u533A",130804:"\u9E70\u624B\u8425\u5B50\u77FF\u533A",130821:"\u627F\u5FB7\u53BF",130822:"\u5174\u9686\u53BF",130823:"\u5E73\u6CC9\u53BF",130824:"\u6EE6\u5E73\u53BF",130825:"\u9686\u5316\u53BF",130826:"\u4E30\u5B81\u6EE1\u65CF\u81EA\u6CBB\u53BF",130827:"\u5BBD\u57CE\u6EE1\u65CF\u81EA\u6CBB\u53BF",130828:"\u56F4\u573A\u6EE1\u65CF\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",130829:"\u5176\u5B83\u533A",130900:"\u6CA7\u5DDE\u5E02",130902:"\u65B0\u534E\u533A",130903:"\u8FD0\u6CB3\u533A",130921:"\u6CA7\u53BF",130922:"\u9752\u53BF",130923:"\u4E1C\u5149\u53BF",130924:"\u6D77\u5174\u53BF",130925:"\u76D0\u5C71\u53BF",130926:"\u8083\u5B81\u53BF",130927:"\u5357\u76AE\u53BF",130928:"\u5434\u6865\u53BF",130929:"\u732E\u53BF",130930:"\u5B5F\u6751\u56DE\u65CF\u81EA\u6CBB\u53BF",130981:"\u6CCA\u5934\u5E02",130982:"\u4EFB\u4E18\u5E02",130983:"\u9EC4\u9A85\u5E02",130984:"\u6CB3\u95F4\u5E02",130985:"\u5176\u5B83\u533A",131e3:"\u5ECA\u574A\u5E02",131002:"\u5B89\u6B21\u533A",131003:"\u5E7F\u9633\u533A",131022:"\u56FA\u5B89\u53BF",131023:"\u6C38\u6E05\u53BF",131024:"\u9999\u6CB3\u53BF",131025:"\u5927\u57CE\u53BF",131026:"\u6587\u5B89\u53BF",131028:"\u5927\u5382\u56DE\u65CF\u81EA\u6CBB\u53BF",131081:"\u9738\u5DDE\u5E02",131082:"\u4E09\u6CB3\u5E02",131083:"\u5176\u5B83\u533A",131100:"\u8861\u6C34\u5E02",131102:"\u6843\u57CE\u533A",131121:"\u67A3\u5F3A\u53BF",131122:"\u6B66\u9091\u53BF",131123:"\u6B66\u5F3A\u53BF",131124:"\u9976\u9633\u53BF",131125:"\u5B89\u5E73\u53BF",131126:"\u6545\u57CE\u53BF",131127:"\u666F\u53BF",131128:"\u961C\u57CE\u53BF",131181:"\u5180\u5DDE\u5E02",131182:"\u6DF1\u5DDE\u5E02",131183:"\u5176\u5B83\u533A",14e4:"\u5C71\u897F\u7701",140100:"\u592A\u539F\u5E02",140105:"\u5C0F\u5E97\u533A",140106:"\u8FCE\u6CFD\u533A",140107:"\u674F\u82B1\u5CAD\u533A",140108:"\u5C16\u8349\u576A\u533A",140109:"\u4E07\u67CF\u6797\u533A",140110:"\u664B\u6E90\u533A",140121:"\u6E05\u5F90\u53BF",140122:"\u9633\u66F2\u53BF",140123:"\u5A04\u70E6\u53BF",140181:"\u53E4\u4EA4\u5E02",140182:"\u5176\u5B83\u533A",140200:"\u5927\u540C\u5E02",140202:"\u57CE\u533A",140203:"\u77FF\u533A",140211:"\u5357\u90CA\u533A",140212:"\u65B0\u8363\u533A",140221:"\u9633\u9AD8\u53BF",140222:"\u5929\u9547\u53BF",140223:"\u5E7F\u7075\u53BF",140224:"\u7075\u4E18\u53BF",140225:"\u6D51\u6E90\u53BF",140226:"\u5DE6\u4E91\u53BF",140227:"\u5927\u540C\u53BF",140228:"\u5176\u5B83\u533A",140300:"\u9633\u6CC9\u5E02",140302:"\u57CE\u533A",140303:"\u77FF\u533A",140311:"\u90CA\u533A",140321:"\u5E73\u5B9A\u53BF",140322:"\u76C2\u53BF",140323:"\u5176\u5B83\u533A",140400:"\u957F\u6CBB\u5E02",140421:"\u957F\u6CBB\u53BF",140423:"\u8944\u57A3\u53BF",140424:"\u5C6F\u7559\u53BF",140425:"\u5E73\u987A\u53BF",140426:"\u9ECE\u57CE\u53BF",140427:"\u58F6\u5173\u53BF",140428:"\u957F\u5B50\u53BF",140429:"\u6B66\u4E61\u53BF",140430:"\u6C81\u53BF",140431:"\u6C81\u6E90\u53BF",140481:"\u6F5E\u57CE\u5E02",140482:"\u57CE\u533A",140483:"\u90CA\u533A",140485:"\u5176\u5B83\u533A",140500:"\u664B\u57CE\u5E02",140502:"\u57CE\u533A",140521:"\u6C81\u6C34\u53BF",140522:"\u9633\u57CE\u53BF",140524:"\u9675\u5DDD\u53BF",140525:"\u6CFD\u5DDE\u53BF",140581:"\u9AD8\u5E73\u5E02",140582:"\u5176\u5B83\u533A",140600:"\u6714\u5DDE\u5E02",140602:"\u6714\u57CE\u533A",140603:"\u5E73\u9C81\u533A",140621:"\u5C71\u9634\u53BF",140622:"\u5E94\u53BF",140623:"\u53F3\u7389\u53BF",140624:"\u6000\u4EC1\u53BF",140625:"\u5176\u5B83\u533A",140700:"\u664B\u4E2D\u5E02",140702:"\u6986\u6B21\u533A",140721:"\u6986\u793E\u53BF",140722:"\u5DE6\u6743\u53BF",140723:"\u548C\u987A\u53BF",140724:"\u6614\u9633\u53BF",140725:"\u5BFF\u9633\u53BF",140726:"\u592A\u8C37\u53BF",140727:"\u7941\u53BF",140728:"\u5E73\u9065\u53BF",140729:"\u7075\u77F3\u53BF",140781:"\u4ECB\u4F11\u5E02",140782:"\u5176\u5B83\u533A",140800:"\u8FD0\u57CE\u5E02",140802:"\u76D0\u6E56\u533A",140821:"\u4E34\u7317\u53BF",140822:"\u4E07\u8363\u53BF",140823:"\u95FB\u559C\u53BF",140824:"\u7A37\u5C71\u53BF",140825:"\u65B0\u7EDB\u53BF",140826:"\u7EDB\u53BF",140827:"\u57A3\u66F2\u53BF",140828:"\u590F\u53BF",140829:"\u5E73\u9646\u53BF",140830:"\u82AE\u57CE\u53BF",140881:"\u6C38\u6D4E\u5E02",140882:"\u6CB3\u6D25\u5E02",140883:"\u5176\u5B83\u533A",140900:"\u5FFB\u5DDE\u5E02",140902:"\u5FFB\u5E9C\u533A",140921:"\u5B9A\u8944\u53BF",140922:"\u4E94\u53F0\u53BF",140923:"\u4EE3\u53BF",140924:"\u7E41\u5CD9\u53BF",140925:"\u5B81\u6B66\u53BF",140926:"\u9759\u4E50\u53BF",140927:"\u795E\u6C60\u53BF",140928:"\u4E94\u5BE8\u53BF",140929:"\u5CA2\u5C9A\u53BF",140930:"\u6CB3\u66F2\u53BF",140931:"\u4FDD\u5FB7\u53BF",140932:"\u504F\u5173\u53BF",140981:"\u539F\u5E73\u5E02",140982:"\u5176\u5B83\u533A",141e3:"\u4E34\u6C7E\u5E02",141002:"\u5C27\u90FD\u533A",141021:"\u66F2\u6C83\u53BF",141022:"\u7FFC\u57CE\u53BF",141023:"\u8944\u6C7E\u53BF",141024:"\u6D2A\u6D1E\u53BF",141025:"\u53E4\u53BF",141026:"\u5B89\u6CFD\u53BF",141027:"\u6D6E\u5C71\u53BF",141028:"\u5409\u53BF",141029:"\u4E61\u5B81\u53BF",141030:"\u5927\u5B81\u53BF",141031:"\u96B0\u53BF",141032:"\u6C38\u548C\u53BF",141033:"\u84B2\u53BF",141034:"\u6C7E\u897F\u53BF",141081:"\u4FAF\u9A6C\u5E02",141082:"\u970D\u5DDE\u5E02",141083:"\u5176\u5B83\u533A",141100:"\u5415\u6881\u5E02",141102:"\u79BB\u77F3\u533A",141121:"\u6587\u6C34\u53BF",141122:"\u4EA4\u57CE\u53BF",141123:"\u5174\u53BF",141124:"\u4E34\u53BF",141125:"\u67F3\u6797\u53BF",141126:"\u77F3\u697C\u53BF",141127:"\u5C9A\u53BF",141128:"\u65B9\u5C71\u53BF",141129:"\u4E2D\u9633\u53BF",141130:"\u4EA4\u53E3\u53BF",141181:"\u5B5D\u4E49\u5E02",141182:"\u6C7E\u9633\u5E02",141183:"\u5176\u5B83\u533A",15e4:"\u5185\u8499\u53E4\u81EA\u6CBB\u533A",150100:"\u547C\u548C\u6D69\u7279\u5E02",150102:"\u65B0\u57CE\u533A",150103:"\u56DE\u6C11\u533A",150104:"\u7389\u6CC9\u533A",150105:"\u8D5B\u7F55\u533A",150121:"\u571F\u9ED8\u7279\u5DE6\u65D7",150122:"\u6258\u514B\u6258\u53BF",150123:"\u548C\u6797\u683C\u5C14\u53BF",150124:"\u6E05\u6C34\u6CB3\u53BF",150125:"\u6B66\u5DDD\u53BF",150126:"\u5176\u5B83\u533A",150200:"\u5305\u5934\u5E02",150202:"\u4E1C\u6CB3\u533A",150203:"\u6606\u90FD\u4ED1\u533A",150204:"\u9752\u5C71\u533A",150205:"\u77F3\u62D0\u533A",150206:"\u767D\u4E91\u9102\u535A\u77FF\u533A",150207:"\u4E5D\u539F\u533A",150221:"\u571F\u9ED8\u7279\u53F3\u65D7",150222:"\u56FA\u9633\u53BF",150223:"\u8FBE\u5C14\u7F55\u8302\u660E\u5B89\u8054\u5408\u65D7",150224:"\u5176\u5B83\u533A",150300:"\u4E4C\u6D77\u5E02",150302:"\u6D77\u52C3\u6E7E\u533A",150303:"\u6D77\u5357\u533A",150304:"\u4E4C\u8FBE\u533A",150305:"\u5176\u5B83\u533A",150400:"\u8D64\u5CF0\u5E02",150402:"\u7EA2\u5C71\u533A",150403:"\u5143\u5B9D\u5C71\u533A",150404:"\u677E\u5C71\u533A",150421:"\u963F\u9C81\u79D1\u5C14\u6C81\u65D7",150422:"\u5DF4\u6797\u5DE6\u65D7",150423:"\u5DF4\u6797\u53F3\u65D7",150424:"\u6797\u897F\u53BF",150425:"\u514B\u4EC0\u514B\u817E\u65D7",150426:"\u7FC1\u725B\u7279\u65D7",150428:"\u5580\u5587\u6C81\u65D7",150429:"\u5B81\u57CE\u53BF",150430:"\u6556\u6C49\u65D7",150431:"\u5176\u5B83\u533A",150500:"\u901A\u8FBD\u5E02",150502:"\u79D1\u5C14\u6C81\u533A",150521:"\u79D1\u5C14\u6C81\u5DE6\u7FFC\u4E2D\u65D7",150522:"\u79D1\u5C14\u6C81\u5DE6\u7FFC\u540E\u65D7",150523:"\u5F00\u9C81\u53BF",150524:"\u5E93\u4F26\u65D7",150525:"\u5948\u66FC\u65D7",150526:"\u624E\u9C81\u7279\u65D7",150581:"\u970D\u6797\u90ED\u52D2\u5E02",150582:"\u5176\u5B83\u533A",150600:"\u9102\u5C14\u591A\u65AF\u5E02",150602:"\u4E1C\u80DC\u533A",150621:"\u8FBE\u62C9\u7279\u65D7",150622:"\u51C6\u683C\u5C14\u65D7",150623:"\u9102\u6258\u514B\u524D\u65D7",150624:"\u9102\u6258\u514B\u65D7",150625:"\u676D\u9526\u65D7",150626:"\u4E4C\u5BA1\u65D7",150627:"\u4F0A\u91D1\u970D\u6D1B\u65D7",150628:"\u5176\u5B83\u533A",150700:"\u547C\u4F26\u8D1D\u5C14\u5E02",150702:"\u6D77\u62C9\u5C14\u533A",150703:"\u624E\u8D49\u8BFA\u5C14\u533A",150721:"\u963F\u8363\u65D7",150722:"\u83AB\u529B\u8FBE\u74E6\u8FBE\u65A1\u5C14\u65CF\u81EA\u6CBB\u65D7",150723:"\u9102\u4F26\u6625\u81EA\u6CBB\u65D7",150724:"\u9102\u6E29\u514B\u65CF\u81EA\u6CBB\u65D7",150725:"\u9648\u5DF4\u5C14\u864E\u65D7",150726:"\u65B0\u5DF4\u5C14\u864E\u5DE6\u65D7",150727:"\u65B0\u5DF4\u5C14\u864E\u53F3\u65D7",150781:"\u6EE1\u6D32\u91CC\u5E02",150782:"\u7259\u514B\u77F3\u5E02",150783:"\u624E\u5170\u5C6F\u5E02",150784:"\u989D\u5C14\u53E4\u7EB3\u5E02",150785:"\u6839\u6CB3\u5E02",150786:"\u5176\u5B83\u533A",150800:"\u5DF4\u5F66\u6DD6\u5C14\u5E02",150802:"\u4E34\u6CB3\u533A",150821:"\u4E94\u539F\u53BF",150822:"\u78F4\u53E3\u53BF",150823:"\u4E4C\u62C9\u7279\u524D\u65D7",150824:"\u4E4C\u62C9\u7279\u4E2D\u65D7",150825:"\u4E4C\u62C9\u7279\u540E\u65D7",150826:"\u676D\u9526\u540E\u65D7",150827:"\u5176\u5B83\u533A",150900:"\u4E4C\u5170\u5BDF\u5E03\u5E02",150902:"\u96C6\u5B81\u533A",150921:"\u5353\u8D44\u53BF",150922:"\u5316\u5FB7\u53BF",150923:"\u5546\u90FD\u53BF",150924:"\u5174\u548C\u53BF",150925:"\u51C9\u57CE\u53BF",150926:"\u5BDF\u54C8\u5C14\u53F3\u7FFC\u524D\u65D7",150927:"\u5BDF\u54C8\u5C14\u53F3\u7FFC\u4E2D\u65D7",150928:"\u5BDF\u54C8\u5C14\u53F3\u7FFC\u540E\u65D7",150929:"\u56DB\u5B50\u738B\u65D7",150981:"\u4E30\u9547\u5E02",150982:"\u5176\u5B83\u533A",152200:"\u5174\u5B89\u76DF",152201:"\u4E4C\u5170\u6D69\u7279\u5E02",152202:"\u963F\u5C14\u5C71\u5E02",152221:"\u79D1\u5C14\u6C81\u53F3\u7FFC\u524D\u65D7",152222:"\u79D1\u5C14\u6C81\u53F3\u7FFC\u4E2D\u65D7",152223:"\u624E\u8D49\u7279\u65D7",152224:"\u7A81\u6CC9\u53BF",152225:"\u5176\u5B83\u533A",152500:"\u9521\u6797\u90ED\u52D2\u76DF",152501:"\u4E8C\u8FDE\u6D69\u7279\u5E02",152502:"\u9521\u6797\u6D69\u7279\u5E02",152522:"\u963F\u5DF4\u560E\u65D7",152523:"\u82CF\u5C3C\u7279\u5DE6\u65D7",152524:"\u82CF\u5C3C\u7279\u53F3\u65D7",152525:"\u4E1C\u4E4C\u73E0\u7A46\u6C81\u65D7",152526:"\u897F\u4E4C\u73E0\u7A46\u6C81\u65D7",152527:"\u592A\u4EC6\u5BFA\u65D7",152528:"\u9576\u9EC4\u65D7",152529:"\u6B63\u9576\u767D\u65D7",152530:"\u6B63\u84DD\u65D7",152531:"\u591A\u4F26\u53BF",152532:"\u5176\u5B83\u533A",152900:"\u963F\u62C9\u5584\u76DF",152921:"\u963F\u62C9\u5584\u5DE6\u65D7",152922:"\u963F\u62C9\u5584\u53F3\u65D7",152923:"\u989D\u6D4E\u7EB3\u65D7",152924:"\u5176\u5B83\u533A",21e4:"\u8FBD\u5B81\u7701",210100:"\u6C88\u9633\u5E02",210102:"\u548C\u5E73\u533A",210103:"\u6C88\u6CB3\u533A",210104:"\u5927\u4E1C\u533A",210105:"\u7687\u59D1\u533A",210106:"\u94C1\u897F\u533A",210111:"\u82CF\u5BB6\u5C6F\u533A",210112:"\u4E1C\u9675\u533A",210113:"\u65B0\u57CE\u5B50\u533A",210114:"\u4E8E\u6D2A\u533A",210122:"\u8FBD\u4E2D\u53BF",210123:"\u5EB7\u5E73\u53BF",210124:"\u6CD5\u5E93\u53BF",210181:"\u65B0\u6C11\u5E02",210184:"\u6C88\u5317\u65B0\u533A",210185:"\u5176\u5B83\u533A",210200:"\u5927\u8FDE\u5E02",210202:"\u4E2D\u5C71\u533A",210203:"\u897F\u5C97\u533A",210204:"\u6C99\u6CB3\u53E3\u533A",210211:"\u7518\u4E95\u5B50\u533A",210212:"\u65C5\u987A\u53E3\u533A",210213:"\u91D1\u5DDE\u533A",210224:"\u957F\u6D77\u53BF",210281:"\u74E6\u623F\u5E97\u5E02",210282:"\u666E\u5170\u5E97\u5E02",210283:"\u5E84\u6CB3\u5E02",210298:"\u5176\u5B83\u533A",210300:"\u978D\u5C71\u5E02",210302:"\u94C1\u4E1C\u533A",210303:"\u94C1\u897F\u533A",210304:"\u7ACB\u5C71\u533A",210311:"\u5343\u5C71\u533A",210321:"\u53F0\u5B89\u53BF",210323:"\u5CAB\u5CA9\u6EE1\u65CF\u81EA\u6CBB\u53BF",210381:"\u6D77\u57CE\u5E02",210382:"\u5176\u5B83\u533A",210400:"\u629A\u987A\u5E02",210402:"\u65B0\u629A\u533A",210403:"\u4E1C\u6D32\u533A",210404:"\u671B\u82B1\u533A",210411:"\u987A\u57CE\u533A",210421:"\u629A\u987A\u53BF",210422:"\u65B0\u5BBE\u6EE1\u65CF\u81EA\u6CBB\u53BF",210423:"\u6E05\u539F\u6EE1\u65CF\u81EA\u6CBB\u53BF",210424:"\u5176\u5B83\u533A",210500:"\u672C\u6EAA\u5E02",210502:"\u5E73\u5C71\u533A",210503:"\u6EAA\u6E56\u533A",210504:"\u660E\u5C71\u533A",210505:"\u5357\u82AC\u533A",210521:"\u672C\u6EAA\u6EE1\u65CF\u81EA\u6CBB\u53BF",210522:"\u6853\u4EC1\u6EE1\u65CF\u81EA\u6CBB\u53BF",210523:"\u5176\u5B83\u533A",210600:"\u4E39\u4E1C\u5E02",210602:"\u5143\u5B9D\u533A",210603:"\u632F\u5174\u533A",210604:"\u632F\u5B89\u533A",210624:"\u5BBD\u7538\u6EE1\u65CF\u81EA\u6CBB\u53BF",210681:"\u4E1C\u6E2F\u5E02",210682:"\u51E4\u57CE\u5E02",210683:"\u5176\u5B83\u533A",210700:"\u9526\u5DDE\u5E02",210702:"\u53E4\u5854\u533A",210703:"\u51CC\u6CB3\u533A",210711:"\u592A\u548C\u533A",210726:"\u9ED1\u5C71\u53BF",210727:"\u4E49\u53BF",210781:"\u51CC\u6D77\u5E02",210782:"\u5317\u9547\u5E02",210783:"\u5176\u5B83\u533A",210800:"\u8425\u53E3\u5E02",210802:"\u7AD9\u524D\u533A",210803:"\u897F\u5E02\u533A",210804:"\u9C85\u9C7C\u5708\u533A",210811:"\u8001\u8FB9\u533A",210881:"\u76D6\u5DDE\u5E02",210882:"\u5927\u77F3\u6865\u5E02",210883:"\u5176\u5B83\u533A",210900:"\u961C\u65B0\u5E02",210902:"\u6D77\u5DDE\u533A",210903:"\u65B0\u90B1\u533A",210904:"\u592A\u5E73\u533A",210905:"\u6E05\u6CB3\u95E8\u533A",210911:"\u7EC6\u6CB3\u533A",210921:"\u961C\u65B0\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",210922:"\u5F70\u6B66\u53BF",210923:"\u5176\u5B83\u533A",211e3:"\u8FBD\u9633\u5E02",211002:"\u767D\u5854\u533A",211003:"\u6587\u5723\u533A",211004:"\u5B8F\u4F1F\u533A",211005:"\u5F13\u957F\u5CAD\u533A",211011:"\u592A\u5B50\u6CB3\u533A",211021:"\u8FBD\u9633\u53BF",211081:"\u706F\u5854\u5E02",211082:"\u5176\u5B83\u533A",211100:"\u76D8\u9526\u5E02",211102:"\u53CC\u53F0\u5B50\u533A",211103:"\u5174\u9686\u53F0\u533A",211121:"\u5927\u6D3C\u53BF",211122:"\u76D8\u5C71\u53BF",211123:"\u5176\u5B83\u533A",211200:"\u94C1\u5CAD\u5E02",211202:"\u94F6\u5DDE\u533A",211204:"\u6E05\u6CB3\u533A",211221:"\u94C1\u5CAD\u53BF",211223:"\u897F\u4E30\u53BF",211224:"\u660C\u56FE\u53BF",211281:"\u8C03\u5175\u5C71\u5E02",211282:"\u5F00\u539F\u5E02",211283:"\u5176\u5B83\u533A",211300:"\u671D\u9633\u5E02",211302:"\u53CC\u5854\u533A",211303:"\u9F99\u57CE\u533A",211321:"\u671D\u9633\u53BF",211322:"\u5EFA\u5E73\u53BF",211324:"\u5580\u5587\u6C81\u5DE6\u7FFC\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",211381:"\u5317\u7968\u5E02",211382:"\u51CC\u6E90\u5E02",211383:"\u5176\u5B83\u533A",211400:"\u846B\u82A6\u5C9B\u5E02",211402:"\u8FDE\u5C71\u533A",211403:"\u9F99\u6E2F\u533A",211404:"\u5357\u7968\u533A",211421:"\u7EE5\u4E2D\u53BF",211422:"\u5EFA\u660C\u53BF",211481:"\u5174\u57CE\u5E02",211482:"\u5176\u5B83\u533A",22e4:"\u5409\u6797\u7701",220100:"\u957F\u6625\u5E02",220102:"\u5357\u5173\u533A",220103:"\u5BBD\u57CE\u533A",220104:"\u671D\u9633\u533A",220105:"\u4E8C\u9053\u533A",220106:"\u7EFF\u56ED\u533A",220112:"\u53CC\u9633\u533A",220122:"\u519C\u5B89\u53BF",220181:"\u4E5D\u53F0\u5E02",220182:"\u6986\u6811\u5E02",220183:"\u5FB7\u60E0\u5E02",220188:"\u5176\u5B83\u533A",220200:"\u5409\u6797\u5E02",220202:"\u660C\u9091\u533A",220203:"\u9F99\u6F6D\u533A",220204:"\u8239\u8425\u533A",220211:"\u4E30\u6EE1\u533A",220221:"\u6C38\u5409\u53BF",220281:"\u86DF\u6CB3\u5E02",220282:"\u6866\u7538\u5E02",220283:"\u8212\u5170\u5E02",220284:"\u78D0\u77F3\u5E02",220285:"\u5176\u5B83\u533A",220300:"\u56DB\u5E73\u5E02",220302:"\u94C1\u897F\u533A",220303:"\u94C1\u4E1C\u533A",220322:"\u68A8\u6811\u53BF",220323:"\u4F0A\u901A\u6EE1\u65CF\u81EA\u6CBB\u53BF",220381:"\u516C\u4E3B\u5CAD\u5E02",220382:"\u53CC\u8FBD\u5E02",220383:"\u5176\u5B83\u533A",220400:"\u8FBD\u6E90\u5E02",220402:"\u9F99\u5C71\u533A",220403:"\u897F\u5B89\u533A",220421:"\u4E1C\u4E30\u53BF",220422:"\u4E1C\u8FBD\u53BF",220423:"\u5176\u5B83\u533A",220500:"\u901A\u5316\u5E02",220502:"\u4E1C\u660C\u533A",220503:"\u4E8C\u9053\u6C5F\u533A",220521:"\u901A\u5316\u53BF",220523:"\u8F89\u5357\u53BF",220524:"\u67F3\u6CB3\u53BF",220581:"\u6885\u6CB3\u53E3\u5E02",220582:"\u96C6\u5B89\u5E02",220583:"\u5176\u5B83\u533A",220600:"\u767D\u5C71\u5E02",220602:"\u6D51\u6C5F\u533A",220621:"\u629A\u677E\u53BF",220622:"\u9756\u5B87\u53BF",220623:"\u957F\u767D\u671D\u9C9C\u65CF\u81EA\u6CBB\u53BF",220625:"\u6C5F\u6E90\u533A",220681:"\u4E34\u6C5F\u5E02",220682:"\u5176\u5B83\u533A",220700:"\u677E\u539F\u5E02",220702:"\u5B81\u6C5F\u533A",220721:"\u524D\u90ED\u5C14\u7F57\u65AF\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",220722:"\u957F\u5CAD\u53BF",220723:"\u4E7E\u5B89\u53BF",220724:"\u6276\u4F59\u5E02",220725:"\u5176\u5B83\u533A",220800:"\u767D\u57CE\u5E02",220802:"\u6D2E\u5317\u533A",220821:"\u9547\u8D49\u53BF",220822:"\u901A\u6986\u53BF",220881:"\u6D2E\u5357\u5E02",220882:"\u5927\u5B89\u5E02",220883:"\u5176\u5B83\u533A",222400:"\u5EF6\u8FB9\u671D\u9C9C\u65CF\u81EA\u6CBB\u5DDE",222401:"\u5EF6\u5409\u5E02",222402:"\u56FE\u4EEC\u5E02",222403:"\u6566\u5316\u5E02",222404:"\u73F2\u6625\u5E02",222405:"\u9F99\u4E95\u5E02",222406:"\u548C\u9F99\u5E02",222424:"\u6C6A\u6E05\u53BF",222426:"\u5B89\u56FE\u53BF",222427:"\u5176\u5B83\u533A",23e4:"\u9ED1\u9F99\u6C5F\u7701",230100:"\u54C8\u5C14\u6EE8\u5E02",230102:"\u9053\u91CC\u533A",230103:"\u5357\u5C97\u533A",230104:"\u9053\u5916\u533A",230106:"\u9999\u574A\u533A",230108:"\u5E73\u623F\u533A",230109:"\u677E\u5317\u533A",230111:"\u547C\u5170\u533A",230123:"\u4F9D\u5170\u53BF",230124:"\u65B9\u6B63\u53BF",230125:"\u5BBE\u53BF",230126:"\u5DF4\u5F66\u53BF",230127:"\u6728\u5170\u53BF",230128:"\u901A\u6CB3\u53BF",230129:"\u5EF6\u5BFF\u53BF",230181:"\u963F\u57CE\u533A",230182:"\u53CC\u57CE\u5E02",230183:"\u5C1A\u5FD7\u5E02",230184:"\u4E94\u5E38\u5E02",230186:"\u5176\u5B83\u533A",230200:"\u9F50\u9F50\u54C8\u5C14\u5E02",230202:"\u9F99\u6C99\u533A",230203:"\u5EFA\u534E\u533A",230204:"\u94C1\u950B\u533A",230205:"\u6602\u6602\u6EAA\u533A",230206:"\u5BCC\u62C9\u5C14\u57FA\u533A",230207:"\u78BE\u5B50\u5C71\u533A",230208:"\u6885\u91CC\u65AF\u8FBE\u65A1\u5C14\u65CF\u533A",230221:"\u9F99\u6C5F\u53BF",230223:"\u4F9D\u5B89\u53BF",230224:"\u6CF0\u6765\u53BF",230225:"\u7518\u5357\u53BF",230227:"\u5BCC\u88D5\u53BF",230229:"\u514B\u5C71\u53BF",230230:"\u514B\u4E1C\u53BF",230231:"\u62DC\u6CC9\u53BF",230281:"\u8BB7\u6CB3\u5E02",230282:"\u5176\u5B83\u533A",230300:"\u9E21\u897F\u5E02",230302:"\u9E21\u51A0\u533A",230303:"\u6052\u5C71\u533A",230304:"\u6EF4\u9053\u533A",230305:"\u68A8\u6811\u533A",230306:"\u57CE\u5B50\u6CB3\u533A",230307:"\u9EBB\u5C71\u533A",230321:"\u9E21\u4E1C\u53BF",230381:"\u864E\u6797\u5E02",230382:"\u5BC6\u5C71\u5E02",230383:"\u5176\u5B83\u533A",230400:"\u9E64\u5C97\u5E02",230402:"\u5411\u9633\u533A",230403:"\u5DE5\u519C\u533A",230404:"\u5357\u5C71\u533A",230405:"\u5174\u5B89\u533A",230406:"\u4E1C\u5C71\u533A",230407:"\u5174\u5C71\u533A",230421:"\u841D\u5317\u53BF",230422:"\u7EE5\u6EE8\u53BF",230423:"\u5176\u5B83\u533A",230500:"\u53CC\u9E2D\u5C71\u5E02",230502:"\u5C16\u5C71\u533A",230503:"\u5CAD\u4E1C\u533A",230505:"\u56DB\u65B9\u53F0\u533A",230506:"\u5B9D\u5C71\u533A",230521:"\u96C6\u8D24\u53BF",230522:"\u53CB\u8C0A\u53BF",230523:"\u5B9D\u6E05\u53BF",230524:"\u9976\u6CB3\u53BF",230525:"\u5176\u5B83\u533A",230600:"\u5927\u5E86\u5E02",230602:"\u8428\u5C14\u56FE\u533A",230603:"\u9F99\u51E4\u533A",230604:"\u8BA9\u80E1\u8DEF\u533A",230605:"\u7EA2\u5C97\u533A",230606:"\u5927\u540C\u533A",230621:"\u8087\u5DDE\u53BF",230622:"\u8087\u6E90\u53BF",230623:"\u6797\u7538\u53BF",230624:"\u675C\u5C14\u4F2F\u7279\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",230625:"\u5176\u5B83\u533A",230700:"\u4F0A\u6625\u5E02",230702:"\u4F0A\u6625\u533A",230703:"\u5357\u5C94\u533A",230704:"\u53CB\u597D\u533A",230705:"\u897F\u6797\u533A",230706:"\u7FE0\u5CE6\u533A",230707:"\u65B0\u9752\u533A",230708:"\u7F8E\u6EAA\u533A",230709:"\u91D1\u5C71\u5C6F\u533A",230710:"\u4E94\u8425\u533A",230711:"\u4E4C\u9A6C\u6CB3\u533A",230712:"\u6C64\u65FA\u6CB3\u533A",230713:"\u5E26\u5CAD\u533A",230714:"\u4E4C\u4F0A\u5CAD\u533A",230715:"\u7EA2\u661F\u533A",230716:"\u4E0A\u7518\u5CAD\u533A",230722:"\u5609\u836B\u53BF",230781:"\u94C1\u529B\u5E02",230782:"\u5176\u5B83\u533A",230800:"\u4F73\u6728\u65AF\u5E02",230803:"\u5411\u9633\u533A",230804:"\u524D\u8FDB\u533A",230805:"\u4E1C\u98CE\u533A",230811:"\u90CA\u533A",230822:"\u6866\u5357\u53BF",230826:"\u6866\u5DDD\u53BF",230828:"\u6C64\u539F\u53BF",230833:"\u629A\u8FDC\u53BF",230881:"\u540C\u6C5F\u5E02",230882:"\u5BCC\u9526\u5E02",230883:"\u5176\u5B83\u533A",230900:"\u4E03\u53F0\u6CB3\u5E02",230902:"\u65B0\u5174\u533A",230903:"\u6843\u5C71\u533A",230904:"\u8304\u5B50\u6CB3\u533A",230921:"\u52C3\u5229\u53BF",230922:"\u5176\u5B83\u533A",231e3:"\u7261\u4E39\u6C5F\u5E02",231002:"\u4E1C\u5B89\u533A",231003:"\u9633\u660E\u533A",231004:"\u7231\u6C11\u533A",231005:"\u897F\u5B89\u533A",231024:"\u4E1C\u5B81\u53BF",231025:"\u6797\u53E3\u53BF",231081:"\u7EE5\u82AC\u6CB3\u5E02",231083:"\u6D77\u6797\u5E02",231084:"\u5B81\u5B89\u5E02",231085:"\u7A46\u68F1\u5E02",231086:"\u5176\u5B83\u533A",231100:"\u9ED1\u6CB3\u5E02",231102:"\u7231\u8F89\u533A",231121:"\u5AE9\u6C5F\u53BF",231123:"\u900A\u514B\u53BF",231124:"\u5B59\u5434\u53BF",231181:"\u5317\u5B89\u5E02",231182:"\u4E94\u5927\u8FDE\u6C60\u5E02",231183:"\u5176\u5B83\u533A",231200:"\u7EE5\u5316\u5E02",231202:"\u5317\u6797\u533A",231221:"\u671B\u594E\u53BF",231222:"\u5170\u897F\u53BF",231223:"\u9752\u5188\u53BF",231224:"\u5E86\u5B89\u53BF",231225:"\u660E\u6C34\u53BF",231226:"\u7EE5\u68F1\u53BF",231281:"\u5B89\u8FBE\u5E02",231282:"\u8087\u4E1C\u5E02",231283:"\u6D77\u4F26\u5E02",231284:"\u5176\u5B83\u533A",232700:"\u5927\u5174\u5B89\u5CAD\u5730\u533A",232702:"\u677E\u5CAD\u533A",232703:"\u65B0\u6797\u533A",232704:"\u547C\u4E2D\u533A",232721:"\u547C\u739B\u53BF",232722:"\u5854\u6CB3\u53BF",232723:"\u6F20\u6CB3\u53BF",232724:"\u52A0\u683C\u8FBE\u5947\u533A",232725:"\u5176\u5B83\u533A",31e4:"\u4E0A\u6D77",310100:"\u4E0A\u6D77\u5E02",310101:"\u9EC4\u6D66\u533A",310104:"\u5F90\u6C47\u533A",310105:"\u957F\u5B81\u533A",310106:"\u9759\u5B89\u533A",310107:"\u666E\u9640\u533A",310108:"\u95F8\u5317\u533A",310109:"\u8679\u53E3\u533A",310110:"\u6768\u6D66\u533A",310112:"\u95F5\u884C\u533A",310113:"\u5B9D\u5C71\u533A",310114:"\u5609\u5B9A\u533A",310115:"\u6D66\u4E1C\u65B0\u533A",310116:"\u91D1\u5C71\u533A",310117:"\u677E\u6C5F\u533A",310118:"\u9752\u6D66\u533A",310120:"\u5949\u8D24\u533A",310230:"\u5D07\u660E\u53BF",310231:"\u5176\u5B83\u533A",32e4:"\u6C5F\u82CF\u7701",320100:"\u5357\u4EAC\u5E02",320102:"\u7384\u6B66\u533A",320104:"\u79E6\u6DEE\u533A",320105:"\u5EFA\u90BA\u533A",320106:"\u9F13\u697C\u533A",320111:"\u6D66\u53E3\u533A",320113:"\u6816\u971E\u533A",320114:"\u96E8\u82B1\u53F0\u533A",320115:"\u6C5F\u5B81\u533A",320116:"\u516D\u5408\u533A",320124:"\u6EA7\u6C34\u533A",320125:"\u9AD8\u6DF3\u533A",320126:"\u5176\u5B83\u533A",320200:"\u65E0\u9521\u5E02",320202:"\u5D07\u5B89\u533A",320203:"\u5357\u957F\u533A",320204:"\u5317\u5858\u533A",320205:"\u9521\u5C71\u533A",320206:"\u60E0\u5C71\u533A",320211:"\u6EE8\u6E56\u533A",320281:"\u6C5F\u9634\u5E02",320282:"\u5B9C\u5174\u5E02",320297:"\u5176\u5B83\u533A",320300:"\u5F90\u5DDE\u5E02",320302:"\u9F13\u697C\u533A",320303:"\u4E91\u9F99\u533A",320305:"\u8D3E\u6C6A\u533A",320311:"\u6CC9\u5C71\u533A",320321:"\u4E30\u53BF",320322:"\u6C9B\u53BF",320323:"\u94DC\u5C71\u533A",320324:"\u7762\u5B81\u53BF",320381:"\u65B0\u6C82\u5E02",320382:"\u90B3\u5DDE\u5E02",320383:"\u5176\u5B83\u533A",320400:"\u5E38\u5DDE\u5E02",320402:"\u5929\u5B81\u533A",320404:"\u949F\u697C\u533A",320405:"\u621A\u5885\u5830\u533A",320411:"\u65B0\u5317\u533A",320412:"\u6B66\u8FDB\u533A",320481:"\u6EA7\u9633\u5E02",320482:"\u91D1\u575B\u5E02",320483:"\u5176\u5B83\u533A",320500:"\u82CF\u5DDE\u5E02",320505:"\u864E\u4E18\u533A",320506:"\u5434\u4E2D\u533A",320507:"\u76F8\u57CE\u533A",320508:"\u59D1\u82CF\u533A",320581:"\u5E38\u719F\u5E02",320582:"\u5F20\u5BB6\u6E2F\u5E02",320583:"\u6606\u5C71\u5E02",320584:"\u5434\u6C5F\u533A",320585:"\u592A\u4ED3\u5E02",320596:"\u5176\u5B83\u533A",320600:"\u5357\u901A\u5E02",320602:"\u5D07\u5DDD\u533A",320611:"\u6E2F\u95F8\u533A",320612:"\u901A\u5DDE\u533A",320621:"\u6D77\u5B89\u53BF",320623:"\u5982\u4E1C\u53BF",320681:"\u542F\u4E1C\u5E02",320682:"\u5982\u768B\u5E02",320684:"\u6D77\u95E8\u5E02",320694:"\u5176\u5B83\u533A",320700:"\u8FDE\u4E91\u6E2F\u5E02",320703:"\u8FDE\u4E91\u533A",320705:"\u65B0\u6D66\u533A",320706:"\u6D77\u5DDE\u533A",320721:"\u8D63\u6986\u53BF",320722:"\u4E1C\u6D77\u53BF",320723:"\u704C\u4E91\u53BF",320724:"\u704C\u5357\u53BF",320725:"\u5176\u5B83\u533A",320800:"\u6DEE\u5B89\u5E02",320802:"\u6E05\u6CB3\u533A",320803:"\u6DEE\u5B89\u533A",320804:"\u6DEE\u9634\u533A",320811:"\u6E05\u6D66\u533A",320826:"\u6D9F\u6C34\u53BF",320829:"\u6D2A\u6CFD\u53BF",320830:"\u76F1\u7719\u53BF",320831:"\u91D1\u6E56\u53BF",320832:"\u5176\u5B83\u533A",320900:"\u76D0\u57CE\u5E02",320902:"\u4EAD\u6E56\u533A",320903:"\u76D0\u90FD\u533A",320921:"\u54CD\u6C34\u53BF",320922:"\u6EE8\u6D77\u53BF",320923:"\u961C\u5B81\u53BF",320924:"\u5C04\u9633\u53BF",320925:"\u5EFA\u6E56\u53BF",320981:"\u4E1C\u53F0\u5E02",320982:"\u5927\u4E30\u5E02",320983:"\u5176\u5B83\u533A",321e3:"\u626C\u5DDE\u5E02",321002:"\u5E7F\u9675\u533A",321003:"\u9097\u6C5F\u533A",321023:"\u5B9D\u5E94\u53BF",321081:"\u4EEA\u5F81\u5E02",321084:"\u9AD8\u90AE\u5E02",321088:"\u6C5F\u90FD\u533A",321093:"\u5176\u5B83\u533A",321100:"\u9547\u6C5F\u5E02",321102:"\u4EAC\u53E3\u533A",321111:"\u6DA6\u5DDE\u533A",321112:"\u4E39\u5F92\u533A",321181:"\u4E39\u9633\u5E02",321182:"\u626C\u4E2D\u5E02",321183:"\u53E5\u5BB9\u5E02",321184:"\u5176\u5B83\u533A",321200:"\u6CF0\u5DDE\u5E02",321202:"\u6D77\u9675\u533A",321203:"\u9AD8\u6E2F\u533A",321281:"\u5174\u5316\u5E02",321282:"\u9756\u6C5F\u5E02",321283:"\u6CF0\u5174\u5E02",321284:"\u59DC\u5830\u533A",321285:"\u5176\u5B83\u533A",321300:"\u5BBF\u8FC1\u5E02",321302:"\u5BBF\u57CE\u533A",321311:"\u5BBF\u8C6B\u533A",321322:"\u6CAD\u9633\u53BF",321323:"\u6CD7\u9633\u53BF",321324:"\u6CD7\u6D2A\u53BF",321325:"\u5176\u5B83\u533A",33e4:"\u6D59\u6C5F\u7701",330100:"\u676D\u5DDE\u5E02",330102:"\u4E0A\u57CE\u533A",330103:"\u4E0B\u57CE\u533A",330104:"\u6C5F\u5E72\u533A",330105:"\u62F1\u5885\u533A",330106:"\u897F\u6E56\u533A",330108:"\u6EE8\u6C5F\u533A",330109:"\u8427\u5C71\u533A",330110:"\u4F59\u676D\u533A",330122:"\u6850\u5E90\u53BF",330127:"\u6DF3\u5B89\u53BF",330182:"\u5EFA\u5FB7\u5E02",330183:"\u5BCC\u9633\u5E02",330185:"\u4E34\u5B89\u5E02",330186:"\u5176\u5B83\u533A",330200:"\u5B81\u6CE2\u5E02",330203:"\u6D77\u66D9\u533A",330204:"\u6C5F\u4E1C\u533A",330205:"\u6C5F\u5317\u533A",330206:"\u5317\u4ED1\u533A",330211:"\u9547\u6D77\u533A",330212:"\u911E\u5DDE\u533A",330225:"\u8C61\u5C71\u53BF",330226:"\u5B81\u6D77\u53BF",330281:"\u4F59\u59DA\u5E02",330282:"\u6148\u6EAA\u5E02",330283:"\u5949\u5316\u5E02",330284:"\u5176\u5B83\u533A",330300:"\u6E29\u5DDE\u5E02",330302:"\u9E7F\u57CE\u533A",330303:"\u9F99\u6E7E\u533A",330304:"\u74EF\u6D77\u533A",330322:"\u6D1E\u5934\u53BF",330324:"\u6C38\u5609\u53BF",330326:"\u5E73\u9633\u53BF",330327:"\u82CD\u5357\u53BF",330328:"\u6587\u6210\u53BF",330329:"\u6CF0\u987A\u53BF",330381:"\u745E\u5B89\u5E02",330382:"\u4E50\u6E05\u5E02",330383:"\u5176\u5B83\u533A",330400:"\u5609\u5174\u5E02",330402:"\u5357\u6E56\u533A",330411:"\u79C0\u6D32\u533A",330421:"\u5609\u5584\u53BF",330424:"\u6D77\u76D0\u53BF",330481:"\u6D77\u5B81\u5E02",330482:"\u5E73\u6E56\u5E02",330483:"\u6850\u4E61\u5E02",330484:"\u5176\u5B83\u533A",330500:"\u6E56\u5DDE\u5E02",330502:"\u5434\u5174\u533A",330503:"\u5357\u6D54\u533A",330521:"\u5FB7\u6E05\u53BF",330522:"\u957F\u5174\u53BF",330523:"\u5B89\u5409\u53BF",330524:"\u5176\u5B83\u533A",330600:"\u7ECD\u5174\u5E02",330602:"\u8D8A\u57CE\u533A",330621:"\u7ECD\u5174\u53BF",330624:"\u65B0\u660C\u53BF",330681:"\u8BF8\u66A8\u5E02",330682:"\u4E0A\u865E\u5E02",330683:"\u5D4A\u5DDE\u5E02",330684:"\u5176\u5B83\u533A",330700:"\u91D1\u534E\u5E02",330702:"\u5A7A\u57CE\u533A",330703:"\u91D1\u4E1C\u533A",330723:"\u6B66\u4E49\u53BF",330726:"\u6D66\u6C5F\u53BF",330727:"\u78D0\u5B89\u53BF",330781:"\u5170\u6EAA\u5E02",330782:"\u4E49\u4E4C\u5E02",330783:"\u4E1C\u9633\u5E02",330784:"\u6C38\u5EB7\u5E02",330785:"\u5176\u5B83\u533A",330800:"\u8862\u5DDE\u5E02",330802:"\u67EF\u57CE\u533A",330803:"\u8862\u6C5F\u533A",330822:"\u5E38\u5C71\u53BF",330824:"\u5F00\u5316\u53BF",330825:"\u9F99\u6E38\u53BF",330881:"\u6C5F\u5C71\u5E02",330882:"\u5176\u5B83\u533A",330900:"\u821F\u5C71\u5E02",330902:"\u5B9A\u6D77\u533A",330903:"\u666E\u9640\u533A",330921:"\u5CB1\u5C71\u53BF",330922:"\u5D4A\u6CD7\u53BF",330923:"\u5176\u5B83\u533A",331e3:"\u53F0\u5DDE\u5E02",331002:"\u6912\u6C5F\u533A",331003:"\u9EC4\u5CA9\u533A",331004:"\u8DEF\u6865\u533A",331021:"\u7389\u73AF\u53BF",331022:"\u4E09\u95E8\u53BF",331023:"\u5929\u53F0\u53BF",331024:"\u4ED9\u5C45\u53BF",331081:"\u6E29\u5CAD\u5E02",331082:"\u4E34\u6D77\u5E02",331083:"\u5176\u5B83\u533A",331100:"\u4E3D\u6C34\u5E02",331102:"\u83B2\u90FD\u533A",331121:"\u9752\u7530\u53BF",331122:"\u7F19\u4E91\u53BF",331123:"\u9042\u660C\u53BF",331124:"\u677E\u9633\u53BF",331125:"\u4E91\u548C\u53BF",331126:"\u5E86\u5143\u53BF",331127:"\u666F\u5B81\u7572\u65CF\u81EA\u6CBB\u53BF",331181:"\u9F99\u6CC9\u5E02",331182:"\u5176\u5B83\u533A",34e4:"\u5B89\u5FBD\u7701",340100:"\u5408\u80A5\u5E02",340102:"\u7476\u6D77\u533A",340103:"\u5E90\u9633\u533A",340104:"\u8700\u5C71\u533A",340111:"\u5305\u6CB3\u533A",340121:"\u957F\u4E30\u53BF",340122:"\u80A5\u4E1C\u53BF",340123:"\u80A5\u897F\u53BF",340192:"\u5176\u5B83\u533A",340200:"\u829C\u6E56\u5E02",340202:"\u955C\u6E56\u533A",340203:"\u5F0B\u6C5F\u533A",340207:"\u9E20\u6C5F\u533A",340208:"\u4E09\u5C71\u533A",340221:"\u829C\u6E56\u53BF",340222:"\u7E41\u660C\u53BF",340223:"\u5357\u9675\u53BF",340224:"\u5176\u5B83\u533A",340300:"\u868C\u57E0\u5E02",340302:"\u9F99\u5B50\u6E56\u533A",340303:"\u868C\u5C71\u533A",340304:"\u79B9\u4F1A\u533A",340311:"\u6DEE\u4E0A\u533A",340321:"\u6000\u8FDC\u53BF",340322:"\u4E94\u6CB3\u53BF",340323:"\u56FA\u9547\u53BF",340324:"\u5176\u5B83\u533A",340400:"\u6DEE\u5357\u5E02",340402:"\u5927\u901A\u533A",340403:"\u7530\u5BB6\u5EB5\u533A",340404:"\u8C22\u5BB6\u96C6\u533A",340405:"\u516B\u516C\u5C71\u533A",340406:"\u6F58\u96C6\u533A",340421:"\u51E4\u53F0\u53BF",340422:"\u5176\u5B83\u533A",340500:"\u9A6C\u978D\u5C71\u5E02",340503:"\u82B1\u5C71\u533A",340504:"\u96E8\u5C71\u533A",340506:"\u535A\u671B\u533A",340521:"\u5F53\u6D82\u53BF",340522:"\u5176\u5B83\u533A",340600:"\u6DEE\u5317\u5E02",340602:"\u675C\u96C6\u533A",340603:"\u76F8\u5C71\u533A",340604:"\u70C8\u5C71\u533A",340621:"\u6FC9\u6EAA\u53BF",340622:"\u5176\u5B83\u533A",340700:"\u94DC\u9675\u5E02",340702:"\u94DC\u5B98\u5C71\u533A",340703:"\u72EE\u5B50\u5C71\u533A",340711:"\u90CA\u533A",340721:"\u94DC\u9675\u53BF",340722:"\u5176\u5B83\u533A",340800:"\u5B89\u5E86\u5E02",340802:"\u8FCE\u6C5F\u533A",340803:"\u5927\u89C2\u533A",340811:"\u5B9C\u79C0\u533A",340822:"\u6000\u5B81\u53BF",340823:"\u679E\u9633\u53BF",340824:"\u6F5C\u5C71\u53BF",340825:"\u592A\u6E56\u53BF",340826:"\u5BBF\u677E\u53BF",340827:"\u671B\u6C5F\u53BF",340828:"\u5CB3\u897F\u53BF",340881:"\u6850\u57CE\u5E02",340882:"\u5176\u5B83\u533A",341e3:"\u9EC4\u5C71\u5E02",341002:"\u5C6F\u6EAA\u533A",341003:"\u9EC4\u5C71\u533A",341004:"\u5FBD\u5DDE\u533A",341021:"\u6B59\u53BF",341022:"\u4F11\u5B81\u53BF",341023:"\u9EDF\u53BF",341024:"\u7941\u95E8\u53BF",341025:"\u5176\u5B83\u533A",341100:"\u6EC1\u5DDE\u5E02",341102:"\u7405\u740A\u533A",341103:"\u5357\u8C2F\u533A",341122:"\u6765\u5B89\u53BF",341124:"\u5168\u6912\u53BF",341125:"\u5B9A\u8FDC\u53BF",341126:"\u51E4\u9633\u53BF",341181:"\u5929\u957F\u5E02",341182:"\u660E\u5149\u5E02",341183:"\u5176\u5B83\u533A",341200:"\u961C\u9633\u5E02",341202:"\u988D\u5DDE\u533A",341203:"\u988D\u4E1C\u533A",341204:"\u988D\u6CC9\u533A",341221:"\u4E34\u6CC9\u53BF",341222:"\u592A\u548C\u53BF",341225:"\u961C\u5357\u53BF",341226:"\u988D\u4E0A\u53BF",341282:"\u754C\u9996\u5E02",341283:"\u5176\u5B83\u533A",341300:"\u5BBF\u5DDE\u5E02",341302:"\u57C7\u6865\u533A",341321:"\u7800\u5C71\u53BF",341322:"\u8427\u53BF",341323:"\u7075\u74A7\u53BF",341324:"\u6CD7\u53BF",341325:"\u5176\u5B83\u533A",341400:"\u5DE2\u6E56\u5E02",341421:"\u5E90\u6C5F\u53BF",341422:"\u65E0\u4E3A\u53BF",341423:"\u542B\u5C71\u53BF",341424:"\u548C\u53BF",341500:"\u516D\u5B89\u5E02",341502:"\u91D1\u5B89\u533A",341503:"\u88D5\u5B89\u533A",341521:"\u5BFF\u53BF",341522:"\u970D\u90B1\u53BF",341523:"\u8212\u57CE\u53BF",341524:"\u91D1\u5BE8\u53BF",341525:"\u970D\u5C71\u53BF",341526:"\u5176\u5B83\u533A",341600:"\u4EB3\u5DDE\u5E02",341602:"\u8C2F\u57CE\u533A",341621:"\u6DA1\u9633\u53BF",341622:"\u8499\u57CE\u53BF",341623:"\u5229\u8F9B\u53BF",341624:"\u5176\u5B83\u533A",341700:"\u6C60\u5DDE\u5E02",341702:"\u8D35\u6C60\u533A",341721:"\u4E1C\u81F3\u53BF",341722:"\u77F3\u53F0\u53BF",341723:"\u9752\u9633\u53BF",341724:"\u5176\u5B83\u533A",341800:"\u5BA3\u57CE\u5E02",341802:"\u5BA3\u5DDE\u533A",341821:"\u90CE\u6EAA\u53BF",341822:"\u5E7F\u5FB7\u53BF",341823:"\u6CFE\u53BF",341824:"\u7EE9\u6EAA\u53BF",341825:"\u65CC\u5FB7\u53BF",341881:"\u5B81\u56FD\u5E02",341882:"\u5176\u5B83\u533A",35e4:"\u798F\u5EFA\u7701",350100:"\u798F\u5DDE\u5E02",350102:"\u9F13\u697C\u533A",350103:"\u53F0\u6C5F\u533A",350104:"\u4ED3\u5C71\u533A",350105:"\u9A6C\u5C3E\u533A",350111:"\u664B\u5B89\u533A",350121:"\u95FD\u4FAF\u53BF",350122:"\u8FDE\u6C5F\u53BF",350123:"\u7F57\u6E90\u53BF",350124:"\u95FD\u6E05\u53BF",350125:"\u6C38\u6CF0\u53BF",350128:"\u5E73\u6F6D\u53BF",350181:"\u798F\u6E05\u5E02",350182:"\u957F\u4E50\u5E02",350183:"\u5176\u5B83\u533A",350200:"\u53A6\u95E8\u5E02",350203:"\u601D\u660E\u533A",350205:"\u6D77\u6CA7\u533A",350206:"\u6E56\u91CC\u533A",350211:"\u96C6\u7F8E\u533A",350212:"\u540C\u5B89\u533A",350213:"\u7FD4\u5B89\u533A",350214:"\u5176\u5B83\u533A",350300:"\u8386\u7530\u5E02",350302:"\u57CE\u53A2\u533A",350303:"\u6DB5\u6C5F\u533A",350304:"\u8354\u57CE\u533A",350305:"\u79C0\u5C7F\u533A",350322:"\u4ED9\u6E38\u53BF",350323:"\u5176\u5B83\u533A",350400:"\u4E09\u660E\u5E02",350402:"\u6885\u5217\u533A",350403:"\u4E09\u5143\u533A",350421:"\u660E\u6EAA\u53BF",350423:"\u6E05\u6D41\u53BF",350424:"\u5B81\u5316\u53BF",350425:"\u5927\u7530\u53BF",350426:"\u5C24\u6EAA\u53BF",350427:"\u6C99\u53BF",350428:"\u5C06\u4E50\u53BF",350429:"\u6CF0\u5B81\u53BF",350430:"\u5EFA\u5B81\u53BF",350481:"\u6C38\u5B89\u5E02",350482:"\u5176\u5B83\u533A",350500:"\u6CC9\u5DDE\u5E02",350502:"\u9CA4\u57CE\u533A",350503:"\u4E30\u6CFD\u533A",350504:"\u6D1B\u6C5F\u533A",350505:"\u6CC9\u6E2F\u533A",350521:"\u60E0\u5B89\u53BF",350524:"\u5B89\u6EAA\u53BF",350525:"\u6C38\u6625\u53BF",350526:"\u5FB7\u5316\u53BF",350527:"\u91D1\u95E8\u53BF",350581:"\u77F3\u72EE\u5E02",350582:"\u664B\u6C5F\u5E02",350583:"\u5357\u5B89\u5E02",350584:"\u5176\u5B83\u533A",350600:"\u6F33\u5DDE\u5E02",350602:"\u8297\u57CE\u533A",350603:"\u9F99\u6587\u533A",350622:"\u4E91\u9704\u53BF",350623:"\u6F33\u6D66\u53BF",350624:"\u8BCF\u5B89\u53BF",350625:"\u957F\u6CF0\u53BF",350626:"\u4E1C\u5C71\u53BF",350627:"\u5357\u9756\u53BF",350628:"\u5E73\u548C\u53BF",350629:"\u534E\u5B89\u53BF",350681:"\u9F99\u6D77\u5E02",350682:"\u5176\u5B83\u533A",350700:"\u5357\u5E73\u5E02",350702:"\u5EF6\u5E73\u533A",350721:"\u987A\u660C\u53BF",350722:"\u6D66\u57CE\u53BF",350723:"\u5149\u6CFD\u53BF",350724:"\u677E\u6EAA\u53BF",350725:"\u653F\u548C\u53BF",350781:"\u90B5\u6B66\u5E02",350782:"\u6B66\u5937\u5C71\u5E02",350783:"\u5EFA\u74EF\u5E02",350784:"\u5EFA\u9633\u5E02",350785:"\u5176\u5B83\u533A",350800:"\u9F99\u5CA9\u5E02",350802:"\u65B0\u7F57\u533A",350821:"\u957F\u6C40\u53BF",350822:"\u6C38\u5B9A\u53BF",350823:"\u4E0A\u676D\u53BF",350824:"\u6B66\u5E73\u53BF",350825:"\u8FDE\u57CE\u53BF",350881:"\u6F33\u5E73\u5E02",350882:"\u5176\u5B83\u533A",350900:"\u5B81\u5FB7\u5E02",350902:"\u8549\u57CE\u533A",350921:"\u971E\u6D66\u53BF",350922:"\u53E4\u7530\u53BF",350923:"\u5C4F\u5357\u53BF",350924:"\u5BFF\u5B81\u53BF",350925:"\u5468\u5B81\u53BF",350926:"\u67D8\u8363\u53BF",350981:"\u798F\u5B89\u5E02",350982:"\u798F\u9F0E\u5E02",350983:"\u5176\u5B83\u533A",36e4:"\u6C5F\u897F\u7701",360100:"\u5357\u660C\u5E02",360102:"\u4E1C\u6E56\u533A",360103:"\u897F\u6E56\u533A",360104:"\u9752\u4E91\u8C31\u533A",360105:"\u6E7E\u91CC\u533A",360111:"\u9752\u5C71\u6E56\u533A",360121:"\u5357\u660C\u53BF",360122:"\u65B0\u5EFA\u53BF",360123:"\u5B89\u4E49\u53BF",360124:"\u8FDB\u8D24\u53BF",360128:"\u5176\u5B83\u533A",360200:"\u666F\u5FB7\u9547\u5E02",360202:"\u660C\u6C5F\u533A",360203:"\u73E0\u5C71\u533A",360222:"\u6D6E\u6881\u53BF",360281:"\u4E50\u5E73\u5E02",360282:"\u5176\u5B83\u533A",360300:"\u840D\u4E61\u5E02",360302:"\u5B89\u6E90\u533A",360313:"\u6E58\u4E1C\u533A",360321:"\u83B2\u82B1\u53BF",360322:"\u4E0A\u6817\u53BF",360323:"\u82A6\u6EAA\u53BF",360324:"\u5176\u5B83\u533A",360400:"\u4E5D\u6C5F\u5E02",360402:"\u5E90\u5C71\u533A",360403:"\u6D54\u9633\u533A",360421:"\u4E5D\u6C5F\u53BF",360423:"\u6B66\u5B81\u53BF",360424:"\u4FEE\u6C34\u53BF",360425:"\u6C38\u4FEE\u53BF",360426:"\u5FB7\u5B89\u53BF",360427:"\u661F\u5B50\u53BF",360428:"\u90FD\u660C\u53BF",360429:"\u6E56\u53E3\u53BF",360430:"\u5F6D\u6CFD\u53BF",360481:"\u745E\u660C\u5E02",360482:"\u5176\u5B83\u533A",360483:"\u5171\u9752\u57CE\u5E02",360500:"\u65B0\u4F59\u5E02",360502:"\u6E1D\u6C34\u533A",360521:"\u5206\u5B9C\u53BF",360522:"\u5176\u5B83\u533A",360600:"\u9E70\u6F6D\u5E02",360602:"\u6708\u6E56\u533A",360622:"\u4F59\u6C5F\u53BF",360681:"\u8D35\u6EAA\u5E02",360682:"\u5176\u5B83\u533A",360700:"\u8D63\u5DDE\u5E02",360702:"\u7AE0\u8D21\u533A",360721:"\u8D63\u53BF",360722:"\u4FE1\u4E30\u53BF",360723:"\u5927\u4F59\u53BF",360724:"\u4E0A\u72B9\u53BF",360725:"\u5D07\u4E49\u53BF",360726:"\u5B89\u8FDC\u53BF",360727:"\u9F99\u5357\u53BF",360728:"\u5B9A\u5357\u53BF",360729:"\u5168\u5357\u53BF",360730:"\u5B81\u90FD\u53BF",360731:"\u4E8E\u90FD\u53BF",360732:"\u5174\u56FD\u53BF",360733:"\u4F1A\u660C\u53BF",360734:"\u5BFB\u4E4C\u53BF",360735:"\u77F3\u57CE\u53BF",360781:"\u745E\u91D1\u5E02",360782:"\u5357\u5EB7\u5E02",360783:"\u5176\u5B83\u533A",360800:"\u5409\u5B89\u5E02",360802:"\u5409\u5DDE\u533A",360803:"\u9752\u539F\u533A",360821:"\u5409\u5B89\u53BF",360822:"\u5409\u6C34\u53BF",360823:"\u5CE1\u6C5F\u53BF",360824:"\u65B0\u5E72\u53BF",360825:"\u6C38\u4E30\u53BF",360826:"\u6CF0\u548C\u53BF",360827:"\u9042\u5DDD\u53BF",360828:"\u4E07\u5B89\u53BF",360829:"\u5B89\u798F\u53BF",360830:"\u6C38\u65B0\u53BF",360881:"\u4E95\u5188\u5C71\u5E02",360882:"\u5176\u5B83\u533A",360900:"\u5B9C\u6625\u5E02",360902:"\u8881\u5DDE\u533A",360921:"\u5949\u65B0\u53BF",360922:"\u4E07\u8F7D\u53BF",360923:"\u4E0A\u9AD8\u53BF",360924:"\u5B9C\u4E30\u53BF",360925:"\u9756\u5B89\u53BF",360926:"\u94DC\u9F13\u53BF",360981:"\u4E30\u57CE\u5E02",360982:"\u6A1F\u6811\u5E02",360983:"\u9AD8\u5B89\u5E02",360984:"\u5176\u5B83\u533A",361e3:"\u629A\u5DDE\u5E02",361002:"\u4E34\u5DDD\u533A",361021:"\u5357\u57CE\u53BF",361022:"\u9ECE\u5DDD\u53BF",361023:"\u5357\u4E30\u53BF",361024:"\u5D07\u4EC1\u53BF",361025:"\u4E50\u5B89\u53BF",361026:"\u5B9C\u9EC4\u53BF",361027:"\u91D1\u6EAA\u53BF",361028:"\u8D44\u6EAA\u53BF",361029:"\u4E1C\u4E61\u53BF",361030:"\u5E7F\u660C\u53BF",361031:"\u5176\u5B83\u533A",361100:"\u4E0A\u9976\u5E02",361102:"\u4FE1\u5DDE\u533A",361121:"\u4E0A\u9976\u53BF",361122:"\u5E7F\u4E30\u53BF",361123:"\u7389\u5C71\u53BF",361124:"\u94C5\u5C71\u53BF",361125:"\u6A2A\u5CF0\u53BF",361126:"\u5F0B\u9633\u53BF",361127:"\u4F59\u5E72\u53BF",361128:"\u9131\u9633\u53BF",361129:"\u4E07\u5E74\u53BF",361130:"\u5A7A\u6E90\u53BF",361181:"\u5FB7\u5174\u5E02",361182:"\u5176\u5B83\u533A",37e4:"\u5C71\u4E1C\u7701",370100:"\u6D4E\u5357\u5E02",370102:"\u5386\u4E0B\u533A",370103:"\u5E02\u4E2D\u533A",370104:"\u69D0\u836B\u533A",370105:"\u5929\u6865\u533A",370112:"\u5386\u57CE\u533A",370113:"\u957F\u6E05\u533A",370124:"\u5E73\u9634\u53BF",370125:"\u6D4E\u9633\u53BF",370126:"\u5546\u6CB3\u53BF",370181:"\u7AE0\u4E18\u5E02",370182:"\u5176\u5B83\u533A",370200:"\u9752\u5C9B\u5E02",370202:"\u5E02\u5357\u533A",370203:"\u5E02\u5317\u533A",370211:"\u9EC4\u5C9B\u533A",370212:"\u5D02\u5C71\u533A",370213:"\u674E\u6CA7\u533A",370214:"\u57CE\u9633\u533A",370281:"\u80F6\u5DDE\u5E02",370282:"\u5373\u58A8\u5E02",370283:"\u5E73\u5EA6\u5E02",370285:"\u83B1\u897F\u5E02",370286:"\u5176\u5B83\u533A",370300:"\u6DC4\u535A\u5E02",370302:"\u6DC4\u5DDD\u533A",370303:"\u5F20\u5E97\u533A",370304:"\u535A\u5C71\u533A",370305:"\u4E34\u6DC4\u533A",370306:"\u5468\u6751\u533A",370321:"\u6853\u53F0\u53BF",370322:"\u9AD8\u9752\u53BF",370323:"\u6C82\u6E90\u53BF",370324:"\u5176\u5B83\u533A",370400:"\u67A3\u5E84\u5E02",370402:"\u5E02\u4E2D\u533A",370403:"\u859B\u57CE\u533A",370404:"\u5CC4\u57CE\u533A",370405:"\u53F0\u513F\u5E84\u533A",370406:"\u5C71\u4EAD\u533A",370481:"\u6ED5\u5DDE\u5E02",370482:"\u5176\u5B83\u533A",370500:"\u4E1C\u8425\u5E02",370502:"\u4E1C\u8425\u533A",370503:"\u6CB3\u53E3\u533A",370521:"\u57A6\u5229\u53BF",370522:"\u5229\u6D25\u53BF",370523:"\u5E7F\u9976\u53BF",370591:"\u5176\u5B83\u533A",370600:"\u70DF\u53F0\u5E02",370602:"\u829D\u7F58\u533A",370611:"\u798F\u5C71\u533A",370612:"\u725F\u5E73\u533A",370613:"\u83B1\u5C71\u533A",370634:"\u957F\u5C9B\u53BF",370681:"\u9F99\u53E3\u5E02",370682:"\u83B1\u9633\u5E02",370683:"\u83B1\u5DDE\u5E02",370684:"\u84EC\u83B1\u5E02",370685:"\u62DB\u8FDC\u5E02",370686:"\u6816\u971E\u5E02",370687:"\u6D77\u9633\u5E02",370688:"\u5176\u5B83\u533A",370700:"\u6F4D\u574A\u5E02",370702:"\u6F4D\u57CE\u533A",370703:"\u5BD2\u4EAD\u533A",370704:"\u574A\u5B50\u533A",370705:"\u594E\u6587\u533A",370724:"\u4E34\u6710\u53BF",370725:"\u660C\u4E50\u53BF",370781:"\u9752\u5DDE\u5E02",370782:"\u8BF8\u57CE\u5E02",370783:"\u5BFF\u5149\u5E02",370784:"\u5B89\u4E18\u5E02",370785:"\u9AD8\u5BC6\u5E02",370786:"\u660C\u9091\u5E02",370787:"\u5176\u5B83\u533A",370800:"\u6D4E\u5B81\u5E02",370802:"\u5E02\u4E2D\u533A",370811:"\u4EFB\u57CE\u533A",370826:"\u5FAE\u5C71\u53BF",370827:"\u9C7C\u53F0\u53BF",370828:"\u91D1\u4E61\u53BF",370829:"\u5609\u7965\u53BF",370830:"\u6C76\u4E0A\u53BF",370831:"\u6CD7\u6C34\u53BF",370832:"\u6881\u5C71\u53BF",370881:"\u66F2\u961C\u5E02",370882:"\u5156\u5DDE\u5E02",370883:"\u90B9\u57CE\u5E02",370884:"\u5176\u5B83\u533A",370900:"\u6CF0\u5B89\u5E02",370902:"\u6CF0\u5C71\u533A",370903:"\u5CB1\u5CB3\u533A",370921:"\u5B81\u9633\u53BF",370923:"\u4E1C\u5E73\u53BF",370982:"\u65B0\u6CF0\u5E02",370983:"\u80A5\u57CE\u5E02",370984:"\u5176\u5B83\u533A",371e3:"\u5A01\u6D77\u5E02",371002:"\u73AF\u7FE0\u533A",371081:"\u6587\u767B\u5E02",371082:"\u8363\u6210\u5E02",371083:"\u4E73\u5C71\u5E02",371084:"\u5176\u5B83\u533A",371100:"\u65E5\u7167\u5E02",371102:"\u4E1C\u6E2F\u533A",371103:"\u5C9A\u5C71\u533A",371121:"\u4E94\u83B2\u53BF",371122:"\u8392\u53BF",371123:"\u5176\u5B83\u533A",371200:"\u83B1\u829C\u5E02",371202:"\u83B1\u57CE\u533A",371203:"\u94A2\u57CE\u533A",371204:"\u5176\u5B83\u533A",371300:"\u4E34\u6C82\u5E02",371302:"\u5170\u5C71\u533A",371311:"\u7F57\u5E84\u533A",371312:"\u6CB3\u4E1C\u533A",371321:"\u6C82\u5357\u53BF",371322:"\u90EF\u57CE\u53BF",371323:"\u6C82\u6C34\u53BF",371324:"\u82CD\u5C71\u53BF",371325:"\u8D39\u53BF",371326:"\u5E73\u9091\u53BF",371327:"\u8392\u5357\u53BF",371328:"\u8499\u9634\u53BF",371329:"\u4E34\u6CAD\u53BF",371330:"\u5176\u5B83\u533A",371400:"\u5FB7\u5DDE\u5E02",371402:"\u5FB7\u57CE\u533A",371421:"\u9675\u53BF",371422:"\u5B81\u6D25\u53BF",371423:"\u5E86\u4E91\u53BF",371424:"\u4E34\u9091\u53BF",371425:"\u9F50\u6CB3\u53BF",371426:"\u5E73\u539F\u53BF",371427:"\u590F\u6D25\u53BF",371428:"\u6B66\u57CE\u53BF",371481:"\u4E50\u9675\u5E02",371482:"\u79B9\u57CE\u5E02",371483:"\u5176\u5B83\u533A",371500:"\u804A\u57CE\u5E02",371502:"\u4E1C\u660C\u5E9C\u533A",371521:"\u9633\u8C37\u53BF",371522:"\u8398\u53BF",371523:"\u830C\u5E73\u53BF",371524:"\u4E1C\u963F\u53BF",371525:"\u51A0\u53BF",371526:"\u9AD8\u5510\u53BF",371581:"\u4E34\u6E05\u5E02",371582:"\u5176\u5B83\u533A",371600:"\u6EE8\u5DDE\u5E02",371602:"\u6EE8\u57CE\u533A",371621:"\u60E0\u6C11\u53BF",371622:"\u9633\u4FE1\u53BF",371623:"\u65E0\u68E3\u53BF",371624:"\u6CBE\u5316\u53BF",371625:"\u535A\u5174\u53BF",371626:"\u90B9\u5E73\u53BF",371627:"\u5176\u5B83\u533A",371700:"\u83CF\u6CFD\u5E02",371702:"\u7261\u4E39\u533A",371721:"\u66F9\u53BF",371722:"\u5355\u53BF",371723:"\u6210\u6B66\u53BF",371724:"\u5DE8\u91CE\u53BF",371725:"\u90D3\u57CE\u53BF",371726:"\u9104\u57CE\u53BF",371727:"\u5B9A\u9676\u53BF",371728:"\u4E1C\u660E\u53BF",371729:"\u5176\u5B83\u533A",41e4:"\u6CB3\u5357\u7701",410100:"\u90D1\u5DDE\u5E02",410102:"\u4E2D\u539F\u533A",410103:"\u4E8C\u4E03\u533A",410104:"\u7BA1\u57CE\u56DE\u65CF\u533A",410105:"\u91D1\u6C34\u533A",410106:"\u4E0A\u8857\u533A",410108:"\u60E0\u6D4E\u533A",410122:"\u4E2D\u725F\u53BF",410181:"\u5DE9\u4E49\u5E02",410182:"\u8365\u9633\u5E02",410183:"\u65B0\u5BC6\u5E02",410184:"\u65B0\u90D1\u5E02",410185:"\u767B\u5C01\u5E02",410188:"\u5176\u5B83\u533A",410200:"\u5F00\u5C01\u5E02",410202:"\u9F99\u4EAD\u533A",410203:"\u987A\u6CB3\u56DE\u65CF\u533A",410204:"\u9F13\u697C\u533A",410205:"\u79B9\u738B\u53F0\u533A",410211:"\u91D1\u660E\u533A",410221:"\u675E\u53BF",410222:"\u901A\u8BB8\u53BF",410223:"\u5C09\u6C0F\u53BF",410224:"\u5F00\u5C01\u53BF",410225:"\u5170\u8003\u53BF",410226:"\u5176\u5B83\u533A",410300:"\u6D1B\u9633\u5E02",410302:"\u8001\u57CE\u533A",410303:"\u897F\u5DE5\u533A",410304:"\u700D\u6CB3\u56DE\u65CF\u533A",410305:"\u6DA7\u897F\u533A",410306:"\u5409\u5229\u533A",410307:"\u6D1B\u9F99\u533A",410322:"\u5B5F\u6D25\u53BF",410323:"\u65B0\u5B89\u53BF",410324:"\u683E\u5DDD\u53BF",410325:"\u5D69\u53BF",410326:"\u6C5D\u9633\u53BF",410327:"\u5B9C\u9633\u53BF",410328:"\u6D1B\u5B81\u53BF",410329:"\u4F0A\u5DDD\u53BF",410381:"\u5043\u5E08\u5E02",410400:"\u5E73\u9876\u5C71\u5E02",410402:"\u65B0\u534E\u533A",410403:"\u536B\u4E1C\u533A",410404:"\u77F3\u9F99\u533A",410411:"\u6E5B\u6CB3\u533A",410421:"\u5B9D\u4E30\u53BF",410422:"\u53F6\u53BF",410423:"\u9C81\u5C71\u53BF",410425:"\u90CF\u53BF",410481:"\u821E\u94A2\u5E02",410482:"\u6C5D\u5DDE\u5E02",410483:"\u5176\u5B83\u533A",410500:"\u5B89\u9633\u5E02",410502:"\u6587\u5CF0\u533A",410503:"\u5317\u5173\u533A",410505:"\u6BB7\u90FD\u533A",410506:"\u9F99\u5B89\u533A",410522:"\u5B89\u9633\u53BF",410523:"\u6C64\u9634\u53BF",410526:"\u6ED1\u53BF",410527:"\u5185\u9EC4\u53BF",410581:"\u6797\u5DDE\u5E02",410582:"\u5176\u5B83\u533A",410600:"\u9E64\u58C1\u5E02",410602:"\u9E64\u5C71\u533A",410603:"\u5C71\u57CE\u533A",410611:"\u6DC7\u6EE8\u533A",410621:"\u6D5A\u53BF",410622:"\u6DC7\u53BF",410623:"\u5176\u5B83\u533A",410700:"\u65B0\u4E61\u5E02",410702:"\u7EA2\u65D7\u533A",410703:"\u536B\u6EE8\u533A",410704:"\u51E4\u6CC9\u533A",410711:"\u7267\u91CE\u533A",410721:"\u65B0\u4E61\u53BF",410724:"\u83B7\u5609\u53BF",410725:"\u539F\u9633\u53BF",410726:"\u5EF6\u6D25\u53BF",410727:"\u5C01\u4E18\u53BF",410728:"\u957F\u57A3\u53BF",410781:"\u536B\u8F89\u5E02",410782:"\u8F89\u53BF\u5E02",410783:"\u5176\u5B83\u533A",410800:"\u7126\u4F5C\u5E02",410802:"\u89E3\u653E\u533A",410803:"\u4E2D\u7AD9\u533A",410804:"\u9A6C\u6751\u533A",410811:"\u5C71\u9633\u533A",410821:"\u4FEE\u6B66\u53BF",410822:"\u535A\u7231\u53BF",410823:"\u6B66\u965F\u53BF",410825:"\u6E29\u53BF",410881:"\u6D4E\u6E90\u5E02",410882:"\u6C81\u9633\u5E02",410883:"\u5B5F\u5DDE\u5E02",410884:"\u5176\u5B83\u533A",410900:"\u6FEE\u9633\u5E02",410902:"\u534E\u9F99\u533A",410922:"\u6E05\u4E30\u53BF",410923:"\u5357\u4E50\u53BF",410926:"\u8303\u53BF",410927:"\u53F0\u524D\u53BF",410928:"\u6FEE\u9633\u53BF",410929:"\u5176\u5B83\u533A",411e3:"\u8BB8\u660C\u5E02",411002:"\u9B4F\u90FD\u533A",411023:"\u8BB8\u660C\u53BF",411024:"\u9122\u9675\u53BF",411025:"\u8944\u57CE\u53BF",411081:"\u79B9\u5DDE\u5E02",411082:"\u957F\u845B\u5E02",411083:"\u5176\u5B83\u533A",411100:"\u6F2F\u6CB3\u5E02",411102:"\u6E90\u6C47\u533A",411103:"\u90FE\u57CE\u533A",411104:"\u53EC\u9675\u533A",411121:"\u821E\u9633\u53BF",411122:"\u4E34\u988D\u53BF",411123:"\u5176\u5B83\u533A",411200:"\u4E09\u95E8\u5CE1\u5E02",411202:"\u6E56\u6EE8\u533A",411221:"\u6E11\u6C60\u53BF",411222:"\u9655\u53BF",411224:"\u5362\u6C0F\u53BF",411281:"\u4E49\u9A6C\u5E02",411282:"\u7075\u5B9D\u5E02",411283:"\u5176\u5B83\u533A",411300:"\u5357\u9633\u5E02",411302:"\u5B9B\u57CE\u533A",411303:"\u5367\u9F99\u533A",411321:"\u5357\u53EC\u53BF",411322:"\u65B9\u57CE\u53BF",411323:"\u897F\u5CE1\u53BF",411324:"\u9547\u5E73\u53BF",411325:"\u5185\u4E61\u53BF",411326:"\u6DC5\u5DDD\u53BF",411327:"\u793E\u65D7\u53BF",411328:"\u5510\u6CB3\u53BF",411329:"\u65B0\u91CE\u53BF",411330:"\u6850\u67CF\u53BF",411381:"\u9093\u5DDE\u5E02",411382:"\u5176\u5B83\u533A",411400:"\u5546\u4E18\u5E02",411402:"\u6881\u56ED\u533A",411403:"\u7762\u9633\u533A",411421:"\u6C11\u6743\u53BF",411422:"\u7762\u53BF",411423:"\u5B81\u9675\u53BF",411424:"\u67D8\u57CE\u53BF",411425:"\u865E\u57CE\u53BF",411426:"\u590F\u9091\u53BF",411481:"\u6C38\u57CE\u5E02",411482:"\u5176\u5B83\u533A",411500:"\u4FE1\u9633\u5E02",411502:"\u6D49\u6CB3\u533A",411503:"\u5E73\u6865\u533A",411521:"\u7F57\u5C71\u53BF",411522:"\u5149\u5C71\u53BF",411523:"\u65B0\u53BF",411524:"\u5546\u57CE\u53BF",411525:"\u56FA\u59CB\u53BF",411526:"\u6F62\u5DDD\u53BF",411527:"\u6DEE\u6EE8\u53BF",411528:"\u606F\u53BF",411529:"\u5176\u5B83\u533A",411600:"\u5468\u53E3\u5E02",411602:"\u5DDD\u6C47\u533A",411621:"\u6276\u6C9F\u53BF",411622:"\u897F\u534E\u53BF",411623:"\u5546\u6C34\u53BF",411624:"\u6C88\u4E18\u53BF",411625:"\u90F8\u57CE\u53BF",411626:"\u6DEE\u9633\u53BF",411627:"\u592A\u5EB7\u53BF",411628:"\u9E7F\u9091\u53BF",411681:"\u9879\u57CE\u5E02",411682:"\u5176\u5B83\u533A",411700:"\u9A7B\u9A6C\u5E97\u5E02",411702:"\u9A7F\u57CE\u533A",411721:"\u897F\u5E73\u53BF",411722:"\u4E0A\u8521\u53BF",411723:"\u5E73\u8206\u53BF",411724:"\u6B63\u9633\u53BF",411725:"\u786E\u5C71\u53BF",411726:"\u6CCC\u9633\u53BF",411727:"\u6C5D\u5357\u53BF",411728:"\u9042\u5E73\u53BF",411729:"\u65B0\u8521\u53BF",411730:"\u5176\u5B83\u533A",42e4:"\u6E56\u5317\u7701",420100:"\u6B66\u6C49\u5E02",420102:"\u6C5F\u5CB8\u533A",420103:"\u6C5F\u6C49\u533A",420104:"\u785A\u53E3\u533A",420105:"\u6C49\u9633\u533A",420106:"\u6B66\u660C\u533A",420107:"\u9752\u5C71\u533A",420111:"\u6D2A\u5C71\u533A",420112:"\u4E1C\u897F\u6E56\u533A",420113:"\u6C49\u5357\u533A",420114:"\u8521\u7538\u533A",420115:"\u6C5F\u590F\u533A",420116:"\u9EC4\u9642\u533A",420117:"\u65B0\u6D32\u533A",420118:"\u5176\u5B83\u533A",420200:"\u9EC4\u77F3\u5E02",420202:"\u9EC4\u77F3\u6E2F\u533A",420203:"\u897F\u585E\u5C71\u533A",420204:"\u4E0B\u9646\u533A",420205:"\u94C1\u5C71\u533A",420222:"\u9633\u65B0\u53BF",420281:"\u5927\u51B6\u5E02",420282:"\u5176\u5B83\u533A",420300:"\u5341\u5830\u5E02",420302:"\u8305\u7BAD\u533A",420303:"\u5F20\u6E7E\u533A",420321:"\u90E7\u53BF",420322:"\u90E7\u897F\u53BF",420323:"\u7AF9\u5C71\u53BF",420324:"\u7AF9\u6EAA\u53BF",420325:"\u623F\u53BF",420381:"\u4E39\u6C5F\u53E3\u5E02",420383:"\u5176\u5B83\u533A",420500:"\u5B9C\u660C\u5E02",420502:"\u897F\u9675\u533A",420503:"\u4F0D\u5BB6\u5C97\u533A",420504:"\u70B9\u519B\u533A",420505:"\u7307\u4EAD\u533A",420506:"\u5937\u9675\u533A",420525:"\u8FDC\u5B89\u53BF",420526:"\u5174\u5C71\u53BF",420527:"\u79ED\u5F52\u53BF",420528:"\u957F\u9633\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF",420529:"\u4E94\u5CF0\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF",420581:"\u5B9C\u90FD\u5E02",420582:"\u5F53\u9633\u5E02",420583:"\u679D\u6C5F\u5E02",420584:"\u5176\u5B83\u533A",420600:"\u8944\u9633\u5E02",420602:"\u8944\u57CE\u533A",420606:"\u6A0A\u57CE\u533A",420607:"\u8944\u5DDE\u533A",420624:"\u5357\u6F33\u53BF",420625:"\u8C37\u57CE\u53BF",420626:"\u4FDD\u5EB7\u53BF",420682:"\u8001\u6CB3\u53E3\u5E02",420683:"\u67A3\u9633\u5E02",420684:"\u5B9C\u57CE\u5E02",420685:"\u5176\u5B83\u533A",420700:"\u9102\u5DDE\u5E02",420702:"\u6881\u5B50\u6E56\u533A",420703:"\u534E\u5BB9\u533A",420704:"\u9102\u57CE\u533A",420705:"\u5176\u5B83\u533A",420800:"\u8346\u95E8\u5E02",420802:"\u4E1C\u5B9D\u533A",420804:"\u6387\u5200\u533A",420821:"\u4EAC\u5C71\u53BF",420822:"\u6C99\u6D0B\u53BF",420881:"\u949F\u7965\u5E02",420882:"\u5176\u5B83\u533A",420900:"\u5B5D\u611F\u5E02",420902:"\u5B5D\u5357\u533A",420921:"\u5B5D\u660C\u53BF",420922:"\u5927\u609F\u53BF",420923:"\u4E91\u68A6\u53BF",420981:"\u5E94\u57CE\u5E02",420982:"\u5B89\u9646\u5E02",420984:"\u6C49\u5DDD\u5E02",420985:"\u5176\u5B83\u533A",421e3:"\u8346\u5DDE\u5E02",421002:"\u6C99\u5E02\u533A",421003:"\u8346\u5DDE\u533A",421022:"\u516C\u5B89\u53BF",421023:"\u76D1\u5229\u53BF",421024:"\u6C5F\u9675\u53BF",421081:"\u77F3\u9996\u5E02",421083:"\u6D2A\u6E56\u5E02",421087:"\u677E\u6ECB\u5E02",421088:"\u5176\u5B83\u533A",421100:"\u9EC4\u5188\u5E02",421102:"\u9EC4\u5DDE\u533A",421121:"\u56E2\u98CE\u53BF",421122:"\u7EA2\u5B89\u53BF",421123:"\u7F57\u7530\u53BF",421124:"\u82F1\u5C71\u53BF",421125:"\u6D60\u6C34\u53BF",421126:"\u8572\u6625\u53BF",421127:"\u9EC4\u6885\u53BF",421181:"\u9EBB\u57CE\u5E02",421182:"\u6B66\u7A74\u5E02",421183:"\u5176\u5B83\u533A",421200:"\u54B8\u5B81\u5E02",421202:"\u54B8\u5B89\u533A",421221:"\u5609\u9C7C\u53BF",421222:"\u901A\u57CE\u53BF",421223:"\u5D07\u9633\u53BF",421224:"\u901A\u5C71\u53BF",421281:"\u8D64\u58C1\u5E02",421283:"\u5176\u5B83\u533A",421300:"\u968F\u5DDE\u5E02",421302:"\u66FE\u90FD\u533A",421321:"\u968F\u53BF",421381:"\u5E7F\u6C34\u5E02",421382:"\u5176\u5B83\u533A",422800:"\u6069\u65BD\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE",422801:"\u6069\u65BD\u5E02",422802:"\u5229\u5DDD\u5E02",422822:"\u5EFA\u59CB\u53BF",422823:"\u5DF4\u4E1C\u53BF",422825:"\u5BA3\u6069\u53BF",422826:"\u54B8\u4E30\u53BF",422827:"\u6765\u51E4\u53BF",422828:"\u9E64\u5CF0\u53BF",422829:"\u5176\u5B83\u533A",429004:"\u4ED9\u6843\u5E02",429005:"\u6F5C\u6C5F\u5E02",429006:"\u5929\u95E8\u5E02",429021:"\u795E\u519C\u67B6\u6797\u533A",43e4:"\u6E56\u5357\u7701",430100:"\u957F\u6C99\u5E02",430102:"\u8299\u84C9\u533A",430103:"\u5929\u5FC3\u533A",430104:"\u5CB3\u9E93\u533A",430105:"\u5F00\u798F\u533A",430111:"\u96E8\u82B1\u533A",430121:"\u957F\u6C99\u53BF",430122:"\u671B\u57CE\u533A",430124:"\u5B81\u4E61\u53BF",430181:"\u6D4F\u9633\u5E02",430182:"\u5176\u5B83\u533A",430200:"\u682A\u6D32\u5E02",430202:"\u8377\u5858\u533A",430203:"\u82A6\u6DDE\u533A",430204:"\u77F3\u5CF0\u533A",430211:"\u5929\u5143\u533A",430221:"\u682A\u6D32\u53BF",430223:"\u6538\u53BF",430224:"\u8336\u9675\u53BF",430225:"\u708E\u9675\u53BF",430281:"\u91B4\u9675\u5E02",430282:"\u5176\u5B83\u533A",430300:"\u6E58\u6F6D\u5E02",430302:"\u96E8\u6E56\u533A",430304:"\u5CB3\u5858\u533A",430321:"\u6E58\u6F6D\u53BF",430381:"\u6E58\u4E61\u5E02",430382:"\u97F6\u5C71\u5E02",430383:"\u5176\u5B83\u533A",430400:"\u8861\u9633\u5E02",430405:"\u73E0\u6656\u533A",430406:"\u96C1\u5CF0\u533A",430407:"\u77F3\u9F13\u533A",430408:"\u84B8\u6E58\u533A",430412:"\u5357\u5CB3\u533A",430421:"\u8861\u9633\u53BF",430422:"\u8861\u5357\u53BF",430423:"\u8861\u5C71\u53BF",430424:"\u8861\u4E1C\u53BF",430426:"\u7941\u4E1C\u53BF",430481:"\u8012\u9633\u5E02",430482:"\u5E38\u5B81\u5E02",430483:"\u5176\u5B83\u533A",430500:"\u90B5\u9633\u5E02",430502:"\u53CC\u6E05\u533A",430503:"\u5927\u7965\u533A",430511:"\u5317\u5854\u533A",430521:"\u90B5\u4E1C\u53BF",430522:"\u65B0\u90B5\u53BF",430523:"\u90B5\u9633\u53BF",430524:"\u9686\u56DE\u53BF",430525:"\u6D1E\u53E3\u53BF",430527:"\u7EE5\u5B81\u53BF",430528:"\u65B0\u5B81\u53BF",430529:"\u57CE\u6B65\u82D7\u65CF\u81EA\u6CBB\u53BF",430581:"\u6B66\u5188\u5E02",430582:"\u5176\u5B83\u533A",430600:"\u5CB3\u9633\u5E02",430602:"\u5CB3\u9633\u697C\u533A",430603:"\u4E91\u6EAA\u533A",430611:"\u541B\u5C71\u533A",430621:"\u5CB3\u9633\u53BF",430623:"\u534E\u5BB9\u53BF",430624:"\u6E58\u9634\u53BF",430626:"\u5E73\u6C5F\u53BF",430681:"\u6C68\u7F57\u5E02",430682:"\u4E34\u6E58\u5E02",430683:"\u5176\u5B83\u533A",430700:"\u5E38\u5FB7\u5E02",430702:"\u6B66\u9675\u533A",430703:"\u9F0E\u57CE\u533A",430721:"\u5B89\u4E61\u53BF",430722:"\u6C49\u5BFF\u53BF",430723:"\u6FA7\u53BF",430724:"\u4E34\u6FA7\u53BF",430725:"\u6843\u6E90\u53BF",430726:"\u77F3\u95E8\u53BF",430781:"\u6D25\u5E02\u5E02",430782:"\u5176\u5B83\u533A",430800:"\u5F20\u5BB6\u754C\u5E02",430802:"\u6C38\u5B9A\u533A",430811:"\u6B66\u9675\u6E90\u533A",430821:"\u6148\u5229\u53BF",430822:"\u6851\u690D\u53BF",430823:"\u5176\u5B83\u533A",430900:"\u76CA\u9633\u5E02",430902:"\u8D44\u9633\u533A",430903:"\u8D6B\u5C71\u533A",430921:"\u5357\u53BF",430922:"\u6843\u6C5F\u53BF",430923:"\u5B89\u5316\u53BF",430981:"\u6C85\u6C5F\u5E02",430982:"\u5176\u5B83\u533A",431e3:"\u90F4\u5DDE\u5E02",431002:"\u5317\u6E56\u533A",431003:"\u82CF\u4ED9\u533A",431021:"\u6842\u9633\u53BF",431022:"\u5B9C\u7AE0\u53BF",431023:"\u6C38\u5174\u53BF",431024:"\u5609\u79BE\u53BF",431025:"\u4E34\u6B66\u53BF",431026:"\u6C5D\u57CE\u53BF",431027:"\u6842\u4E1C\u53BF",431028:"\u5B89\u4EC1\u53BF",431081:"\u8D44\u5174\u5E02",431082:"\u5176\u5B83\u533A",431100:"\u6C38\u5DDE\u5E02",431102:"\u96F6\u9675\u533A",431103:"\u51B7\u6C34\u6EE9\u533A",431121:"\u7941\u9633\u53BF",431122:"\u4E1C\u5B89\u53BF",431123:"\u53CC\u724C\u53BF",431124:"\u9053\u53BF",431125:"\u6C5F\u6C38\u53BF",431126:"\u5B81\u8FDC\u53BF",431127:"\u84DD\u5C71\u53BF",431128:"\u65B0\u7530\u53BF",431129:"\u6C5F\u534E\u7476\u65CF\u81EA\u6CBB\u53BF",431130:"\u5176\u5B83\u533A",431200:"\u6000\u5316\u5E02",431202:"\u9E64\u57CE\u533A",431221:"\u4E2D\u65B9\u53BF",431222:"\u6C85\u9675\u53BF",431223:"\u8FB0\u6EAA\u53BF",431224:"\u6E86\u6D66\u53BF",431225:"\u4F1A\u540C\u53BF",431226:"\u9EBB\u9633\u82D7\u65CF\u81EA\u6CBB\u53BF",431227:"\u65B0\u6643\u4F97\u65CF\u81EA\u6CBB\u53BF",431228:"\u82B7\u6C5F\u4F97\u65CF\u81EA\u6CBB\u53BF",431229:"\u9756\u5DDE\u82D7\u65CF\u4F97\u65CF\u81EA\u6CBB\u53BF",431230:"\u901A\u9053\u4F97\u65CF\u81EA\u6CBB\u53BF",431281:"\u6D2A\u6C5F\u5E02",431282:"\u5176\u5B83\u533A",431300:"\u5A04\u5E95\u5E02",431302:"\u5A04\u661F\u533A",431321:"\u53CC\u5CF0\u53BF",431322:"\u65B0\u5316\u53BF",431381:"\u51B7\u6C34\u6C5F\u5E02",431382:"\u6D9F\u6E90\u5E02",431383:"\u5176\u5B83\u533A",433100:"\u6E58\u897F\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE",433101:"\u5409\u9996\u5E02",433122:"\u6CF8\u6EAA\u53BF",433123:"\u51E4\u51F0\u53BF",433124:"\u82B1\u57A3\u53BF",433125:"\u4FDD\u9756\u53BF",433126:"\u53E4\u4E08\u53BF",433127:"\u6C38\u987A\u53BF",433130:"\u9F99\u5C71\u53BF",433131:"\u5176\u5B83\u533A",44e4:"\u5E7F\u4E1C\u7701",440100:"\u5E7F\u5DDE\u5E02",440103:"\u8354\u6E7E\u533A",440104:"\u8D8A\u79C0\u533A",440105:"\u6D77\u73E0\u533A",440106:"\u5929\u6CB3\u533A",440111:"\u767D\u4E91\u533A",440112:"\u9EC4\u57D4\u533A",440113:"\u756A\u79BA\u533A",440114:"\u82B1\u90FD\u533A",440115:"\u5357\u6C99\u533A",440116:"\u841D\u5C97\u533A",440183:"\u589E\u57CE\u5E02",440184:"\u4ECE\u5316\u5E02",440189:"\u5176\u5B83\u533A",440200:"\u97F6\u5173\u5E02",440203:"\u6B66\u6C5F\u533A",440204:"\u6D48\u6C5F\u533A",440205:"\u66F2\u6C5F\u533A",440222:"\u59CB\u5174\u53BF",440224:"\u4EC1\u5316\u53BF",440229:"\u7FC1\u6E90\u53BF",440232:"\u4E73\u6E90\u7476\u65CF\u81EA\u6CBB\u53BF",440233:"\u65B0\u4E30\u53BF",440281:"\u4E50\u660C\u5E02",440282:"\u5357\u96C4\u5E02",440283:"\u5176\u5B83\u533A",440300:"\u6DF1\u5733\u5E02",440303:"\u7F57\u6E56\u533A",440304:"\u798F\u7530\u533A",440305:"\u5357\u5C71\u533A",440306:"\u5B9D\u5B89\u533A",440307:"\u9F99\u5C97\u533A",440308:"\u76D0\u7530\u533A",440309:"\u5176\u5B83\u533A",440320:"\u5149\u660E\u65B0\u533A",440321:"\u576A\u5C71\u65B0\u533A",440322:"\u5927\u9E4F\u65B0\u533A",440323:"\u9F99\u534E\u65B0\u533A",440400:"\u73E0\u6D77\u5E02",440402:"\u9999\u6D32\u533A",440403:"\u6597\u95E8\u533A",440404:"\u91D1\u6E7E\u533A",440488:"\u5176\u5B83\u533A",440500:"\u6C55\u5934\u5E02",440507:"\u9F99\u6E56\u533A",440511:"\u91D1\u5E73\u533A",440512:"\u6FE0\u6C5F\u533A",440513:"\u6F6E\u9633\u533A",440514:"\u6F6E\u5357\u533A",440515:"\u6F84\u6D77\u533A",440523:"\u5357\u6FB3\u53BF",440524:"\u5176\u5B83\u533A",440600:"\u4F5B\u5C71\u5E02",440604:"\u7985\u57CE\u533A",440605:"\u5357\u6D77\u533A",440606:"\u987A\u5FB7\u533A",440607:"\u4E09\u6C34\u533A",440608:"\u9AD8\u660E\u533A",440609:"\u5176\u5B83\u533A",440700:"\u6C5F\u95E8\u5E02",440703:"\u84EC\u6C5F\u533A",440704:"\u6C5F\u6D77\u533A",440705:"\u65B0\u4F1A\u533A",440781:"\u53F0\u5C71\u5E02",440783:"\u5F00\u5E73\u5E02",440784:"\u9E64\u5C71\u5E02",440785:"\u6069\u5E73\u5E02",440786:"\u5176\u5B83\u533A",440800:"\u6E5B\u6C5F\u5E02",440802:"\u8D64\u574E\u533A",440803:"\u971E\u5C71\u533A",440804:"\u5761\u5934\u533A",440811:"\u9EBB\u7AE0\u533A",440823:"\u9042\u6EAA\u53BF",440825:"\u5F90\u95FB\u53BF",440881:"\u5EC9\u6C5F\u5E02",440882:"\u96F7\u5DDE\u5E02",440883:"\u5434\u5DDD\u5E02",440884:"\u5176\u5B83\u533A",440900:"\u8302\u540D\u5E02",440902:"\u8302\u5357\u533A",440903:"\u8302\u6E2F\u533A",440923:"\u7535\u767D\u53BF",440981:"\u9AD8\u5DDE\u5E02",440982:"\u5316\u5DDE\u5E02",440983:"\u4FE1\u5B9C\u5E02",440984:"\u5176\u5B83\u533A",441200:"\u8087\u5E86\u5E02",441202:"\u7AEF\u5DDE\u533A",441203:"\u9F0E\u6E56\u533A",441223:"\u5E7F\u5B81\u53BF",441224:"\u6000\u96C6\u53BF",441225:"\u5C01\u5F00\u53BF",441226:"\u5FB7\u5E86\u53BF",441283:"\u9AD8\u8981\u5E02",441284:"\u56DB\u4F1A\u5E02",441285:"\u5176\u5B83\u533A",441300:"\u60E0\u5DDE\u5E02",441302:"\u60E0\u57CE\u533A",441303:"\u60E0\u9633\u533A",441322:"\u535A\u7F57\u53BF",441323:"\u60E0\u4E1C\u53BF",441324:"\u9F99\u95E8\u53BF",441325:"\u5176\u5B83\u533A",441400:"\u6885\u5DDE\u5E02",441402:"\u6885\u6C5F\u533A",441421:"\u6885\u53BF",441422:"\u5927\u57D4\u53BF",441423:"\u4E30\u987A\u53BF",441424:"\u4E94\u534E\u53BF",441426:"\u5E73\u8FDC\u53BF",441427:"\u8549\u5CAD\u53BF",441481:"\u5174\u5B81\u5E02",441482:"\u5176\u5B83\u533A",441500:"\u6C55\u5C3E\u5E02",441502:"\u57CE\u533A",441521:"\u6D77\u4E30\u53BF",441523:"\u9646\u6CB3\u53BF",441581:"\u9646\u4E30\u5E02",441582:"\u5176\u5B83\u533A",441600:"\u6CB3\u6E90\u5E02",441602:"\u6E90\u57CE\u533A",441621:"\u7D2B\u91D1\u53BF",441622:"\u9F99\u5DDD\u53BF",441623:"\u8FDE\u5E73\u53BF",441624:"\u548C\u5E73\u53BF",441625:"\u4E1C\u6E90\u53BF",441626:"\u5176\u5B83\u533A",441700:"\u9633\u6C5F\u5E02",441702:"\u6C5F\u57CE\u533A",441721:"\u9633\u897F\u53BF",441723:"\u9633\u4E1C\u53BF",441781:"\u9633\u6625\u5E02",441782:"\u5176\u5B83\u533A",441800:"\u6E05\u8FDC\u5E02",441802:"\u6E05\u57CE\u533A",441821:"\u4F5B\u5188\u53BF",441823:"\u9633\u5C71\u53BF",441825:"\u8FDE\u5C71\u58EE\u65CF\u7476\u65CF\u81EA\u6CBB\u53BF",441826:"\u8FDE\u5357\u7476\u65CF\u81EA\u6CBB\u53BF",441827:"\u6E05\u65B0\u533A",441881:"\u82F1\u5FB7\u5E02",441882:"\u8FDE\u5DDE\u5E02",441883:"\u5176\u5B83\u533A",441900:"\u4E1C\u839E\u5E02",442e3:"\u4E2D\u5C71\u5E02",442101:"\u4E1C\u6C99\u7FA4\u5C9B",445100:"\u6F6E\u5DDE\u5E02",445102:"\u6E58\u6865\u533A",445121:"\u6F6E\u5B89\u533A",445122:"\u9976\u5E73\u53BF",445186:"\u5176\u5B83\u533A",445200:"\u63ED\u9633\u5E02",445202:"\u6995\u57CE\u533A",445221:"\u63ED\u4E1C\u533A",445222:"\u63ED\u897F\u53BF",445224:"\u60E0\u6765\u53BF",445281:"\u666E\u5B81\u5E02",445285:"\u5176\u5B83\u533A",445300:"\u4E91\u6D6E\u5E02",445302:"\u4E91\u57CE\u533A",445321:"\u65B0\u5174\u53BF",445322:"\u90C1\u5357\u53BF",445323:"\u4E91\u5B89\u53BF",445381:"\u7F57\u5B9A\u5E02",445382:"\u5176\u5B83\u533A",45e4:"\u5E7F\u897F\u58EE\u65CF\u81EA\u6CBB\u533A",450100:"\u5357\u5B81\u5E02",450102:"\u5174\u5B81\u533A",450103:"\u9752\u79C0\u533A",450105:"\u6C5F\u5357\u533A",450107:"\u897F\u4E61\u5858\u533A",450108:"\u826F\u5E86\u533A",450109:"\u9095\u5B81\u533A",450122:"\u6B66\u9E23\u53BF",450123:"\u9686\u5B89\u53BF",450124:"\u9A6C\u5C71\u53BF",450125:"\u4E0A\u6797\u53BF",450126:"\u5BBE\u9633\u53BF",450127:"\u6A2A\u53BF",450128:"\u5176\u5B83\u533A",450200:"\u67F3\u5DDE\u5E02",450202:"\u57CE\u4E2D\u533A",450203:"\u9C7C\u5CF0\u533A",450204:"\u67F3\u5357\u533A",450205:"\u67F3\u5317\u533A",450221:"\u67F3\u6C5F\u53BF",450222:"\u67F3\u57CE\u53BF",450223:"\u9E7F\u5BE8\u53BF",450224:"\u878D\u5B89\u53BF",450225:"\u878D\u6C34\u82D7\u65CF\u81EA\u6CBB\u53BF",450226:"\u4E09\u6C5F\u4F97\u65CF\u81EA\u6CBB\u53BF",450227:"\u5176\u5B83\u533A",450300:"\u6842\u6797\u5E02",450302:"\u79C0\u5CF0\u533A",450303:"\u53E0\u5F69\u533A",450304:"\u8C61\u5C71\u533A",450305:"\u4E03\u661F\u533A",450311:"\u96C1\u5C71\u533A",450321:"\u9633\u6714\u53BF",450322:"\u4E34\u6842\u533A",450323:"\u7075\u5DDD\u53BF",450324:"\u5168\u5DDE\u53BF",450325:"\u5174\u5B89\u53BF",450326:"\u6C38\u798F\u53BF",450327:"\u704C\u9633\u53BF",450328:"\u9F99\u80DC\u5404\u65CF\u81EA\u6CBB\u53BF",450329:"\u8D44\u6E90\u53BF",450330:"\u5E73\u4E50\u53BF",450331:"\u8354\u6D66\u53BF",450332:"\u606D\u57CE\u7476\u65CF\u81EA\u6CBB\u53BF",450333:"\u5176\u5B83\u533A",450400:"\u68A7\u5DDE\u5E02",450403:"\u4E07\u79C0\u533A",450405:"\u957F\u6D32\u533A",450406:"\u9F99\u5729\u533A",450421:"\u82CD\u68A7\u53BF",450422:"\u85E4\u53BF",450423:"\u8499\u5C71\u53BF",450481:"\u5C91\u6EAA\u5E02",450482:"\u5176\u5B83\u533A",450500:"\u5317\u6D77\u5E02",450502:"\u6D77\u57CE\u533A",450503:"\u94F6\u6D77\u533A",450512:"\u94C1\u5C71\u6E2F\u533A",450521:"\u5408\u6D66\u53BF",450522:"\u5176\u5B83\u533A",450600:"\u9632\u57CE\u6E2F\u5E02",450602:"\u6E2F\u53E3\u533A",450603:"\u9632\u57CE\u533A",450621:"\u4E0A\u601D\u53BF",450681:"\u4E1C\u5174\u5E02",450682:"\u5176\u5B83\u533A",450700:"\u94A6\u5DDE\u5E02",450702:"\u94A6\u5357\u533A",450703:"\u94A6\u5317\u533A",450721:"\u7075\u5C71\u53BF",450722:"\u6D66\u5317\u53BF",450723:"\u5176\u5B83\u533A",450800:"\u8D35\u6E2F\u5E02",450802:"\u6E2F\u5317\u533A",450803:"\u6E2F\u5357\u533A",450804:"\u8983\u5858\u533A",450821:"\u5E73\u5357\u53BF",450881:"\u6842\u5E73\u5E02",450882:"\u5176\u5B83\u533A",450900:"\u7389\u6797\u5E02",450902:"\u7389\u5DDE\u533A",450903:"\u798F\u7EF5\u533A",450921:"\u5BB9\u53BF",450922:"\u9646\u5DDD\u53BF",450923:"\u535A\u767D\u53BF",450924:"\u5174\u4E1A\u53BF",450981:"\u5317\u6D41\u5E02",450982:"\u5176\u5B83\u533A",451e3:"\u767E\u8272\u5E02",451002:"\u53F3\u6C5F\u533A",451021:"\u7530\u9633\u53BF",451022:"\u7530\u4E1C\u53BF",451023:"\u5E73\u679C\u53BF",451024:"\u5FB7\u4FDD\u53BF",451025:"\u9756\u897F\u53BF",451026:"\u90A3\u5761\u53BF",451027:"\u51CC\u4E91\u53BF",451028:"\u4E50\u4E1A\u53BF",451029:"\u7530\u6797\u53BF",451030:"\u897F\u6797\u53BF",451031:"\u9686\u6797\u5404\u65CF\u81EA\u6CBB\u53BF",451032:"\u5176\u5B83\u533A",451100:"\u8D3A\u5DDE\u5E02",451102:"\u516B\u6B65\u533A",451119:"\u5E73\u6842\u7BA1\u7406\u533A",451121:"\u662D\u5E73\u53BF",451122:"\u949F\u5C71\u53BF",451123:"\u5BCC\u5DDD\u7476\u65CF\u81EA\u6CBB\u53BF",451124:"\u5176\u5B83\u533A",451200:"\u6CB3\u6C60\u5E02",451202:"\u91D1\u57CE\u6C5F\u533A",451221:"\u5357\u4E39\u53BF",451222:"\u5929\u5CE8\u53BF",451223:"\u51E4\u5C71\u53BF",451224:"\u4E1C\u5170\u53BF",451225:"\u7F57\u57CE\u4EEB\u4F6C\u65CF\u81EA\u6CBB\u53BF",451226:"\u73AF\u6C5F\u6BDB\u5357\u65CF\u81EA\u6CBB\u53BF",451227:"\u5DF4\u9A6C\u7476\u65CF\u81EA\u6CBB\u53BF",451228:"\u90FD\u5B89\u7476\u65CF\u81EA\u6CBB\u53BF",451229:"\u5927\u5316\u7476\u65CF\u81EA\u6CBB\u53BF",451281:"\u5B9C\u5DDE\u5E02",451282:"\u5176\u5B83\u533A",451300:"\u6765\u5BBE\u5E02",451302:"\u5174\u5BBE\u533A",451321:"\u5FFB\u57CE\u53BF",451322:"\u8C61\u5DDE\u53BF",451323:"\u6B66\u5BA3\u53BF",451324:"\u91D1\u79C0\u7476\u65CF\u81EA\u6CBB\u53BF",451381:"\u5408\u5C71\u5E02",451382:"\u5176\u5B83\u533A",451400:"\u5D07\u5DE6\u5E02",451402:"\u6C5F\u5DDE\u533A",451421:"\u6276\u7EE5\u53BF",451422:"\u5B81\u660E\u53BF",451423:"\u9F99\u5DDE\u53BF",451424:"\u5927\u65B0\u53BF",451425:"\u5929\u7B49\u53BF",451481:"\u51ED\u7965\u5E02",451482:"\u5176\u5B83\u533A",46e4:"\u6D77\u5357\u7701",460100:"\u6D77\u53E3\u5E02",460105:"\u79C0\u82F1\u533A",460106:"\u9F99\u534E\u533A",460107:"\u743C\u5C71\u533A",460108:"\u7F8E\u5170\u533A",460109:"\u5176\u5B83\u533A",460200:"\u4E09\u4E9A\u5E02",460300:"\u4E09\u6C99\u5E02",460321:"\u897F\u6C99\u7FA4\u5C9B",460322:"\u5357\u6C99\u7FA4\u5C9B",460323:"\u4E2D\u6C99\u7FA4\u5C9B\u7684\u5C9B\u7901\u53CA\u5176\u6D77\u57DF",469001:"\u4E94\u6307\u5C71\u5E02",469002:"\u743C\u6D77\u5E02",469003:"\u510B\u5DDE\u5E02",469005:"\u6587\u660C\u5E02",469006:"\u4E07\u5B81\u5E02",469007:"\u4E1C\u65B9\u5E02",469025:"\u5B9A\u5B89\u53BF",469026:"\u5C6F\u660C\u53BF",469027:"\u6F84\u8FC8\u53BF",469028:"\u4E34\u9AD8\u53BF",469030:"\u767D\u6C99\u9ECE\u65CF\u81EA\u6CBB\u53BF",469031:"\u660C\u6C5F\u9ECE\u65CF\u81EA\u6CBB\u53BF",469033:"\u4E50\u4E1C\u9ECE\u65CF\u81EA\u6CBB\u53BF",469034:"\u9675\u6C34\u9ECE\u65CF\u81EA\u6CBB\u53BF",469035:"\u4FDD\u4EAD\u9ECE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",469036:"\u743C\u4E2D\u9ECE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",471005:"\u5176\u5B83\u533A",5e5:"\u91CD\u5E86",500100:"\u91CD\u5E86\u5E02",500101:"\u4E07\u5DDE\u533A",500102:"\u6DAA\u9675\u533A",500103:"\u6E1D\u4E2D\u533A",500104:"\u5927\u6E21\u53E3\u533A",500105:"\u6C5F\u5317\u533A",500106:"\u6C99\u576A\u575D\u533A",500107:"\u4E5D\u9F99\u5761\u533A",500108:"\u5357\u5CB8\u533A",500109:"\u5317\u789A\u533A",500110:"\u4E07\u76DB\u533A",500111:"\u53CC\u6865\u533A",500112:"\u6E1D\u5317\u533A",500113:"\u5DF4\u5357\u533A",500114:"\u9ED4\u6C5F\u533A",500115:"\u957F\u5BFF\u533A",500222:"\u7DA6\u6C5F\u533A",500223:"\u6F7C\u5357\u53BF",500224:"\u94DC\u6881\u53BF",500225:"\u5927\u8DB3\u533A",500226:"\u8363\u660C\u53BF",500227:"\u74A7\u5C71\u53BF",500228:"\u6881\u5E73\u53BF",500229:"\u57CE\u53E3\u53BF",500230:"\u4E30\u90FD\u53BF",500231:"\u57AB\u6C5F\u53BF",500232:"\u6B66\u9686\u53BF",500233:"\u5FE0\u53BF",500234:"\u5F00\u53BF",500235:"\u4E91\u9633\u53BF",500236:"\u5949\u8282\u53BF",500237:"\u5DEB\u5C71\u53BF",500238:"\u5DEB\u6EAA\u53BF",500240:"\u77F3\u67F1\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF",500241:"\u79C0\u5C71\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",500242:"\u9149\u9633\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",500243:"\u5F6D\u6C34\u82D7\u65CF\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF",500381:"\u6C5F\u6D25\u533A",500382:"\u5408\u5DDD\u533A",500383:"\u6C38\u5DDD\u533A",500384:"\u5357\u5DDD\u533A",500385:"\u5176\u5B83\u533A",51e4:"\u56DB\u5DDD\u7701",510100:"\u6210\u90FD\u5E02",510104:"\u9526\u6C5F\u533A",510105:"\u9752\u7F8A\u533A",510106:"\u91D1\u725B\u533A",510107:"\u6B66\u4FAF\u533A",510108:"\u6210\u534E\u533A",510112:"\u9F99\u6CC9\u9A7F\u533A",510113:"\u9752\u767D\u6C5F\u533A",510114:"\u65B0\u90FD\u533A",510115:"\u6E29\u6C5F\u533A",510121:"\u91D1\u5802\u53BF",510122:"\u53CC\u6D41\u53BF",510124:"\u90EB\u53BF",510129:"\u5927\u9091\u53BF",510131:"\u84B2\u6C5F\u53BF",510132:"\u65B0\u6D25\u53BF",510181:"\u90FD\u6C5F\u5830\u5E02",510182:"\u5F6D\u5DDE\u5E02",510183:"\u909B\u5D03\u5E02",510184:"\u5D07\u5DDE\u5E02",510185:"\u5176\u5B83\u533A",510300:"\u81EA\u8D21\u5E02",510302:"\u81EA\u6D41\u4E95\u533A",510303:"\u8D21\u4E95\u533A",510304:"\u5927\u5B89\u533A",510311:"\u6CBF\u6EE9\u533A",510321:"\u8363\u53BF",510322:"\u5BCC\u987A\u53BF",510323:"\u5176\u5B83\u533A",510400:"\u6500\u679D\u82B1\u5E02",510402:"\u4E1C\u533A",510403:"\u897F\u533A",510411:"\u4EC1\u548C\u533A",510421:"\u7C73\u6613\u53BF",510422:"\u76D0\u8FB9\u53BF",510423:"\u5176\u5B83\u533A",510500:"\u6CF8\u5DDE\u5E02",510502:"\u6C5F\u9633\u533A",510503:"\u7EB3\u6EAA\u533A",510504:"\u9F99\u9A6C\u6F6D\u533A",510521:"\u6CF8\u53BF",510522:"\u5408\u6C5F\u53BF",510524:"\u53D9\u6C38\u53BF",510525:"\u53E4\u853A\u53BF",510526:"\u5176\u5B83\u533A",510600:"\u5FB7\u9633\u5E02",510603:"\u65CC\u9633\u533A",510623:"\u4E2D\u6C5F\u53BF",510626:"\u7F57\u6C5F\u53BF",510681:"\u5E7F\u6C49\u5E02",510682:"\u4EC0\u90A1\u5E02",510683:"\u7EF5\u7AF9\u5E02",510684:"\u5176\u5B83\u533A",510700:"\u7EF5\u9633\u5E02",510703:"\u6DAA\u57CE\u533A",510704:"\u6E38\u4ED9\u533A",510722:"\u4E09\u53F0\u53BF",510723:"\u76D0\u4EAD\u53BF",510724:"\u5B89\u53BF",510725:"\u6893\u6F7C\u53BF",510726:"\u5317\u5DDD\u7F8C\u65CF\u81EA\u6CBB\u53BF",510727:"\u5E73\u6B66\u53BF",510781:"\u6C5F\u6CB9\u5E02",510782:"\u5176\u5B83\u533A",510800:"\u5E7F\u5143\u5E02",510802:"\u5229\u5DDE\u533A",510811:"\u662D\u5316\u533A",510812:"\u671D\u5929\u533A",510821:"\u65FA\u82CD\u53BF",510822:"\u9752\u5DDD\u53BF",510823:"\u5251\u9601\u53BF",510824:"\u82CD\u6EAA\u53BF",510825:"\u5176\u5B83\u533A",510900:"\u9042\u5B81\u5E02",510903:"\u8239\u5C71\u533A",510904:"\u5B89\u5C45\u533A",510921:"\u84EC\u6EAA\u53BF",510922:"\u5C04\u6D2A\u53BF",510923:"\u5927\u82F1\u53BF",510924:"\u5176\u5B83\u533A",511e3:"\u5185\u6C5F\u5E02",511002:"\u5E02\u4E2D\u533A",511011:"\u4E1C\u5174\u533A",511024:"\u5A01\u8FDC\u53BF",511025:"\u8D44\u4E2D\u53BF",511028:"\u9686\u660C\u53BF",511029:"\u5176\u5B83\u533A",511100:"\u4E50\u5C71\u5E02",511102:"\u5E02\u4E2D\u533A",511111:"\u6C99\u6E7E\u533A",511112:"\u4E94\u901A\u6865\u533A",511113:"\u91D1\u53E3\u6CB3\u533A",511123:"\u728D\u4E3A\u53BF",511124:"\u4E95\u7814\u53BF",511126:"\u5939\u6C5F\u53BF",511129:"\u6C90\u5DDD\u53BF",511132:"\u5CE8\u8FB9\u5F5D\u65CF\u81EA\u6CBB\u53BF",511133:"\u9A6C\u8FB9\u5F5D\u65CF\u81EA\u6CBB\u53BF",511181:"\u5CE8\u7709\u5C71\u5E02",511182:"\u5176\u5B83\u533A",511300:"\u5357\u5145\u5E02",511302:"\u987A\u5E86\u533A",511303:"\u9AD8\u576A\u533A",511304:"\u5609\u9675\u533A",511321:"\u5357\u90E8\u53BF",511322:"\u8425\u5C71\u53BF",511323:"\u84EC\u5B89\u53BF",511324:"\u4EEA\u9647\u53BF",511325:"\u897F\u5145\u53BF",511381:"\u9606\u4E2D\u5E02",511382:"\u5176\u5B83\u533A",511400:"\u7709\u5C71\u5E02",511402:"\u4E1C\u5761\u533A",511421:"\u4EC1\u5BFF\u53BF",511422:"\u5F6D\u5C71\u53BF",511423:"\u6D2A\u96C5\u53BF",511424:"\u4E39\u68F1\u53BF",511425:"\u9752\u795E\u53BF",511426:"\u5176\u5B83\u533A",511500:"\u5B9C\u5BBE\u5E02",511502:"\u7FE0\u5C4F\u533A",511521:"\u5B9C\u5BBE\u53BF",511522:"\u5357\u6EAA\u533A",511523:"\u6C5F\u5B89\u53BF",511524:"\u957F\u5B81\u53BF",511525:"\u9AD8\u53BF",511526:"\u73D9\u53BF",511527:"\u7B60\u8FDE\u53BF",511528:"\u5174\u6587\u53BF",511529:"\u5C4F\u5C71\u53BF",511530:"\u5176\u5B83\u533A",511600:"\u5E7F\u5B89\u5E02",511602:"\u5E7F\u5B89\u533A",511603:"\u524D\u950B\u533A",511621:"\u5CB3\u6C60\u53BF",511622:"\u6B66\u80DC\u53BF",511623:"\u90BB\u6C34\u53BF",511681:"\u534E\u84E5\u5E02",511683:"\u5176\u5B83\u533A",511700:"\u8FBE\u5DDE\u5E02",511702:"\u901A\u5DDD\u533A",511721:"\u8FBE\u5DDD\u533A",511722:"\u5BA3\u6C49\u53BF",511723:"\u5F00\u6C5F\u53BF",511724:"\u5927\u7AF9\u53BF",511725:"\u6E20\u53BF",511781:"\u4E07\u6E90\u5E02",511782:"\u5176\u5B83\u533A",511800:"\u96C5\u5B89\u5E02",511802:"\u96E8\u57CE\u533A",511821:"\u540D\u5C71\u533A",511822:"\u8365\u7ECF\u53BF",511823:"\u6C49\u6E90\u53BF",511824:"\u77F3\u68C9\u53BF",511825:"\u5929\u5168\u53BF",511826:"\u82A6\u5C71\u53BF",511827:"\u5B9D\u5174\u53BF",511828:"\u5176\u5B83\u533A",511900:"\u5DF4\u4E2D\u5E02",511902:"\u5DF4\u5DDE\u533A",511903:"\u6069\u9633\u533A",511921:"\u901A\u6C5F\u53BF",511922:"\u5357\u6C5F\u53BF",511923:"\u5E73\u660C\u53BF",511924:"\u5176\u5B83\u533A",512e3:"\u8D44\u9633\u5E02",512002:"\u96C1\u6C5F\u533A",512021:"\u5B89\u5CB3\u53BF",512022:"\u4E50\u81F3\u53BF",512081:"\u7B80\u9633\u5E02",512082:"\u5176\u5B83\u533A",513200:"\u963F\u575D\u85CF\u65CF\u7F8C\u65CF\u81EA\u6CBB\u5DDE",513221:"\u6C76\u5DDD\u53BF",513222:"\u7406\u53BF",513223:"\u8302\u53BF",513224:"\u677E\u6F58\u53BF",513225:"\u4E5D\u5BE8\u6C9F\u53BF",513226:"\u91D1\u5DDD\u53BF",513227:"\u5C0F\u91D1\u53BF",513228:"\u9ED1\u6C34\u53BF",513229:"\u9A6C\u5C14\u5EB7\u53BF",513230:"\u58E4\u5858\u53BF",513231:"\u963F\u575D\u53BF",513232:"\u82E5\u5C14\u76D6\u53BF",513233:"\u7EA2\u539F\u53BF",513234:"\u5176\u5B83\u533A",513300:"\u7518\u5B5C\u85CF\u65CF\u81EA\u6CBB\u5DDE",513321:"\u5EB7\u5B9A\u53BF",513322:"\u6CF8\u5B9A\u53BF",513323:"\u4E39\u5DF4\u53BF",513324:"\u4E5D\u9F99\u53BF",513325:"\u96C5\u6C5F\u53BF",513326:"\u9053\u5B5A\u53BF",513327:"\u7089\u970D\u53BF",513328:"\u7518\u5B5C\u53BF",513329:"\u65B0\u9F99\u53BF",513330:"\u5FB7\u683C\u53BF",513331:"\u767D\u7389\u53BF",513332:"\u77F3\u6E20\u53BF",513333:"\u8272\u8FBE\u53BF",513334:"\u7406\u5858\u53BF",513335:"\u5DF4\u5858\u53BF",513336:"\u4E61\u57CE\u53BF",513337:"\u7A3B\u57CE\u53BF",513338:"\u5F97\u8363\u53BF",513339:"\u5176\u5B83\u533A",513400:"\u51C9\u5C71\u5F5D\u65CF\u81EA\u6CBB\u5DDE",513401:"\u897F\u660C\u5E02",513422:"\u6728\u91CC\u85CF\u65CF\u81EA\u6CBB\u53BF",513423:"\u76D0\u6E90\u53BF",513424:"\u5FB7\u660C\u53BF",513425:"\u4F1A\u7406\u53BF",513426:"\u4F1A\u4E1C\u53BF",513427:"\u5B81\u5357\u53BF",513428:"\u666E\u683C\u53BF",513429:"\u5E03\u62D6\u53BF",513430:"\u91D1\u9633\u53BF",513431:"\u662D\u89C9\u53BF",513432:"\u559C\u5FB7\u53BF",513433:"\u5195\u5B81\u53BF",513434:"\u8D8A\u897F\u53BF",513435:"\u7518\u6D1B\u53BF",513436:"\u7F8E\u59D1\u53BF",513437:"\u96F7\u6CE2\u53BF",513438:"\u5176\u5B83\u533A",52e4:"\u8D35\u5DDE\u7701",520100:"\u8D35\u9633\u5E02",520102:"\u5357\u660E\u533A",520103:"\u4E91\u5CA9\u533A",520111:"\u82B1\u6EAA\u533A",520112:"\u4E4C\u5F53\u533A",520113:"\u767D\u4E91\u533A",520121:"\u5F00\u9633\u53BF",520122:"\u606F\u70FD\u53BF",520123:"\u4FEE\u6587\u53BF",520151:"\u89C2\u5C71\u6E56\u533A",520181:"\u6E05\u9547\u5E02",520182:"\u5176\u5B83\u533A",520200:"\u516D\u76D8\u6C34\u5E02",520201:"\u949F\u5C71\u533A",520203:"\u516D\u679D\u7279\u533A",520221:"\u6C34\u57CE\u53BF",520222:"\u76D8\u53BF",520223:"\u5176\u5B83\u533A",520300:"\u9075\u4E49\u5E02",520302:"\u7EA2\u82B1\u5C97\u533A",520303:"\u6C47\u5DDD\u533A",520321:"\u9075\u4E49\u53BF",520322:"\u6850\u6893\u53BF",520323:"\u7EE5\u9633\u53BF",520324:"\u6B63\u5B89\u53BF",520325:"\u9053\u771F\u4EE1\u4F6C\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",520326:"\u52A1\u5DDD\u4EE1\u4F6C\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",520327:"\u51E4\u5188\u53BF",520328:"\u6E44\u6F6D\u53BF",520329:"\u4F59\u5E86\u53BF",520330:"\u4E60\u6C34\u53BF",520381:"\u8D64\u6C34\u5E02",520382:"\u4EC1\u6000\u5E02",520383:"\u5176\u5B83\u533A",520400:"\u5B89\u987A\u5E02",520402:"\u897F\u79C0\u533A",520421:"\u5E73\u575D\u53BF",520422:"\u666E\u5B9A\u53BF",520423:"\u9547\u5B81\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",520424:"\u5173\u5CAD\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",520425:"\u7D2B\u4E91\u82D7\u65CF\u5E03\u4F9D\u65CF\u81EA\u6CBB\u53BF",520426:"\u5176\u5B83\u533A",522200:"\u94DC\u4EC1\u5E02",522201:"\u78A7\u6C5F\u533A",522222:"\u6C5F\u53E3\u53BF",522223:"\u7389\u5C4F\u4F97\u65CF\u81EA\u6CBB\u53BF",522224:"\u77F3\u9621\u53BF",522225:"\u601D\u5357\u53BF",522226:"\u5370\u6C5F\u571F\u5BB6\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",522227:"\u5FB7\u6C5F\u53BF",522228:"\u6CBF\u6CB3\u571F\u5BB6\u65CF\u81EA\u6CBB\u53BF",522229:"\u677E\u6843\u82D7\u65CF\u81EA\u6CBB\u53BF",522230:"\u4E07\u5C71\u533A",522231:"\u5176\u5B83\u533A",522300:"\u9ED4\u897F\u5357\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE",522301:"\u5174\u4E49\u5E02",522322:"\u5174\u4EC1\u53BF",522323:"\u666E\u5B89\u53BF",522324:"\u6674\u9686\u53BF",522325:"\u8D1E\u4E30\u53BF",522326:"\u671B\u8C1F\u53BF",522327:"\u518C\u4EA8\u53BF",522328:"\u5B89\u9F99\u53BF",522329:"\u5176\u5B83\u533A",522400:"\u6BD5\u8282\u5E02",522401:"\u4E03\u661F\u5173\u533A",522422:"\u5927\u65B9\u53BF",522423:"\u9ED4\u897F\u53BF",522424:"\u91D1\u6C99\u53BF",522425:"\u7EC7\u91D1\u53BF",522426:"\u7EB3\u96CD\u53BF",522427:"\u5A01\u5B81\u5F5D\u65CF\u56DE\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",522428:"\u8D6B\u7AE0\u53BF",522429:"\u5176\u5B83\u533A",522600:"\u9ED4\u4E1C\u5357\u82D7\u65CF\u4F97\u65CF\u81EA\u6CBB\u5DDE",522601:"\u51EF\u91CC\u5E02",522622:"\u9EC4\u5E73\u53BF",522623:"\u65BD\u79C9\u53BF",522624:"\u4E09\u7A57\u53BF",522625:"\u9547\u8FDC\u53BF",522626:"\u5C91\u5DE9\u53BF",522627:"\u5929\u67F1\u53BF",522628:"\u9526\u5C4F\u53BF",522629:"\u5251\u6CB3\u53BF",522630:"\u53F0\u6C5F\u53BF",522631:"\u9ECE\u5E73\u53BF",522632:"\u6995\u6C5F\u53BF",522633:"\u4ECE\u6C5F\u53BF",522634:"\u96F7\u5C71\u53BF",522635:"\u9EBB\u6C5F\u53BF",522636:"\u4E39\u5BE8\u53BF",522637:"\u5176\u5B83\u533A",522700:"\u9ED4\u5357\u5E03\u4F9D\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE",522701:"\u90FD\u5300\u5E02",522702:"\u798F\u6CC9\u5E02",522722:"\u8354\u6CE2\u53BF",522723:"\u8D35\u5B9A\u53BF",522725:"\u74EE\u5B89\u53BF",522726:"\u72EC\u5C71\u53BF",522727:"\u5E73\u5858\u53BF",522728:"\u7F57\u7538\u53BF",522729:"\u957F\u987A\u53BF",522730:"\u9F99\u91CC\u53BF",522731:"\u60E0\u6C34\u53BF",522732:"\u4E09\u90FD\u6C34\u65CF\u81EA\u6CBB\u53BF",522733:"\u5176\u5B83\u533A",53e4:"\u4E91\u5357\u7701",530100:"\u6606\u660E\u5E02",530102:"\u4E94\u534E\u533A",530103:"\u76D8\u9F99\u533A",530111:"\u5B98\u6E21\u533A",530112:"\u897F\u5C71\u533A",530113:"\u4E1C\u5DDD\u533A",530121:"\u5448\u8D21\u533A",530122:"\u664B\u5B81\u53BF",530124:"\u5BCC\u6C11\u53BF",530125:"\u5B9C\u826F\u53BF",530126:"\u77F3\u6797\u5F5D\u65CF\u81EA\u6CBB\u53BF",530127:"\u5D69\u660E\u53BF",530128:"\u7984\u529D\u5F5D\u65CF\u82D7\u65CF\u81EA\u6CBB\u53BF",530129:"\u5BFB\u7538\u56DE\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF",530181:"\u5B89\u5B81\u5E02",530182:"\u5176\u5B83\u533A",530300:"\u66F2\u9756\u5E02",530302:"\u9E92\u9E9F\u533A",530321:"\u9A6C\u9F99\u53BF",530322:"\u9646\u826F\u53BF",530323:"\u5E08\u5B97\u53BF",530324:"\u7F57\u5E73\u53BF",530325:"\u5BCC\u6E90\u53BF",530326:"\u4F1A\u6CFD\u53BF",530328:"\u6CBE\u76CA\u53BF",530381:"\u5BA3\u5A01\u5E02",530382:"\u5176\u5B83\u533A",530400:"\u7389\u6EAA\u5E02",530402:"\u7EA2\u5854\u533A",530421:"\u6C5F\u5DDD\u53BF",530422:"\u6F84\u6C5F\u53BF",530423:"\u901A\u6D77\u53BF",530424:"\u534E\u5B81\u53BF",530425:"\u6613\u95E8\u53BF",530426:"\u5CE8\u5C71\u5F5D\u65CF\u81EA\u6CBB\u53BF",530427:"\u65B0\u5E73\u5F5D\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF",530428:"\u5143\u6C5F\u54C8\u5C3C\u65CF\u5F5D\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF",530429:"\u5176\u5B83\u533A",530500:"\u4FDD\u5C71\u5E02",530502:"\u9686\u9633\u533A",530521:"\u65BD\u7538\u53BF",530522:"\u817E\u51B2\u53BF",530523:"\u9F99\u9675\u53BF",530524:"\u660C\u5B81\u53BF",530525:"\u5176\u5B83\u533A",530600:"\u662D\u901A\u5E02",530602:"\u662D\u9633\u533A",530621:"\u9C81\u7538\u53BF",530622:"\u5DE7\u5BB6\u53BF",530623:"\u76D0\u6D25\u53BF",530624:"\u5927\u5173\u53BF",530625:"\u6C38\u5584\u53BF",530626:"\u7EE5\u6C5F\u53BF",530627:"\u9547\u96C4\u53BF",530628:"\u5F5D\u826F\u53BF",530629:"\u5A01\u4FE1\u53BF",530630:"\u6C34\u5BCC\u53BF",530631:"\u5176\u5B83\u533A",530700:"\u4E3D\u6C5F\u5E02",530702:"\u53E4\u57CE\u533A",530721:"\u7389\u9F99\u7EB3\u897F\u65CF\u81EA\u6CBB\u53BF",530722:"\u6C38\u80DC\u53BF",530723:"\u534E\u576A\u53BF",530724:"\u5B81\u8497\u5F5D\u65CF\u81EA\u6CBB\u53BF",530725:"\u5176\u5B83\u533A",530800:"\u666E\u6D31\u5E02",530802:"\u601D\u8305\u533A",530821:"\u5B81\u6D31\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF",530822:"\u58A8\u6C5F\u54C8\u5C3C\u65CF\u81EA\u6CBB\u53BF",530823:"\u666F\u4E1C\u5F5D\u65CF\u81EA\u6CBB\u53BF",530824:"\u666F\u8C37\u50A3\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF",530825:"\u9547\u6C85\u5F5D\u65CF\u54C8\u5C3C\u65CF\u62C9\u795C\u65CF\u81EA\u6CBB\u53BF",530826:"\u6C5F\u57CE\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u53BF",530827:"\u5B5F\u8FDE\u50A3\u65CF\u62C9\u795C\u65CF\u4F64\u65CF\u81EA\u6CBB\u53BF",530828:"\u6F9C\u6CA7\u62C9\u795C\u65CF\u81EA\u6CBB\u53BF",530829:"\u897F\u76DF\u4F64\u65CF\u81EA\u6CBB\u53BF",530830:"\u5176\u5B83\u533A",530900:"\u4E34\u6CA7\u5E02",530902:"\u4E34\u7FD4\u533A",530921:"\u51E4\u5E86\u53BF",530922:"\u4E91\u53BF",530923:"\u6C38\u5FB7\u53BF",530924:"\u9547\u5EB7\u53BF",530925:"\u53CC\u6C5F\u62C9\u795C\u65CF\u4F64\u65CF\u5E03\u6717\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF",530926:"\u803F\u9A6C\u50A3\u65CF\u4F64\u65CF\u81EA\u6CBB\u53BF",530927:"\u6CA7\u6E90\u4F64\u65CF\u81EA\u6CBB\u53BF",530928:"\u5176\u5B83\u533A",532300:"\u695A\u96C4\u5F5D\u65CF\u81EA\u6CBB\u5DDE",532301:"\u695A\u96C4\u5E02",532322:"\u53CC\u67CF\u53BF",532323:"\u725F\u5B9A\u53BF",532324:"\u5357\u534E\u53BF",532325:"\u59DA\u5B89\u53BF",532326:"\u5927\u59DA\u53BF",532327:"\u6C38\u4EC1\u53BF",532328:"\u5143\u8C0B\u53BF",532329:"\u6B66\u5B9A\u53BF",532331:"\u7984\u4E30\u53BF",532332:"\u5176\u5B83\u533A",532500:"\u7EA2\u6CB3\u54C8\u5C3C\u65CF\u5F5D\u65CF\u81EA\u6CBB\u5DDE",532501:"\u4E2A\u65E7\u5E02",532502:"\u5F00\u8FDC\u5E02",532522:"\u8499\u81EA\u5E02",532523:"\u5C4F\u8FB9\u82D7\u65CF\u81EA\u6CBB\u53BF",532524:"\u5EFA\u6C34\u53BF",532525:"\u77F3\u5C4F\u53BF",532526:"\u5F25\u52D2\u5E02",532527:"\u6CF8\u897F\u53BF",532528:"\u5143\u9633\u53BF",532529:"\u7EA2\u6CB3\u53BF",532530:"\u91D1\u5E73\u82D7\u65CF\u7476\u65CF\u50A3\u65CF\u81EA\u6CBB\u53BF",532531:"\u7EFF\u6625\u53BF",532532:"\u6CB3\u53E3\u7476\u65CF\u81EA\u6CBB\u53BF",532533:"\u5176\u5B83\u533A",532600:"\u6587\u5C71\u58EE\u65CF\u82D7\u65CF\u81EA\u6CBB\u5DDE",532621:"\u6587\u5C71\u5E02",532622:"\u781A\u5C71\u53BF",532623:"\u897F\u7574\u53BF",532624:"\u9EBB\u6817\u5761\u53BF",532625:"\u9A6C\u5173\u53BF",532626:"\u4E18\u5317\u53BF",532627:"\u5E7F\u5357\u53BF",532628:"\u5BCC\u5B81\u53BF",532629:"\u5176\u5B83\u533A",532800:"\u897F\u53CC\u7248\u7EB3\u50A3\u65CF\u81EA\u6CBB\u5DDE",532801:"\u666F\u6D2A\u5E02",532822:"\u52D0\u6D77\u53BF",532823:"\u52D0\u814A\u53BF",532824:"\u5176\u5B83\u533A",532900:"\u5927\u7406\u767D\u65CF\u81EA\u6CBB\u5DDE",532901:"\u5927\u7406\u5E02",532922:"\u6F3E\u6FDE\u5F5D\u65CF\u81EA\u6CBB\u53BF",532923:"\u7965\u4E91\u53BF",532924:"\u5BBE\u5DDD\u53BF",532925:"\u5F25\u6E21\u53BF",532926:"\u5357\u6DA7\u5F5D\u65CF\u81EA\u6CBB\u53BF",532927:"\u5DCD\u5C71\u5F5D\u65CF\u56DE\u65CF\u81EA\u6CBB\u53BF",532928:"\u6C38\u5E73\u53BF",532929:"\u4E91\u9F99\u53BF",532930:"\u6D31\u6E90\u53BF",532931:"\u5251\u5DDD\u53BF",532932:"\u9E64\u5E86\u53BF",532933:"\u5176\u5B83\u533A",533100:"\u5FB7\u5B8F\u50A3\u65CF\u666F\u9887\u65CF\u81EA\u6CBB\u5DDE",533102:"\u745E\u4E3D\u5E02",533103:"\u8292\u5E02",533122:"\u6881\u6CB3\u53BF",533123:"\u76C8\u6C5F\u53BF",533124:"\u9647\u5DDD\u53BF",533125:"\u5176\u5B83\u533A",533300:"\u6012\u6C5F\u5088\u50F3\u65CF\u81EA\u6CBB\u5DDE",533321:"\u6CF8\u6C34\u53BF",533323:"\u798F\u8D21\u53BF",533324:"\u8D21\u5C71\u72EC\u9F99\u65CF\u6012\u65CF\u81EA\u6CBB\u53BF",533325:"\u5170\u576A\u767D\u65CF\u666E\u7C73\u65CF\u81EA\u6CBB\u53BF",533326:"\u5176\u5B83\u533A",533400:"\u8FEA\u5E86\u85CF\u65CF\u81EA\u6CBB\u5DDE",533421:"\u9999\u683C\u91CC\u62C9\u53BF",533422:"\u5FB7\u94A6\u53BF",533423:"\u7EF4\u897F\u5088\u50F3\u65CF\u81EA\u6CBB\u53BF",533424:"\u5176\u5B83\u533A",54e4:"\u897F\u85CF\u81EA\u6CBB\u533A",540100:"\u62C9\u8428\u5E02",540102:"\u57CE\u5173\u533A",540121:"\u6797\u5468\u53BF",540122:"\u5F53\u96C4\u53BF",540123:"\u5C3C\u6728\u53BF",540124:"\u66F2\u6C34\u53BF",540125:"\u5806\u9F99\u5FB7\u5E86\u53BF",540126:"\u8FBE\u5B5C\u53BF",540127:"\u58A8\u7AF9\u5DE5\u5361\u53BF",540128:"\u5176\u5B83\u533A",542100:"\u660C\u90FD\u5730\u533A",542121:"\u660C\u90FD\u53BF",542122:"\u6C5F\u8FBE\u53BF",542123:"\u8D21\u89C9\u53BF",542124:"\u7C7B\u4E4C\u9F50\u53BF",542125:"\u4E01\u9752\u53BF",542126:"\u5BDF\u96C5\u53BF",542127:"\u516B\u5BBF\u53BF",542128:"\u5DE6\u8D21\u53BF",542129:"\u8292\u5EB7\u53BF",542132:"\u6D1B\u9686\u53BF",542133:"\u8FB9\u575D\u53BF",542134:"\u5176\u5B83\u533A",542200:"\u5C71\u5357\u5730\u533A",542221:"\u4E43\u4E1C\u53BF",542222:"\u624E\u56CA\u53BF",542223:"\u8D21\u560E\u53BF",542224:"\u6851\u65E5\u53BF",542225:"\u743C\u7ED3\u53BF",542226:"\u66F2\u677E\u53BF",542227:"\u63AA\u7F8E\u53BF",542228:"\u6D1B\u624E\u53BF",542229:"\u52A0\u67E5\u53BF",542231:"\u9686\u5B50\u53BF",542232:"\u9519\u90A3\u53BF",542233:"\u6D6A\u5361\u5B50\u53BF",542234:"\u5176\u5B83\u533A",542300:"\u65E5\u5580\u5219\u5730\u533A",542301:"\u65E5\u5580\u5219\u5E02",542322:"\u5357\u6728\u6797\u53BF",542323:"\u6C5F\u5B5C\u53BF",542324:"\u5B9A\u65E5\u53BF",542325:"\u8428\u8FE6\u53BF",542326:"\u62C9\u5B5C\u53BF",542327:"\u6602\u4EC1\u53BF",542328:"\u8C22\u901A\u95E8\u53BF",542329:"\u767D\u6717\u53BF",542330:"\u4EC1\u5E03\u53BF",542331:"\u5EB7\u9A6C\u53BF",542332:"\u5B9A\u7ED3\u53BF",542333:"\u4EF2\u5DF4\u53BF",542334:"\u4E9A\u4E1C\u53BF",542335:"\u5409\u9686\u53BF",542336:"\u8042\u62C9\u6728\u53BF",542337:"\u8428\u560E\u53BF",542338:"\u5C97\u5DF4\u53BF",542339:"\u5176\u5B83\u533A",542400:"\u90A3\u66F2\u5730\u533A",542421:"\u90A3\u66F2\u53BF",542422:"\u5609\u9ECE\u53BF",542423:"\u6BD4\u5982\u53BF",542424:"\u8042\u8363\u53BF",542425:"\u5B89\u591A\u53BF",542426:"\u7533\u624E\u53BF",542427:"\u7D22\u53BF",542428:"\u73ED\u6208\u53BF",542429:"\u5DF4\u9752\u53BF",542430:"\u5C3C\u739B\u53BF",542431:"\u5176\u5B83\u533A",542432:"\u53CC\u6E56\u53BF",542500:"\u963F\u91CC\u5730\u533A",542521:"\u666E\u5170\u53BF",542522:"\u672D\u8FBE\u53BF",542523:"\u5676\u5C14\u53BF",542524:"\u65E5\u571F\u53BF",542525:"\u9769\u5409\u53BF",542526:"\u6539\u5219\u53BF",542527:"\u63AA\u52E4\u53BF",542528:"\u5176\u5B83\u533A",542600:"\u6797\u829D\u5730\u533A",542621:"\u6797\u829D\u53BF",542622:"\u5DE5\u5E03\u6C5F\u8FBE\u53BF",542623:"\u7C73\u6797\u53BF",542624:"\u58A8\u8131\u53BF",542625:"\u6CE2\u5BC6\u53BF",542626:"\u5BDF\u9685\u53BF",542627:"\u6717\u53BF",542628:"\u5176\u5B83\u533A",61e4:"\u9655\u897F\u7701",610100:"\u897F\u5B89\u5E02",610102:"\u65B0\u57CE\u533A",610103:"\u7891\u6797\u533A",610104:"\u83B2\u6E56\u533A",610111:"\u705E\u6865\u533A",610112:"\u672A\u592E\u533A",610113:"\u96C1\u5854\u533A",610114:"\u960E\u826F\u533A",610115:"\u4E34\u6F7C\u533A",610116:"\u957F\u5B89\u533A",610122:"\u84DD\u7530\u53BF",610124:"\u5468\u81F3\u53BF",610125:"\u6237\u53BF",610126:"\u9AD8\u9675\u53BF",610127:"\u5176\u5B83\u533A",610200:"\u94DC\u5DDD\u5E02",610202:"\u738B\u76CA\u533A",610203:"\u5370\u53F0\u533A",610204:"\u8000\u5DDE\u533A",610222:"\u5B9C\u541B\u53BF",610223:"\u5176\u5B83\u533A",610300:"\u5B9D\u9E21\u5E02",610302:"\u6E2D\u6EE8\u533A",610303:"\u91D1\u53F0\u533A",610304:"\u9648\u4ED3\u533A",610322:"\u51E4\u7FD4\u53BF",610323:"\u5C90\u5C71\u53BF",610324:"\u6276\u98CE\u53BF",610326:"\u7709\u53BF",610327:"\u9647\u53BF",610328:"\u5343\u9633\u53BF",610329:"\u9E9F\u6E38\u53BF",610330:"\u51E4\u53BF",610331:"\u592A\u767D\u53BF",610332:"\u5176\u5B83\u533A",610400:"\u54B8\u9633\u5E02",610402:"\u79E6\u90FD\u533A",610403:"\u6768\u9675\u533A",610404:"\u6E2D\u57CE\u533A",610422:"\u4E09\u539F\u53BF",610423:"\u6CFE\u9633\u53BF",610424:"\u4E7E\u53BF",610425:"\u793C\u6CC9\u53BF",610426:"\u6C38\u5BFF\u53BF",610427:"\u5F6C\u53BF",610428:"\u957F\u6B66\u53BF",610429:"\u65EC\u9091\u53BF",610430:"\u6DF3\u5316\u53BF",610431:"\u6B66\u529F\u53BF",610481:"\u5174\u5E73\u5E02",610482:"\u5176\u5B83\u533A",610500:"\u6E2D\u5357\u5E02",610502:"\u4E34\u6E2D\u533A",610521:"\u534E\u53BF",610522:"\u6F7C\u5173\u53BF",610523:"\u5927\u8354\u53BF",610524:"\u5408\u9633\u53BF",610525:"\u6F84\u57CE\u53BF",610526:"\u84B2\u57CE\u53BF",610527:"\u767D\u6C34\u53BF",610528:"\u5BCC\u5E73\u53BF",610581:"\u97E9\u57CE\u5E02",610582:"\u534E\u9634\u5E02",610583:"\u5176\u5B83\u533A",610600:"\u5EF6\u5B89\u5E02",610602:"\u5B9D\u5854\u533A",610621:"\u5EF6\u957F\u53BF",610622:"\u5EF6\u5DDD\u53BF",610623:"\u5B50\u957F\u53BF",610624:"\u5B89\u585E\u53BF",610625:"\u5FD7\u4E39\u53BF",610626:"\u5434\u8D77\u53BF",610627:"\u7518\u6CC9\u53BF",610628:"\u5BCC\u53BF",610629:"\u6D1B\u5DDD\u53BF",610630:"\u5B9C\u5DDD\u53BF",610631:"\u9EC4\u9F99\u53BF",610632:"\u9EC4\u9675\u53BF",610633:"\u5176\u5B83\u533A",610700:"\u6C49\u4E2D\u5E02",610702:"\u6C49\u53F0\u533A",610721:"\u5357\u90D1\u53BF",610722:"\u57CE\u56FA\u53BF",610723:"\u6D0B\u53BF",610724:"\u897F\u4E61\u53BF",610725:"\u52C9\u53BF",610726:"\u5B81\u5F3A\u53BF",610727:"\u7565\u9633\u53BF",610728:"\u9547\u5DF4\u53BF",610729:"\u7559\u575D\u53BF",610730:"\u4F5B\u576A\u53BF",610731:"\u5176\u5B83\u533A",610800:"\u6986\u6797\u5E02",610802:"\u6986\u9633\u533A",610821:"\u795E\u6728\u53BF",610822:"\u5E9C\u8C37\u53BF",610823:"\u6A2A\u5C71\u53BF",610824:"\u9756\u8FB9\u53BF",610825:"\u5B9A\u8FB9\u53BF",610826:"\u7EE5\u5FB7\u53BF",610827:"\u7C73\u8102\u53BF",610828:"\u4F73\u53BF",610829:"\u5434\u5821\u53BF",610830:"\u6E05\u6DA7\u53BF",610831:"\u5B50\u6D32\u53BF",610832:"\u5176\u5B83\u533A",610900:"\u5B89\u5EB7\u5E02",610902:"\u6C49\u6EE8\u533A",610921:"\u6C49\u9634\u53BF",610922:"\u77F3\u6CC9\u53BF",610923:"\u5B81\u9655\u53BF",610924:"\u7D2B\u9633\u53BF",610925:"\u5C9A\u768B\u53BF",610926:"\u5E73\u5229\u53BF",610927:"\u9547\u576A\u53BF",610928:"\u65EC\u9633\u53BF",610929:"\u767D\u6CB3\u53BF",610930:"\u5176\u5B83\u533A",611e3:"\u5546\u6D1B\u5E02",611002:"\u5546\u5DDE\u533A",611021:"\u6D1B\u5357\u53BF",611022:"\u4E39\u51E4\u53BF",611023:"\u5546\u5357\u53BF",611024:"\u5C71\u9633\u53BF",611025:"\u9547\u5B89\u53BF",611026:"\u67DE\u6C34\u53BF",611027:"\u5176\u5B83\u533A",62e4:"\u7518\u8083\u7701",620100:"\u5170\u5DDE\u5E02",620102:"\u57CE\u5173\u533A",620103:"\u4E03\u91CC\u6CB3\u533A",620104:"\u897F\u56FA\u533A",620105:"\u5B89\u5B81\u533A",620111:"\u7EA2\u53E4\u533A",620121:"\u6C38\u767B\u53BF",620122:"\u768B\u5170\u53BF",620123:"\u6986\u4E2D\u53BF",620124:"\u5176\u5B83\u533A",620200:"\u5609\u5CEA\u5173\u5E02",620300:"\u91D1\u660C\u5E02",620302:"\u91D1\u5DDD\u533A",620321:"\u6C38\u660C\u53BF",620322:"\u5176\u5B83\u533A",620400:"\u767D\u94F6\u5E02",620402:"\u767D\u94F6\u533A",620403:"\u5E73\u5DDD\u533A",620421:"\u9756\u8FDC\u53BF",620422:"\u4F1A\u5B81\u53BF",620423:"\u666F\u6CF0\u53BF",620424:"\u5176\u5B83\u533A",620500:"\u5929\u6C34\u5E02",620502:"\u79E6\u5DDE\u533A",620503:"\u9EA6\u79EF\u533A",620521:"\u6E05\u6C34\u53BF",620522:"\u79E6\u5B89\u53BF",620523:"\u7518\u8C37\u53BF",620524:"\u6B66\u5C71\u53BF",620525:"\u5F20\u5BB6\u5DDD\u56DE\u65CF\u81EA\u6CBB\u53BF",620526:"\u5176\u5B83\u533A",620600:"\u6B66\u5A01\u5E02",620602:"\u51C9\u5DDE\u533A",620621:"\u6C11\u52E4\u53BF",620622:"\u53E4\u6D6A\u53BF",620623:"\u5929\u795D\u85CF\u65CF\u81EA\u6CBB\u53BF",620624:"\u5176\u5B83\u533A",620700:"\u5F20\u6396\u5E02",620702:"\u7518\u5DDE\u533A",620721:"\u8083\u5357\u88D5\u56FA\u65CF\u81EA\u6CBB\u53BF",620722:"\u6C11\u4E50\u53BF",620723:"\u4E34\u6CFD\u53BF",620724:"\u9AD8\u53F0\u53BF",620725:"\u5C71\u4E39\u53BF",620726:"\u5176\u5B83\u533A",620800:"\u5E73\u51C9\u5E02",620802:"\u5D06\u5CD2\u533A",620821:"\u6CFE\u5DDD\u53BF",620822:"\u7075\u53F0\u53BF",620823:"\u5D07\u4FE1\u53BF",620824:"\u534E\u4EAD\u53BF",620825:"\u5E84\u6D6A\u53BF",620826:"\u9759\u5B81\u53BF",620827:"\u5176\u5B83\u533A",620900:"\u9152\u6CC9\u5E02",620902:"\u8083\u5DDE\u533A",620921:"\u91D1\u5854\u53BF",620922:"\u74DC\u5DDE\u53BF",620923:"\u8083\u5317\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",620924:"\u963F\u514B\u585E\u54C8\u8428\u514B\u65CF\u81EA\u6CBB\u53BF",620981:"\u7389\u95E8\u5E02",620982:"\u6566\u714C\u5E02",620983:"\u5176\u5B83\u533A",621e3:"\u5E86\u9633\u5E02",621002:"\u897F\u5CF0\u533A",621021:"\u5E86\u57CE\u53BF",621022:"\u73AF\u53BF",621023:"\u534E\u6C60\u53BF",621024:"\u5408\u6C34\u53BF",621025:"\u6B63\u5B81\u53BF",621026:"\u5B81\u53BF",621027:"\u9547\u539F\u53BF",621028:"\u5176\u5B83\u533A",621100:"\u5B9A\u897F\u5E02",621102:"\u5B89\u5B9A\u533A",621121:"\u901A\u6E2D\u53BF",621122:"\u9647\u897F\u53BF",621123:"\u6E2D\u6E90\u53BF",621124:"\u4E34\u6D2E\u53BF",621125:"\u6F33\u53BF",621126:"\u5CB7\u53BF",621127:"\u5176\u5B83\u533A",621200:"\u9647\u5357\u5E02",621202:"\u6B66\u90FD\u533A",621221:"\u6210\u53BF",621222:"\u6587\u53BF",621223:"\u5B95\u660C\u53BF",621224:"\u5EB7\u53BF",621225:"\u897F\u548C\u53BF",621226:"\u793C\u53BF",621227:"\u5FBD\u53BF",621228:"\u4E24\u5F53\u53BF",621229:"\u5176\u5B83\u533A",622900:"\u4E34\u590F\u56DE\u65CF\u81EA\u6CBB\u5DDE",622901:"\u4E34\u590F\u5E02",622921:"\u4E34\u590F\u53BF",622922:"\u5EB7\u4E50\u53BF",622923:"\u6C38\u9756\u53BF",622924:"\u5E7F\u6CB3\u53BF",622925:"\u548C\u653F\u53BF",622926:"\u4E1C\u4E61\u65CF\u81EA\u6CBB\u53BF",622927:"\u79EF\u77F3\u5C71\u4FDD\u5B89\u65CF\u4E1C\u4E61\u65CF\u6492\u62C9\u65CF\u81EA\u6CBB\u53BF",622928:"\u5176\u5B83\u533A",623e3:"\u7518\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE",623001:"\u5408\u4F5C\u5E02",623021:"\u4E34\u6F6D\u53BF",623022:"\u5353\u5C3C\u53BF",623023:"\u821F\u66F2\u53BF",623024:"\u8FED\u90E8\u53BF",623025:"\u739B\u66F2\u53BF",623026:"\u788C\u66F2\u53BF",623027:"\u590F\u6CB3\u53BF",623028:"\u5176\u5B83\u533A",63e4:"\u9752\u6D77\u7701",630100:"\u897F\u5B81\u5E02",630102:"\u57CE\u4E1C\u533A",630103:"\u57CE\u4E2D\u533A",630104:"\u57CE\u897F\u533A",630105:"\u57CE\u5317\u533A",630121:"\u5927\u901A\u56DE\u65CF\u571F\u65CF\u81EA\u6CBB\u53BF",630122:"\u6E5F\u4E2D\u53BF",630123:"\u6E5F\u6E90\u53BF",630124:"\u5176\u5B83\u533A",632100:"\u6D77\u4E1C\u5E02",632121:"\u5E73\u5B89\u53BF",632122:"\u6C11\u548C\u56DE\u65CF\u571F\u65CF\u81EA\u6CBB\u53BF",632123:"\u4E50\u90FD\u533A",632126:"\u4E92\u52A9\u571F\u65CF\u81EA\u6CBB\u53BF",632127:"\u5316\u9686\u56DE\u65CF\u81EA\u6CBB\u53BF",632128:"\u5FAA\u5316\u6492\u62C9\u65CF\u81EA\u6CBB\u53BF",632129:"\u5176\u5B83\u533A",632200:"\u6D77\u5317\u85CF\u65CF\u81EA\u6CBB\u5DDE",632221:"\u95E8\u6E90\u56DE\u65CF\u81EA\u6CBB\u53BF",632222:"\u7941\u8FDE\u53BF",632223:"\u6D77\u664F\u53BF",632224:"\u521A\u5BDF\u53BF",632225:"\u5176\u5B83\u533A",632300:"\u9EC4\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE",632321:"\u540C\u4EC1\u53BF",632322:"\u5C16\u624E\u53BF",632323:"\u6CFD\u5E93\u53BF",632324:"\u6CB3\u5357\u8499\u53E4\u65CF\u81EA\u6CBB\u53BF",632325:"\u5176\u5B83\u533A",632500:"\u6D77\u5357\u85CF\u65CF\u81EA\u6CBB\u5DDE",632521:"\u5171\u548C\u53BF",632522:"\u540C\u5FB7\u53BF",632523:"\u8D35\u5FB7\u53BF",632524:"\u5174\u6D77\u53BF",632525:"\u8D35\u5357\u53BF",632526:"\u5176\u5B83\u533A",632600:"\u679C\u6D1B\u85CF\u65CF\u81EA\u6CBB\u5DDE",632621:"\u739B\u6C81\u53BF",632622:"\u73ED\u739B\u53BF",632623:"\u7518\u5FB7\u53BF",632624:"\u8FBE\u65E5\u53BF",632625:"\u4E45\u6CBB\u53BF",632626:"\u739B\u591A\u53BF",632627:"\u5176\u5B83\u533A",632700:"\u7389\u6811\u85CF\u65CF\u81EA\u6CBB\u5DDE",632721:"\u7389\u6811\u5E02",632722:"\u6742\u591A\u53BF",632723:"\u79F0\u591A\u53BF",632724:"\u6CBB\u591A\u53BF",632725:"\u56CA\u8C26\u53BF",632726:"\u66F2\u9EBB\u83B1\u53BF",632727:"\u5176\u5B83\u533A",632800:"\u6D77\u897F\u8499\u53E4\u65CF\u85CF\u65CF\u81EA\u6CBB\u5DDE",632801:"\u683C\u5C14\u6728\u5E02",632802:"\u5FB7\u4EE4\u54C8\u5E02",632821:"\u4E4C\u5170\u53BF",632822:"\u90FD\u5170\u53BF",632823:"\u5929\u5CFB\u53BF",632824:"\u5176\u5B83\u533A",64e4:"\u5B81\u590F\u56DE\u65CF\u81EA\u6CBB\u533A",640100:"\u94F6\u5DDD\u5E02",640104:"\u5174\u5E86\u533A",640105:"\u897F\u590F\u533A",640106:"\u91D1\u51E4\u533A",640121:"\u6C38\u5B81\u53BF",640122:"\u8D3A\u5170\u53BF",640181:"\u7075\u6B66\u5E02",640182:"\u5176\u5B83\u533A",640200:"\u77F3\u5634\u5C71\u5E02",640202:"\u5927\u6B66\u53E3\u533A",640205:"\u60E0\u519C\u533A",640221:"\u5E73\u7F57\u53BF",640222:"\u5176\u5B83\u533A",640300:"\u5434\u5FE0\u5E02",640302:"\u5229\u901A\u533A",640303:"\u7EA2\u5BFA\u5821\u533A",640323:"\u76D0\u6C60\u53BF",640324:"\u540C\u5FC3\u53BF",640381:"\u9752\u94DC\u5CE1\u5E02",640382:"\u5176\u5B83\u533A",640400:"\u56FA\u539F\u5E02",640402:"\u539F\u5DDE\u533A",640422:"\u897F\u5409\u53BF",640423:"\u9686\u5FB7\u53BF",640424:"\u6CFE\u6E90\u53BF",640425:"\u5F6D\u9633\u53BF",640426:"\u5176\u5B83\u533A",640500:"\u4E2D\u536B\u5E02",640502:"\u6C99\u5761\u5934\u533A",640521:"\u4E2D\u5B81\u53BF",640522:"\u6D77\u539F\u53BF",640523:"\u5176\u5B83\u533A",65e4:"\u65B0\u7586\u7EF4\u543E\u5C14\u81EA\u6CBB\u533A",650100:"\u4E4C\u9C81\u6728\u9F50\u5E02",650102:"\u5929\u5C71\u533A",650103:"\u6C99\u4F9D\u5DF4\u514B\u533A",650104:"\u65B0\u5E02\u533A",650105:"\u6C34\u78E8\u6C9F\u533A",650106:"\u5934\u5C6F\u6CB3\u533A",650107:"\u8FBE\u5742\u57CE\u533A",650109:"\u7C73\u4E1C\u533A",650121:"\u4E4C\u9C81\u6728\u9F50\u53BF",650122:"\u5176\u5B83\u533A",650200:"\u514B\u62C9\u739B\u4F9D\u5E02",650202:"\u72EC\u5C71\u5B50\u533A",650203:"\u514B\u62C9\u739B\u4F9D\u533A",650204:"\u767D\u78B1\u6EE9\u533A",650205:"\u4E4C\u5C14\u79BE\u533A",650206:"\u5176\u5B83\u533A",652100:"\u5410\u9C81\u756A\u5730\u533A",652101:"\u5410\u9C81\u756A\u5E02",652122:"\u912F\u5584\u53BF",652123:"\u6258\u514B\u900A\u53BF",652124:"\u5176\u5B83\u533A",652200:"\u54C8\u5BC6\u5730\u533A",652201:"\u54C8\u5BC6\u5E02",652222:"\u5DF4\u91CC\u5764\u54C8\u8428\u514B\u81EA\u6CBB\u53BF",652223:"\u4F0A\u543E\u53BF",652224:"\u5176\u5B83\u533A",652300:"\u660C\u5409\u56DE\u65CF\u81EA\u6CBB\u5DDE",652301:"\u660C\u5409\u5E02",652302:"\u961C\u5EB7\u5E02",652323:"\u547C\u56FE\u58C1\u53BF",652324:"\u739B\u7EB3\u65AF\u53BF",652325:"\u5947\u53F0\u53BF",652327:"\u5409\u6728\u8428\u5C14\u53BF",652328:"\u6728\u5792\u54C8\u8428\u514B\u81EA\u6CBB\u53BF",652329:"\u5176\u5B83\u533A",652700:"\u535A\u5C14\u5854\u62C9\u8499\u53E4\u81EA\u6CBB\u5DDE",652701:"\u535A\u4E50\u5E02",652702:"\u963F\u62C9\u5C71\u53E3\u5E02",652722:"\u7CBE\u6CB3\u53BF",652723:"\u6E29\u6CC9\u53BF",652724:"\u5176\u5B83\u533A",652800:"\u5DF4\u97F3\u90ED\u695E\u8499\u53E4\u81EA\u6CBB\u5DDE",652801:"\u5E93\u5C14\u52D2\u5E02",652822:"\u8F6E\u53F0\u53BF",652823:"\u5C09\u7281\u53BF",652824:"\u82E5\u7F8C\u53BF",652825:"\u4E14\u672B\u53BF",652826:"\u7109\u8006\u56DE\u65CF\u81EA\u6CBB\u53BF",652827:"\u548C\u9759\u53BF",652828:"\u548C\u7855\u53BF",652829:"\u535A\u6E56\u53BF",652830:"\u5176\u5B83\u533A",652900:"\u963F\u514B\u82CF\u5730\u533A",652901:"\u963F\u514B\u82CF\u5E02",652922:"\u6E29\u5BBF\u53BF",652923:"\u5E93\u8F66\u53BF",652924:"\u6C99\u96C5\u53BF",652925:"\u65B0\u548C\u53BF",652926:"\u62DC\u57CE\u53BF",652927:"\u4E4C\u4EC0\u53BF",652928:"\u963F\u74E6\u63D0\u53BF",652929:"\u67EF\u576A\u53BF",652930:"\u5176\u5B83\u533A",653e3:"\u514B\u5B5C\u52D2\u82CF\u67EF\u5C14\u514B\u5B5C\u81EA\u6CBB\u5DDE",653001:"\u963F\u56FE\u4EC0\u5E02",653022:"\u963F\u514B\u9676\u53BF",653023:"\u963F\u5408\u5947\u53BF",653024:"\u4E4C\u6070\u53BF",653025:"\u5176\u5B83\u533A",653100:"\u5580\u4EC0\u5730\u533A",653101:"\u5580\u4EC0\u5E02",653121:"\u758F\u9644\u53BF",653122:"\u758F\u52D2\u53BF",653123:"\u82F1\u5409\u6C99\u53BF",653124:"\u6CFD\u666E\u53BF",653125:"\u838E\u8F66\u53BF",653126:"\u53F6\u57CE\u53BF",653127:"\u9EA6\u76D6\u63D0\u53BF",653128:"\u5CB3\u666E\u6E56\u53BF",653129:"\u4F3D\u5E08\u53BF",653130:"\u5DF4\u695A\u53BF",653131:"\u5854\u4EC0\u5E93\u5C14\u5E72\u5854\u5409\u514B\u81EA\u6CBB\u53BF",653132:"\u5176\u5B83\u533A",653200:"\u548C\u7530\u5730\u533A",653201:"\u548C\u7530\u5E02",653221:"\u548C\u7530\u53BF",653222:"\u58A8\u7389\u53BF",653223:"\u76AE\u5C71\u53BF",653224:"\u6D1B\u6D66\u53BF",653225:"\u7B56\u52D2\u53BF",653226:"\u4E8E\u7530\u53BF",653227:"\u6C11\u4E30\u53BF",653228:"\u5176\u5B83\u533A",654e3:"\u4F0A\u7281\u54C8\u8428\u514B\u81EA\u6CBB\u5DDE",654002:"\u4F0A\u5B81\u5E02",654003:"\u594E\u5C6F\u5E02",654021:"\u4F0A\u5B81\u53BF",654022:"\u5BDF\u5E03\u67E5\u5C14\u9521\u4F2F\u81EA\u6CBB\u53BF",654023:"\u970D\u57CE\u53BF",654024:"\u5DE9\u7559\u53BF",654025:"\u65B0\u6E90\u53BF",654026:"\u662D\u82CF\u53BF",654027:"\u7279\u514B\u65AF\u53BF",654028:"\u5C3C\u52D2\u514B\u53BF",654029:"\u5176\u5B83\u533A",654200:"\u5854\u57CE\u5730\u533A",654201:"\u5854\u57CE\u5E02",654202:"\u4E4C\u82CF\u5E02",654221:"\u989D\u654F\u53BF",654223:"\u6C99\u6E7E\u53BF",654224:"\u6258\u91CC\u53BF",654225:"\u88D5\u6C11\u53BF",654226:"\u548C\u5E03\u514B\u8D5B\u5C14\u8499\u53E4\u81EA\u6CBB\u53BF",654227:"\u5176\u5B83\u533A",654300:"\u963F\u52D2\u6CF0\u5730\u533A",654301:"\u963F\u52D2\u6CF0\u5E02",654321:"\u5E03\u5C14\u6D25\u53BF",654322:"\u5BCC\u8574\u53BF",654323:"\u798F\u6D77\u53BF",654324:"\u54C8\u5DF4\u6CB3\u53BF",654325:"\u9752\u6CB3\u53BF",654326:"\u5409\u6728\u4E43\u53BF",654327:"\u5176\u5B83\u533A",659001:"\u77F3\u6CB3\u5B50\u5E02",659002:"\u963F\u62C9\u5C14\u5E02",659003:"\u56FE\u6728\u8212\u514B\u5E02",659004:"\u4E94\u5BB6\u6E20\u5E02",71e4:"\u53F0\u6E7E",710100:"\u53F0\u5317\u5E02",710101:"\u4E2D\u6B63\u533A",710102:"\u5927\u540C\u533A",710103:"\u4E2D\u5C71\u533A",710104:"\u677E\u5C71\u533A",710105:"\u5927\u5B89\u533A",710106:"\u4E07\u534E\u533A",710107:"\u4FE1\u4E49\u533A",710108:"\u58EB\u6797\u533A",710109:"\u5317\u6295\u533A",710110:"\u5185\u6E56\u533A",710111:"\u5357\u6E2F\u533A",710112:"\u6587\u5C71\u533A",710113:"\u5176\u5B83\u533A",710200:"\u9AD8\u96C4\u5E02",710201:"\u65B0\u5174\u533A",710202:"\u524D\u91D1\u533A",710203:"\u82A9\u96C5\u533A",710204:"\u76D0\u57D5\u533A",710205:"\u9F13\u5C71\u533A",710206:"\u65D7\u6D25\u533A",710207:"\u524D\u9547\u533A",710208:"\u4E09\u6C11\u533A",710209:"\u5DE6\u8425\u533A",710210:"\u6960\u6893\u533A",710211:"\u5C0F\u6E2F\u533A",710212:"\u5176\u5B83\u533A",710241:"\u82D3\u96C5\u533A",710242:"\u4EC1\u6B66\u533A",710243:"\u5927\u793E\u533A",710244:"\u5188\u5C71\u533A",710245:"\u8DEF\u7AF9\u533A",710246:"\u963F\u83B2\u533A",710247:"\u7530\u5BEE\u533A",710248:"\u71D5\u5DE2\u533A",710249:"\u6865\u5934\u533A",710250:"\u6893\u5B98\u533A",710251:"\u5F25\u9640\u533A",710252:"\u6C38\u5B89\u533A",710253:"\u6E56\u5185\u533A",710254:"\u51E4\u5C71\u533A",710255:"\u5927\u5BEE\u533A",710256:"\u6797\u56ED\u533A",710257:"\u9E1F\u677E\u533A",710258:"\u5927\u6811\u533A",710259:"\u65D7\u5C71\u533A",710260:"\u7F8E\u6D53\u533A",710261:"\u516D\u9F9F\u533A",710262:"\u5185\u95E8\u533A",710263:"\u6749\u6797\u533A",710264:"\u7532\u4ED9\u533A",710265:"\u6843\u6E90\u533A",710266:"\u90A3\u739B\u590F\u533A",710267:"\u8302\u6797\u533A",710268:"\u8304\u8423\u533A",710300:"\u53F0\u5357\u5E02",710301:"\u4E2D\u897F\u533A",710302:"\u4E1C\u533A",710303:"\u5357\u533A",710304:"\u5317\u533A",710305:"\u5B89\u5E73\u533A",710306:"\u5B89\u5357\u533A",710307:"\u5176\u5B83\u533A",710339:"\u6C38\u5EB7\u533A",710340:"\u5F52\u4EC1\u533A",710341:"\u65B0\u5316\u533A",710342:"\u5DE6\u9547\u533A",710343:"\u7389\u4E95\u533A",710344:"\u6960\u897F\u533A",710345:"\u5357\u5316\u533A",710346:"\u4EC1\u5FB7\u533A",710347:"\u5173\u5E99\u533A",710348:"\u9F99\u5D0E\u533A",710349:"\u5B98\u7530\u533A",710350:"\u9EBB\u8C46\u533A",710351:"\u4F73\u91CC\u533A",710352:"\u897F\u6E2F\u533A",710353:"\u4E03\u80A1\u533A",710354:"\u5C06\u519B\u533A",710355:"\u5B66\u7532\u533A",710356:"\u5317\u95E8\u533A",710357:"\u65B0\u8425\u533A",710358:"\u540E\u58C1\u533A",710359:"\u767D\u6CB3\u533A",710360:"\u4E1C\u5C71\u533A",710361:"\u516D\u7532\u533A",710362:"\u4E0B\u8425\u533A",710363:"\u67F3\u8425\u533A",710364:"\u76D0\u6C34\u533A",710365:"\u5584\u5316\u533A",710366:"\u5927\u5185\u533A",710367:"\u5C71\u4E0A\u533A",710368:"\u65B0\u5E02\u533A",710369:"\u5B89\u5B9A\u533A",710400:"\u53F0\u4E2D\u5E02",710401:"\u4E2D\u533A",710402:"\u4E1C\u533A",710403:"\u5357\u533A",710404:"\u897F\u533A",710405:"\u5317\u533A",710406:"\u5317\u5C6F\u533A",710407:"\u897F\u5C6F\u533A",710408:"\u5357\u5C6F\u533A",710409:"\u5176\u5B83\u533A",710431:"\u592A\u5E73\u533A",710432:"\u5927\u91CC\u533A",710433:"\u96FE\u5CF0\u533A",710434:"\u4E4C\u65E5\u533A",710435:"\u4E30\u539F\u533A",710436:"\u540E\u91CC\u533A",710437:"\u77F3\u5188\u533A",710438:"\u4E1C\u52BF\u533A",710439:"\u548C\u5E73\u533A",710440:"\u65B0\u793E\u533A",710441:"\u6F6D\u5B50\u533A",710442:"\u5927\u96C5\u533A",710443:"\u795E\u5188\u533A",710444:"\u5927\u809A\u533A",710445:"\u6C99\u9E7F\u533A",710446:"\u9F99\u4E95\u533A",710447:"\u68A7\u6816\u533A",710448:"\u6E05\u6C34\u533A",710449:"\u5927\u7532\u533A",710450:"\u5916\u57D4\u533A",710451:"\u5927\u5B89\u533A",710500:"\u91D1\u95E8\u53BF",710507:"\u91D1\u6C99\u9547",710508:"\u91D1\u6E56\u9547",710509:"\u91D1\u5B81\u4E61",710510:"\u91D1\u57CE\u9547",710511:"\u70C8\u5C7F\u4E61",710512:"\u4E4C\u5775\u4E61",710600:"\u5357\u6295\u53BF",710614:"\u5357\u6295\u5E02",710615:"\u4E2D\u5BEE\u4E61",710616:"\u8349\u5C6F\u9547",710617:"\u56FD\u59D3\u4E61",710618:"\u57D4\u91CC\u9547",710619:"\u4EC1\u7231\u4E61",710620:"\u540D\u95F4\u4E61",710621:"\u96C6\u96C6\u9547",710622:"\u6C34\u91CC\u4E61",710623:"\u9C7C\u6C60\u4E61",710624:"\u4FE1\u4E49\u4E61",710625:"\u7AF9\u5C71\u9547",710626:"\u9E7F\u8C37\u4E61",710700:"\u57FA\u9686\u5E02",710701:"\u4EC1\u7231\u533A",710702:"\u4FE1\u4E49\u533A",710703:"\u4E2D\u6B63\u533A",710704:"\u4E2D\u5C71\u533A",710705:"\u5B89\u4E50\u533A",710706:"\u6696\u6696\u533A",710707:"\u4E03\u5835\u533A",710708:"\u5176\u5B83\u533A",710800:"\u65B0\u7AF9\u5E02",710801:"\u4E1C\u533A",710802:"\u5317\u533A",710803:"\u9999\u5C71\u533A",710804:"\u5176\u5B83\u533A",710900:"\u5609\u4E49\u5E02",710901:"\u4E1C\u533A",710902:"\u897F\u533A",710903:"\u5176\u5B83\u533A",711100:"\u65B0\u5317\u5E02",711130:"\u4E07\u91CC\u533A",711131:"\u91D1\u5C71\u533A",711132:"\u677F\u6865\u533A",711133:"\u6C50\u6B62\u533A",711134:"\u6DF1\u5751\u533A",711135:"\u77F3\u7887\u533A",711136:"\u745E\u82B3\u533A",711137:"\u5E73\u6EAA\u533A",711138:"\u53CC\u6EAA\u533A",711139:"\u8D21\u5BEE\u533A",711140:"\u65B0\u5E97\u533A",711141:"\u576A\u6797\u533A",711142:"\u4E4C\u6765\u533A",711143:"\u6C38\u548C\u533A",711144:"\u4E2D\u548C\u533A",711145:"\u571F\u57CE\u533A",711146:"\u4E09\u5CE1\u533A",711147:"\u6811\u6797\u533A",711148:"\u83BA\u6B4C\u533A",711149:"\u4E09\u91CD\u533A",711150:"\u65B0\u5E84\u533A",711151:"\u6CF0\u5C71\u533A",711152:"\u6797\u53E3\u533A",711153:"\u82A6\u6D32\u533A",711154:"\u4E94\u80A1\u533A",711155:"\u516B\u91CC\u533A",711156:"\u6DE1\u6C34\u533A",711157:"\u4E09\u829D\u533A",711158:"\u77F3\u95E8\u533A",711200:"\u5B9C\u5170\u53BF",711214:"\u5B9C\u5170\u5E02",711215:"\u5934\u57CE\u9547",711216:"\u7901\u6EAA\u4E61",711217:"\u58EE\u56F4\u4E61",711218:"\u5458\u5C71\u4E61",711219:"\u7F57\u4E1C\u9547",711220:"\u4E09\u661F\u4E61",711221:"\u5927\u540C\u4E61",711222:"\u4E94\u7ED3\u4E61",711223:"\u51AC\u5C71\u4E61",711224:"\u82CF\u6FB3\u9547",711225:"\u5357\u6FB3\u4E61",711226:"\u9493\u9C7C\u53F0",711300:"\u65B0\u7AF9\u53BF",711314:"\u7AF9\u5317\u5E02",711315:"\u6E56\u53E3\u4E61",711316:"\u65B0\u4E30\u4E61",711317:"\u65B0\u57D4\u9547",711318:"\u5173\u897F\u9547",711319:"\u828E\u6797\u4E61",711320:"\u5B9D\u5C71\u4E61",711321:"\u7AF9\u4E1C\u9547",711322:"\u4E94\u5CF0\u4E61",711323:"\u6A2A\u5C71\u4E61",711324:"\u5C16\u77F3\u4E61",711325:"\u5317\u57D4\u4E61",711326:"\u5CE8\u7709\u4E61",711400:"\u6843\u56ED\u53BF",711414:"\u4E2D\u575C\u5E02",711415:"\u5E73\u9547\u5E02",711416:"\u9F99\u6F6D\u4E61",711417:"\u6768\u6885\u5E02",711418:"\u65B0\u5C4B\u4E61",711419:"\u89C2\u97F3\u4E61",711420:"\u6843\u56ED\u5E02",711421:"\u9F9F\u5C71\u4E61",711422:"\u516B\u5FB7\u5E02",711423:"\u5927\u6EAA\u9547",711424:"\u590D\u5174\u4E61",711425:"\u5927\u56ED\u4E61",711426:"\u82A6\u7AF9\u4E61",711500:"\u82D7\u6817\u53BF",711519:"\u7AF9\u5357\u9547",711520:"\u5934\u4EFD\u9547",711521:"\u4E09\u6E7E\u4E61",711522:"\u5357\u5E84\u4E61",711523:"\u72EE\u6F6D\u4E61",711524:"\u540E\u9F99\u9547",711525:"\u901A\u9704\u9547",711526:"\u82D1\u91CC\u9547",711527:"\u82D7\u6817\u5E02",711528:"\u9020\u6865\u4E61",711529:"\u5934\u5C4B\u4E61",711530:"\u516C\u9986\u4E61",711531:"\u5927\u6E56\u4E61",711532:"\u6CF0\u5B89\u4E61",711533:"\u94DC\u9523\u4E61",711534:"\u4E09\u4E49\u4E61",711535:"\u897F\u6E56\u4E61",711536:"\u5353\u5170\u9547",711700:"\u5F70\u5316\u53BF",711727:"\u5F70\u5316\u5E02",711728:"\u82AC\u56ED\u4E61",711729:"\u82B1\u575B\u4E61",711730:"\u79C0\u6C34\u4E61",711731:"\u9E7F\u6E2F\u9547",711732:"\u798F\u5174\u4E61",711733:"\u7EBF\u897F\u4E61",711734:"\u548C\u7F8E\u9547",711735:"\u4F38\u6E2F\u4E61",711736:"\u5458\u6797\u9547",711737:"\u793E\u5934\u4E61",711738:"\u6C38\u9756\u4E61",711739:"\u57D4\u5FC3\u4E61",711740:"\u6EAA\u6E56\u9547",711741:"\u5927\u6751\u4E61",711742:"\u57D4\u76D0\u4E61",711743:"\u7530\u4E2D\u9547",711744:"\u5317\u6597\u9547",711745:"\u7530\u5C3E\u4E61",711746:"\u57E4\u5934\u4E61",711747:"\u6EAA\u5DDE\u4E61",711748:"\u7AF9\u5858\u4E61",711749:"\u4E8C\u6797\u9547",711750:"\u5927\u57CE\u4E61",711751:"\u82B3\u82D1\u4E61",711752:"\u4E8C\u6C34\u4E61",711900:"\u5609\u4E49\u53BF",711919:"\u756A\u8DEF\u4E61",711920:"\u6885\u5C71\u4E61",711921:"\u7AF9\u5D0E\u4E61",711922:"\u963F\u91CC\u5C71\u4E61",711923:"\u4E2D\u57D4\u4E61",711924:"\u5927\u57D4\u4E61",711925:"\u6C34\u4E0A\u4E61",711926:"\u9E7F\u8349\u4E61",711927:"\u592A\u4FDD\u5E02",711928:"\u6734\u5B50\u5E02",711929:"\u4E1C\u77F3\u4E61",711930:"\u516D\u811A\u4E61",711931:"\u65B0\u6E2F\u4E61",711932:"\u6C11\u96C4\u4E61",711933:"\u5927\u6797\u9547",711934:"\u6EAA\u53E3\u4E61",711935:"\u4E49\u7AF9\u4E61",711936:"\u5E03\u888B\u9547",712100:"\u4E91\u6797\u53BF",712121:"\u6597\u5357\u9547",712122:"\u5927\u57E4\u4E61",712123:"\u864E\u5C3E\u9547",712124:"\u571F\u5E93\u9547",712125:"\u8912\u5FE0\u4E61",712126:"\u4E1C\u52BF\u4E61",712127:"\u53F0\u897F\u4E61",712128:"\u4ED1\u80CC\u4E61",712129:"\u9EA6\u5BEE\u4E61",712130:"\u6597\u516D\u5E02",712131:"\u6797\u5185\u4E61",712132:"\u53E4\u5751\u4E61",712133:"\u83BF\u6850\u4E61",712134:"\u897F\u87BA\u9547",712135:"\u4E8C\u4ED1\u4E61",712136:"\u5317\u6E2F\u9547",712137:"\u6C34\u6797\u4E61",712138:"\u53E3\u6E56\u4E61",712139:"\u56DB\u6E56\u4E61",712140:"\u5143\u957F\u4E61",712400:"\u5C4F\u4E1C\u53BF",712434:"\u5C4F\u4E1C\u5E02",712435:"\u4E09\u5730\u95E8\u4E61",712436:"\u96FE\u53F0\u4E61",712437:"\u739B\u5BB6\u4E61",712438:"\u4E5D\u5982\u4E61",712439:"\u91CC\u6E2F\u4E61",712440:"\u9AD8\u6811\u4E61",712441:"\u76D0\u57D4\u4E61",712442:"\u957F\u6CBB\u4E61",712443:"\u9E9F\u6D1B\u4E61",712444:"\u7AF9\u7530\u4E61",712445:"\u5185\u57D4\u4E61",712446:"\u4E07\u4E39\u4E61",712447:"\u6F6E\u5DDE\u9547",712448:"\u6CF0\u6B66\u4E61",712449:"\u6765\u4E49\u4E61",712450:"\u4E07\u5CE6\u4E61",712451:"\u5D01\u9876\u4E61",712452:"\u65B0\u57E4\u4E61",712453:"\u5357\u5DDE\u4E61",712454:"\u6797\u8FB9\u4E61",712455:"\u4E1C\u6E2F\u9547",712456:"\u7409\u7403\u4E61",712457:"\u4F73\u51AC\u4E61",712458:"\u65B0\u56ED\u4E61",712459:"\u678B\u5BEE\u4E61",712460:"\u678B\u5C71\u4E61",712461:"\u6625\u65E5\u4E61",712462:"\u72EE\u5B50\u4E61",712463:"\u8F66\u57CE\u4E61",712464:"\u7261\u4E39\u4E61",712465:"\u6052\u6625\u9547",712466:"\u6EE1\u5DDE\u4E61",712500:"\u53F0\u4E1C\u53BF",712517:"\u53F0\u4E1C\u5E02",712518:"\u7EFF\u5C9B\u4E61",712519:"\u5170\u5C7F\u4E61",712520:"\u5EF6\u5E73\u4E61",712521:"\u5351\u5357\u4E61",712522:"\u9E7F\u91CE\u4E61",712523:"\u5173\u5C71\u9547",712524:"\u6D77\u7AEF\u4E61",712525:"\u6C60\u4E0A\u4E61",712526:"\u4E1C\u6CB3\u4E61",712527:"\u6210\u529F\u9547",712528:"\u957F\u6EE8\u4E61",712529:"\u91D1\u5CF0\u4E61",712530:"\u5927\u6B66\u4E61",712531:"\u8FBE\u4EC1\u4E61",712532:"\u592A\u9EBB\u91CC\u4E61",712600:"\u82B1\u83B2\u53BF",712615:"\u82B1\u83B2\u5E02",712616:"\u65B0\u57CE\u4E61",712617:"\u592A\u9C81\u9601",712618:"\u79C0\u6797\u4E61",712619:"\u5409\u5B89\u4E61",712620:"\u5BFF\u4E30\u4E61",712621:"\u51E4\u6797\u9547",712622:"\u5149\u590D\u4E61",712623:"\u4E30\u6EE8\u4E61",712624:"\u745E\u7A57\u4E61",712625:"\u4E07\u8363\u4E61",712626:"\u7389\u91CC\u9547",712627:"\u5353\u6EAA\u4E61",712628:"\u5BCC\u91CC\u4E61",712700:"\u6F8E\u6E56\u53BF",712707:"\u9A6C\u516C\u5E02",712708:"\u897F\u5C7F\u4E61",712709:"\u671B\u5B89\u4E61",712710:"\u4E03\u7F8E\u4E61",712711:"\u767D\u6C99\u4E61",712712:"\u6E56\u897F\u4E61",712800:"\u8FDE\u6C5F\u53BF",712805:"\u5357\u7AFF\u4E61",712806:"\u5317\u7AFF\u4E61",712807:"\u8392\u5149\u4E61",712808:"\u4E1C\u5F15\u4E61",81e4:"\u9999\u6E2F\u7279\u522B\u884C\u653F\u533A",810100:"\u9999\u6E2F\u5C9B",810101:"\u4E2D\u897F\u533A",810102:"\u6E7E\u4ED4",810103:"\u4E1C\u533A",810104:"\u5357\u533A",810200:"\u4E5D\u9F99",810201:"\u4E5D\u9F99\u57CE\u533A",810202:"\u6CB9\u5C16\u65FA\u533A",810203:"\u6DF1\u6C34\u57D7\u533A",810204:"\u9EC4\u5927\u4ED9\u533A",810205:"\u89C2\u5858\u533A",810300:"\u65B0\u754C",810301:"\u5317\u533A",810302:"\u5927\u57D4\u533A",810303:"\u6C99\u7530\u533A",810304:"\u897F\u8D21\u533A",810305:"\u5143\u6717\u533A",810306:"\u5C6F\u95E8\u533A",810307:"\u8343\u6E7E\u533A",810308:"\u8475\u9752\u533A",810309:"\u79BB\u5C9B\u533A",82e4:"\u6FB3\u95E8\u7279\u522B\u884C\u653F\u533A",820100:"\u6FB3\u95E8\u534A\u5C9B",820200:"\u79BB\u5C9B",99e4:"\u6D77\u5916",990100:"\u6D77\u5916"};function s(h){for(var v={},T=0,x;T<h.length;T++)x=h[T],!(!x||!x.id)&&(v[x.id]=x);for(var C=[],w=0;w<h.length;w++)if(x=h[w],!!x){if(x.pid==null&&x.parentId==null){C.push(x);continue}var M=v[x.pid]||v[x.parentId];!M||(M.children||(M.children=[]),M.children.push(x))}return C}var l=function(){var h=[];for(var v in o){var T=v.slice(2,6)==="0000"?void 0:v.slice(4,6)=="00"?v.slice(0,2)+"0000":v.slice(0,4)+"00";h.push({id:v,pid:T,name:o[v]})}return s(h)}();t.exports=l},function(t,r,o){var s=o(18);t.exports={d4:function(){return this.natural(1,4)},d6:function(){return this.natural(1,6)},d8:function(){return this.natural(1,8)},d12:function(){return this.natural(1,12)},d20:function(){return this.natural(1,20)},d100:function(){return this.natural(1,100)},guid:function(){var l="abcdefABCDEF1234567890",h=this.string(l,8)+"-"+this.string(l,4)+"-"+this.string(l,4)+"-"+this.string(l,4)+"-"+this.string(l,12);return h},uuid:function(){return this.guid()},id:function(){var l,h=0,v=["7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"],T=["1","0","X","9","8","7","6","5","4","3","2"];l=this.pick(s).id+this.date("yyyyMMdd")+this.string("number",3);for(var x=0;x<l.length;x++)h+=l[x]*v[x];return l+=T[h%11],l},increment:function(){var l=0;return function(h){return l+=+h||1}}(),inc:function(l){return this.increment(l)}}},function(t,r,o){var s=o(21),l=o(22);t.exports={Parser:s,Handler:l}},function(t,r){function o(K){this.type=K,this.offset=o.offset(),this.text=o.text()}function s(K,te){o.call(this,"alternate"),this.left=K,this.right=te}function l(K){o.call(this,"match"),this.body=K.filter(Boolean)}function h(K,te){o.call(this,K),this.body=te}function v(K){h.call(this,"capture-group"),this.index=X[this.offset]||(X[this.offset]=q++),this.body=K}function T(K,te){o.call(this,"quantified"),this.body=K,this.quantifier=te}function x(K,te){o.call(this,"quantifier"),this.min=K,this.max=te,this.greedy=!0}function C(K,te){o.call(this,"charset"),this.invert=K,this.body=te}function w(K,te){o.call(this,"range"),this.start=K,this.end=te}function M(K){o.call(this,"literal"),this.body=K,this.escaped=this.body!=this.text}function F(K){o.call(this,"unicode"),this.code=K.toUpperCase()}function z(K){o.call(this,"hex"),this.code=K.toUpperCase()}function V(K){o.call(this,"octal"),this.code=K.toUpperCase()}function G(K){o.call(this,"back-reference"),this.code=K.toUpperCase()}function U(K){o.call(this,"control-character"),this.code=K.toUpperCase()}var W=function(){function K(ne,se){function ve(){this.constructor=ne}ve.prototype=se.prototype,ne.prototype=new ve}function te(ne,se,ve,me,oe){function ye(Se,Ee){function Te(Ce){function we(Me){return Me.charCodeAt(0).toString(16).toUpperCase()}return Ce.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,function(Me){return"\\x0"+we(Me)}).replace(/[\x10-\x1F\x80-\xFF]/g,function(Me){return"\\x"+we(Me)}).replace(/[\u0180-\u0FFF]/g,function(Me){return"\\u0"+we(Me)}).replace(/[\u1080-\uFFFF]/g,function(Me){return"\\u"+we(Me)})}var Ae,Ie;switch(Se.length){case 0:Ae="end of input";break;case 1:Ae=Se[0];break;default:Ae=Se.slice(0,-1).join(", ")+" or "+Se[Se.length-1]}return Ie=Ee?'"'+Te(Ee)+'"':"end of input","Expected "+Ae+" but "+Ie+" found."}this.expected=ne,this.found=se,this.offset=ve,this.line=me,this.column=oe,this.name="SyntaxError",this.message=ye(ne,se)}function ee(ne){function se(){return ne.substring(ke,_e)}function ve(){return ke}function me(J){function he(xe,Oe,je){var kt,or;for(kt=Oe;je>kt;kt++)or=ne.charAt(kt),or===`
`?(xe.seenCR||xe.line++,xe.column=1,xe.seenCR=!1):or==="\r"||or==="\u2028"||or==="\u2029"?(xe.line++,xe.column=1,xe.seenCR=!0):(xe.column++,xe.seenCR=!1)}return nr!==J&&(nr>J&&(nr=0,Er={line:1,column:1,seenCR:!1}),he(Er,nr,J),nr=J),Er}function oe(J){gr>_e||(_e>gr&&(gr=_e,mr=[]),mr.push(J))}function ye(J){var he=0;for(J.sort();he<J.length;)J[he-1]===J[he]?J.splice(he,1):he++}function Se(){var J,he,xe,Oe,je;return J=_e,he=Ee(),he!==null?(xe=_e,ne.charCodeAt(_e)===124?(Oe=Tn,_e++):(Oe=null,$e===0&&oe(En)),Oe!==null?(je=Se(),je!==null?(Oe=[Oe,je],xe=Oe):(_e=xe,xe=Le)):(_e=xe,xe=Le),xe===null&&(xe=Qt),xe!==null?(ke=J,he=An(he,xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function Ee(){var J,he,xe,Oe,je;if(J=_e,he=Ae(),he===null&&(he=Qt),he!==null)if(xe=_e,$e++,Oe=we(),$e--,Oe===null?xe=Qt:(_e=xe,xe=Le),xe!==null){for(Oe=[],je=Ce(),je===null&&(je=Te());je!==null;)Oe.push(je),je=Ce(),je===null&&(je=Te());Oe!==null?(je=Ie(),je===null&&(je=Qt),je!==null?(ke=J,he=xn(he,Oe,je),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)}else _e=J,J=Le;else _e=J,J=Le;return J}function Te(){var J;return J=Pe(),J===null&&(J=qe(),J===null&&(J=Tt())),J}function Ae(){var J,he;return J=_e,ne.charCodeAt(_e)===94?(he=Ir,_e++):(he=null,$e===0&&oe(Rr)),he!==null&&(ke=J,he=Cn()),he===null&&(_e=J),J=he,J}function Ie(){var J,he;return J=_e,ne.charCodeAt(_e)===36?(he=wn,_e++):(he=null,$e===0&&oe(Pn)),he!==null&&(ke=J,he=$n()),he===null&&(_e=J),J=he,J}function Ce(){var J,he,xe;return J=_e,he=Te(),he!==null?(xe=we(),xe!==null?(ke=J,he=Mn(he,xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function we(){var J,he,xe;return $e++,J=_e,he=Me(),he!==null?(xe=pt(),xe===null&&(xe=Qt),xe!==null?(ke=J,he=On(he,xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),$e--,J===null&&(he=null,$e===0&&oe(In)),J}function Me(){var J;return J=ze(),J===null&&(J=Ne(),J===null&&(J=Ge(),J===null&&(J=We(),J===null&&(J=Xe(),J===null&&(J=Ye()))))),J}function ze(){var J,he,xe,Oe,je,kt;return J=_e,ne.charCodeAt(_e)===123?(he=Sr,_e++):(he=null,$e===0&&oe(br)),he!==null?(xe=ot(),xe!==null?(ne.charCodeAt(_e)===44?(Oe=Rn,_e++):(Oe=null,$e===0&&oe(Ln)),Oe!==null?(je=ot(),je!==null?(ne.charCodeAt(_e)===125?(kt=Lr,_e++):(kt=null,$e===0&&oe(Fr)),kt!==null?(ke=J,he=Bn(xe,je),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le),J}function Ne(){var J,he,xe,Oe;return J=_e,ne.charCodeAt(_e)===123?(he=Sr,_e++):(he=null,$e===0&&oe(br)),he!==null?(xe=ot(),xe!==null?(ne.substr(_e,2)===kr?(Oe=kr,_e+=2):(Oe=null,$e===0&&oe(zn)),Oe!==null?(ke=J,he=Vn(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le),J}function Ge(){var J,he,xe,Oe;return J=_e,ne.charCodeAt(_e)===123?(he=Sr,_e++):(he=null,$e===0&&oe(br)),he!==null?(xe=ot(),xe!==null?(ne.charCodeAt(_e)===125?(Oe=Lr,_e++):(Oe=null,$e===0&&oe(Fr)),Oe!==null?(ke=J,he=Hn(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le),J}function We(){var J,he;return J=_e,ne.charCodeAt(_e)===43?(he=Gn,_e++):(he=null,$e===0&&oe(Un)),he!==null&&(ke=J,he=jn()),he===null&&(_e=J),J=he,J}function Xe(){var J,he;return J=_e,ne.charCodeAt(_e)===42?(he=Wn,_e++):(he=null,$e===0&&oe(Yn)),he!==null&&(ke=J,he=Zn()),he===null&&(_e=J),J=he,J}function Ye(){var J,he;return J=_e,ne.charCodeAt(_e)===63?(he=Br,_e++):(he=null,$e===0&&oe(Nr)),he!==null&&(ke=J,he=qn()),he===null&&(_e=J),J=he,J}function pt(){var J;return ne.charCodeAt(_e)===63?(J=Br,_e++):(J=null,$e===0&&oe(Nr)),J}function ot(){var J,he,xe;if(J=_e,he=[],zr.test(ne.charAt(_e))?(xe=ne.charAt(_e),_e++):(xe=null,$e===0&&oe(Vr)),xe!==null)for(;xe!==null;)he.push(xe),zr.test(ne.charAt(_e))?(xe=ne.charAt(_e),_e++):(xe=null,$e===0&&oe(Vr));else he=Le;return he!==null&&(ke=J,he=Xn(he)),he===null&&(_e=J),J=he,J}function Pe(){var J,he,xe,Oe;return J=_e,ne.charCodeAt(_e)===40?(he=Kn,_e++):(he=null,$e===0&&oe(Jn)),he!==null?(xe=Be(),xe===null&&(xe=ut(),xe===null&&(xe=De(),xe===null&&(xe=Fe()))),xe!==null?(ne.charCodeAt(_e)===41?(Oe=Qn,_e++):(Oe=null,$e===0&&oe(ei)),Oe!==null?(ke=J,he=ti(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le),J}function Fe(){var J,he;return J=_e,he=Se(),he!==null&&(ke=J,he=ri(he)),he===null&&(_e=J),J=he,J}function De(){var J,he,xe;return J=_e,ne.substr(_e,2)===Hr?(he=Hr,_e+=2):(he=null,$e===0&&oe(ni)),he!==null?(xe=Se(),xe!==null?(ke=J,he=ii(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function Be(){var J,he,xe;return J=_e,ne.substr(_e,2)===Gr?(he=Gr,_e+=2):(he=null,$e===0&&oe(ai)),he!==null?(xe=Se(),xe!==null?(ke=J,he=oi(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function ut(){var J,he,xe;return J=_e,ne.substr(_e,2)===Ur?(he=Ur,_e+=2):(he=null,$e===0&&oe(si)),he!==null?(xe=Se(),xe!==null?(ke=J,he=ui(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function qe(){var J,he,xe,Oe,je;if($e++,J=_e,ne.charCodeAt(_e)===91?(he=ci,_e++):(he=null,$e===0&&oe(fi)),he!==null)if(ne.charCodeAt(_e)===94?(xe=Ir,_e++):(xe=null,$e===0&&oe(Rr)),xe===null&&(xe=Qt),xe!==null){for(Oe=[],je=vt(),je===null&&(je=Ze());je!==null;)Oe.push(je),je=vt(),je===null&&(je=Ze());Oe!==null?(ne.charCodeAt(_e)===93?(je=hi,_e++):(je=null,$e===0&&oe(di)),je!==null?(ke=J,he=pi(xe,Oe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)}else _e=J,J=Le;else _e=J,J=Le;return $e--,J===null&&(he=null,$e===0&&oe(li)),J}function vt(){var J,he,xe,Oe;return $e++,J=_e,he=Ze(),he!==null?(ne.charCodeAt(_e)===45?(xe=gi,_e++):(xe=null,$e===0&&oe(mi)),xe!==null?(Oe=Ze(),Oe!==null?(ke=J,he=yi(he,Oe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le)):(_e=J,J=Le),$e--,J===null&&(he=null,$e===0&&oe(vi)),J}function Ze(){var J;return $e++,J=_t(),J===null&&(J=Ue()),$e--,J===null&&$e===0&&oe(_i),J}function Ue(){var J,he;return J=_e,Si.test(ne.charAt(_e))?(he=ne.charAt(_e),_e++):(he=null,$e===0&&oe(bi)),he!==null&&(ke=J,he=Tr(he)),he===null&&(_e=J),J=he,J}function _t(){var J;return J=Rt(),J===null&&(J=Ar(),J===null&&(J=tr(),J===null&&(J=rr(),J===null&&(J=st(),J===null&&(J=xt(),J===null&&(J=Mt(),J===null&&(J=Dt(),J===null&&(J=ur(),J===null&&(J=Gt(),J===null&&(J=lr(),J===null&&(J=Jt(),J===null&&(J=cr(),J===null&&(J=xr(),J===null&&(J=Cr(),J===null&&(J=wr(),J===null&&(J=Pr(),J===null&&(J=$r()))))))))))))))))),J}function Tt(){var J;return J=At(),J===null&&(J=wt(),J===null&&(J=yt())),J}function At(){var J,he;return J=_e,ne.charCodeAt(_e)===46?(he=Ti,_e++):(he=null,$e===0&&oe(Ei)),he!==null&&(ke=J,he=Ai()),he===null&&(_e=J),J=he,J}function yt(){var J,he;return $e++,J=_e,Ci.test(ne.charAt(_e))?(he=ne.charAt(_e),_e++):(he=null,$e===0&&oe(wi)),he!==null&&(ke=J,he=Tr(he)),he===null&&(_e=J),J=he,$e--,J===null&&(he=null,$e===0&&oe(xi)),J}function wt(){var J;return J=Zt(),J===null&&(J=sr(),J===null&&(J=Ar(),J===null&&(J=tr(),J===null&&(J=rr(),J===null&&(J=st(),J===null&&(J=xt(),J===null&&(J=Mt(),J===null&&(J=Dt(),J===null&&(J=ur(),J===null&&(J=Gt(),J===null&&(J=lr(),J===null&&(J=Jt(),J===null&&(J=cr(),J===null&&(J=bn(),J===null&&(J=xr(),J===null&&(J=Cr(),J===null&&(J=wr(),J===null&&(J=Pr(),J===null&&(J=$r()))))))))))))))))))),J}function Rt(){var J,he;return J=_e,ne.substr(_e,2)===hr?(he=hr,_e+=2):(he=null,$e===0&&oe(jr)),he!==null&&(ke=J,he=Pi()),he===null&&(_e=J),J=he,J}function Zt(){var J,he;return J=_e,ne.substr(_e,2)===hr?(he=hr,_e+=2):(he=null,$e===0&&oe(jr)),he!==null&&(ke=J,he=$i()),he===null&&(_e=J),J=he,J}function sr(){var J,he;return J=_e,ne.substr(_e,2)===Wr?(he=Wr,_e+=2):(he=null,$e===0&&oe(Di)),he!==null&&(ke=J,he=Mi()),he===null&&(_e=J),J=he,J}function tr(){var J,he;return J=_e,ne.substr(_e,2)===Zr?(he=Zr,_e+=2):(he=null,$e===0&&oe(Ii)),he!==null&&(ke=J,he=Oi()),he===null&&(_e=J),J=he,J}function rr(){var J,he;return J=_e,ne.substr(_e,2)===qr?(he=qr,_e+=2):(he=null,$e===0&&oe(Ri)),he!==null&&(ke=J,he=Li()),he===null&&(_e=J),J=he,J}function st(){var J,he;return J=_e,ne.substr(_e,2)===Xr?(he=Xr,_e+=2):(he=null,$e===0&&oe(Fi)),he!==null&&(ke=J,he=ki()),he===null&&(_e=J),J=he,J}function xt(){var J,he;return J=_e,ne.substr(_e,2)===Kr?(he=Kr,_e+=2):(he=null,$e===0&&oe(Bi)),he!==null&&(ke=J,he=Ni()),he===null&&(_e=J),J=he,J}function Mt(){var J,he;return J=_e,ne.substr(_e,2)===Jr?(he=Jr,_e+=2):(he=null,$e===0&&oe(zi)),he!==null&&(ke=J,he=Vi()),he===null&&(_e=J),J=he,J}function Dt(){var J,he;return J=_e,ne.substr(_e,2)===Qr?(he=Qr,_e+=2):(he=null,$e===0&&oe(Hi)),he!==null&&(ke=J,he=Gi()),he===null&&(_e=J),J=he,J}function ur(){var J,he;return J=_e,ne.substr(_e,2)===tn?(he=tn,_e+=2):(he=null,$e===0&&oe(Ui)),he!==null&&(ke=J,he=ji()),he===null&&(_e=J),J=he,J}function Gt(){var J,he;return J=_e,ne.substr(_e,2)===rn?(he=rn,_e+=2):(he=null,$e===0&&oe(Wi)),he!==null&&(ke=J,he=Yi()),he===null&&(_e=J),J=he,J}function lr(){var J,he;return J=_e,ne.substr(_e,2)===an?(he=an,_e+=2):(he=null,$e===0&&oe(Zi)),he!==null&&(ke=J,he=qi()),he===null&&(_e=J),J=he,J}function Jt(){var J,he;return J=_e,ne.substr(_e,2)===on?(he=on,_e+=2):(he=null,$e===0&&oe(Xi)),he!==null&&(ke=J,he=Ki()),he===null&&(_e=J),J=he,J}function cr(){var J,he;return J=_e,ne.substr(_e,2)===un?(he=un,_e+=2):(he=null,$e===0&&oe(Ji)),he!==null&&(ke=J,he=Qi()),he===null&&(_e=J),J=he,J}function Ar(){var J,he,xe;return J=_e,ne.substr(_e,2)===ln?(he=ln,_e+=2):(he=null,$e===0&&oe(ea)),he!==null?(ne.length>_e?(xe=ne.charAt(_e),_e++):(xe=null,$e===0&&oe(cn)),xe!==null?(ke=J,he=ta(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function bn(){var J,he,xe;return J=_e,ne.charCodeAt(_e)===92?(he=fn,_e++):(he=null,$e===0&&oe(hn)),he!==null?(ra.test(ne.charAt(_e))?(xe=ne.charAt(_e),_e++):(xe=null,$e===0&&oe(na)),xe!==null?(ke=J,he=ia(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}function xr(){var J,he,xe,Oe;if(J=_e,ne.substr(_e,2)===dr?(he=dr,_e+=2):(he=null,$e===0&&oe(dn)),he!==null){if(xe=[],pn.test(ne.charAt(_e))?(Oe=ne.charAt(_e),_e++):(Oe=null,$e===0&&oe(vn)),Oe!==null)for(;Oe!==null;)xe.push(Oe),pn.test(ne.charAt(_e))?(Oe=ne.charAt(_e),_e++):(Oe=null,$e===0&&oe(vn));else xe=Le;xe!==null?(ke=J,he=aa(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)}else _e=J,J=Le;return J}function Cr(){var J,he,xe,Oe;if(J=_e,ne.substr(_e,2)===gn?(he=gn,_e+=2):(he=null,$e===0&&oe(oa)),he!==null){if(xe=[],pr.test(ne.charAt(_e))?(Oe=ne.charAt(_e),_e++):(Oe=null,$e===0&&oe(vr)),Oe!==null)for(;Oe!==null;)xe.push(Oe),pr.test(ne.charAt(_e))?(Oe=ne.charAt(_e),_e++):(Oe=null,$e===0&&oe(vr));else xe=Le;xe!==null?(ke=J,he=sa(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)}else _e=J,J=Le;return J}function wr(){var J,he,xe,Oe;if(J=_e,ne.substr(_e,2)===mn?(he=mn,_e+=2):(he=null,$e===0&&oe(ua)),he!==null){if(xe=[],pr.test(ne.charAt(_e))?(Oe=ne.charAt(_e),_e++):(Oe=null,$e===0&&oe(vr)),Oe!==null)for(;Oe!==null;)xe.push(Oe),pr.test(ne.charAt(_e))?(Oe=ne.charAt(_e),_e++):(Oe=null,$e===0&&oe(vr));else xe=Le;xe!==null?(ke=J,he=la(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)}else _e=J,J=Le;return J}function Pr(){var J,he;return J=_e,ne.substr(_e,2)===dr?(he=dr,_e+=2):(he=null,$e===0&&oe(dn)),he!==null&&(ke=J,he=fa()),he===null&&(_e=J),J=he,J}function $r(){var J,he,xe;return J=_e,ne.charCodeAt(_e)===92?(he=fn,_e++):(he=null,$e===0&&oe(hn)),he!==null?(ne.length>_e?(xe=ne.charAt(_e),_e++):(xe=null,$e===0&&oe(cn)),xe!==null?(ke=J,he=Tr(xe),he===null&&(_e=J),J=he):(_e=J,J=Le)):(_e=J,J=Le),J}var _r,fr=arguments.length>1?arguments[1]:{},Dr={regexp:Se},Mr=Se,Le=null,Qt="",Tn="|",En='"|"',An=function(J,he){return he?new s(J,he[1]):J},xn=function(J,he,xe){return new l([J].concat(he).concat([xe]))},Ir="^",Rr='"^"',Cn=function(){return new o("start")},wn="$",Pn='"$"',$n=function(){return new o("end")},Mn=function(J,he){return new T(J,he)},In="Quantifier",On=function(J,he){return he&&(J.greedy=!1),J},Sr="{",br='"{"',Rn=",",Ln='","',Lr="}",Fr='"}"',Bn=function(J,he){return new x(J,he)},kr=",}",zn='",}"',Vn=function(J){return new x(J,1/0)},Hn=function(J){return new x(J,J)},Gn="+",Un='"+"',jn=function(){return new x(1,1/0)},Wn="*",Yn='"*"',Zn=function(){return new x(0,1/0)},Br="?",Nr='"?"',qn=function(){return new x(0,1)},zr=/^[0-9]/,Vr="[0-9]",Xn=function(J){return+J.join("")},Kn="(",Jn='"("',Qn=")",ei='")"',ti=function(J){return J},ri=function(J){return new v(J)},Hr="?:",ni='"?:"',ii=function(J){return new h("non-capture-group",J)},Gr="?=",ai='"?="',oi=function(J){return new h("positive-lookahead",J)},Ur="?!",si='"?!"',ui=function(J){return new h("negative-lookahead",J)},li="CharacterSet",ci="[",fi='"["',hi="]",di='"]"',pi=function(J,he){return new C(!!J,he)},vi="CharacterRange",gi="-",mi='"-"',yi=function(J,he){return new w(J,he)},_i="Character",Si=/^[^\\\]]/,bi="[^\\\\\\]]",Tr=function(J){return new M(J)},Ti=".",Ei='"."',Ai=function(){return new o("any-character")},xi="Literal",Ci=/^[^|\\\/.[()?+*$\^]/,wi="[^|\\\\\\/.[()?+*$\\^]",hr="\\b",jr='"\\\\b"',Pi=function(){return new o("backspace")},$i=function(){return new o("word-boundary")},Wr="\\B",Di='"\\\\B"',Mi=function(){return new o("non-word-boundary")},Zr="\\d",Ii='"\\\\d"',Oi=function(){return new o("digit")},qr="\\D",Ri='"\\\\D"',Li=function(){return new o("non-digit")},Xr="\\f",Fi='"\\\\f"',ki=function(){return new o("form-feed")},Kr="\\n",Bi='"\\\\n"',Ni=function(){return new o("line-feed")},Jr="\\r",zi='"\\\\r"',Vi=function(){return new o("carriage-return")},Qr="\\s",Hi='"\\\\s"',Gi=function(){return new o("white-space")},tn="\\S",Ui='"\\\\S"',ji=function(){return new o("non-white-space")},rn="\\t",Wi='"\\\\t"',Yi=function(){return new o("tab")},an="\\v",Zi='"\\\\v"',qi=function(){return new o("vertical-tab")},on="\\w",Xi='"\\\\w"',Ki=function(){return new o("word")},un="\\W",Ji='"\\\\W"',Qi=function(){return new o("non-word")},ln="\\c",ea='"\\\\c"',cn="any character",ta=function(J){return new U(J)},fn="\\",hn='"\\\\"',ra=/^[1-9]/,na="[1-9]",ia=function(J){return new G(J)},dr="\\0",dn='"\\\\0"',pn=/^[0-7]/,vn="[0-7]",aa=function(J){return new V(J.join(""))},gn="\\x",oa='"\\\\x"',pr=/^[0-9a-fA-F]/,vr="[0-9a-fA-F]",sa=function(J){return new z(J.join(""))},mn="\\u",ua='"\\\\u"',la=function(J){return new F(J.join(""))},fa=function(){return new o("null-character")},_e=0,ke=0,nr=0,Er={line:1,column:1,seenCR:!1},gr=0,mr=[],$e=0;if("startRule"in fr){if(!(fr.startRule in Dr))throw new Error(`Can't start parsing from rule "`+fr.startRule+'".');Mr=Dr[fr.startRule]}if(o.offset=ve,o.text=se,_r=Mr(),_r!==null&&_e===ne.length)return _r;throw ye(mr),ke=Math.max(_e,gr),new te(mr,ke<ne.length?ne.charAt(ke):null,ke,me(ke).line,me(ke).column)}return K(te,Error),{SyntaxError:te,parse:ee}}(),q=1,X={};t.exports=W},function(t,r,o){var s=o(3),l=o(5),h={extend:s.extend},v=z(97,122),T=z(65,90),x=z(48,57),C=z(32,47)+z(58,64)+z(91,96)+z(123,126),w=z(32,126),M=` \f
\r \v\xA0\u2028\u2029`,F={"\\w":v+T+x+"_","\\W":C.replace("_",""),"\\s":M,"\\S":function(){for(var V=w,G=0;G<M.length;G++)V=V.replace(M[G],"");return V}(),"\\d":x,"\\D":v+T+C};function z(V,G){for(var U="",W=V;W<=G;W++)U+=String.fromCharCode(W);return U}h.gen=function(V,G,U){return U=U||{guid:1},h[V.type]?h[V.type](V,G,U):h.token(V,G,U)},h.extend({token:function(V,G,U){switch(V.type){case"start":case"end":return"";case"any-character":return l.character();case"backspace":return"";case"word-boundary":return"";case"non-word-boundary":break;case"digit":return l.pick(x.split(""));case"non-digit":return l.pick((v+T+C).split(""));case"form-feed":break;case"line-feed":return V.body||V.text;case"carriage-return":break;case"white-space":return l.pick(M.split(""));case"non-white-space":return l.pick((v+T+x).split(""));case"tab":break;case"vertical-tab":break;case"word":return l.pick((v+T+x).split(""));case"non-word":return l.pick(C.replace("_","").split(""))}return V.body||V.text},alternate:function(V,G,U){return this.gen(l.boolean()?V.left:V.right,G,U)},match:function(V,G,U){G="";for(var W=0;W<V.body.length;W++)G+=this.gen(V.body[W],G,U);return G},"capture-group":function(V,G,U){return G=this.gen(V.body,G,U),U[U.guid++]=G,G},"non-capture-group":function(V,G,U){return this.gen(V.body,G,U)},"positive-lookahead":function(V,G,U){return this.gen(V.body,G,U)},"negative-lookahead":function(V,G,U){return""},quantified:function(V,G,U){G="";for(var W=this.quantifier(V.quantifier),q=0;q<W;q++)G+=this.gen(V.body,G,U);return G},quantifier:function(V,G,U){var W=Math.max(V.min,0),q=isFinite(V.max)?V.max:W+l.integer(3,7);return l.integer(W,q)},charset:function(V,G,U){if(V.invert)return this["invert-charset"](V,G,U);var W=l.pick(V.body);return this.gen(W,G,U)},"invert-charset":function(V,G,U){for(var W=w,q=0,X;q<V.body.length;q++)switch(X=V.body[q],X.type){case"literal":W=W.replace(X.body,"");break;case"range":for(var K=this.gen(X.start,G,U).charCodeAt(),te=this.gen(X.end,G,U).charCodeAt(),ee=K;ee<=te;ee++)W=W.replace(String.fromCharCode(ee),"");default:var ne=F[X.text];if(ne)for(var se=0;se<=ne.length;se++)W=W.replace(ne[se],"")}return l.pick(W.split(""))},range:function(V,G,U){var W=this.gen(V.start,G,U).charCodeAt(),q=this.gen(V.end,G,U).charCodeAt();return String.fromCharCode(l.integer(W,q))},literal:function(V,G,U){return V.escaped?V.body:V.text},unicode:function(V,G,U){return String.fromCharCode(parseInt(V.code,16))},hex:function(V,G,U){return String.fromCharCode(parseInt(V.code,16))},octal:function(V,G,U){return String.fromCharCode(parseInt(V.code,8))},"back-reference":function(V,G,U){return U[V.code]||""},CONTROL_CHARACTER_MAP:function(){for(var V="@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _".split(" "),G=`\0       \x07 \b
\v \f \r              \x1B    `.split(" "),U={},W=0;W<V.length;W++)U[V[W]]=G[W];return U}(),"control-character":function(V,G,U){return this.CONTROL_CHARACTER_MAP[V.code]}}),t.exports=h},function(t,r,o){t.exports=o(24)},function(t,r,o){var s=o(2),l=o(3),h=o(4);function v(T,x,C){C=C||[];var w={name:typeof x=="string"?x.replace(s.RE_KEY,"$1"):x,template:T,type:l.type(T),rule:h.parse(x)};switch(w.path=C.slice(0),w.path.push(x===void 0?"ROOT":w.name),w.type){case"array":w.items=[],l.each(T,function(M,F){w.items.push(v(M,F,w.path))});break;case"object":w.properties=[],l.each(T,function(M,F){w.properties.push(v(M,F,w.path))});break}return w}t.exports=v},function(t,r,o){t.exports=o(26)},function(t,r,o){var s=o(2),l=o(3),h=o(23);function v(C,w){for(var M=h(C),F=T.diff(M,w),z=0;z<F.length;z++);return F}var T={diff:function(w,M,F){var z=[];return this.name(w,M,F,z)&&this.type(w,M,F,z)&&(this.value(w,M,F,z),this.properties(w,M,F,z),this.items(w,M,F,z)),z},name:function(C,w,M,F){var z=F.length;return x.equal("name",C.path,M+"",C.name+"",F),F.length===z},type:function(C,w,M,F){var z=F.length;switch(C.type){case"string":if(C.template.match(s.RE_PLACEHOLDER))return!0;break;case"array":if(C.rule.parameters&&(C.rule.min!==void 0&&C.rule.max===void 0&&C.rule.count===1||C.rule.parameters[2]))return!0;break;case"function":return!0}return x.equal("type",C.path,l.type(w),C.type,F),F.length===z},value:function(C,w,M,F){var z=F.length,V=C.rule,G=C.type;if(G==="object"||G==="array"||G==="function")return!0;if(!V.parameters){switch(G){case"regexp":return x.match("value",C.path,w,C.template,F),F.length===z;case"string":if(C.template.match(s.RE_PLACEHOLDER))return F.length===z;break}return x.equal("value",C.path,w,C.template,F),F.length===z}var U;switch(G){case"number":var W=(w+"").split(".");W[0]=+W[0],V.min!==void 0&&V.max!==void 0&&(x.greaterThanOrEqualTo("value",C.path,W[0],Math.min(V.min,V.max),F),x.lessThanOrEqualTo("value",C.path,W[0],Math.max(V.min,V.max),F)),V.min!==void 0&&V.max===void 0&&x.equal("value",C.path,W[0],V.min,F,"[value] "+M),V.decimal&&(V.dmin!==void 0&&V.dmax!==void 0&&(x.greaterThanOrEqualTo("value",C.path,W[1].length,V.dmin,F),x.lessThanOrEqualTo("value",C.path,W[1].length,V.dmax,F)),V.dmin!==void 0&&V.dmax===void 0&&x.equal("value",C.path,W[1].length,V.dmin,F));break;case"boolean":break;case"string":U=w.match(new RegExp(C.template,"g")),U=U?U.length:0,V.min!==void 0&&V.max!==void 0&&(x.greaterThanOrEqualTo("repeat count",C.path,U,V.min,F),x.lessThanOrEqualTo("repeat count",C.path,U,V.max,F)),V.min!==void 0&&V.max===void 0&&x.equal("repeat count",C.path,U,V.min,F);break;case"regexp":U=w.match(new RegExp(C.template.source.replace(/^\^|\$$/g,""),"g")),U=U?U.length:0,V.min!==void 0&&V.max!==void 0&&(x.greaterThanOrEqualTo("repeat count",C.path,U,V.min,F),x.lessThanOrEqualTo("repeat count",C.path,U,V.max,F)),V.min!==void 0&&V.max===void 0&&x.equal("repeat count",C.path,U,V.min,F);break}return F.length===z},properties:function(C,w,M,F){var z=F.length,V=C.rule,G=l.keys(w);if(!!C.properties){if(C.rule.parameters?(V.min!==void 0&&V.max!==void 0&&(x.greaterThanOrEqualTo("properties length",C.path,G.length,Math.min(V.min,V.max),F),x.lessThanOrEqualTo("properties length",C.path,G.length,Math.max(V.min,V.max),F)),V.min!==void 0&&V.max===void 0&&V.count!==1&&x.equal("properties length",C.path,G.length,V.min,F)):x.equal("properties length",C.path,G.length,C.properties.length,F),F.length!==z)return!1;for(var U=0;U<G.length;U++)F.push.apply(F,this.diff(function(){var W;return l.each(C.properties,function(q){q.name===G[U]&&(W=q)}),W||C.properties[U]}(),w[G[U]],G[U]));return F.length===z}},items:function(C,w,M,F){var z=F.length;if(!!C.items){var V=C.rule;if(!C.rule.parameters)x.equal("items length",C.path,w.length,C.items.length,F);else{if(V.min!==void 0&&V.max!==void 0&&(x.greaterThanOrEqualTo("items",C.path,w.length,Math.min(V.min,V.max)*C.items.length,F,"[{utype}] array is too short: {path} must have at least {expected} elements but instance has {actual} elements"),x.lessThanOrEqualTo("items",C.path,w.length,Math.max(V.min,V.max)*C.items.length,F,"[{utype}] array is too long: {path} must have at most {expected} elements but instance has {actual} elements")),V.min!==void 0&&V.max===void 0){if(V.count===1)return F.length===z;x.equal("items length",C.path,w.length,V.min*C.items.length,F)}if(V.parameters[2])return F.length===z}if(F.length!==z)return!1;for(var G=0;G<w.length;G++)F.push.apply(F,this.diff(C.items[G%C.items.length],w[G],G%C.items.length));return F.length===z}}},x={message:function(C){return(C.message||"[{utype}] Expect {path}'{ltype} {action} {expected}, but is {actual}").replace("{utype}",C.type.toUpperCase()).replace("{ltype}",C.type.toLowerCase()).replace("{path}",l.isArray(C.path)&&C.path.join(".")||C.path).replace("{action}",C.action).replace("{expected}",C.expected).replace("{actual}",C.actual)},equal:function(C,w,M,F,z,V){if(M===F)return!0;switch(C){case"type":if(F==="regexp"&&M==="string")return!0;break}var G={path:w,type:C,actual:M,expected:F,action:"is equal to",message:V};return G.message=x.message(G),z.push(G),!1},match:function(C,w,M,F,z,V){if(F.test(M))return!0;var G={path:w,type:C,actual:M,expected:F,action:"matches",message:V};return G.message=x.message(G),z.push(G),!1},notEqual:function(C,w,M,F,z,V){if(M!==F)return!0;var G={path:w,type:C,actual:M,expected:F,action:"is not equal to",message:V};return G.message=x.message(G),z.push(G),!1},greaterThan:function(C,w,M,F,z,V){if(M>F)return!0;var G={path:w,type:C,actual:M,expected:F,action:"is greater than",message:V};return G.message=x.message(G),z.push(G),!1},lessThan:function(C,w,M,F,z,V){if(M<F)return!0;var G={path:w,type:C,actual:M,expected:F,action:"is less to",message:V};return G.message=x.message(G),z.push(G),!1},greaterThanOrEqualTo:function(C,w,M,F,z,V){if(M>=F)return!0;var G={path:w,type:C,actual:M,expected:F,action:"is greater than or equal to",message:V};return G.message=x.message(G),z.push(G),!1},lessThanOrEqualTo:function(C,w,M,F,z,V){if(M<=F)return!0;var G={path:w,type:C,actual:M,expected:F,action:"is less than or equal to",message:V};return G.message=x.message(G),z.push(G),!1}};v.Diff=T,v.Assert=x,t.exports=v},function(t,r,o){t.exports=o(28)},function(t,r,o){var s=o(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch{window.Event=function(V,G,U,W){var q=document.createEvent("CustomEvent");return q.initCustomEvent(V,G,U,W),q}}var l={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},h="readystatechange loadstart progress abort error load timeout loadend".split(" "),v="timeout withCredentials".split(" "),T="readyState responseURL status statusText responseType response responseText responseXML".split(" "),x={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};function C(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}C._settings={timeout:"10-100"},C.setup=function(z){return s.extend(C._settings,z),C._settings},s.extend(C,l),s.extend(C.prototype,l),C.prototype.mock=!0,C.prototype.match=!1,s.extend(C.prototype,{open:function(z,V,G,U,W){var q=this;s.extend(this.custom,{method:z,url:V,async:typeof G=="boolean"?G:!0,username:U,password:W,options:{url:V,type:z}}),this.custom.timeout=function(se){if(typeof se=="number")return se;if(typeof se=="string"&&!~se.indexOf("-"))return parseInt(se,10);if(typeof se=="string"&&~se.indexOf("-")){var ve=se.split("-"),me=parseInt(ve[0],10),oe=parseInt(ve[1],10);return Math.round(Math.random()*(oe-me))+me}}(C._settings.timeout);var X=M(this.custom.options);function K(se){for(var ve=0;ve<T.length;ve++)try{q[T[ve]]=te[T[ve]]}catch{}q.dispatchEvent(new Event(se.type))}if(!X){var te=w();this.custom.xhr=te;for(var ee=0;ee<h.length;ee++)te.addEventListener(h[ee],K);U?te.open(z,V,G,U,W):te.open(z,V,G);for(var ne=0;ne<v.length;ne++)try{te[v[ne]]=q[v[ne]]}catch{}return}this.match=!0,this.custom.template=X,this.readyState=C.OPENED,this.dispatchEvent(new Event("readystatechange"))},setRequestHeader:function(z,V){if(!this.match){this.custom.xhr.setRequestHeader(z,V);return}var G=this.custom.requestHeaders;G[z]?G[z]+=","+V:G[z]=V},timeout:0,withCredentials:!1,upload:{},send:function(V){var G=this;if(this.custom.options.body=V,!this.match){this.custom.xhr.send(V);return}this.setRequestHeader("X-Requested-With","MockXMLHttpRequest"),this.dispatchEvent(new Event("loadstart")),this.custom.async?setTimeout(U,this.custom.timeout):U();function U(){G.readyState=C.HEADERS_RECEIVED,G.dispatchEvent(new Event("readystatechange")),G.readyState=C.LOADING,G.dispatchEvent(new Event("readystatechange")),G.status=200,G.statusText=x[200],G.response=G.responseText=JSON.stringify(F(G.custom.template,G.custom.options),null,4),G.readyState=C.DONE,G.dispatchEvent(new Event("readystatechange")),G.dispatchEvent(new Event("load")),G.dispatchEvent(new Event("loadend"))}},abort:function(){if(!this.match){this.custom.xhr.abort();return}this.readyState=C.UNSENT,this.dispatchEvent(new Event("abort",!1,!1,this)),this.dispatchEvent(new Event("error",!1,!1,this))}}),s.extend(C.prototype,{responseURL:"",status:C.UNSENT,statusText:"",getResponseHeader:function(z){return this.match?this.custom.responseHeaders[z.toLowerCase()]:this.custom.xhr.getResponseHeader(z)},getAllResponseHeaders:function(){if(!this.match)return this.custom.xhr.getAllResponseHeaders();var z=this.custom.responseHeaders,V="";for(var G in z)!z.hasOwnProperty(G)||(V+=G+": "+z[G]+`\r
`);return V},overrideMimeType:function(){},responseType:"",response:null,responseText:"",responseXML:null}),s.extend(C.prototype,{addEventListener:function(V,G){var U=this.custom.events;U[V]||(U[V]=[]),U[V].push(G)},removeEventListener:function(V,G){for(var U=this.custom.events[V]||[],W=0;W<U.length;W++)U[W]===G&&U.splice(W--,1)},dispatchEvent:function(V){for(var G=this.custom.events[V.type]||[],U=0;U<G.length;U++)G[U].call(this,V);var W="on"+V.type;this[W]&&this[W](V)}});function w(){var z=function(){var U=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,W=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,q=location.href,X=W.exec(q.toLowerCase())||[];return U.test(X[1])}();return window.ActiveXObject?!z&&V()||G():V();function V(){try{return new window._XMLHttpRequest}catch{}}function G(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch{}}}function M(z){for(var V in C.Mock._mocked){var G=C.Mock._mocked[V];if((!G.rurl||U(G.rurl,z.url))&&(!G.rtype||U(G.rtype,z.type.toLowerCase())))return G}function U(W,q){if(s.type(W)==="string")return W===q;if(s.type(W)==="regexp")return W.test(q)}}function F(z,V){return s.isFunction(z.template)?z.template(V):C.Mock.mock(z.template)}t.exports=C}])})})(mock);const mockJs=mock.exports;function lexer(t){for(var r=[],o=0;o<t.length;){var s=t[o];if(s==="*"||s==="+"||s==="?"){r.push({type:"MODIFIER",index:o,value:t[o++]});continue}if(s==="\\"){r.push({type:"ESCAPED_CHAR",index:o++,value:t[o++]});continue}if(s==="{"){r.push({type:"OPEN",index:o,value:t[o++]});continue}if(s==="}"){r.push({type:"CLOSE",index:o,value:t[o++]});continue}if(s===":"){for(var l="",h=o+1;h<t.length;){var v=t.charCodeAt(h);if(v>=48&&v<=57||v>=65&&v<=90||v>=97&&v<=122||v===95){l+=t[h++];continue}break}if(!l)throw new TypeError("Missing parameter name at ".concat(o));r.push({type:"NAME",index:o,value:l}),o=h;continue}if(s==="("){var T=1,x="",h=o+1;if(t[h]==="?")throw new TypeError('Pattern cannot start with "?" at '.concat(h));for(;h<t.length;){if(t[h]==="\\"){x+=t[h++]+t[h++];continue}if(t[h]===")"){if(T--,T===0){h++;break}}else if(t[h]==="("&&(T++,t[h+1]!=="?"))throw new TypeError("Capturing groups are not allowed at ".concat(h));x+=t[h++]}if(T)throw new TypeError("Unbalanced pattern at ".concat(o));if(!x)throw new TypeError("Missing pattern at ".concat(o));r.push({type:"PATTERN",index:o,value:x}),o=h;continue}r.push({type:"CHAR",index:o,value:t[o++]})}return r.push({type:"END",index:o,value:""}),r}function parse(t,r){r===void 0&&(r={});for(var o=lexer(t),s=r.prefixes,l=s===void 0?"./":s,h="[^".concat(escapeString(r.delimiter||"/#?"),"]+?"),v=[],T=0,x=0,C="",w=function(ee){if(x<o.length&&o[x].type===ee)return o[x++].value},M=function(ee){var ne=w(ee);if(ne!==void 0)return ne;var se=o[x],ve=se.type,me=se.index;throw new TypeError("Unexpected ".concat(ve," at ").concat(me,", expected ").concat(ee))},F=function(){for(var ee="",ne;ne=w("CHAR")||w("ESCAPED_CHAR");)ee+=ne;return ee};x<o.length;){var z=w("CHAR"),V=w("NAME"),G=w("PATTERN");if(V||G){var U=z||"";l.indexOf(U)===-1&&(C+=U,U=""),C&&(v.push(C),C=""),v.push({name:V||T++,prefix:U,suffix:"",pattern:G||h,modifier:w("MODIFIER")||""});continue}var W=z||w("ESCAPED_CHAR");if(W){C+=W;continue}C&&(v.push(C),C="");var q=w("OPEN");if(q){var U=F(),X=w("NAME")||"",K=w("PATTERN")||"",te=F();M("CLOSE"),v.push({name:X||(K?T++:""),pattern:X&&!K?h:K,prefix:U,suffix:te,modifier:w("MODIFIER")||""});continue}M("END")}return v}function escapeString(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function flags(t){return t&&t.sensitive?"":"i"}function regexpToRegexp(t,r){if(!r)return t;for(var o=/\((?:\?<(.*?)>)?(?!\?)/g,s=0,l=o.exec(t.source);l;)r.push({name:l[1]||s++,prefix:"",suffix:"",modifier:"",pattern:""}),l=o.exec(t.source);return t}function arrayToRegexp(t,r,o){var s=t.map(function(l){return pathToRegexp(l,r,o).source});return new RegExp("(?:".concat(s.join("|"),")"),flags(o))}function stringToRegexp(t,r,o){return tokensToRegexp(parse(t,o),r,o)}function tokensToRegexp(t,r,o){o===void 0&&(o={});for(var s=o.strict,l=s===void 0?!1:s,h=o.start,v=h===void 0?!0:h,T=o.end,x=T===void 0?!0:T,C=o.encode,w=C===void 0?function(me){return me}:C,M=o.delimiter,F=M===void 0?"/#?":M,z=o.endsWith,V=z===void 0?"":z,G="[".concat(escapeString(V),"]|$"),U="[".concat(escapeString(F),"]"),W=v?"^":"",q=0,X=t;q<X.length;q++){var K=X[q];if(typeof K=="string")W+=escapeString(w(K));else{var te=escapeString(w(K.prefix)),ee=escapeString(w(K.suffix));if(K.pattern)if(r&&r.push(K),te||ee)if(K.modifier==="+"||K.modifier==="*"){var ne=K.modifier==="*"?"?":"";W+="(?:".concat(te,"((?:").concat(K.pattern,")(?:").concat(ee).concat(te,"(?:").concat(K.pattern,"))*)").concat(ee,")").concat(ne)}else W+="(?:".concat(te,"(").concat(K.pattern,")").concat(ee,")").concat(K.modifier);else K.modifier==="+"||K.modifier==="*"?W+="((?:".concat(K.pattern,")").concat(K.modifier,")"):W+="(".concat(K.pattern,")").concat(K.modifier);else W+="(?:".concat(te).concat(ee,")").concat(K.modifier)}}if(x)l||(W+="".concat(U,"?")),W+=o.endsWith?"(?=".concat(G,")"):"$";else{var se=t[t.length-1],ve=typeof se=="string"?U.indexOf(se[se.length-1])>-1:se===void 0;l||(W+="(?:".concat(U,"(?=").concat(G,"))?")),ve||(W+="(?=".concat(U,"|").concat(G,")"))}return new RegExp(W,flags(o))}function pathToRegexp(t,r,o){return t instanceof RegExp?regexpToRegexp(t,r):Array.isArray(t)?arrayToRegexp(t,r,o):stringToRegexp(t,r,o)}const Mock=mockJs;function createProdMockServer(t){Mock.XHR.prototype.__send=Mock.XHR.prototype.send,Mock.XHR.prototype.send=function(){if(this.custom.xhr&&(this.custom.xhr.withCredentials=this.withCredentials||!1,this.responseType&&(this.custom.xhr.responseType=this.responseType)),this.custom.requestHeaders){const r={};for(let o in this.custom.requestHeaders)r[o.toString().toLowerCase()]=this.custom.requestHeaders[o];this.custom.options=Object.assign({},this.custom.options,{headers:r})}this.__send.apply(this,arguments)},Mock.XHR.prototype.proxy_open=Mock.XHR.prototype.open,Mock.XHR.prototype.open=function(){let r=this.responseType;this.proxy_open(...arguments),this.custom.xhr&&r&&(this.custom.xhr.responseType=r)};for(const{url:r,method:o,response:s,timeout:l}of t)__setupMock__(l),Mock.mock(pathToRegexp(r,void 0,{end:!1}),o||"get",__XHR2ExpressReqWrapper__(s))}function __param2Obj__(t){const r=t.split("?")[1];return r?JSON.parse('{"'+decodeURIComponent(r).replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"').replace(/\+/g," ")+'"}'):{}}function __XHR2ExpressReqWrapper__(t){return function(r){let o=null;if(typeof t=="function"){const{body:s,type:l,url:h,headers:v}=r;let T=s;try{T=JSON.parse(s)}catch{}o=t({method:l,body:T,query:__param2Obj__(h),headers:v})}else o=t;return Mock.mock(o)}}function __setupMock__(t=0){t&&Mock.setup({timeout:t})}const modules=Object.assign({"../mock/asyncRoutes.ts":__vite_glob_0_0,"../mock/list.ts":__vite_glob_0_1,"../mock/login.ts":__vite_glob_0_2,"../mock/map.ts":__vite_glob_0_3,"../mock/refreshToken.ts":__vite_glob_0_4,"../mock/system.ts":__vite_glob_0_5}),mockModules=[];Object.keys(modules).forEach(t=>{mockModules.push(...modules[t].default)});function setupProdMockServer(){createProdMockServer(mockModules)}const app=Vue.createApp(App);Object.keys(directives).forEach(t=>{app.directive(t,directives[t])});app.component("IconifyIconOffline",IconifyIconOffline);app.component("IconifyIconOnline",IconifyIconOnline);app.component("FontIcon",FontIcon);app.component("Auth",Auth);getServerConfig(app).then(async t=>{app.use(router),await router.isReady(),injectResponsiveStorage(app,t),setupStore(app),app.use(MotionPlugin).use(useI18n).use(ElementPlus).use(be).use(I).use(useEcharts),app.mount("#app")});setupProdMockServer();export{baseIsEqual as $,isClient$1 as A,isString$3 as B,Ct as C,Dn as D,noop$2 as E,Fn as F,tryOnScopeDispose$1 as G,resolveUnref as H,IconifyIconOffline as I,Je as J,Ke as K,identity$1 as L,isArrayLike$1 as M,Nn as N,Or as O,isArray$4 as P,Qe as Q,isBuffer$1 as R,S,isTypedArray$2 as T,isArguments$1 as U,getTag$1 as V,Wt as W,isPrototype as X,Yr as Y,baseKeys as Z,_export_sfc as _,FontIcon as a,addIcon$1 as a0,getParentPaths as a1,findRouteByPath as a2,useMultiTagsStoreHook as a3,Lt as a4,$t as a5,Re as a6,j$3 as a7,emitter as a8,delAliveRoutes as a9,handleAliveRoute as aa,routerArrays as ab,Ot as ac,removeToken as ad,ar as ae,resetRouter as af,baseIteratee as ag,keys$1 as ah,findIndex as ai,useMultiTagsStore as aj,useUserStoreHook as ak,router as al,remainingPaths as am,sn as an,St as ao,I$2 as ap,He as aq,initRouter as ar,getAuths as as,hasAuth as at,handleTree as au,appendFieldByUniqueId as av,getNodeByUniqueId as aw,IconifyIconOnline as b,cloneDeep as c,usePermissionStoreHook as d,deleteChildren as e,extractPathList as f,transformI18n as g,_n as h,getDefaultExportFromCjs as i,commonjsGlobal as j,kn as k,hot as l,mt as m,nn as n,http as o,ir as p,qt as q,getConfig as r,store as s,to as t,uo as u,loadEnv as v,ht as w,tryOnMounted as x,tryOnUnmounted$1 as y,useDebounceFn as z};