From 7cb1c67f2052139166b5c48513040ffaf4b0a24d Mon Sep 17 00:00:00 2001 From: ruanqi Date: Tue, 8 Aug 2023 18:08:34 +0800 Subject: [PATCH] 66 --- index.html | 2 +- src/api/production/board.js | 13 + src/assets/img/factory.jpg | Bin 0 -> 386052 bytes src/router/index.js | 1 + src/views/modules/board/newTime.vue | 90 +++ src/views/modules/board/scheduledBoard.vue | 589 ++++++++++++++++++ src/views/modules/schedule/generateReport.vue | 14 +- src/views/modules/schedule/toolReport.vue | 14 +- static/plugins/echarts/echarts.min.js | 12 + 9 files changed, 720 insertions(+), 15 deletions(-) create mode 100644 src/assets/img/factory.jpg create mode 100644 src/views/modules/board/newTime.vue create mode 100644 src/views/modules/board/scheduledBoard.vue create mode 100644 static/plugins/echarts/echarts.min.js diff --git a/index.html b/index.html index 78cb0f8..7b1e660 100644 --- a/index.html +++ b/index.html @@ -13,7 +13,7 @@ - + diff --git a/src/api/production/board.js b/src/api/production/board.js index 44e6798..a537639 100644 --- a/src/api/production/board.js +++ b/src/api/production/board.js @@ -3,3 +3,16 @@ import { createAPI } from "@/utils/httpRequest.js"; export const SORoutingBoard=data => createAPI(`board/SORoutingBoard`, 'post', data); export const abnormalBoardList=data => createAPI(`board/abnormalBoardList`, 'post', data); export const getStockPrintList= data => createAPI(`board/getStockPrintList`,'post',data) + + + +export const getTime=data => createAPI(`board/getTime`, 'post', data); + +export const kanKanYouMeiYouDiaoXian=data => createAPI(`board/kanKanYouMeiYouDiaoXian`, 'post', data); + +export const getNewScheduledTableData=data => createAPI(`board/getNewScheduledTableData/${data}`, 'get'); + +export const getRefreshTime=data => createAPI(`board/getRefreshTime/${data}`, 'get'); + +export const getScheduledData=data => createAPI(`board/getScheduledData`, 'post', data); + diff --git a/src/assets/img/factory.jpg b/src/assets/img/factory.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e08684e0248bcc6e257e0055af5ae23168152b1 GIT binary patch literal 386052 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

h9&Q)=%pna7|qbGl*S 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

PL^R;b*vrC;U9Gg1ZPZ?BI{b?n$alOqICO*H@ zH_9jbHxrShNzY(yCpUyxS9xe87ZZR*yuKmrN>)u=r^|7Obz_LoXKVy{tk}g|)%yYy z6aDp0hvuOV(Lgzvk3>l0N}A=WG2#AMyw zt}nWC<8A->(`kX}?F$^9w|D6E&NKMT2N1RC z7D)*BVpcce?u1dny-r_W>68mrlG0@cmwvXddUb@f2@KVQ_E;8?)X8#v_?88xQ@GQG)bf{{0eGOsw*^856YGhbKglr1>$e&f{XEoliuy^@WAeSaBjaR zMA!0AJv*f_AV(xM1i6uuIoNu}4nC%3wtTO71d0Nh@}&MjV!l~r&V3u9szq&Xf8Eo> z=dleu=9LlyoKI1nA@zIQ67)F$LBJ}4uYrhLm=^c-I^hR`3E>ECved{DY%U|+qvq;?{Jb3^yI zG;d2%8oQ*Zu#TaGL6}!(GHZk$ZNB7^ZGK!8aq@?>)<8*^VtQM zwJ}^Ij{tf`Gg3a0pwr|Vsgz>OZ`qFqueQHhu(y!^il2Uqy0^BnXk2lqQAt&YSI(%isjv^{EHL%NLusID|>42HF zwD}*QAwyr`UZ@JJOtR#d<+zxQ;A*bX{P+YLlsyhVL$iCijI32G_a<09ut28v{AW8| z$7Ff$`AE0h`2w-0AI&N|@nCmz5CX@{9+473vrEOz;T~6hpWM9C zX0=OS#<*8B7?L{y9KYveV}ASEsF8iRz7Qbc9J?_ldfDGRo)Hm6t`PUaR2SAb3&^t- zjuw>c2rrpke!Kx#=95-g*ssYhpsg)Hj>mw3}r{X4cT;PUI_}Jp2tx?z}F`{}&U!;wMOf znDG4;lB)Gz*@yY=$D&y%IR?GIaug#L@m#Zfa^x}fmVtaC=rSt_CmrY${>hoQY=vM& zGhWJhx49Y?t)p+%ikmjFZ@v{4>EPUyD=n)bzniV5+2oYP6QKhlFw+<|Dtme~ebqR{ zIWObVcS=BBX2n%H_}9>+Gj2+uzA~Ck3o0o+SD~WTTKu)j&1&iO%vZiF*4RiE?KnqUAQ5B6dGWZ<@l=$L|Y)iGijh%rhj#I z6XPrSxO&cYyws2?8qI9CS-^DKOT+MF!I`Oky#w655e}5nd+54(8$^?U0VEVUhsP)n z6u-O{d4Scx@8%CXWSkjsIXv6rI`s4OAIMjDQjlGXW_P6Yq;tc5MqtI{VdQ_JL?mca zxV|(?O=F=Pt9#l&8T|jm9*4J)pk2qod5~gVTUKv#4lsy3hr@eAfK`$KvQFMiC?D|0 zz{5cKFb-HMH7*ni{H42N;|yMJ?Mg5AU1aHk0RrR6oGyl0&1H zAF8s?m)rzO%XQ+#RQ#s0L=Y zj~!S%R=5;&HSjRsmbrCuLSavG#B(tK)xe}Aw?J(tHhhypaw^Cd-XLJH*~?VDt{8q*Kdv|x<+H+^(*6tRIme5R6@>W)FD6~9bPUT>b#}4sbE?@5Vb*#;pEK(G~ zN6QOqJ^FC!2yd{LXZCHPLKs`ujGR|($;mfA+m~mSRD4Vg^ltzhbEkEmbWL$6#r3J{ zV(r%l)f%Ugp9Z1T*8>U>uD{%Fp>$VYy?6>6tXXmYwP;cP*{06hq)!>Mx<&G|V*l zv3FgV`tu`@p8OQwY`;bs`T`q~w!#G*Hs>Bx*hjpVcQ1A#6n#TgJr}&aXT!PLl##zm z6WyKlAPJ_wP*&FL*?#Uty5NT)O+QV~^uVn3+BYnqm+NrKtSruemfb`k4(bSaT%Ku#$~uHa>int z(@1*(*E;d5(f06#N|`P8O)boG8hUnODMemtxZVD$>S_ex_A|*?t-(4T#|_gTB^8+M z6f%1uG1GzNKr+B;-xrw=jB@eH(xKFl+8 z_H#)0qq%L?``JKi9v|U)IFR)yQKTsZT~iGgOg0Hzu@ha^oUwC0DOxe&2FoYM!At|q09f}(1~jO=F@zx( zM85jn5B@+xoQ>B2f$Bpm8>={AQ_gLSYD0|qmE$mrTFKxg1Qyyp+8ufyQqK*~a zD3XHWM+GyZ;Gk#8X*AX>F?g7qPqT=yaE%-#ni#Z<Ft?=A1+IWM2_;9rxr>L z2USk%nM9Q12dWVHpV+nmsK7uLk;VHQ_B}lwBqK6K3Iq+6dNf%E3nZ-tb7&c=`rgH; z@uAx@v6u7Xq>chI`F2nwQ4!G+s>XV`J{aQz>5(jIKt2JS@tMV_y6*>LadxWxm=Y-U z>ud3!D+GKMxJ6KXP8Kn*ETMvY7vj^Z`1W+~{?MtRPtxh0H3`OkAunqx!MRFr$7#m} zkT57edX z5z+%XtUe)3Z2OYq?oR$rUfaF7H%f9J-f0xiUfNOj-s1m}JY8{m__clZKVz?F-9p_0 zS|s5C0cRtoNZUGB-eu}I2*d{pWX>I;N{d!5+`BxmUU8cAMqIq)vGYfv*!f()xrEV8 z4u}VY$HMDNcJy@(|DtCNE7`vdSx&A#9GjG$|A6+N|8*^XZ2^``Q}DuZa_haF^IWJ! z=|DS-t*`?&k|*XSw2QT$Kua-ODs|#Espj=A6ySks@Et87Q0LSldaeA6`vzBV>q*#@ z0kMZOY=zMOU^vK>7}@vkTwpY%m)IAGC6!OgQIhjEX!4KQDNz!%GN^5Nfj_m<%kPH$ zfq)m(Q+k~P}n(boV`PrAEgZ}A9ZpTbU%b-1hOPwMz z(VI19GUH;x2#SUdkllrCjg@F6e5q>}?OGDkP2IY6>BV*R7c2O0Fl0K{yxA*Q5YzZF zNaiLq=LfTH#k(Xw*)O`2($?_F@rQrUfmwQVQ~U?@Zvs9J3>W}WJ>z_+iheR{#PF$R z)3ExcaI_~SK|=mUHRni8HDvZla7JQP@}j@)E=w4UYlh&Of7e-Y4mP67I28WY{PW`p zR(?LOm@hnTkmqWx#H1&g<<=?XuP9c&)DWZ`XJo-iiaT@N{FeB_-G(3aKZz=wiyae* zHIxSHHL6N5d%`rsYuAwp_ca#gCwluCd_)@$)MZ*ahoxE(2L4y3AC$tspGCX$$*^HM zDwRI%6%6JT;{A;dNkhiUK@KS#r2Y!N)hKjdQfH)eTF6q^no7QMA8TKnPZbT{+$D;)CIDnAXR2 z8n-j9v31vaBRJOGT|^;L+A1MVFp2$~#9dHs6<-j~6M-zmQ2Q$+kIV!XJqlzLftESuV$q^)TyGpe&d3bc5MV-YN7t;t6BFmX+VJMHG_fD9E}~6$9e0iyZ7q zVRZ(wX3g^EfsEdn{W(tIU*NfH%*QX?9f0t+l?UN<#wPU<^nD^9jym1rJ`>0;`cvkC z-LrR+&g2~_5ay=L?Ta0ZnO)=*5`K#`SAKL3dl>e*oVJtgMTpCz+c+ikl132Aw~b#5 zi?j6MzWFzcY=(=A+o~k$YP4^!S$5rI+3@*TPHp-MuFzD(&>slI4*2Son6bp!ub5dl zo4JWQ`cfU!Y~;V0reRHUQIlF!tyit;PlL>?il4<%BKIKhxrac`*?8d(WM)~4bjAg? zD=`9}0?+STzGc(tcxrG%J#4{|`swi?Rg{!V)q1TR>YgjOyuU$s$fWiM($Nf}&MJropFJ{TmSb$|Ie2@M#OC@__0s5TcHPE3N{y@lg#rLda!Jwn@k^9vD&HiErlMqfAsydn-x+4Lizkg@P zlUVK0#COH;&69uY?-Rt>($6iw?3sWe03Lh>pK4nA}kexhw_uZR+AdGkN zg+Z6btN(5xhGNqB2eSB+1X?!Q*s3GM;oCc#V16moqgup1nqbfSzr{BKi*IJPf4yG< zEZ*^we;4nL-isahzl*=E4tDP^Un+&j#bx8TFa8yD1vljo zw9}D#u1JFGm#th91x2c^6&ngwvg-I8+Ty>=LN-7D@4{LHDP-Eb>0rMSft36F9IIkF zpB^f_Jg_!?*UvFB-jn{`{ObxMV&L`o?QLa8e`&XphoFWoQ~w9@{`t|tp~182`v&_b z^L9jzYyVm7?S=u{p?}Y`kPG|kwA9d07BZ59f$Xf)SOOk(Ude&sS(Fkg4eSquT^sOm znz!G>Mh6=RbYQ0~^sB98{zFLFoqLMQxai>Qxr%KsZZ$2h8?b+1W$6(0Qd59HEHD0~U*B%v_6;Su*LyftVN zECPrF5c#&(P*=zo4sc`~f33IItl#FVhz;B9->kDEB5lC=$qgnqZ=u9) zgn`ND!74O>RWPF#EueQ+wvfaWo*i2EnWGiEyr!3KRSf-geou=W2@Z0Tsew@VB((Ja zL$$92-+>;Snfld^(qJ+pa9Jdmb%5(U<==UKt~22(_%|b$?p4Dcy>0pfk@yL)_U=^C zRJqlpfGqfr?J*!Mz#OduY`M!3oZRS1=nl);hYMsf8A{~S(hg)FBkK@2JvS$tB1}@u zUajdbF(k)Ip0QD$D_ufN*C4h_-zg5?At`RnC-3)Ct&~0y5WchBI^(C)&H2e&pm9f} z#;?MYSG^zqS5)B(@}>1jEFSbrCTGD-q!xdpVXp5we_A%x$7FKz7$UN|Mcd0$=O*P) z^zmQ13BbjdpM525&L|QOeaF&*Hc3d9QBe~?wqX;(P0+Q@5;za=qYKatowweedcwoy zD~+o)PXcThK)Fl3Y3s)849vwdKBE+kX|E`UN{|0?v32yXkaJspo-Lnl{!~t6e<4SR zonuO_FI$7&%SC~CmTI75LO+vpoK|RWNsS{b9U*)qV$!5Pt_Yl7KD3`nzotcI1K?W% z-oU|hSc~+kQk5ItN<1o^YyNFO$WeY+846xH058=~0xuK8)07!B0Yk*_Xl*|J{ReUx zfZkw4Uf9|ojDq^2P`|iz*YUqEEDW@ENg-goeL#yy-FDSm=kyil&Z*W-5Jf0 z&QcC>`4G!-cxqLKm)i*@zI5CF&_B5jrn~dxfvvC7@1X_B(9QRs!Hs`uW*e2(tJOcm zhcg>EmQitO&K%r25qVpx%yoE%rlMKOJ6vBmg0vKvQ6Wo~2GmXR z!!IqwF>`O`=DosU7eNYy`3nffonhm!_B!aS2(XK!&j1|GNNU)VuItRMcEBg4sJC7U zO2C!_J@Xox{OZZTPXMm{s|3mTs|1-t!cI0{g$tlxUQFQ6<(KtbyZ7LC-J9Q8KG}tW z_p#?fq0^@R`G;rs3RrZr@68-(L;_|oU3gT2GT!Dz)qgo6EX6vORRR!@crigRSf4Yf zc+cY5nkF*pZ|+&i%~wAFTCxv~FZH6J#R3j!>s$1*F{0Y9N5e-jX3g5sUkluBj@dfy z6u3wqQ6izf#*wBsxAS%DSANvFae1@`@a0+An$%lDKSLk1u*ZMDHpu?2KWf7n_`OD zQX6sl7PsQer$F;Uh(dlD)zdUa!$eX*8KDNyGe z-Wd%(vH3&w($vMqB}zB=a;;_bX!vcsRp} zhUZ~og?Kde%;c}bnI*%YCG2-888(~X@x432?K*>6oVaFjT5l0L{>RV3+U95zI* z$29D3El&S|1X}x|jeLWv$UelA}-@8oX!>dr)Ov^$%q1PkKup#`Ao?$|Pm)6RGl|^)C-*eABThEUi z*L|Jj{=&cLYZXpG zdR(Qv;l!_-)07*~z4zX}3e+uuSQt+g>1M9CDvS^jvIV_EGQbB~Zp~Sb6gh~QuR@k; zIDX!D)w#phZ#msOTN0MkIzIMkzz zlnAQQlT41VU*n2Tf@}-X>WTjKgDrkgg>a=p<9)>k{& z6DBT)gytIQ7Z9Ix!rp?DXn1gqX)pRma+T$x$W=$WAf!jonE?LcAU4mnTs_u} zrY*Z^I0oN3UGQA@-Vn?B&&|-HJ!@i|u+w9wacjAMZi+E|$nj9;RX^+r-3zjMebqHo zG2ou-GlQy_(PplPENk4tk>t=U0Qo2yOZT5kcU2(j>{z%ipV(+E`0;=em0-9PgdGo! z_Pu+$X+|a6-!i`UWA~mBW?6)j3=BQXe5vN&hj|+mz3NAPjKzaJTSN&|lu|;TrNh;b!wa z_P8pQ`Kr;U>Wfd8`dJFj?yfQgaa`!`RHx)(3kTpS9XmTLo?2(>e-8D6`;^wU^6GP~ z*=Cqhp+L1M=IZ;%hk<#8&2WDtA}R_WI~SUG!b^7W5EY-@ zqA9XfY1CIPsO_O-Gg_x(()a!wZeE@Lw~)KEiDgD(?2b-9-lQ_!tef5QQEQyxv^pm{ zmn0Z;{`OBVtV^hgwIVz=hpmFukfOuWT1@9trIRD2~G=PY*9e~$@?zvjhwNS zYC6e6#Q)gSg_ubGqrN)+Bt9HESC`r4wM)}L)hTP_`&JNl;*$M zqG5irF(MY5z!uWR9p9IcvC?cMp`3#t75sQ)esRa>&J9?x$>oe;YWWA1C2y^91(0St zIe*->4xS{R8JI^Kx3tGrI1D}*%ze6aoQRE7SRGZIg+94bj)=w28)bH313hKC*oS?fNTz$szsrE^M%X71tbD26a z1zTmayo)W!^A)?Llt_aLKEpI@(L*KSAZB{{1&G^4nnsiDe0JO`+R4oV3YDiMzOPnZo&ANJB zZKYY*16D)CduFbwfq^SM*Ugmz_Sh~Q{f+kuX%LkJ|Bkmux=Xv~&5=UQAAx`CJeaB; zf&cFv>g`9P+!;s>8FE6S+gVXy*YcUoMJ^ti0xV;czl#Kl;r=z`I@Nr9c-?tixXX#7 z$19)}Yfs4|FV&Q4E;BgDGn#xw;b@C5`GRhjV9eWx2?++`Ur|7%5N*(881Z&BtLmPH zrkyY2FCI`-;=`2v7KzePS-P_=QVqMQJ8R8+@+(RcMlnAlwPPAMpxhWV*@#3aI$)=X z^}K{GgNX}+(DQP)rgz`Qhgw?Bi6$%1MTxPZlhSx#&33Q2u-`T~$DF=qm!v|wkAE*& z-?$9((^%XT4KzI=(^(VA5cT|o%v!@~vXMPWlfVaytQY=j6B6`|ldSNebEhp9HanrY zJSj}eNlav!iT3Uk`?gaI!dNsh)4)mjiq@OR#y!*;Ww&8Br^7-kj~oX4~0EJ695N6)tIK0)m|ML$l%{ZKTy*K~Crbn3-f zo;fF?Hmd0yErjJ?F*RNY$p-1QI-;330d38E0c8*~#OS8n(>)yOGw3zZ4^$E+29Bc| zjoz}oCX1eJS=)hNb4=1LpB}@+?GTLn&hsVqG^F&sO=2H|v|`Qf?DqxMZUT7b6f-f4 z{AQQ!#S0!ZZVnWd`l-V*|%bPo+wRF`hcP@Z8g+ zZ1E3dz*L$aeQ$u1SYJLX)bR|j=+Bm_rg>c6Q*99?N>2w8Q@MWQ%`!H=5Mhq|o$AGH ztdbvjsUkJYL_=njUGlzk<-&e58%?-DTq&+to5>Nl`>40&EHyI&O@1_enVYmR{c-Rq zVS}MT4j8eonRci3SrGSLy_Pj~blS^h`kK%=n|mv5m_81fQnH)Vg(vht1yS9olx4;*D2{CWB% zk?$KGy%O2<{?UbGr4#AapLS%2ccBE+f;qfg8pLC7PiARr~)dS zfFe0lP&|9r8@kOkDD?+o*LM^--|`TZYT_ae-NWv{>M|!w^CrL7&+1WG4ZNulK{zTs z2r!z>Y+6QUkVK{@Py)9&2*>X1ao597b+5475YQ9t`!}c-2mD~jT_98FaJ&stcfa6- z!ke>qpKejAK0Nya$vgTGOE-9zh|^)S-2(g>i@g!iYRnGK{p1~Pf3S1~So|J+8S`#} z{$BSX6VPq_XQI`kZvFIAsSic}K%_{+&$!_2^|NY(Zd-R^^#9&v01gvxV+JxC8TNl5 zv`5ETBwY!on5Q1F!)_OmyEhy%ThQAj)p$796G!A)@zJ|L`e~*BHZ3{W@LQ$`WHg>O zkS!cG+Lkmoip4)zP#q6GQ=(z>cAlYjoKLj=Gv@CKMznAZQRpj>WTq5whbZK16HHqW zKS0hSHqt0)7qUFwesH;Tqo{l`FyA^wIZS?nueP` zlaQEl^y|=zAhRU=^+iC0?U^*4a3tv;S1d&g?YX^B0$`G-P=y*hsBi>(}BDtx=f=*Lskm`U#@Wl4^RfkIzGG7uxat5BmDrzqsbOp zLQ%e$#zEgu*wVfoRkQ#kBlcu=;D6UjW#cjP&vlLI8Hy8>czSvA-<>c>Xi@Ba3V-S{ z2FI_0r83JW0WR+zqM?Jj&)346GUf#3cmmtKFwn3mYeW@Ipq`^RQX{yk{yl*#PC3uY zNd7ol)>4wZpPgqQ+3o|3+#=&nW=sI92x9#2cRnzq>WhJbB_1Aa(&Z#{tStF*2{%9P?Ed|LLVjYOL}Nj~(f8ThH(sruSs~Qi zo&=|aD@a$-f-XQVck&g~w?B|~l^%=rT#* z6e8fE%|R`&xod@?7vkYt7Wy8dG9eArLZrJH*fG8?aK!giuMR4?jFeF6b*M5t_16Yo z!?t7xLQOzY`Dlc3B|V%AVQ5nSqMzh~K3b-BFzA_k%Ykz!#7R;~s&(alM~7F3K7c~a zW$w-Bdfyw}%Jn9x2Ea#DV1FPwD?f0j?=7;y>u}_=6eGFIRJtR;pZe!BxDCLN*)g^g z>r240?>LqVFC8H)ywUNfAj|tera{14==tY#6Psy1OQ>gMNA(&c0^luU3!KZ;Ll{6t zm@ljVC!{ZJKo6q^dYW*@GQ`Kp&J`*UO?l8?o*qFk1JaqOQOkGoY)dS(D+UG0^EC48 z=Os|jDo30X0t<%oU-DD%z;v}{6(p%nd7uCe;m1E=aI_` zxW_U}5eX}Xv3m||?D9v`wiLIBB8{)IFu3I3buc4V?l)#fNws}nFs{sHp50PdDa- zGED0M`fzzPeZP_?aPuoD&)|sBJJ(U}pjfd*yBO&4hR@0ye&E` z__eCOD&OkL8m=EnvPO2|*0PR0rb)egy(?zs3aY!mk)5}>&iP|+1srk#{veP`egCKg znSo_+YZZ&^<+L3Xy=G-j%vg%!Gf?Ofo&CbAkyQ3Xh?G~yKPyLmI|8SGpQ~R?fgfBQALC$)bnyc&4cIu%3#NkLZBPuB=sy6!4TnFOe z0zl}YJpB>5CX&aemvv(R2Zi0}%cXzP<>C<(q#qjR37}eBo`|Q!Ijw)g+P#QvMu=~^suK}nwrq4Kps$o%*=K1W7W9HAf!!p@T?KR`g%KSv4A= zuH6;FlnvZjr8)LCx7Qk3k;v zcEjzq@jsB@bzHC&qnwr!znJFI_Sa9}%zkUx+g(94&fMruILmNhaj18ds#SNBRku8_ zKu2c&aGw~@ituqrL(zvxQpb`O z1KdPMyb0!sXBxF?_m)f_VpOy$&d!%noN=D#_>%gAWq>g{Vz#E=R}B5>x1yDtH?kJ@ z{A|EVYuid|V;jeO03F(TL)lTHPxVxQX^VI=uX;{x8g#q&TWj~sWY%tp)itcam%+l1 zStV}kO9JGN>*S;uecOdZXS|=6U&CXE(Y?<-nRZc%_rew?o9Zv%ACx2K?}(dqpp2EO z1gK99M5#UgbF(Ctrh4?&D!iqdsT?z>ux0~ywO8%*oMVfGORT+`2l(ulsG$I zAIzNlb#0(73h_wC#oT}66D^B#FV#-?$y^XMCv_{`1IM6KU_b`^(|5BIf zBR}1Gsu)vsJ~EF*NMn;gl9r&2-4lgwgobLp|gtQLcyzR)HH4sk?Y30dTqc$xt@ZUJ{tjTI`Fwwnp6+P1Wl z)jK=OmpI$^-mId`j25-iMLd0Wk*|OAhN$YhW}U$o7juyjI$AeTJ@JOSrRluo`1U^Z z;Bx~cT|moXBcEu+z%_rj@KS;MTgr|bmk#&%UeJzwWr+?wU)dY1;a<4(9{yQb=fY^Q zZj@+glOic(YIv=N=V5j1Xo}2l6fOMw6B5j2@Y>GZ0Mlvr2YY8K^+IoU0)N+UKS%m9 zIrqJgg_9dr#GF7vK1s3k$Mt3L-n9dz;521W0XXcf65=bLCzTH@RL}UG6I;ic3tcoX zlrN-F|8_W7^}N>3cM5s7sqoGRBWaqHN2$Wo;dDIS8{d|XKf>!Y-&Kr%k%;*!=n*wD zeZ{9+8(Qv{#X=4XmTBuIKZ9;z;Z2&82}pt#S*Dw!h~6quS}u=RU>~Po-b`kspKIT2 zXd{9u`tK!@_T(BU0y4Y`_yfV(Q>Aw)@1s|UK`AeTl>%MHBn6bXHwDffTA^6OO6aYKYisq$V6xtRl%LhR{Dxyb9!}qpr0-I{4PCxGeeN ziH7xofzQ{ z-qB8HG%H16Bn`_`ah(&W=m=zcdVp&G3|+aolOI?7hwcZhqsbYd|7>xmfTlHjAEJzp zs|s;0_Xnh@3RPK!Z=mUkt-bxQ-g_j$Q${EJ zfeq}X;`=TLmVdEQ^o>&j2iv7#)pA;tW?se{fy*xy*qU7<{B7~W4j&9`%?z!^scenT z26X3y+MT~0KwV;FXURKy&kaoPt0eTLyq^WxIqe8O^h+^sYe6PkbJx@Y#r~Vs-M<%;hC;mS`rMY z6Mf?;prgbUq7@@-R<=YgC^)C1=@F1)#TbywAah?{rv?FRGnIQj7<=y+M|l4Bi-Cy- z)h{C>F_h(x53lNLI_G*h7YH&OG~}w--Y7ithHqzRH}{_l6Nw*}X~d{QgBbwtg7w!` zgz83l1(qrAAZMuF7Tu+Lc%2Q-5#x$wuQwJQL^i6>RuotwoaG!d(vbB6LMo-U{doC z86pOQQe3P~vy4*>xEsdvf4Z*sLkaBH?-S4MXd6xxo9yk8ozL!!?q*MK^Kr1YW!->% zhjT@Du>`4$5A9^n_P?uNb|9moDmSK!P%M#qENshf?Q@4GTrR|i47+Aa!sZlNyqgWy zir7$kDE$ZpkV@>+>I@Q!hCQ~sK%kwTB}AH5R+?8mmheUtkA63qi|)#H7q@jnut5lKQ1S)e~e9yx`0VNzvweMXaEuIJ|SGc10I_?;fVYw8?&!lapBwpTw;GDHNEKzVYrpQpp7WZs}wa#iV}UIy5s9LP46@uN-HSa%JaCfEy+$H!4i>_~${qJB2yeTH$lm6uisC8S|R8AuZmm_$D(iQs8nN0Sm`9l8Q&1Qaq1~D<~SosYa0an)({3mk&nZCyQ@IJW`=t86Y+@#A&kk& zPv95|$xfU2>*39!8w)rS%5&@4nq!{C-u@nQW1gdsG(D*4u$lDbX)wjkZq1}=dg+k!3xp3@ z_YGYej@KH2jGG+vP`_d)=~HJdd>uJ&r$KFJpkAGP16FJSP7$;w4&tdQ7|?EP)#J!@ z-vd6KvVde21CeTT5N_K(eacLWjWtEus^h2q#A|b}GcC#XQD)}nRTF(U!t5s^VONwm zT%uzZ4$Z@S@~Q;W4MpXYLuD8}xy&7ll^iBF#HDj(k0bB4U!(M?AY%9sR*& znE+ohDLKh2wk)48{T)8^E)eoI(Qe~mj77GBd-;33p8=!Yj@V$f#=mc*4!=d(A3`MHM0RPHSxN$hRD;~<_;?8 z=&Lx0nTFcQOKU48ZSCmySSdI6Tz*Q+As1x7A)3K|l?bZPhl^M=Ii=)mLTtqvnv*#c z@|!Qy5@geJ_GY5eYGx6K%)($Hk%Y^Ecc7%2KM+<5{qd2>SI$kvoXyAT9kf2nYA%9? z%wEH5UmB9Mg!T$}G}rjb7nW5M-zKY~t&g@fT%MgfWH~nd)LZUC-Ph$faD1wm4Z`5# z<7~#bV|i+ti`RCuV|MuxRl=gbxCrx5r5$p5qQ7_(O*Fl`0sO)8z6`ztru&3ZhF*3r z`-m*!GXZSp3wRGvv5bpo>qkxU*nSnAf>;{YymXNoDZ`vj`ts1nvQcv&dTga{mxOV- z1m_&gN=qiP4TLg56cHkyLq<}$n0Q4_HVP)Efh^7w1xUvOC;M<+=g)HLE2d^+uC8P` z&aH_w&_}|3#1r{ZT=I%c*wF_}w&;I7rGfbVsMRFYshjmb7DDeU381t$^Z`EjMT6sG z$*i7z3%E~Wo&G?Iy`D)~q{8b!Vwv?k1L4fBy3iObNvr1Kv%X9%yS_M0CJ&XEPbus8 zpobaa^7%b;eZP4b*W%a*p5I3mDGqn*=`oe%A_g9rve zOwt$JtnmR&u9b@OsO;<{Q2htt!`qI0gWCSCwS6*0RF7M@m96;_lcIf?NI{Csx#8pR zTGd1|&##F1UP@5#t<9=e7YVLB$=hl}*Pvb1_r!Lv`=38o#5{Y?*YS8OOsq$yVPsja zn6Y_3vSrL3L5!GPY%wY3ezl|1wM75|LkFUXKkoT zVHn%gZovt_%WzV0Q41(O8OPh!S&If{)+IWGE5ss}bvCx8 z#*+)V`m5fU;c$KxHeO;QUZD4@A8Tn_+jeJ!B-^dTZHO&@sq0x+GC#btRTIz!-#{gn z!F?Mx67DXNudl!l>22YY1E4D@g?iy-C2WpUjzY29EIQ0&p~3-T=7XIzNIrI#H1mb< zL^r(OT{0z4fDvzCMI)Tk4l`pox0~ zOt&Qb>tx(}W}Ee@`FoLnAg2c>sp0W|Ad~Z8W;?>YT`CcDqCy3U!75W(65M_z+pdY?e~_|A=}IsHT>^eHcVQ zk#bZ}dQ_0A(t8PrROwYgMFD}(ixg?02xx>LT|)021ZheMf>a5;SLwZm7D#fw;okfH zzq4HHke!vC*)y}VXP)0v-Vf#h?O-{$EzDHOz^)`C{i4~=%K!V}Uh!!BL!3e7+>CQ~ zBRBE(Q8|Hho#4*c(DlL+<<|7-ToV4cSS!6{^P^Wek0 za9e&|cS022Bw1;|4GljqhL&3V1WADf2t9c$v@Ltqvyz!s0gs|@}nx#JskPDJCi9FM3e34p@7RF3aV;Qzli ze03*Gx)nlO=1wp^E`-c&(!S#-1o-Ma{1kQb7*P$r^3Hqo-d*rAH}NlY4FL3(GqeA;S`G@kCf57T7py&;ul-B% zd!z(S3ZQZ*j)T6!yB3)BL&5lavYdnR2UjZlW5OuDco;pOz4Z$;I6It0BK^Az89)MIAed@&-+3Khg#U;`-p*nbFT0*X(q z8WRv)Fqn!*7b7wdFnFx?-_taQf&&2h{eG|sZ-g&J;XBV}1&Ds|rOpGt+7mM(E+c`s z37-?&MDGn5n;(+@fSP@{I0bY*ucQzE%L)3QF)3Kac@fCrOEI^{gwnB#7u^|~x81<+ zO6Z3fN5vf;mcROZoL8xX3wjCv`xxAx$l*`th7)A} z|4Gx2oj^fI5su?T_keNzGqv$A2~JqnD<)tQ(vreZLjWUEK{uJ#hF&296CnsZ8h;PP z9v4+Wu%tha|0Pia4XZ+$B>>>T{Gu}`BihXfpw7gliVU;7xXI(e6<@^{kHhDSO3-Wn z>A#C}3|A0GJfHqcBFIwSvJ5>%4N6&qHI-ueMLQBB+rjCepfi}>I)Eu*&}41?bNbxm zJG}MTICzHwOr}dW!HmpTI)DDG48EY`5v5ZFZZdGEBqhN6Z7v$Zu~|2FMtL#47G>Pt zznmLP{ZVnE3y`%dJy#> zr)*@`rdE5M8_OB7j1x5zlXGH(;QyExc71AHgS^fD}h$E+JT$yC_kai z_lRex7-D10r{~Z7Q}(N2s+7BdBb4KJ!^?A?S<{_l#bJ&{9o*5+OHw94XNO+6yW?i$>DJq|HF1%_^p6)_4d5krZi>voDIW)h$zU2SP zB-ye^-h|d;&bh;Rc>jq^_`Eh7FL!$1&lqI{<1Lj3_dZ@{eZN)zNs@hOpr2s>*C$<{ zmkGFfz3?%xRjMXdE2y=)x#&hj(*mD@8*lX8 zf%I7R6#c`K6O15RX?kx??<`!p@=4bru-eT03%{PP)b48ZldNAXgphbHx>ix%Jy}!E zIp{fExKaQ)T`;-EVrAm72$>D&lc)ALub7!`56E4C_K#7fKvrMn!S;t<(%%Iu^n6^6 z%WIE_xf5_PxnellUOKxNj)NhcdnguIAH%PkwePf^UjKD31{s#b(Ls@bDvifT7jb@Y z{JvaBNs%qOe0Q`Uy3@0EwDIP#>)Rju@)dbq#C+pH>!9I7`SdT=_|4w4v5Wu=q~SEB zOj`A=kTd=r-1Jbm{G>ae=KN679eSdU7U=xzINre=wn1_Aq)>+<`{9Z@2W>=K_^M9i z$wSvOwx~Mz?a>^pyn{vdR80!!q!h5Zrxd+pcs8W8lBz((LXp}(Y~`v$>2GMRa61s5 zUkVL?e<0HTYU6lEG*a=cc-_L$}90q=VmBm~o@^9Btj+(H+C&ea-JyG?GDoG$} zvJ84?U~_fv(b8%1R^NHusy$JzEGjU{ZNy&ZOE1UfuZq!bdX~L@sKyAFJ z7ivs@J!sRY=aDghIt5kzh+;Q7edxg4Z~=8U5#q`6tC_!MZwc8@o4L~`i{8N3Jed+4?e@XtCJ5_yAJzP~^=-_dU`-YOJ&5Fty`xV*X zD|dnwFB|qgER~R~s53FWHc_wfXg?qzKL{D%3mZ@QF6y8*?fb12V!B#Acm0)jw%O0&YW_k2=iMCPKAAx32;aZ2NykYp z{<~ECK4bVX>ig8C1IU|iiLQFh0?~e&Q*G#BVOC5lXwrc68SzeiMy%QjD3Swc3)kcNr2{hkK#SE zq)=A}pG_A~mcYMlYRn-^iKCtuek<}h| zgnN8u9A4}b$K3yMrje1qiCTT?+Rn0Ho&mKIKm>5^%a<=aBOq0 z_e=S*6bo@vuzkDXu$O<;UkP%>Ut4-?`Y6@B^AM2E zjM3MK^r^F4`+jLc!JljcG1*tnY~%^!~z zRL(pl4$1e|N4=O&CS<>Ql3ve9CDc!+aSdW{s(;M8DFOepGw#}*$&L9GTL28n_wZSz zkVc6WFY~Jba+?t9hWA_*9&#%`>9z#n90V(ZK2n!Hza2>A{K+My!o~G z(c(%e2j|GZj7p<))rhIn`h_N$<_4>wFJ&1I8DX~@>C`^v;Nl0T+ti{&R;}DepA9F& zUWW4|agXgUB+>xn{-I!xP=~3~x1Ds;ZTZW1*5pM`|t{Fhd$1Kl6Z z)PJv!h5mW>0w7T2#LF{&`eBRDh9713<2iDd%d6G3`+w>5L|eW7w)SlA$IiF`d||c2 zSIeNa^%wDKwIkiHgbrGv&yl((FvgfE_0`KeP71!@Uo^Eyb_X(x_tEEl;_60#N;?V5@my8?D&uZ|87~dDK)r1fSDE(S zo<;T0<1x75z`Cv+>q#E03M^yC{Mes|#AX_HwWBbHj2p?@Y?1%9Oz(EC1O_@ou*D`M zpZrW2p3YS75*-U@#pVdx>=54tzBYbM@>*A$m#Jp(mQlMFIVaBx1Ev%Bccq$rMO>d~ zGLM2V%pK&)i6uKKkV&x>mb{nDt2pQ)88TnVsDH+LbtM!>!&A~MgkanTNzi(+X;svZ z$8+gPL-f8oU*uy-Cv>Y_opqn8rq|P*K~O~|!-sG~skmmme_?izE~!@Ze)FbM)1;02 zrlLB9ppe>j(5~V=A(XR0>=@42aXKSg)X)m6aK{=W;mL!QU>#U7M3FcEPc=DSzaEI` z8=RI+eIk140H0N9qevJDP=OzXq zDNT5+H(~p;8hV;FfZ@<&E5#jd|@ZZk~g7D|$y9j(oS(X1gY8#je* zp1AI+YzgHpvSAcm0kTg?mYLHhw+<}Sl|Pza0^WYKUSbRnGRudeQMQiN9IRBJOn~R( zB#{KseRe}d;xftW`l7xyiC`aV33mMdC6&ssKJ;zBIP~WK9pY!L9c)VfB+trCcptvu zje7*v1Di`|1vW5&5T=$jX3qIy0P(LNX$GWSo(;QaG?q1>sUlVb&xIE*YF}iR5|l9a zbrd7rgY*#Z@;UW+atxI+E`@;DB>?nVPZ`_`vr4n&w$T6XbY|!@LG-vo7NoYwGpAu{ zpB~>7m;3GE^KA$t5^6I8Fsh-4&lrg4zz!E?AZlBm0=dJ(&=s{G|4Qiepua8|*DE@(xIMc4W9Iv8gYbY_^9H znxZinws$d}QNIr|+h#(jKHZ`g1Zx>)@PVvkp3VZ&Dxp9AJd|$;QW@?Fi**KUl>u=F zu6nCtNv~l@w>gdXk_Fh|QHO$XpGf4Z99H0Sm%&kIJa^$3ci4Bf1{A!;_Z|HtCHGgr zSpK&Nu+{=^0P_=gil=d(3IqQ*`$ZYc4#rF)|EARRi}F`AOfo8){9+j2pNzCVx-tN3;1+fOd`148g|m82KsaF12T4Wi{6 zbn~4LN|tPyX8KB1$56g(#hPn;3X~d_;xJ5000aA6sr99>DHV71A+)I})ko`WHr_%1 z$;e)E^~WMhhr65VX}k?LhX+ywO0AnE{sJ|YGI@HY354Cs*R2We>@(l+X8(D4YXDYk ziL$+?>tqUBvaQq>DXKV3N4JO{iQ`Qc+}*aZCf7>sSWf(A4}YfpXh^Bu zd~uv#=zQkyWAf>9yE}Ux3ynoJVRW5kw!mq+$A9fd-Sjx-QUhO1y&S@|l0;3`5_nvC zy1<~&-kd@@q}E|0^VbG(*lO-IH`Tkp2(Z6aiw6ZAv&XWAsbKK>DR$V8_|oizPKoad zJZm-Tws;+6BZ!7;^+RU4R4%^m>n8ok;7XD?4?8s#3VHLE4xo>ns;VE*2rvNSO zBX0L8S~vxvAej^KcPNS?Mg8V`bB$Pl>$S0bCGcqL3>yXAk)pR@<6+e^W!jQujat@; zcw;BoO95pb-g6G?``lpg7HDhfy@aiwKMQ?kq5FI~wwcuMK<9R;aa84iPpT935adV`&x(*#1;O} zoauo}opUm0#nRc(qU2(Ju3zt)w()7@#iu8(2XnjslJK+d+z#IxP821atk%vDy&i0w zm4Y~;TMg(RsDt$|>dGJ1?5%Q?-}0!hYvxA$U1)lx@8&n?<*#Ecr2gCiiidT3(X}K$ zX3ISjm9 zPMl#@-qs(ty_fXMK6qSa2Rc_4*am;!#P|+prpk^SZw6S7D@eUL+SOiaRC4L?`NGN^ zg+I!_w+D;qq7z+m*w?!7Q0KJR#k!3#~1j=(#c*0vz+wifSlXr#Z=247}~{F z>55q$%q~% z1ErNT9(wlpOb+a;&^=+DEjF@tX>4S1{(9K#4Id_}X$AZUbT{+WJI?WRq4n)ok&9me zXz>yc8Nf@=apjgmkK@m1neQ*!Ni=yPecMOYmYbGxKl&<4V11PRftvwGUx)8NB<**Y zUqbnw`KQ&r{CKMJ6BXXyizuY{q|oMI4#Vp29Zn9>>7{ez;qV2uIqnz_WgZds3#D5w zAFEbR8Rh`>W`wTiF@EFIeGXA3S}CGoP{BjwA?e-Y3;@7%JD!tjS^d1ZV@-~GX&>ZSR=B#*_`Kvl6S@lO`HSD z%g=9K=Z=eve}6}w$nrV3$XjNGa&GoNtJnKK+;5z!jjc5IPg;4il>ezvU&d4jjjD%x z4Dcam31UU^A-dT-WU)xl5)Z-+cY04a};=tD;=)BOiC97;G>&3?uN^Q==RG zz#|s7lAijfO*n80_&`W5rTYNGfFYkjiVkS5sfFv0hf*vNUc`58j;#m-jPO;SyzCwN zje@2?(qlR-V4P-Wve*paj7aaut~LUX_dH!%TGeIa)ShF`OdUBGLoJoQFmK?Ta1LF^ z3t)>8CAmS)cwD4;HQVnTBx@S-xJh9og(&kk4WE9x3rV-TJr%O6V!Qd+lQZ_tAT8fL z#SMDHk6!SzVg)t@3$Ukkp2@cnWtwb_|K2|o&V7oeih`s{nS0ePY6)^-B*^_YgoSps zP2NIhi*>%y8l<Rk##J`(ocZX7-nN-cVGSDdsu40& z=WE)v^OP{WQ+&qkmKqkwY7(`dCC=lc&kyW<`MEQTR!E6&W$qw8Ln29*d`7OteZ2v0 z7E?F*`87LHzjK4g%Qy7&B0@TrwQnq)8M%|>DsF3(bVD1}N>Qd6tZZ83?t{q@15vH( z3bcAiP#Js?bzCI4B}XHvmR}ArEwgy9nzKzE-5Ig3&O)jB*eE)v^R?=oVA9KOLa*lL z`#zx{+xIgkPwhLfT*(Xk9tTxX*HwbNVmlE|b3(oD)n+4**!di%HMl90a2+2D2PLvv z7?D`m@%fj^Pp$R)RSD|=ZhCiUqrNXNAMkxI>Nh5L(=&@n%9dLP#nSn!{d8(*M4L(H zGF3CB9OGCKUikFrP1z|-mSz7IlbAD|_>DjMo&sLkwaTwg9~i!)mVe9Y*A4EjMS>MzGc=uV;;9YeO*ry71uqwJ+_|1SX-2e>hujtu3vc7s$zB)G z?rZScC_@T;hWI!`+7yytO0K5tk)e0tjcS2HhnaQd%BPfjPGcSVue`&58_+<1$wPV) zPj1i@d$&?{Dn+L(IdO2WP*JQh>ZkM7OYIxYKTa+-czaSi@M!x`oJbA=m1OVEhn+?* zN>02pqo7o&ymM=0hr;uphGiwXM9Is+U;*xTvS9N&_31)Km#0)j zYDD{FRCKsw)VVoF%R3+uC+18I`mqn76KCwGyg7}b#AW2*-N37Qp|oIg@0UT&bnS(u z)$ouu{$TDvO3>RBsl)K`boLL<3 zE$AIkBByt!$gc|cy$vK{W1oHig0d4Ro+%+3%(VT+6|s;bdwlW4za$o3lpO(FU2$CD!$pAmAs46&`Eq&N0L} zLmbjyC1mSa(Sd_Zz|tiVSp{{;4OV=Q8HJ=n__CuBudfeDBVK-rs*oC^=)B$zlz9On73%Nx3tYVkaBT=bfAF zS)ep@OnwTemyniep8BuO#Xv7!L&@HiyQ(R8z0-;^KZ|{SJJXRNH4}bkhX}vVV$c?ZZ`xLX z^&)p5g|@aSM_0Vv*V?VU-u{U`vSN9PnEY4zuYJ{|Q6xUP zB-?$^c*dF0xJNYqfsgE*OnA1(bH42F>O~`%j%yojK*FKqN;bDYYiysW4Z|J!4`+HO zg;&R=b@iiM74syos!49qjV3ZYQobU+I+`e%Em`n&cLQn~y(6s(NU*~6MA3H1^`A*m zcGt#@W916f^N#XK5uXD|mBa_YKfUi(ST)jQV6&c`%fKSOn~yDw<$aX(edlk$ySR5* zITy@NiMg;_B~^9i-4X!G7cgq1b9^ zRdsyWQ6&6}Ugo{AV8Q2$8$jB!4oC8b&(P0FNP${jx!Ro2l0GR$Gs)se{?La0CIYFb zPnPqGfk~2S$94_g9=bWTm+Nx-0|UF41W>O#NfKauR8I@oZ;JM&kj>>6HP59zAubrM7jsz2KA}?G1Yb&EWCa6Ey7hd6Sg&a=nXrw z*Ps&stZYl#hyI@?d=FlrbD|7zDDD(I%l{o7>$|loz7PD*`PW3sPpBcMZ*keJ-Bs-t zjg~keT$@r;%Bt(SI?-ng;}GR-(7ZW{+OCGj^Dv6GcuB0Qkx&C?GL%7^P`m5%9Ye*X zK1L8dF&l>R@xrfJCJ_0qDHXEL2Q=sdSE4~Tc)Zph(!s!KJjB6!qk$G@<)px6O|>p~QHT;HcGC+xcDpk}$&Fp$|93;d?w|ACU2f z(^`9P{x8b_6tK6CtLo;<0plG&09 z8Sp1JusW#qtNKc@{fGEI2kIH|h8WifV!Bo|-i0rp?Q8X_VoRE(siLIv)qD+X zNw|{u9aYW@&QMmEP&|!ho`<LIQ`cPH-3veOm%)qFygypM^1IPsi5mVPA9YpY!OxX*E;Zjm8@wUCZ*}z#<1H=jC zX%WXW44&c91RtXp#&4e(%NqLrVLx1_qo00LWThKC!Id}qRh&hG;d#L{ib04Vg<${&@y_0qbj&+RKm<>n@#qn|bhz)t6sMC^v zN&ctReQ0WJzUv|P>^0!t&^@_Q=M?DA^YyQOI|*AM(k&pZdi6;9XW+IvzaxDy0N;q! z0xlbZ-{h;dEZOmc0q|6^Akc}GkYq?Cw}FyBR-xbvg{$sv;eDn&@TLNlDoFbS9z=}W z2_3nr{1)jT`VScSDd}Ev&h1@PUBwO2nMO{i#ULVRd9vEr!jI?qPm&pEdTY~;dP|S} zc}w4QfORg_PJ&R1JyoPxq-JM+>~ri)qMW<#Z5yZjeyt7=JIJgC z3tRnR9FH|%5I_e3(e`H}RAyIl@*6es?`2Qv7|$q@MwIa>I}5>5nd50`Y->n$IMx-- zODRKCjEnAQN*k!-eDw=gqLKV+Uo`UFqI}-4o-EELJj#npEgdTb&=bYt=}%p4e~{MW zLN`2|RK$4b_^0imD%mP-I9^ZWk}z-cu1-tx)9W1!PdeeIKH|%Hv{h?U)j%X`r|kF# z6=9Gqi|UW=$d#a+O`Q#8LCWVk>9yrlzHbKty~UVV{P`5@vdFyN zhSL|d@#<(iK2J;o(%ZPh9DV&nsSN5AAEOv`C2GWzd4>NaibwPkGkNXf^Z;+FlRsSQ6eUd)8p>s%thT)z+1!^ecK-=2xjaX^9FGXSA9|0O zKJFxAUxUIM8qSb)Nl8H#gnegAis^Bw>AUvj%0~TR8vND=2*yx9bWLU8Uy|JlaKMDJe+c`- zyY!apr(FpC5(NJd{k^~weoBw-*_G!Qhy9#uouT{f^D5afk8`LC=0Sbujrqe`NiwJl zwqusz7a$@1OL8TVc$1FGJESFtc(wtleSXO`$$%uP&t@L=*RM}Vk$_7kEs@ctWmd$zD1paAmTRI>>czL(nkE<&gDqs%}Z@X z^hXcWx6EhTsMCk38iYNT{>NX{^st=Kw7lK?a`~r{0eDSS+&^}sYl1^OT{n1G-*Fx< zx)4eDG07*v)qd9(S$0XigV|Ktm9YlPG2*>l{YS>_@)<})lCjL7-z}`e_8@x2_e9I_ z{tB9YQp(lvEx%#@zN)kQIu814BB{uWN6vqZrfMw9JF)o|^oHoVpW@%68Hu@J(b&+K znLf^pMX9B~R*?DC<#K6M7bH&%XBc$alB+YxH&;Fv~3?TK3bEdKIS0VNH7y`n}EUpUdG#}PCWqRowne8K%H ztto!en{r;{G^~GPavGEE?MB-4G>LXB#YaU@2Ri$!PxlqUk;)QSM7OJK!V=Q~WwEb%3n=EW$Gm70i z4{P`XXF4C1$POQFmwbY!G?-o*&HugoNvYj>PHX7(OK9t)?KPM~kztbv7A^N)lI=&Y zx>$F}w=rwJDh~3nj9rFecn=^XIy5;K{t3&KQeWUJR$oheJ2kRHe42sn%Fo`V@68td zac9XS&GQC3taAd$9$P}bxbbCimC4e?PvR-|+R8uT?H?rWwYui5d%C@x=FE2chk`}MX<9$uy<_JPsRb`mUqw3bx5=WTeW+6O}zH$ z$y?`i=YDcXZ^KUXPd!5JONTKc8RUR&Yg%Roil;JPaX3YHFqcP(3Dnpnsw^loMqc`W zynkrKN>|Q#!d3Z$5<#{SE2HJ!?UuX}TQ8lhEr^IStXgSEJYLz<>t6lRekV%xb9B=bVu(HjY^;7+FHs0)IDSD0%#hOQV*+Zhyi)JW` zD!tR?Gv-?gu!+v%x*v+q3RiP^EE)rxH4UWStstAS%9bW#IC!D_0fx)|`6&TlOF_&= zFpMAK3a<10LFtOUd5S>Tb0YK^G6`>s0Pht%olXx(nGh_yB<9v%=W!uFFOKO;sCFQaNlsD6i`e85k{^O0{qD z9^nhIB*Lq?GVYe8q~Dc|n#mT6h(>F0iU25PZ>QIh&h$I5FbesVIAK;QtWYv=>Am;U z>mhTnJ2yM|=EUAF)92EUBq2HIv>W77jXZGg%la_veMQ7>z(@Y)q18we2eWkaTR$wOCDFjOLO|=$vYHVA(9CblU!3#IP zE&~z`s^{;)Fc|-uP?c?+={w@DXD5|y#k43#Y8(gJoU4)%iZKymw@0#1y?%Pq# zvITY|_TIvSa%KziwfU#!s<&z9cL%uJ7+48DA!ejn3=4uGX}aS)!xXi4-PXL9>? z7CpNvji}*zF=)nb%0KXOb7ktF;$BzC(1GZ#s4pT41FD!CIo)TYDIJ;JPgftZTbvF1 zzTehn%1*i#AET!mzq(VttYB{ErD*Ldu?2|V9IFWE*7JHmZOSfZ{6_Lj5n#w;IFrhN zHbwNj%)S5=`)~%n=4$eJeX8jfB{#wJ~}Nt~kw z*A734U%Ygcn~bHzqaFo*r3N{iZ0J?d>wOw8I$Gz<0`$d6+%W@R{<1a%;lJcKQ3>QN*_7|3W|MRsU<9q4GKAjNKE&iv#Ef zr&js)7>~L8CGGUgfUMvsN96U0J9{F}3g=N*wv(@cU%Py8usTto8)?m&{gErx{{8*P z-v)}JUv#dOME_xN^d4soqpY}Wop~*`4{GY6hSS^rvk1RR9QvtTTK@S__Ff;-Veucu zlC5j@g#vHCSn)VuLuxPMBZGC_oA?M{j)JBWt0Gp@>}5MC@o>Y4gtPQyDUPd+=E(wMv$Ibvi9LoDnsMK%>_(=9$*P>y_D zv`48RNPf%N^(p1Y@;pBKM4SZ*UF=xX5Z{0ixOtkczh8rPEwUSnncKJx$bejw0}6~( z*%?M8RN0!sH-`|g#Zy#qa>aT(AFm2u7oBjy$(g>$YCij6Qkz82F90MM#__T)4Guf< za^#9qANP$0|4^-J*w=jcBj99NWf}?B(EU~P9#Q!Zmw(|?K92>|pk=>5jHxzl5nwXw z5XZZ*a)L14O7YoKJP+yf8p2B6C&n{4M=exv~6MH1@* zoi>$fW`l!I>3hS^s~^UHlX2QqbfErj@D$s2R|X01EO7cu{)ttWf~S}Fnm(y|n*_^G zkg_L~0=2tV9Zt!4jE9v>5z~8vCD?&e+D$}4JIQN<=LIx}IamdZ+TcIks&?n`IPp6=;7tI7(^)cPWh^pRZBZg#?+1T7LNBrupjT%FR3t@HIUtTEIT zNjTG$%tC~1=>luP{@rl{g*F8e#vIS)j5ihvjX`4 zBv0OViyV?V4n#yMIuhE`yskz;^Ym@*o2IuE+PuFPlF_zHhTTfctfA{#GhN)+4AvAB zY2i49)SQYJf!BBcbkIZWZr#_J(QyClAPo%SlbzKW^R-(0>yvRQpd&D9G@g^vh9HbQ zPMq@3*t&|KKZfKk%UW~|k{5W~Tf4bGpIv^a;KEyWPI-`#nva6XMB4bqiMn1;l3WV@ zIKy*E?y#;TAV@LfcW)()e8=f-*PVN1eFvHI{_Uw8u6iM{+lo)?NW1dtt%g!-5Vq^j zgU1ZkbS6a7Ltb$KuqZj|KPul_Q;v}HY@Epeq%y?vZ^x%7g6w}C{r3Du2jD-U@&32m ziSxnmng8j3{o3FNXzZn{a%*IGl&b={Xlk~c8E&j6ZB1=@0q|?Q@_w{wrYl^Z%J;FB zuUgnp=Duu*;^dm9GktN+tSh8q`@lY>R6MG|E5LBjOpe@I@DKbuZb&l%)xwo%Vdw+vG4rE!31S>-FJ;^G#Q(wSvG_$;gF5^| z5d34>b*j;y`=(6CRq(`obC$-X)d)Ys3G{1RZ6iZSqi~+SmS)TJ(?H$IR%u(3eBni} zs!$mb7(fX#PF-5KX!H z1Q-YfPA{z>cO1QG%cIGGoZu9g~QVpjVjv zkE?%g1%Y4q66m3_cYQ5n*96@L*#+z1%R1a#L^4pmXPE;bfeHDs2Fw!c`9i`&md3dst?*a=*gFDPpfakt9-=U$G-4$6>#||?{RmiDb zc=Ecv+km^}0E+Tb^4(^LX|IAHyU1z3_Q2U7$^rCK+&K-so-%a?_oZriW_agO9(d?q z(12ty@ugAW<_EIt>ATx#IPvKTS)nb2Ls5w#d)2Lv4?RQyre z;YJn7z~b!3L>d%nbGB$t*A)!O0S$df9>`8>>=;e1ojS^-T_*5wBYYRcDzx0?%9EC2*8)^dv?@q-rIZX>lEJ zCI;mKndPb~sI6lqA>9!R1wFAc+Wx%V_2lBQo^V7U=i3>zn-uXr`iz^p5WwkK+@<=E z;#K$);VN?LZp084Ws7T*q&6b4BEv|T{K3PjruQRfz{L%dRe#6z(<)OG^uz?Zw9fwL z+c?CsE@@|l%Fu|5q;F~$y##@hdF{aSW`kp#1ZaL*au}FaQbDr}FD=3_8Z;{J^Hth@ z9s^8g@z>0{l4_I>4@oVX_{ftliox(+JI!rkH65NR7obfEUsw@pQyjA?-eP*3?_g2M zlPNximSs@BcaG6fb{T9akr2>Oc&>Dn$oPAv+(^>9p~B+7rf>!oQ$WfAla8#4ZaOpg zRrK*{6yP5=*%?VOFy*R%z=BM*F9)!VsZili8M95JpLf1Q423vRpm&6s`p|Vc}Lj0cE6t*y-1{Hb&|8|Clng71QpK&@e@BL2a zRw*Ir2Fz#U+MoA&0a_i2=9-7j*>p-TTtJFhBi;N~G+txx;n;^ACKKK7n3ZUL&yI(X zp;(}!b0-YEY9~86%nkNM`#=_6LbsRmi&WDQgyF?cW)JVLo#E4(BGUo}7CtayZnWO7 zI#3p_5^h{zVr*Umy_-VDT@7<{p>hyK$bvj335&nT}ZxzG|aSwltu zK)0i7dh_mahX&RG_|oX;e8pnC-c*d(wzZ49`nDD4AFSa=(vvV|*Qm;q*6)8eg>H7u zu!lgKuSIHeNQ8@FIDQ)wRO5M&M)ILvf_=jwTm0-;z;8vAB-6|jR5ZQ9ppx*#oG}sB zC}+VKF54wGHpXJQ-^L?}ztgY73TxQB3?u#J`!P{{VguXX7{ubGltGY(dihTc5F;gc z>|KW!(LXYVht&RkR&%Piket|Z>h}o+(HsSl(T~;c-!@51IG7Jm zJfwsqG4$!|oBTexhTWV@V%!#=TSl}u4m){B`TeQ?{5fwkDHnDH%(72KMuOKTg%gX_ z1FoXmC?5&?NU6wwsy(ejlMUQUY(`Umj1l&;FH&*)Q1F!DO+VmJra-g^G9G1??Q_>X zoIfUh=E`*O`-*&19mRiHuJX2Q`f(Ig;}@fy!P#+PDKce#DTWy5q3SuA2PgCG&^f(bjbKJVVM?pnRyqOKt z=FnuISOe2MtigVvp6$_;i*J|s_kzBJkOa#^U7hvWpE}4it`M{RcRr5DkwLu7?PLGS z%I8Oib7R$-zYaQ7%Jy^MuW3*6b;T1~? zvRE@8bjzQt>lZD24Sb|6ZLr8m*nlx*2<|G-o>yhQ&rzAxBC$mDC*2*OW_I&KgOZl7 z)zGi$fOw6US0Rjye+NS`Dj~KwEgr|F{4*mz4t7h7)O-23!G?k5krz)Uva$_Au*{y@ zjc}?gQ`XY>=vX%fajn@zx8!{qG^`1iL4(t_5Q&^t6DqqNy#x#c?ks3Q4!Bmy;YR z4PXsJyK|wm_&a&2fkGi26e+a(yIL8DZ|wf--KT$tuAj44Z2|q+{ok>rj0GbfAp*-f z#?ySCZZqYW#|=iK0KGo%?sx~oJ=PI7Sl1&OqgFQ$soZuu$*D9icWq;gkSMj#CXs=A z8Yrdq^HxQZVb~jLCVSbQa&`j67O5-O$57uY?vq6C9_6%?^EmV?mq@*UC@L=d7`UQH z`G*cNo^;mjqU3>)y*HbtzTDK9n^4|NRrVSZ1}Z(I?3-tLXfiy^^=GNti>&ZTY3oqW zc5mlFlnGggis6X+wfIN^=QFD^CBDf8=9p_NuixFTZ|u9uK*W)u$=LR@SjB{so#> zZQE3y!oB<18jF4e#zYv%_ITn8{pPH*zfw9L=gp%V&jwb?OIZ%Q+hhV4iP(U5Nhfxu zLYj0I1Vj#WFU>nPt%>F5HgVc$;h1{vO?W!ay0Ni%7;5Fr&^n)vL^(*%)XbS8w1hsb z|5TtNJMu6(`&P!?!A_SvzY9_+Xy-k&N}ygp`A;sN0TCy8QIe{u34^YdQD6A z%`4n+%)6mup19^SL@Bqn;Z3k5ojQ;sz;Xy?M;QWau&0h&aH=$mA5U7DU0CeIEp#a9 zLtKa)I76%#U(0tVh`5O(mm+&wxM*l_EWR)wmG+wT8E;;U86H$bZz8@>iKqwLiEu*% z=;^bkzX&X9I;Zct)}Xv4yD*ZEXmo^>JXhE8>*H-qZDQ%LLeggo(a77PV=k%&9j1{p zU;FhxF8o+;li+058vb!8_Ao+_5{&GZhdeAWP>7EHtmy>|+?h^%>2yprtpiE?frO#I zFAOA)+dVQhChG#!Up-}D9WO=ATSf?9)v}%=?qaiZ)kqlW#~iCZwZ&F?}vNxd5#25P`J(pZJ!R(l`{2de3{lh6mi&o5?KMu4R?Yw zCtxnSkXbeY3ouf|6^t4wQ-KC{SLG?K*9FUL3ovJJWq|$qTZq z;s&D=?UGuAnqn#gn~t+ffn^m3{7Mel%UU*cDm`u7O$3!9DES95 z28AirzCGY=r4-N|LVU0au=LG^#s811_W){Q{li8kMVg2-=^ca!p@j~i6LRj0|L?nV=gz1jnQXG`ZZ_}p zdm6B5B-DBbVclT|!L^AB|1r2UJls1HA+#e%;>xA8L4#4YkrL zb((<)fr8L~VDwO7jj6`Q=u`d|zGP_5y&SZayO|{?ml?~oV*b!-Tkwxd)-9J7|!EVKv%K8Kt+S`mCRSKch2jjtW@RAk$B#BXwyI`Zd82f%RO+ z?L#}nsxj_URLx+m$99MuA_o$qF0DCw{Wdp}IuRL+dlANTBs<8S>6%f8ngp6y&qT=^Z-BrV-oY#b%K68C#y$VsrK6ur6unaLr%#XzWF@;8bfB&ovb@N;zS|e3 z6D60=SdHyO56?#Y#-`g5h=G4hY!mXdT*^j&5mr%i?)6c_AsHLvkyioKp zqd9CharVs*Ec277jhnRRFLsAk8R-!)i(L-4c`%8cS{o-{21AS7-k#Xa3Q!dwWnue{+=nG0eQ#wRr7az2AKbc!ZmF~UC6aU_4pcBog z7w?ANI-_W2DcYQ2f2tL3D++$ConwIi&Zc|x7Qu@_y0pFybuNfq;`yH?Q`w1EzT*S;w>1^&L0MdMLlH0s%F12=;i5QsA|oP*`(z+$7o?p&tG0Rh>+bP4gjiPe?hI|I4+{> z5WUyP5(S^6=JlHe!ge~eB4YIf7<>=9i-1ymYavspRAlNkX^t`&)RIk)&s~NJajk&S=r&B$J^{*92@(=ZzD%g{a0fr z#DI;k(+j(if{%X{kk)jUvqaBi1nhPy#yHs><#egP%|5eUYZ@#vxJHM!vY+l7eO{|} z5p9jRBvpm^YLua=#%J*^;y}aUkYBFtN13H32>|RF6JJ{G0QIK@{uML%A@-X zga7q1KUP7~anm|UT;Bj!Hs#L>eU&3=B5S`d{*%%{A9P(u-Q+>inwt{(B)IknE4)Ur z(c-%U4AcJo3lSF1d2>d#@a+MH%cBA1mx*2Q`LWVPGXp$_;21uR`z>KRC!*BciT$y* zB+hFo90yoc@M#B`Ack_8MG~3(*3S`|+Y`7J`(?%j`0d#AooJG~ zZ(P?FpHRQmm7|B$+G@(2j64)Q6rH$ay9~7y&uK(8A;P+MUyd!x!{2&Njz65MjPbef z!Dl0-uZpYTPyUS0mbmVs_{%Ck3rFm7d+XK`4X^kcaiEyMZNWZ*J#e5tRwz+OjrPwl zm^ms4V~Wv3QpvZk z(%N00z}n2!JgI-14>$w7QJcWlut``q)4iKAPnFJ?)8}O|^5Xxpk0;iK$1Hf!;ggq| zi!@FyBcoD#J~sQrF^}t3fe+OY<#9V%>XUI7{A@9!t^_Ur^KYu520%wO7{csivAn!HKr zWfNtok?}frV0}3XQfx{O9kq(8KNegRo|07AllNNI?^K|dE%%?dk=0_a%#nSEkbGaEp2&P|ZDVG{rKOk; zxrEz!K>l=C`c2G1(A#Vj`=f)O)S4h-kjPffGX3iK=8M#|fIA&A9}C5TSDa?EE5E$! zoRWKw*Rlx>X%=)sO+D?254#kFYRQ>*omxW{<(+ctR8ZO(ml{wm>`DA)FzIj5z@2q} z(cFI`(JPg+_@Wbb-1%$cxHhD;K+a+{pnQQFvK$0vD&j9Zi5}PsBPBdi4o?L>?l?~= zFP+-z0E6*YncWX#*Fq*KN?jw*z&W@|v3Eas;o%VvrID{Xe>HPh-%`vFI3N{q!6ptJ z1`(4)MFd!)VJBDVOllz9a1+~TI1k&@r1OK)A-DxCN+WCkrx-nmL_fh!Rm`}4xH=fl zUNTr?8PLxULs0+E^ANNskmSV-$c+EbD?JVybj4C9!Rr`;cBIxPT4dfhnDLXKwZv`D z!P=`bV=Fynu+w8v604?Pk6pdrEY!{#(F|+afw&K^s2@Bqr$o)75vOTP+2dm4=?b## zm$!JV)b@wC)`iGeTTW`>7&WU3xIg@AlAc8MO@V zwT_4-x{00l(~lp4*!>mht+N-&Y~n+-PTjN-93bQ^V`*}Ya1(E{rYQ86roEk0z|OR= zQB6hP#}m8_gkEnfCh+9ExEk-KrAVfR5-5%ul>_C<3V4ZgNp5yGer)G6PCVQ1=1(5l ztrO72F)&5@W)z)xvw#(KXsyV)ao-#9O8A(5Tg|)#Qy)GmuX0fpu?ov!kXMTt+IXLX zSUE%!q~(PP?0&to*W&}7eDTcWWi@4Cs#3}ZpkCvd2f9iIqhyps#hXqyB6I*~U9R#X zi1V3eiKVCdt8=!_0U*maE4-7tV#7<1vjN?U(JX*{l#yHA2QZ2N6NiYoX`tE?pwg2@qn`&>KJyoKeg!1#J0Gkhvq8qE-TC@L)r&x+LzH=$mLf3+9K<<+|~ znuBgPVKpk9ILL)?3{hkMbwj5lJbE9bj zPtj!@{F8cKzg=~f%ZxRT1qY{G22-TZj?m7nB>tJ~^#i`g*r9CFzL7(tzHdU(@L{A= z-D0ovp{Ug43s?L;QZN7n?tN?AQhby#Rq|JF&r}Zg077#3`5=qy0u$VG$MEu~)NYK? z2t#NU@oV=(A%sM45Kg`5xZ-J}&p@`WspAkqE*9nC98w6g*PHao>3q4kYs^>4i}i{= zDL=hMNJVKHtFiv*?CH21d+ZGlQ@AnGeQb@-K~kk_Q9t%IJ#Ml!7a5@E%iXEsEA~?| z1DLf`|3~Ux`DQxiodeLYOmqEBNXFjtr+>qptLw%~-cMQV5RU}-@$az53=X}AxO76^JFi^oJyJAU_h-_ zTN)lP^mkICF8q*9pE04v$fJ_)Wf&^qYQ zT3))0oCls0GNsErnL&$YC~pWn2-)2)QgKe+yxkTq07CYpf(&R9npnSYln(UxjD!=2 zHXKBUbD2W|e)q*#S2@%h3>8ELnRsVv<2>QE;dFSf*G*M}k4HfdI*?;H78aaMD@|0x zu^=G+{f82&|Mi01Z?0t6fmhW2kWgw=k=fH?(JZR9WgSrA3(LVHhx2Sf zIySiIhlON|ACnJTnpz>(?P&f;8k`EBNt)w3vxN0qz8G*>{T7UWdLCb5T903Gk4(C=O*^3L# zl=+og+HMl=g$qB;qJ9DlqwEOG8eYI-`Yub+B$>c)x?G_>H)Ezl;n!3;K~xOxv~T>N zlEq&sS%U9uCwhJuK;G!({FAE_MWDQ5IXC8^%T%JQ)YGaIz*j3-cuGPGyt-`=S;kok z28&ug&_LkO!Vs5^7f68eZ5fbdX52^VxOChb@Bo)!@MqvS`9Fv0^bKM|CN5$o=GNBmSVz``9himY}vZ>)c&@yP@eOGP@%So zaUx*@RD#RHide=B%CC8!#ywhBz3y<%DC=o$8IZol|1=r+@y?u~9Z1%pc`^6SocHdd z=KXNTKNn3a*RT$JURzdLewmBlB2H0Ze?EREoYx5Fkb2gXRyJb=I-m?uh*}bt2mk^OL>Mkm; zEk_A5k$bb1L~r=AVDOpNZ%k(F7V*z2e(v{&#oXzRIn|`2p?(Jm6203uFlK>TtjDd5 zZs&A5++9&K15L_J@S%8NAC@#GPS1$jgzJX>F2OJthpM z6n4k!rwxnB4zQy3((1AsBE>(gf1Mn@zhhpW->+MAOd=G`6-OU^q;Z(l&|4c!wf z)qKA7%vYEZiwb9b1@JFt&V+vC2Y!(pKfuwh>uG zSdD`7mt0%;pFNJwm}7BQuCQ>%P6Ot+|)jAUkJpU#QqvgSEB!82plq@ zC5PIJ7qV%C_#>YZxJSmh09e=B+z*(I?ZpfCbZ18%<+pXgV6P^l*<|I8yErhMF7l?s zzBpf`ckK^EG?0W|ISG9I?7ov_oRO%UByk#ZcK&)7s(ARcsVqjwW zUBOgbc)y*CzQQj^&TU>f**si#ssXK&sIww1%j!>=VJsFo1&+2rr6Hi3qtWtLho~S6uDy~y- zE^d&L8V!(MN@Ejg|;0y zO)x~w9QDsPtvDLIP#J~g0H>9>MX*U$tO3A!DQdP$--lCsHN~lOX38RTOui&RJe7 zq_lgtzZm}6UH%%)>u~~oEExMej(wXrdr>%F2q6h%Gh=Uvdz(;8*yN$eILog@%WOd* z|8jo+(eQolXIFoUVESeEQBgZ}@(j_@?3V(d&fACR;;|ZavE-;p0%XVN^{{|X8OQ|sc98{p7&Ddz{FXgyjB|BIh{q}j`V;VQIh}l%0p$+1W)hpbTUI4DNIoY%sa{a8wbb#Hz5F(dTItZ<)+~`x$?I_}{%wucwT>$}Q99?MV4jTdvsT_WnTFb`0e>^~$r^{87F3EY9*zpCU=;)Df)t z66jtbzn(D|+exOO82|^T#dwwY4^F>7NoX`^qx8pAtl-h92QY{E5p3087$#ip4p>9P z{$_7B-b=|Re^ywfqgWehP$3vdR4CT<`j_5N>2Bg>v5|L=UUcjL-njJ-3N%0?E@ewt zyYBTmf^@$3)d}%|t>0Xm7@pxoAH4#VI?%prN|dVB)6BF2Ui{r{kYN81uJe7l%iN*jWwuo{O*o%{32LmD9@okpl;f&hzxO3K+B`}U z&t#L6Xt^{QPz+gp9AD3ljp}kYt zi*&6vIL5r0*0T>XaaL`G8Ri}BrM@g1R+0ZPv?a;zbnugf{vrsLB@0>k zpfJY}9voe~AmhvJpo|IdyczeekoQ5Ep=_@9Em;l$h#x|eZ~|= znVMs`Ha#@Z;)SEW^@%SD4?hdhG*{KL8Q%n%Z2ph~k%|Demr2_fCI80UbzNvaynxt& zY?QpOdk#|f|36~a2_S^X(xm^Pn{Fo0(cZ3EOeWIfqS&t=wb~r1S_Mb-CBZT$dko-O z^SJexW!#?oJd<3O^Or2|(rmQ2YUbHDW>e9p4Mn)rJUPa_tGtfS61mY zK#tp+_2k@-Ilj+N7IP~QR@LvpAoDYpqFusLLYUHAnZz#kBaB;H>7uLjblpuBtBMto z$J$pxa=4O*H;c)+2MfCFVOUN|%RSeDSu^nMCE=T>h2-VxQ8 zUN-jv2wkIGh{G$+z3Bi!f^154a0TeBoN-5GO5$5w$|iE->X@U`3RPI+ z{upz|kGT!`|H%m1$Kw11m~&kH{hg>6Pv_4pJ^pYHaIBJ#ITiUH>HQYD>4;ri6)$=n zdNRL%bX)OIV`5Y5Wr-o;m9sF2&RDjp2Y4wm60wU^*Db}2w?W>xI z?FydigXEcMcl|gr2ZgkjS@sCqVne0VRq4>aHAxK^m9qx6-OEnDmUU?H)5`(_+b)KI zEoLvTACB^bbO67)@c2b~$VJl5HVixoFy(xizzJf0K&Lm*p>-c!{SznZeqC?~TcOYT z6x++OJ)}HI3OH#;E-vze9D0UMV zOy~x+vF?f!w#UiqMCwsQb$9?P<(2_W zzXWVow~OcbGZCFdzmu4;^V@=^Z+rL__xR#O#06VbPa4I8aDHx-Jd0i$ThLca|@&{iC)9cE0ZO z*y6pRvxm5gzc*Bn+5yU@&GvsZzq1Nre;F-;<3qdtXy|fN<3*!$I<&3=A+e6z8;y6g ztKnZIyQXEK9bk=H1EF*9CuZ!iJPwdhr$b4*CU`Bx1_!t#Yp0G*!!IA@>z@vKNW9;p z!0`+ef>ahso00jH%jXem#7%G_#C417CjOoXi%E?*jQu@}zXwQjTUzMTLHB_J zcUiG-{`p!h#q%_wUT|!LfLaxM1-!hyq?0exJdc8i@Ut~(i*Kz006HQ zY?Ag*Jp!K<6u4OKkWRyUvC~(NwrHkvAVy@<+gCL*p5&0$Wb={YdgGhLziGGou=AI} zPJw4YGuA%9>-J9`Z4b5ywY^bz7F-|7HM(_wT#?_VQf7v10=OvIU`~Ap9O5XN2z%pA z1;qM)3`g&vN$1GeesbBv0&~+U-Lg^PIkP~ z4jpg$wUOau<+#yP%~C4bS{SQH5otq&7y3;QOecxA|EdXw4&SXFxErh$*@N@fK>mey z9Ci$+*PEdeq(gfz7uC)8wdR@DN-v=`tP;xR=^E-MW2_W35TY)R=BT+$?{c%1lv4)- zWe^5!Im}7z75{D*zQ$Kk8}jaAdVy_yph%0K3@L~zQkMA{Kv^Bc2YAv%3VE=fkqV45 zDRg(;)2V%Tn8EVKXlbN3N&68V2c?0K#^fV%T^~`SfiVvIRerZdiWlHjli;ick(Lqj zGs@(iii{ZpVh0c%7oFlj_USjn4((m14Vecx-b?V703cNjYV>>y)LIBJ4OE@>uSu`j zD@58&FE9m9Po;iZ*(QFs?41TE&&Z1!-WN|@)^CPhnUi`i7Kc3k2tcpX-_lIKC(3Gftf6Aft*4xg-xzmf_R zl-<94VDUtADFo?_$srs{#EsdG6X6wcDJhf@@YJgv1; z-Rb&TJTAm}vl05T+4MW_oxJN#=8h2Dl^?B)ErjqsmHIrh{AhXUE1hiCTx$mF>AqX&nK z9z52BODG!OX&}cSxj1=)mE#9OejKnAWZg5*t0^qWr2;7}Xwb47M(WZ0zjU8^oj z(XPRdE?lgv3a!xQ370racTXpSSWG^L?j@-R8M0@Yd_b{PA5EWg#4(_-LZR!fi$aE; zZ$5ASq@U_!d)KLjE-P?utHPNA-HPR%jA=Ul4lm5uN1Dts_ws8pY)5soX#Dfd?62nn zI_>)&mJE1XB>W0e;S=9A+Jp~x>dRO4$%hp>LBkI~?i~J<`D!iiu6@_{uk5sI+?xT< z%dGis4eb`sOc#=KWyx~97X*URfAMqQ$ECi#Tkg2@ZoF>s-utfCKQ!Xx(o3wrRu0!p z9^PvHGZ)%-e{jihi`CuaP6GbXpMY6`o#Y1AU`^vPvH~XI2Sj&G?8o`9y&DD)l6Ei8 z2c=wp#;Yc5jVJuW?8%A-QxCg19by+`dY!9M*C68&n&ayHfv&6l)9>uVEWo@U!yze( zKHxMq%C6A2KWI;WkV{KTz>V^{)_2f1-0hvc(%-gqX(ZySN%-%@ct`MsPjJPNoueraw}`S;q$uh<1X43fNFQuA4~~P&b-?1I8I&_E*o_)nTTxN zT-*tj8;o$aLgi(7>x{w6@A>cZev$@hi>VlF1U$UA@DFuwC_S>F$%oGEVatcE+5%m< z=C{l0eYq)q3Txg!CWJ@3?RE_B{(j@sKbEVc@#hpw#UWYacjE#g4Rde#^3+XLKhJGw z?N?o~(ng`^Pw{t}y|kH%T}e_D%X!qcamkZq^`-|8p6o2FI#%=E#|@Zj_2xLV%6JzK zQt|?(ttRLGrJXwHI`{I8)b+B(JamS*+I%OQ`_{>Y-34}@{Lz;B=`;SSvz2-H zJM8bEnfWz?%O&ed&I9JH%CFAXYZs$UoF4PHBG!r&(^m70ISC!6;T}&*`Fo_UqBS+@EHt~_DoA-7`KOvR2P1~} z?{Rf&>)Qf#&OzVua`x9Rk(^fV(0Q)Bu7uyc;`0nE4!vcotZ3}9rJGwfF|u1?=Q@KQ z@=5WynPU{g^7y~~3BP6VOW|YH1G8@_Gq~}Z#J$R%n-AK-XCOYyp>-)?l@9U#B#_Wb z=k_~Ygt&XyH99vDg5KR72q z4ly9^cb7zRe__kKt9(CSR8r+C`+-!pwXPa9qe!&2%}E9aeO7#H>e{%vhMXeEHBFB=kEdk079%cmFHS=EBs%^p{PZ@V8bya_}bi# z#YJ?2dSKy#@}D}~iO`lY=0NYhIv4&^7TdMCsXVZ`9F6mE$4j1tRc}7y#Zh6+e%#Tf zT%+}Z^$j%2A7lCMQ^w6RDs09f&HMvb+S9*rhf9;YEObt8%@!uzNR}~&eoFtcO>C?@ zAb})Ds)^d$yTKqk(^JDI>zAk!@$6O31~N|F@q0pHN)^jhrpP#grB`mRWmFCrF#DfS z)DG(6-y_m~`!4|3{f~_())*ZP`&(gs`+eUUO|)haIx+!pX0x5_=N$~fvi5#%cpC(_ zM1j)6m%tc76ac$&%&AWS^?}f=qFW26 z*b$?tMRn!y-m^{jZnH!9DBjo@6de|m6+l{LDSZFn+)7rF)G&i2vUxDb?UnfQW|lkS z&}OzA^g`3InP|eiy#YI~3Yt{-kADDcXql?w|o+EfT{}^y* zye7Rvn{S7$^y!8mjVlL%zJjR=40=JrmQRNH>4Gw#^M@R6?e%2r(_p-B=c7O zEKKy`iE6ru)nS31i%1brn)m!tIL8>d_dXI4hEPR;5-1udOx($LXB0}Nx6DUMzj4`O|D~Crk<3;QltjB4H zwBrDGEM^NiUR&BENb!Y7`eZ>u|C0zA25`Ixw! z)RnM}u>-Mr7WVg!%SyAm11<3)EnkHuj0!S#eM5?x(G5Qe^AeTz zAD1`cx`uwGx7{I`57xP^T+l}{!)jD)xw=dTIT9@=aFkUj=Biiowbx3?ClmKB7g3 z6VYnPRoLe9Jus2GaGLf9W8{&2)D&=lk3KebA!XpR7DP@FZ_XSX-s_p`)UuubBKvyn z%R{st=kbU zPG1(K>S#=4q=~2SvV-C4rBggYu(Zn*70%q)^!S@Wn-`ae!@Dw5&c6S%U{49qBiN5D z*xhxXJ~lUWox=`w)Pt;==OyU`&WfmU&5e?rPSApB5%fRWe((R#_DKaU>|kzx8ihl1 z^6C3EtY*ul*mY>8{qFAg25K5<^TZd=FKMq`U*ghR>pZ-@NUwPg=2x*#E_B334s0rF7kme#1Ti2lCU(_=UaPyw)NT{( zsxEQo*D!xPRd3sy`+hokoxm@t@mqX58+JR}PN7C>dJIV%_o7QBF*;6=22(D#jM3)3 zhReFeRZj5fAD;^9%~jW|8uZT^Ob*sQM0*=~a9o9$Yr`PWrDcm8%~bp^=GZc0-Wh}L z-d3uyS8!33&OdJelfr30yZ;z+*nS#I3VH&sxjtMgRuOP){z=b$>^yG0-sSqll=BWi zhyRPqV+2!<*I?G<+EsIWhFFqj`}xexG82D0ArKSzAPx|}>Nhp!g!tpd%otPgnlD&D z$%LKdWycOM7BWE*lY8^JmBzJ!mu-yWN86HNsK&zjU-Dd<(PCh zzcMHa^0|K4V=ynm-d0znZQyVg?vPex@gz;8&elSmR-ghb;m|UXvq{ixi?(D5(eS5O z(c~1zyP8R}1lQj-4fH0dXl$v0-8L?wC+VmXHZWA14r{9jfN9jNrJ%|7snuX~@U-wM z^M&#NKHl9qz(Rmo)FyM$NBiB^SkV34e3mAHL9~2X_u>FaG(Y?bqdsc_XZh@D9YiQr zbRpmtwuSs3gHzAZn5M0?Js|!;;=zD{8IpbX_NJP)!HU?7+K+6|OqlNrdx}Rj`7A97 zc$mUG-8XZ6MA^qJ+R~e6?HQW%0&U|6n-)KeSx#?S9L#1%lc5891u71A>%etGf~V^o z04lwmTT-h`W1UFnklW7Xyw@FYC4;n?+r9(bFXAZ|5uR944HgJ^$y8#I{usE?MP@w= z3GPRsz!&m*+Fv%0 zKOW#*sjFvs__(IhP;=-GZL`ZJPJ9@nxcc0Xve~rS{6{BL9@b5&9yfwCvPjZhHGW9k zb?o1bgh-vM1&Sq8fJ*P3J!ixY$QhJ|YsY=1yA50UP)9?h{4|CCY3YfQFw&yI5yy_E zXt=nW@&$S$GtA`(Tgw|%q@p*3Vit&5*P4S4IF?_vNLCQHlAVf=76;#9CQnNbN2C23 z*9u17o!wFd`eU8Ymxv}%_%l}>;Hjeh4>-x%ru)3q<|1UtH$$~<^ZT7Vdq##D4yxxo z;Fm|y1!IGMJ?2`%5C_|}-1jYco*XE_cafXJWAKIEOV<#iIck;pxhn)JSTz+$UYl?8 z7pb@OqKQiR_ve&0>o6n|bIFb@Bkwz}-({Lo^65}q2T6O}X^kKA1Xc>7ti)Tqb~?0C zg^pxCN>7C*XmsFLKPkZuH}VHPUcwq{)a9HU z%l~0*dPW8x^AI1N%I)%koeuKV0^P zLSpnE$ViE)nO+e2CzZF4ny&ezzm3Te(Mt>>%O3p9AvQGHt`VfWwrk@U*5}cjUeGB? ztpF#{KF0Mg2uzw`mbEQD2IfLHX?-WC(F}{1&pPsw#&p>S*u}JY!N7olm1=Bf)=>C% zLGO)ltMQ=-W7ADLtu^l``zNomjQ@I5jrAafE6_ZA__^F{h)W@Z=v5<5v08QS3BKKs z=j5BBN|2^s9p_Tb?L!Vd3%!2(kSms~AhYCIURK%LPdhxHipSsHaFWl$mgh09yWx=zd_4B#J{(2y^7@m- zM)`;6$_lUj*+|mHoQInLKkkP#gm5WnjL!k3==~?@VW$CeyWnAF!s>1Mm*c)1&E;OY z>>&kv6jQ^;R<|5VG-AIle_r{Tx=?ZDp9B{-|AF!?{X(A=Tpg<-#Q8(B^p~R2%C(gg zYTF$BNs`scnwC}ua>+PE2nRdkhjk?%VwWXKVjY}Ln|YCQzWD|4L^5lU1LYaD$=Eme zu&C3huIZ8c56P{cD)*j7@txvpnP+#ZH#_OMWiHNH;F`1bLZ-3WR}Rs0>+S5;D6uCs zZ@JL#@x=`wTe4_>_PBO7qDl#ko3J>jYs;u!d~|XV?sq|wtaOq7U7EBncin-UBrvt| zC2DUGMt_a_NaNpK&jmBxr##MwyzyVwTR?#B*brjz19tz4{FVU7D5YQ{5&L?Pr?9n} zG@-8T}{A3JC7pPDa5Yf zg06Kgm;cs*8hzBgHCDp9u)QA|UaLP|=oC>JvvP7J+eOpGp>Dl1)N$Rmadm2(neXer zvX7rM$UT37EkgCL_lK{bGQM$t>!zBgpIwj4`jhtDxoqrJWwOSQ@h^9=o%`N=%`QHi zV79RC68@Nbv@g-Ik8*X6^tC7TeyU<>yt%o)e}`9qMQnc;&XK&>H&F(Mv6Ehwm_;@s zD;)~+zh07MQTTlRJ8?_#o`p=4*vZ`pde4WKQdYIjc&yK;y%j zIr_@-;b8GQUs22b%1Q7`M98=(Sne#wxMd%9`QksM|G>)Hyj9ar;jw3{a z>>tHxUR;cY3lU`Ixxzw?Vs5fs-=q=ehH!WN)+f@UsJI^8s!;Z*Z<;ekjJSV+o3P{uBY%%#KM0ni%z*X3ct zE$}ab*icD1B`km0s*KdV+9_By1jl&1PrDf@svhmVhb>YvWNvf0fvDEI2eeIbwW4t) zpqwFu{t^s3&0m8n^}O|FbCs0!#=En?`jA0wf+MPEl!hQeOnn%vH!>`vH)SYeFmQK4 za`leaF_i-h)!^P~Sz=I2OIF^2lwZrE>>oBkmo3(bgO9UjX_SS7P>EAaArlE%^;ZIy z5Tk@s!c2U!z#@@n>h8^Ww`w^`$8;}L`pCs#$TkfIAC-VOY z*28TBl z4%4~lLSL5b1XFV-LJU@(iGwco%V;GFz87dAc_m)i+1v@ylEuHg*Eh>};NNl09M6?V zTF>qp+Q{>`a5r!tsHm^<(Jg+yie}fb-iRF6kkp$%RBP8AE-=LfG;PA-Zz+x9^L$p3 z9gJ=D7XWdY#xr)9(H7ndlvw}7zpV*-4>ThyM?Zl-Cz5KduwIE+Sks=dw=Xv!;ZG2k z>C1bly74+ur&TN6uYnh_)j)``oZma zT0XjHW53U@9#NyRr!A?0PPe45Qgl8sQB>S;207QvLxlGaMgFCdHZsXGcT@a31ZcHo zy-S);HI&AvIlsi!4vZz~J%?xjv9E>q&N3=^=KwwDxW0Fje!Z9EP(~4Flg4uZq4ID#0&n3=AmHMM6sYnq$N)*_ExeyQF48~XRbKK^ zpr!)$Eodryf!&%Xee31Ajp0tKWUvaI!jEGPWph}|)?d-klCg_AJFGvNi^RRh=v~Bt8a1@qFz>H*H7mJN*F z3Zj{$nFnYTf~6sIkG}Vq(abO-iGyn#=lbF(JG1(;kzJW`$YK1;U8O1K{k@F8>UvB$ zS7rD<5lBZaE`4xc!~V$lzvYR_W70RX7D3RxG?-Uhp|S4*IGiKU1msr}>rYB)Nr$zw zNe_X>rFab7_Wp6?kKg#U6Ie0ofY{M`pN(48x9KwI&D3L#_T~134*8c~VjG5z%HvPf z6UvTS3Ofzh>MZ|*?)HRS~RmUk@APZWKP=V(A3_y&goISe^2wM**Pw{7Ecj=q% zTJrbEqWkCmm6Y&28P9b;xO4>C>-J3?8pkVeKv{1V$sxA4#ooXE35)w{CTAPoA%gU3 zvd*;3(a~|aK5O848ROA(eA$AK!vy{5_}gQ@|MuCWkAzfrHQsXZ4DY_d=#xmKozO9y z@)kqo8Dm)N5N95oV0>yk16iI-2&4|-T&99rb6ZG_i~A+BoEz{l;J@o06yjD@b=T!TAN*1O-_*VxsLgd~XlE8ozaFKLS-0b+Fk!T&@50zT>h zvB&JvrB+>K4*IbT=i6JcfqKW%I+3!Qb$%wnRJq}YChq5vERc>*6r2$rbS)NcKo zfesZXWNKJjGqZ^VAZS-E69*c3a8;eECq}xyL$B;Yd&fY%Y2tg-35q(O$cF=Yx@qzq zExCi?Y-q}7&;X%wO6*FO5EdMoh+#mJa(qV3ny9d5)+lI^w|&8=rNjr|*QX`o?mG89Ycq{orsOgCAL=s4*%kIDpl-N#x8k3{Rsp&%eLa2s0guVtc zCXNMXf+Se-A-Z$e+*$QO99OPfYmR#bo}D8ZwZf;bdAT)De7LMf<)$Z#@R2Ovx{XU= zo44egCePJK0}>{uOq3 zd{EUnrThg=k^FPt`)@Kno&=#`uu~Rz@gHan;77kjd(5@|O34w7Hf@THkKaSBd+xk! zr;n5A<-g9;T}_j*H6~kD4U{{|uaSAhcF}#G0SYRWnoGN4G#k{LY4dwzn`p_SwW_;2 z2WRt*`We)5B@;TrzKA4J)6q~q(Hp$I)w8jPIgS(t7ZcCy5j@`p2`Nm{HHwbd5VNq? zk#UBb#7S$^=LX?8f%*rhcicTRGwGo_%Fvv}!}dyw#&VI0Rx}m)dL|&%*zO2Z7DoO6 znaw?=@Sfg47j)2NiareJC_gLB3pk=~9GlIBT*;P*-e`SdE6 zxo9HN#-AhoMNW!B{07cnG39(@#KtOd>)~4d$(GzVd|Y$RGdgBT>|A*v>DaSo$DZ2X z^&jBcQ<*Db{5S%D*7>W>y$O4c^&!=1#fypexIYtChcB^W*u@ z9e8xb&j$GLke5#$bc)EI-EaKNu@zbHCJ8c(-knYI$rG@)JTk?<@oyGu8=;Bngd1nd zal)BaWL+8;jZFO2Z`eX$@pf9|rfY3pa@ozw@$V%bYu>GPHxRh;zI7+>JEmJ}H*qHa z#9dA0^vzNk=7LLdiHd!3uYn)WB)mGGp`q}6e-iaB_Nv7B)V}@OQr?%|;a)gY)}s3v z1fGf;F`;g^5TqwC19`4W+URFWnmJb?Te+&2r;TIkbnGh@*v-3T1mDX#7fD$hRp;rJ zCSQg2`$gr*hYmAH_t6$~!l^n@AtAe_3>!@b)O<-)4F1frQb2OiDZAJjndh>+xI4G) zGg~i6HRNsaZ}A+fp>F29-YPh+9_si#mM=fK;Wy&Y^O_9G_snIUS4tv(R*CDesT!Z z446auaNUqBr##qD`Q4Im5PNuByk#tGGtb1I6%h9YBd^`k#<8L<6co6#o62b^6~r#- zMK5stO`;Czu+zT$9@$8v5D%j!SCOF0OnBa2$}wzg&m;&qXe5eo zuGqnw{DIYZ-S^>X=>)qp_urgW0FLb46BsL2V$Z=mZ;C^}6cG+LzjZfEElb0$y%cnO zm&4U z_z(>e*PCR&#y-4=VDnSYLt4e&?H^QMxN!awP`xBxqBCcK`5HUW-w>3GfC4^>&hcZd zd@z!I#a6Q-=j*%50?B)q`d)WffM=b5(nSmMw4j~9uH`>lPV>*>6)gf@i&(k9}g{GSs+1YqY!Xu7l8xb3-r6DB@jQw zsL8ycSn(&Eg^S6JxFV5-sA`t)sM0mdE- zL!Al(6Xi*cxlyC#`2WMyo5w@h{r}_E6vcfPNtUSyqmr_(L$dEnDJd0U#!mKSNKz9f zTNt~+SkppC49S|U8T-CuWM9TM%uK(d`}6)izK=(LbQyD;>zs3)>%3mC=OXdN*voj_ z92HneShW@_i)%H`Eqi$jx^$+X{O9L^@fG*)xR3d_yR>?dDyEZHg9p)zfh>I%7ZkhH zG8+^*b!1#gDcVM=wt@)aqVXu_UC%*sk%Vy9zkicyPL*6T2E7|#8^s-&P=%sKBcXf% z&<@QZ50)vFq^RfNLZR(Ml+ zj?$M_TvHo}g-o$`_GD((_<|~??m_Q_=@(+yJ z_}Au+NDEg!Y50pqOD} zLE@DV6_z>jL=dSIt*dijIV~|uC^VK6xhpTUwTLdvYhe=z5f^#;Oxp0|KFY&G3&8(* z#Rd|My1A_Nq2p2lU!w`zhcBq3^ZP$*qBJS}_g^QSbQj*kEBRqmo3$@)vzSLq;W{O6 z>+^eH%WhbS6*!&9nn9Gr8=wQVS&LN003^P#F`KmwoSM=;W(>qstTIK-qHLvNx4v=s z%rEKnBDagkN8_?W6xv(IRV?qe9v*3`WW0}NA@e0Z8(EQ0NPJki< z!--LVT?B;=toy-aGJsPj`|w8!G)M?WVJ*H++5v#+^@1#ECKLG)a1h0I{7lOCWyy4} zJRiJM@B}`DO$~DsN(BF+m=Z3Tq_Bbi!1{W{yM~0W9ce^w4E=8u~j}CIDwD0cb zk=a}@a0mCD(8LjT)svNf zsG2vrUGUa!5~9!0ESm?C&;!}59J<{nG4?%`^5Bp^s9}S}XbZrNN;qYTKDV^SQrbDhk!Y;g=%nrZb7vNt+l5EgWOPujE z9L-EDYc|XXvzZ@BBY7GDef1mimcw-|kQja>yPaNaA5>vgoV0wN?#LrF;RIPGtP}yZ zwsMU4nZl}M!589?wa{CV_fe;9)0Re}?aAtA0OlF9_7P)?JWwb|*v>w7*2E2Q4Xo66 zk@JKXAte@_O!Le#Er-=xM^Dn*{EwvoSKd{%1d5UJCwa*QTcsV`n_dAj(f;$?yzI~# z2Su9riN;r+E7ae)&!jc$errcid_dj}w|#HQ~o|H%9ogRuz@zZ8NaD9DskOApSVuI)|8=p(qc1K@mi1sX|9 zg8ho!OQY92f}jLcHK$xgwPC}2)RNy^!(N6|p$#!w@S(r4Tf42=2+#tqK&}GOE`v;D zTP-u4FVtzntCBwWY8(BlH9dTDb|Y`BX^k~!@*xmG4#qlGD;g7mNa5Pobh|1n!vLS+ zo0rql01)*))~wxyU(l4B1%r~EU7+kXOU{q`)H-ie+5mQGBT()tFa+!Znd2Z};7L!- z?FF%EDhL?#uF(CnH=!@b3?40f1)>>BwX8 zZ5&a^1KiykP7DAI4}khSM->GZ`3jm)%doZ3#4&H`f_FQxsY_sR7^!HY^tO5jS$bt6 zG?=MdgmkmoC4I%b@fg;E_FWU8DQiqIhbe`rqGt{qr?jJf3xD{-@RMgYd+>em1IWgs zt!qny;1t-#GaEf-H;UPZUiRl&sPrM0vPTDT-CLf3kn2W0}AowpsYa0Zi zq6$oJ7&D;^>~^7Bz%I;!kQUQ_S)KThStGwK+%@15{Di^+7>sh9Nxak2X z`uuKs@K{j|{7eV-X$1s&xc}m*d%}B*;5n`djmk=)fKdCP+z%DK> z0X5zkHHq6{kJf2+u+-2tv3A}Z%70YRr;{}^uhMHerC9Kzy;(I4(RYW2u=3!(jSoZq z@*#qnpgV}2OfY*zI5^3XjP_tY|uKjapUf=lv@+}!leQkRheCPpWtHCZ@=6&87 zw^t!OvzGr6x!m6s@{_tivR%8SdS@Nkh|c8~_KqeSw!poY)ZZNwWC-*$!*@a*Rt#;^ zMzUFXhzCZP240%@DMBFEDd^@M!x6n>A3Mg-X zqxoZh6ePT*Nf@xZq;eP+wvP?d6B+&r!SM@rS)9)X_nw>gKAWt?eJDSyrG#aJ1NO{< z4fG89a7L2Z9yM}ka2eG4ceI=vF$+=w&4JWf9wKrv!j)~gl1kcf&g zCTn0irWEPZmB{0{7R)o=I&z?+@^aND4E>8af z=%{%FhH&}Fiw;yAzaQd}YeC{EzUBU#vX717ZDWryf##{wqf3_Or+^(!2$G$9PKWR| zOdw_j<#R*h9GCv#cY0GfPrN7P0fDB%J!O;WTc>rYD?n7P@V7;`^j5K`ZbG?!;ODuS z6fW)~|AB{1opLdZ9S23bG==(>4{MGDS>W1tyj^UyjzA1IH_ig>BrW7YkhsqTmcL_wWq0iM*iKOZYdzno-VM zU71s7cFhdC5i6lVh#cyCBc~-OA?2Hecq7p7!W=#ZZRiW(gg23R^x}JGq>Xjv*~r@k z5gL4D$3$}O0gGu1GfE>B+OHQb>a<{10uph)c_7@PfEuXT?2*i}IE@pWC%wUASgtQZ zh345?*tjDK4i*3WQv1tJ zUI(5`Fp;9W96J=1UawKHtdsq*)($8>B+F&BKEPof7ii)kl;YRL=#I*by+Pk#UP|5@ zSCqUqsUq1Y*1Ja`D4}(bP z99^r-!1Bw0yY_lB)b%la0*rWBueD15c{D0A^g$m0N8Z(|>fDu`({s{&r!k+k zVA7(Nv0>QlbQ?-vky*WPBVZ=d3*WR))MywJZ`>_l>GLUklZeBf#(geiyTqebzqRb$ z0ms2MJ;h|WT~0yBEYP({~})Nx|)Wr+cSIrRP>}b zC>iNwLe-x9cD~u}xeVkHWadID`jFRSs%7%-o}|S*66I4&s@_uw{NCbVainUI8hKkL0t%wS~FJMF0QWR{tO1I-Y(E_$&i$s zg;0ztoEip!13SkGeRtZ-EPP3;UF>9t6WNN8GXksIH#LRYdTU+`VJO482qn3@bY`&)Or9So6E0M`oSci<0^22wUe95kQZQ&7IA&l{=+!ZLLdKa1z{`;!Zx_Ha4Y90~1ZuwVOzOnD2=Y zx2G@CxlixYEzNWvyY(E#X<2LX^F}AdvE4fe245Hi2y1u7WKHLBnrxg>KRM4$JlA7p zHakSD$$xtG^*r(;yg-w-sQoZ806TUl!GzKdF&TJ^mHfURBCfJ6dgyHQnsqym%(aWO zR==iY)NumHHJiKU=Q(f;;8Iv~(?|zr-AKY^k`649&$bl`DD^GaTa7q#hKp!qN0=16 zz}C2eC^}0UVe4p@HX?iXh6Y>u_uvPfNkMIb>l$j*@ZtG1XuYF=Pu}HL{G35*qQb|b zRd{|C4djg9ynpc3GOQX5@Uzjt4I|%H4`_ioi03?mEexIo6!2crhX@w&+Vl4u*k&+p zjG(23`clWik*dh+zPhJO7XVPv9nzvPU@rC-Wf{9f*APw@V}z;IYr6LBzn#9^JI)NA z$o<})>RoElv00Lg7edohDTuJmO*k<5(NiXpB{jc=O?hWFx=DL=q^piB214`ozd9ONcM(HT%*TX&J#*8%K4n)ID1mxb7vn&D7hX zQ(VY8x^5E`TUmCNN8(3(qD@v@jEk1UwfT~ZJS5MHbso<58Yfr=z9Rj8{T{hb%5IpR z5bsIiJ=laKAx~cVjb{pNd%(Xw&|c}A{GHeN1qW1WRG4eu0e2ZTDH3E=I5MJ%v(|BS z=9b&pI4)wEebXdcfa_a*8rwIY;-H~auXjJJ=mr~Vc6`lGv8&VA&VxGM@meYu>$=sl z(}$Z^Rc@7DmTKW>ceeX!c|4vhpWVZbUzgZ`oO*C)QSD-VnqlSXK$irmiYQOlIOgZ= ziWgB~da6T%#K}rWv`IwhX(LCL=;SYCTI_YDQX4+>Oq4s7v)=4VEU%!lZ#nFx`1Jcq z;mD@4q|x!uJ5a(kq<=)LI=!pCIU!nhW3V;2ts~Uly|7?*(!V0XZ#`K`2B6SNt5e9+4{DN zi@Y6`^!X`GEL4Gd$=^b;`1Xecp@g{f&_r_H^tGz3cg2HE(G3FZ>3jE4S;;t?fr;<) z`|aPx7V13k`DWGc8xLyUkq(-={()V2Jh_m@$*@)Gs7uJaFn`gLEfHCEV?1>A+QL2F zoqOJ`3Z=D?n+8@Qvv&0-jsA^5FRU2#9P}O8Cnfu`Y7}eK4iWjPXt0dqhmKLG7agig zJNFd!U^6B`se9ny{iK|+%JuV4U@#3!3ff(+YW)TQfZFC(dcu`pnycg$?Cjnlptc7> z6?=$my4ocq1i+Gq!DYKj4?_K#F24JPYi_;eE@K)~YC1*+rQKD1fK>Whh13=o zzh>mOEbiCX0Kz@sCFQ_yL|hb{(@T9(Mq#HaES#3Ko`^jrynhOWuv(%HUB7=CxN7qV z#0N@I7w*5J_)~$O@>wk{q3L|`!TIsOl{t$C=lce$7I5@yob&%f)1K=*RnD_zbCWi9 zl@=Ja=ud$)|3%XtamD6KwP%j)o12^NQ?LywQ1cc zO4R}g^PlFVIkgukpB75YW6)(@o!uvz_Hr62q+0^nH;`v~+jEBMt(lJ2m&Uwk;aRYj zr>4>7X+dDS!=4Cu9pC!fnYiT^%5Wca02J@`r3OF62m2tG#_*cmo%Lq`-l~Xn@dHL5 z$ej5{Z_PXh!rF-rsi2M0N&(VAv-HSk~w)vbQ_t}SfHx3zW7+w$T6IB-e#hb~&*uy9H}FAuTb=5)ej4>w&``+WPrBB+W;bzO6}$w;S{n?jbl73ty> zt8#1I(Ie@z(Y+PDH;cV>n{a{>A}*ffPymH%#7kt0YLDe+n0_1OuNK;tm90tnH_rI> zME%ytp;gji^97AIoHj*hYlM|)ECEQQexO3btB#{Ah!bVk!D0K#A+;!xY^@d1=e8dw zGNuYGPAkd-8L&aa&Q#+GWe6c$PCQ$#e^HA;ug}6WwoY8T>yqT+Ploq#UAmk^(=2kA zes(Ml771j5H;mb2Ps8erU)ss4tHc6Aalo3EY!qKX$|-1D_IBayENs^N)|)MX7z`-R z@!?9`c=TQdRzbQm2C%>39b>mni2&hOm@FS3_b-=i>f+aSfk4yetNYtKSlNrEYM}U3 zcT4c*kK3P9AGH!Hw`d9pX7Jl-s9%BJ_l?nclswOUpK=2(?RnO~flGIO54Uz0IWypxm~#`iLv{wsOpccZSbSH`go%bV2Hp-Kz4RD1uisv^ zPX0E09<62(H0_Mu;CePf^!u@Ic3J5?_9Z;iEC|Qb^P}s@ee2~NdeRtTUnlY2+}eW8 zK)&M(S<(R3?kCn7Fna>>1%cX=o>$tv*ol5#O`9Mm-&G|=c^{mdmXzdd^u|aA-<5$v zHb-EZO-kU0ds~Y-I-hhD76$m7_ns3e{EvVcEV;3Z!62RBw@>^hFt}pM@153BW&wca z`l*+d+-nXAGz^?yCsi=HkRn}ipzPFnxl_82?8@!O&To8OpYZ%q%ZuF>8vn_j*Zn@K`!`wuEypTcs~&nUkG>_ zTEywIn#ZxE?F#wJjBj0XT=Stn#g@yet0~G`e8Rl`TjXi%@RB;qw zx_^?N;+QcN?E)X|gU8{47UH)-Sg}}ORC|&u8Azxdmyqh{6LMm*>tecbIJS?C@Iho8 z+oAdsOBj?}p1U*9)8u4eKlGFX-x#dUTw8BZXAaa>d#|nhMy%?|EdqeGt~*dqT1XgN z2YD3MWc>V%%uovoilLdsAxtQMJAz!e^M@gwSOuBxnFVk^wuIJ+!)i&y5>SKYR0f_2 zY-J$U#JcP>OCq^|mex~*#$YuSIOFIWuhkiAR@2tnEVx&({2;{>_>{@qQ|Cyo!}uTu zNW;l*<*vA~q%`I^Dv~e_S8r!uv3AZrc|=SF{oTB@W~o_cjxdYzNdWOI|YvumAN#Hmyeykp%mP=ro3MG z92H2#TYK=W9R^PtfKT2h@(>xtU0Z$7e{(ZFI$|QxAT~EeWSjfastkMQ8{LX!5_U;f z2giN%Eh^d#0Q(4(>P38#ngerNm*|LwxZ0$(>0%JNJ4=e4gAdKux zrdo_iMHP0kRvZ`f;U+s)n+3B}l#(ATL-~VO&Je%@Co9lJ3z(YriU7_Jh&_=x00C{H zgknaL--T!T9f&4_oOdN);C(ca9|G<<_&KvRTbmH4 z7m=}9J9s5YmTD{yFKi|BsW*LaUaKLQ+tPM-a9;253zx!WdAPdPD7}ok)P*r$`{6vv zTMKY zwQF@&n^;Az!L@vVD>03G;merHn>7tC5);)Fcp z*UxBk(i7{Z=O|UAupTLEm0po(Ud?zph;GT##T^;83iW0<6je&(LgtI5OpZe`1RB($ zXRwc3_lk<82T4V>Oq%D8q=A8T`VAmRz{m78NO`j}G|ROAhABn2f!Gg_3RBW83>&zt zqk|`Df#$Hb{LY9(i}PXxjF-u7luNImCvmGF+3q*Y+NPPaMMp-adZA06Z>j4H(8GG% zN{F@x6)$+4jwhwpCJV&Ap1>Y>GDcDXJRO!}@64KqI7=uNx4QlFHW%c6dX=ihp2nna z!K@wbfW!g_yWI+ES~s{_QaaCghHrDbf>^rvZJoA)ob>0keY#BAhhhBLM`u>{e+Ic+ zFs>MQbA1E2=m$#GUo-j7} zcJI{A$MvdcU!6kT3Bj*!MgCKx5uor{Z4*>&y;YqTJHz@`?ym5gCxU0LD{QlP=v0>z zKaNx@T6{iH;%i$xxdxMMHEV9k-*`n1prebodTpgq-oe-@F8!l=%Nm{Ql9RhOgh3O?`DCblOC|9)-bNkdcZxu}iEb+D#3cz)6e zp;tDnzPX=mrp1-o3_E?P(4IMiMXAOao}siIvuGEA*;1TBE&deDOp1ddPo}BD1yrojF`22nEera}&>(wACbq$}|E595ydvSsG3fN0U z0ey=?(99bZdt>B`9{343&%P>!?K#beLT}VMXp#|jsULH1vc8v$x=qB~TJ9k^j#Djdg4nSugk34i(QMaWYhf%ep>3qyB zcMqGR9|0Ok@A1<)RKStYytqp{0M+VOdF~@uTRLFB?CQX29K2>{BtqWl9ro`JL+XPb zc{&356yG)m`zRJ2MPr1mg9_>fH)NQ%<+##s{N5Sl9;yL3a;fzMke?EqpNd0na7XOC z*Z=`!Dr${RI}}GUTlr}6t7x~C+B8i1!_Z^08dp8}ku5q5vdIeD*#ixj?Ag1Yxk_XF zzbSl%bjsqd0(Xc%ykXHd^xjPH9OuLz(Dx4eiygHOd1SHnlJ?ePHv{&?_Lp1LG7t*= z!_dhKkVagPy}5I=xUY|O?*F|6TiG4tdT*xuVGFzeb%R$x*< z3!f``V(HS4Yrkp)EbShSA!61-_&};?_d6!8>+NRLEM4brL1??0gn13UT@XJDXm}g4 z{d-98XQW-nX{mcQVB%|FoK&Zcr-XMafy?P&pcE(|Iqy6`=igiUK9cwI#eif=l}$?) z)yT5=2}=ICBiV_JqvcI}jGDRIi?_r7)5hzy(7K=q{<`yH+o7iKOkA~gM0yZtxo&>? zbmYtlAG`5FoBCPwwgH`IF%bRje&C7A?K>r5a`QBEAX4P75IxCi9Q+v>sO&ViM`^`u z9Hg#0f&wd8kN;}cA{LtH6I{T{*G8!JK-52#!T$oj(i>pFs1s>uWbkn%9+G2j8{2Z-b?~A^T$yDHQxf$a99H zdF}6bJKy~weBg1o$htc&$p+~|yf3;BOE>>UlEA_Y2a(Ck!mJ(BjQ|*#Z9nAwVH0Rr zE5M(x0kJItqTPM$QQBr`|7Z|lY41A9^t1aM<0?Y2O{Q);T z7`~n__+VtGYUbZZ9~rleT#h*4@?ZK6Vg7o{+wCcrBu7b->ux7M?8yxexj?JV0sP0T z*Q^!6zb8GscRnr9SAx*XNe5kFDnML3!3*&11)nik}6T=u=uIXXm3M zOKmqyAA~fvw9#PW@2K|gB_era%%5UH+qK8q;axo;SA(nv3G-1&=G|&FsILoDvjxeX zwn?y6-QIAgY2g3vrZNMxq_5T{)NinL@xw6#Y%Y$qmMFTzrJjQsFrja#!5b-%&1(;k zlm8xmP6~2~ph(a*z+UiMHPe~edyrZQcB7J+p8W`b)&!f-3>ts=V zKimVoouoT(bm6xT7YP_?j@gzwV5pyw|NjRb(r&eerl5yOlU-bgvvAmI`ApA!2+)J> z0ZY;_dBbvm_>@$r4e;9&wz>M~WD(|&%QO-#I zVfb&xqwbxj>mSZbLtO+R4i=a_u+WO9)AD- zZIA$ot(Ov}YjgZJzMp(P^6Y@|yfjS80ymxpS^qI1LErg1bl@He3=X9H3&Cig%=+6t zcuv3VY(#(#0olAUu!QC5yjjt(-w$j5Hwq!|Zd7`d?0yeU#gR3^7lj{&b_z+fQokYp zPO!`%Ern`chy3{8rEDzlB~h`#lZ6f&0Iko!akI& z!P9i8F_u*a?BtQh{XT4Qn@gNG>+pl_8|-)!q)UtYF}PSic~-fogP-d%%T#T?KvT zM#~#BfaW*1?$rTE9}VRgzGlrcAg5>0b$m2RRkfDDS$XB{n_QH%kz=bd@@#lS^ylTB zg6+H!>DCMJH`Hgs*b<(|rup#|Y~@(-uxfD@w2f*V9}=+Onl%$OCAns5wSu+QFx>T73t%F4P|^{YJ+H67Sb?wIq9R z7%tgf@5$zT26P;PFup*?g#0DvL)lGLplpFMRV+9Ko^5^2@vs?`c-}bbY}b2BgrDrm z&!kpcoXjLhaXrh8`p{5_lAO@u9Itoph*Ol|mXK^TbeQ*1>`^EvEFwRQ6aeC)=CzMg z(PT_~E;}=3c%88)794PPN5SbyHU>4g&Nn)1q)Y=rcdrpVa^S0~70K}>ox2Y5>)u|4 zpMTST#DQ(KenPO-Y;zO6j!3EW4j7U6bagj%|DzPL0i7MM)<4U`mmtI13J`F~0?6&9 z=L@{bUqGr> ztogEwXH~D~nlA1_^i*%a*4?Q#Y79+Iug zlsgMD;cdeJefaOr&nlscS;EV#IV$37`x}(LW%h~--AAZ##oSR=H(vjQEI%9DI__3B zKe~(~Q4z;!%r&hIO$BU7=@vM%L-fObt?+ZoFLb7LkLUyHgK0&pwO4XsBeV zXdP!OT5+?TQNZ%$L8MGH@fM|cEN*$!UuKWgaS&VKQ&5_s@)5|6GTj(nF@ACX8!#Bi z^STwz{cTV*H|><0hH>%h-wsDdjbRcA`Pu;>1z4_H{K_tAhmWbOv0{yQ_VzsYmcVXWX{ULKxl%pyXW?sS7zp{o3}4PYe4$Lw1l!de$~N*CoSoj5sqx$?IV2O*SrL2}ZhrMisK>&F^u z8}?%TlFgNnBPZomR4g-kZ1!%gPa#~g&LQ?MHDrA%LEJ`tW1U~JK`*c6X?m*gf3VHX z`Z)hBL;1U>ra*K__3V{cg?BE4*Y`^mhaO6~|EqR0Sbi2g{Ig9pSHt?=Oc%v+1p5Cprf^l^@+o}?`9 zy;iN$n^imwOTP5GDo@L8_Rvht()3$%`->sVPrLjcV{?(Ui+C^VZGz{XWDf*8!{}kInrO2>7#)9c=^RzX_eQC|`LC!y{y4?N&h`LrqHL zvh6NCrqKp4IRxzO;axm?JX%z<_l>~MUJ`(e9VRfxBtHK$P39suE1ZoM_`42nkEt#u zzH$QMLb*4Twg9XLW8E9C&kLpVoc)^z)x+d91b&_d`dMl(GRpy_FD$SfuthAs^gR`J zoq1+0(*2Vz^CW>*%-F^JYk^{_cag=?pT#n*mWM`%6f#W*o!`sduY0_MpYaw3c3R-?OLED=Mp=Un=seDP0JEPRPa zOgD&x%sf?7_UHMk0#yjOBC~2Cl5H`5cBg!FEK_=>LmOdsNWqKK6X!zuZ5ouq zMY}7^Zh5&VatW9LYEhoIz6je3@aB9Ea3xa~ja@p#iR6ocp_V{dYilMQB73%dsad%U z;N(38cm;p|R-h^tw#*fsHl!gyT~g>`10W>VJ51p7r8t$%kLF(PJeGz6J7KJ{=@LMEin52@s_WMYgJ5d%!OlSVWNwJe$&^j6yf zImBr&JBpH+DwN2_s6q&+-YzEHSNBM8M+k=id2C9TfCnk%vfaf?IQ~uku~WE@CUn|bn>H3D{)=IVM?GiG z#F24KI>_$V??rO46HUE84-=bYDG{LJ$x@%2+$98ZhH4LaALcj9cUnxKuZ1{~7@J~A z(N()K@}MQ(Ma8h|lM^ye@L!#};c^EcqsakGdd4RD%yh0Za5fQ=JKYib;v{v}p?x#( zL2j%)+1R9i3j}iz8fXoeiw-YTx?SNCe2uQDbONoea18hlw9j$=+n^~x$^3ZYY=X{X- zoKeB2nJ@@RzEYI5T|gMssfzy)nqSX;ciX@S&V)e=4e$3d zLdFlXia`boT~gAFyOC^8GJGM|;oe+HY@L%6*-&mm=S1JXnO_McJApY%Z#`1%w*kRx-rw>8^i#Y#mzD^B}a~SqS3k zqSWO(L=)zL^e0KF3F)f5wi!=wf{pdN(E3V%A0qa(wbFXmLB%(h|x za4H6_D&9s8WL78`w?YBSv4?llMu99B)<;;5xT4F-CNq%GYw14=*z$lwsbb26?^@Du z9XDArh$hIS@TfHKOHaH=a33UKzT+#IQOS~X_o|{taUa9r6A2a(Y8D?MjJ&c>Ok@dEe^&o^6Y@ZLAE@2RnIhQR?c1 zldUIORi3kCFWmO{RKnn9(bJ`+7>HTyX7`M zNElGE6r-nYRBZ!adxTWkl0afSZX3OFb;@MVn9lPc#lkly4}h>o1K(>LfKzn1=yFhG zdHk&^ap9cud+TB=5#|2=t(=waN9qt<*X=sKKweV#e_KKV$q;S>9RAhSJVNkBfu6J; zB0+Nag0|wnnUj*fzdUY`YWyPvBU|(pN|gr&;)5tKwMkFno2d;2-5)3J!@oGY%g#-% zLG5H-=sOEePHP3XZ=LV^)eA4(0~+uv7`8`UlA$Y7$B9vbKytsKh_npT0Q_?JMf^9E zG^(r3m)-e;wRvB(JYoAx>%|2o5BQzJyf%$JGmk5GA!*xX;}>`BAbuBWY8@%~B)0`~ z+C)f+wS(+u<+Y;^b+gQ*<36H5>vt`5BS31uKo5_{-6#e+5|J12kCZjWJ#A%fOHTtsTb!1Yo!G?Y7 z{0|}(v+Ew6#e1am32o|eKl$o+^uJ}D@xf!5{pI@TBBH)d&*Nff-xrmhW|n|xWwMRi zJO6zvBarFwb8o3pwYI^O-i+&iVa+GcHZL~Trv~3Dx)`iy7Jr9Ku}TvS^c>A+5 zY7C8~0F01sParLMl70p9vThYbp@5;mPzm`BBHu5UCPB1M5y=z*g~e3BaZYt^SQ&LK z{Y%d<%0RZ^S^v^AHk(}@i1mjW#-%wG{r~`Y_G6bP=YgPHd5X&}6NcaoI2Tu|%}oCS zWju|pgqsgBL-J*OvNxT?oJz-HPQG`*dLII8&aA?S1E_n5252<3x94kc9X!u|w!H2_ zZf%sz(>%bcnYtp{!F}A)4X}ND(?!_S`Urk*=ecm#tveu#Cg0TrK(t)8>1v~;~YxAqb zDsLkRR@R$t;CwN^o|A?=z<0+!D=^IN(q2oLNE#J}WL(rUQ-{9WQxJ6W8&N&5&~h-f zcmjj&TNK5oi-r_~-R=*=Yc}_W46gri)~5+|elv|d4PF1oVh?|C;~r|a`n91UvI)|+ z`4I_VGO%9rF$-y6>LCU*nb!)YEH(Q8kM6f)$fV=IJ%Z=DIP|0338-Shhn^qimN&0_ zWf#XPly;n5sS>cXEBeEL$U5Iff3TGy&iHN=aHN_!M-vacjmG1V`e`u;iHz@r1eA2R zQ39^a;7N>odWg87xR@v1GV;USu$ITO`SR`q8J}PAtBNxlG}0kz&<)iLH1$*5u6~HH zSq)z5+V%y!`d6_?TBMKGE%p*Se}-j-^uZQ9vkL4NJlQ(^^@}g=7r-&FN48OH!wojY zvm^iF$>;$)LSHHE(&UdG1kEITy}l#T8Xa)MWG)}yLkjh2NuuTJOWo7Xv+B9`hatIb zkF9kAq?DdJHV^t1!#r!d!uGLVFySN+$qyJi6YCZHgI4whl%6|(F*rSZmFDI4hatih zTKZxvI8y}x)+Z&(4ZnNR&V`) zt0F#%oR^DY*D#DXs(5$6Hf_izl4afLq&~zwn9MwxUBvOwAqRdv)W-ASWMzJSD+D}L+L zUC!ZIVwtl)Th>`PNPSh&pEN=e|9h|uS$@%sTfDuU2{OzP)P*=eO1510wq$;`3XYCPM~%$h0(Ri$Vx2ns zFHfKx3z8zbM-;lmsO--j43X9#9x(kLu#H2%Iq)m{=cLpa6xL&HLpW7MDi&4Op>!D# zu$Q5BbA=*)2QphOC^#Uk&AgMGQaRDJrVZYk3wTN&;Vbm;g1fko0sS73}di1*wP<-nNjOaMGLtVUiB0BVzx@xG-A)zGr%TuF@ z6<8!oyN^iTg|{eRNH*oi3Dr^SYj%xUhEocRoBB7^66@gMKzH86BCc6RR22fV_Op(r z*A;8IHp%At{u5?DiwnF)_tv+P$$<6fe?0qsJNUqSc9ID@7G#NPEd1ve?)qwB`|iF) z|EF7g3_@IrGJ7wMfyBDALxs97?l|Cc;+jHb z<8koTS*xd%z}t!AsnKsS8JQ8DRqiV6TRlo>(&k3u7w?6vUT*KluUf< z`!GFI^l2F#{y_P@(w)$d>ej#mtEsA$%Q76|J0_LM1Vi8QAMQ+44d)9f!B(Yv?z5$D zd&N)58xNIv-cfig3>O#*zWKXjLv3sC$AJOYKk!ZW>M>w(L6qHyYBdoO#i~pyD2mm2 z*Pq*4x;S3TrMPcb7N8Sbe_nP;*&X3;cwGF_`I&2{$}Y8$)XpJt10bY*@&o5Glcpf@ zKowP|ETll2g0`OBem&k9FoWZ<$oYIattPGzKe1aZGKInH1b=cU{^VGHsWqW*2imGJ z{eGB!e-U7?vb9Gi^4K1&MQ;_Ih}v4Z@oqMHiU1Vq3D+iyC8u=DYAcoVwU4f~&Kk#5 zkqT9HOd&snCOa_3BR)=!&YW}!FEIgml7y`CQCx|DhZB>zv{8%dqH1&KQfQJaFJq2Z zAP_xnX;mTWHlOF$ayp)-m@OD3ys=w2`}l;e_~!YNlSjtHTh+E9<0{Dg1wi##DU5p2 zzF^X&qwaDG*Oz=!pYal%yVnESpCb}p#eTF95Viq=i<`)}Bx(YfS!%h!9d8gO9)~$5f-Tdk%?!Y`c(oMivT-FZEF7YR_ANsZ z0C8eo@{3wf#wa>jcBWymuiqszkO+itKis)(=tqNFl%L@yNI_vr$DH2Ci^t*77t{sMR(woYUE@`((%!VSMoI5KScRLYT=J zt(r*xI9o2O;r2ZogI6PR(S&d5R_7)5>o@?Xv1#=-oCBn8}FVE=0>@zgKk{VvCNAF}W*kb{Ri0yJVu$ z@9oDEH5)sbbZ#mzRAxdQ&`Vw@mXIEQ;)SeP43l>~`o7g*6#-WMwG<$@3A%e zrm?&*St$`=w7xrKCav23*GyhEoAxmHt;gYHpop#8#S#a$H6XH`5N9+6y!tXzv7N$Y zYLC2PVOg`r$FT>kOGYg6<1lNB+L1yVY-d3BFW`ADa}D+#j)Se-^1iOe2x=SbzO?xR zyqVdH_JdJ8`>~$#Y3(qhDp<3Ie)MrbG^zdYv$*p2HQi?AC(;47YoRw196|1H{hL7N?y9H(aR1c?UlIg}X&;}QxR6#;=QPp!kw{|FfC^>(g&FPl zY5ids7GBT(^0V{w%?UryiGUJ-5LyeZST=hqX{n;1+AO&knIOZ0>x@V`<%8wn1Uox; ztrvdbg#sjyX73>pWM|vGBcs-Rr}Y{4RRl0KJn& zF088BE#i>hE#$myba;)0tjN!suDY**Lrk5z*GCs*#bm~rKMZiZQj|Av?d}2!YDw{L zCMRGSf7_K(Mg}G$4{STa=Ik1_Ny$9_dedh2&FbpzZDuRpl@xEjVT`QPp>1pRdVNH2 zJkA-Vdutr#GZyZ%LC?K`m~^9MjkHf@pcLPD#YzW3Iubg?Dy7=6014%`o!=SN@k(V4 zhJHLf;^P ziC-sdoCb#$XhFVeHl;C^3#^snvwKBRax{|=IOTH`V7CEc?3#HG(ti@;;g5g@j><@zDA@|``|`JS8TC7^`O z%RITD4&sXK;sBJuJmfp?lHn5F(;(If*xI43CFJ?FI7h=8vyVaF4bjh4bS43vz8lg@ z>TDJ*NENfe$&CedLo?FD8C=REbawWS9!(>W_e(nZnQpUl%w(a0*u;SZ_^Of2r?asR zrnA6cukJASweU->jxb({kc0vlh&H8 ziUn(1*rK8u^?N|PkNXrVCck~=&7B~i#}y#YWwKeS?aZcrq;TkKohAZyBTT4VIw zarx(X(vh58vw9$obu+Le`!cpo^ULBM`L%78J~!{$Dk^&?CxlN9^h|nYS~ConAJv~4 zd@_yarlk&&XwIFND+TN@Bk%in>`3oMe9&r@oVc(4-ZL(53#${$sT@4DS6lcDS@_a$ zyG!#2?k8m)2DjkUpkDZZ5;rI57oztKi_1 zfO3}W2O(IQw;+@e9MVBR!##jB>5kBxfIV68r3!EG7S&_{O|`dQkMtq2t@PjYTWhwT z*kH$k!FF+f{%-`z8vgm7&fzCpHK5M)oXWfRgo17Uft=V-`#?=SufW3x0{>?QKDqUG zcAmZYY;@j*XmIGQC+(`LY^DE;j5Ka^19_ktLD>H{SM>cU6#IAPROHE0IBGhPekfH#jag!a#+*7mNz-R7#+ zhLz(;qB4lYCQ+MbcNJdKNU&-2Vn7XSo&W!%>RrH@?*I7zAr=)SiX2uErV^R+VI*f8 zvvtxzQP>Khh++b|a$ zTifUJ+2`{*JfDvzm%R;m6WM~I>xRIx@@Ol4MsP<5%A&oBU=hX?sGBlB+=joceGz-? zn%}x(-8GbsUJif8sl&m+_+u`WO#oi=GrR0$C^;xJ1Eu3XSf^r-4uhsyKt-^yA<3}pJv4W$oN+lT8z`^&0h zY)m&Z1bgL)Q?Etq!so#~|H-|PzwTDmhak>w@SS4 z*x&no8F{k(?WlPjhXZ4A8XU?Z9Y2tUMgvSwrwzE%4KIWeobG&7D)4dF*_gSYQSw#C zwXS2OnCL&$yIicXKA01DDCKRzp{Vly_K)4#|bripqC{?q9!9*j5xV%+Hycee6qcDZjJeWl!zzpBL!H(-(WxNZ-) zF69ataFaU^8rA9hWxd{TOuc?+jzowJ!c-__*?!}}_<3DL)5+l_+KOBd?sSL#$asxt zzxi>UDGRVSf)4-F>?<%00%R zocMow&f!MmN1y<>v%jvpicxLp{Q2XlsIy`RKo@E}4ZMCA^aHg5BR5;^&!0HD{UdlU zUzn+9UQ|r%*tm#t};>VR{Q?9*pj4-B_F zg*9+G%~VuRgUN+neNR_d^9uB#~d2v;^Mgxa_(q3;i&F7 zEJY9IPQ7wzM+vWC-H0nPf<1U;qFMrwFy721sse(q?hjay#!oydgO6-t_kqQ>e`Z{5 zxFyIZYXa-9PxKGKWH2sN$~U0_(t^48T;GRS;sS~OPRTIJZ61$dPji?hPD&R2vCv?| z2T|5>&pR6{1)U%EmNfqaL_69C;I~-E0o#Dd32#8}4nAWcY6;i}qo!h}EDQfd4hERw zcj)fMM)2SX1Z@lbcLgHCS0f`DRX8A1D_y!tVuN1$I8mSy!vr3FV4cUM~ge=O>4J;tn@wqS4bOqJ`n&koO5?l=*8x&@$|gw*79;=+Bn0NMyfd0; zi*K|k#6DcQ;$ye`aL2f$#2B&cX zAI>D!jar=+RP%F^?rT_cFBr9FYdS0=r%1l#me)^K2KQ1UB4X|`I(dTz8Y2eaCq_kAa+kF7we)x&OeaGO?kUyF$ zG``YBP7p8E@7&!z91%cn#Fj^$K{mfSmTTRrtF6y^uqrX-+pz9&>@^TE7`88jgr~j7 ze){&xQB$$G={zzIciX+LWz|)HDK?`S~vPE>?yfMamFo zS`Pc1eT=&b9mgFP7uI08gbu7B20EkfjfIH|kl@+guHBhHC@AtdE~#L`=9r@~!AAA@ zyIFRlDmYhmzwUXrldy-mM@%B0-wn9|R=X?(vYBl}c4dyRMypB^lnO%0jlDvWf${^m z|1XA25bj$>cf7eURA^gbNcrb;4RFs@4CadqupFN>*?^4k;bp3*4Aq?3fl1=FIy}cs zrb?}D0NaoeXSE=(b~pv1t9c5j*Cpmay0r}bs|R1e6eIcl2Ga+17~FHu{iu)swMsFt zzk)pn?lljW3Jx6q&EmvYIlOALULZMc*7a`T^8t=Kc=|>16=u{FbBVqY#J%S}jh=N% z9|H}^O6$SB3)-o=ptiw6T90N8&oTip;khO#^K-Phz4Y%7E2hw5 z703WK1rw|6O*qq=f7&a@dM2(Z>aEvrvkKP&n2o?TQQsqJnlqXC#-1ws&E@$AmdMo} z?%xe;fIA~u8_(Y9tSJX>w*l!SFFuL{=lO)(Br(%LJ_EpB=#!$3sL!cd2V3WCtc}C7 z8j_RlD}DNnRE-{1|Akm*)F%D+@9=H%2--0}g2*lD z|NZn_P-D!1*8^UlmBmBSjnttyo$X=cUToj9aeO`D@?`AIBlYuhX4;=n?84mjKc!{T zN*i{(zqW%8aPMg})s5Ru3Pg;>x1qEG!R5dxO$t#XFprK{7fF26WZ*5IoIaqRWCb0!lB&q-yeFF%wvMR^2E`rwnA zL+L7yWleS)qw}g(K3;#g4G-xHDZAF2{!rph`|F$cU+L&4_^p-ToF?*Dw(!x!e{SpH z?l2Gx*om)Zm=7bPfZ4?uys4|DTx5)_ZlQ3u79nC6th`tLqY*R@s7`IafGXgMt z`V5lEcFcoQpXtDti49_m-vt&=T)AW1-BZ)3!HUIvg*|c87MhL@?ua))sQKTrPb&kW ztW5q)x=fN@1n)H1{%?olnYoP++#4QDfTV}`^Rfj35MtYrPI8-KfYO54jf?#W(Ezeh zPzY0$edxEI2FQ|IfSj_2PfI$OW#F|z)Yr#x-igGXZ-F`al@s)!uqj49o$}N81hIK9 zm|)Fhff?a9tzUOGL&|25lE0ejx4~|(m-w5sgf5%+*$*aCaqBL;HVw8;{w?7y;Vvm- zJlY?{VY3EgNPOQYg?V}C$uRKQN4J_sizA!!`9FBm()p&%j5|STMyu@8k66dm)*mm2 zdVfv>5NM)!QZ)Pygp9n?(R9TB&~F8@ioAn3xJL0^Hl&}7vyF~ zh_|=5laol)AK?1mI^O@!o*d$5jnT`t=j&5&t$N5|FLX%6u4Si1PyO|ag!60ic7EI0 z=J5*KKUIA-=Q4eUsaF>d#*}$Wlx*Jm_4I(=l7a#7)zn%-7h8h@uj#+sPkO`j4LZgF zmsCTh?(9jM)o}mV+2w`3TNgW*Z}BO4i1$5e?5r#@xHL zhJ|Jnk>;+r#s>_P7rO*BIgTNt&%{fT$pF>95aFnc)r%&^2y@2U||r&1$dZA|k(9 zyA&R*AHSQ$B73#U_pkq5aZXPmj(+dtn%6~H8Xs5SrYWzy_5TQa4zkI#{)O~^Bx=9C z-%se8ge_>UxPB%I89%dp^jB5evvii_)n8YAMcL%BJD4`xEZx9M`ij|Lnp@3WoucfkIBU^X$c4GE;G51+2hEBj>xX&X($l%1D4tP!9&uuw{)v zV}OR|yQMhuXXmKM5YD90zyG?Id)dc%%KmC|s;^b7AG)o9+y(|Pp{!^9aW?csl!YGc zNdNMj{VP5l$2S?^jvpE2s2aVhsDN;1(_Xt}21+pBiJl+QD>wiiiFr_6t-}T%&xLwz zgxptYHH(Nk$3Z!{5XM_vvZVVwfDCEGrMNk%N}n&WGaG-I+=1V-(9l^o$dq z+wso@g@sIvYomK^lT%2SR$h8ilv-jTx;;&Y|^U?W_!G zdK@3$6}elt07Rbx0Xh*}DGGbK)1F@{kM&Sszba-<4LF7q9i$SFvr^hEO0O(^y+|v4Dc#=`ECF44-gC5IU!fgpM}Zow@J^5#c))O zf(u(VGbRwN!%x&s6RN5ck^U-!%e3QjGtBO+pYvUOik?Ymy0t*DgzGjb$f%wa)7-J>{ftRdbw#FM;*A9Kjl=HunDKOE z1G}?T?ULmhUFl0kMt8DZ!8W;|Ca1a zt}x(uc9~R)eUJ~x557VvcQD3IFQ5dx&1@&f*9pl_=yStyjO21lz@wqEz=3R3)0pO* z^AkS~`pZavquS&wLS&(l(kDB|gL#Z}DdHY}7Z8+#LjH;`{k?_+w_`s0xgOzNKx zg5R%`Vp92|4?X%Od^#8Y{w;g|1Ca>Ne4)qQ~C3dd38-5o*yhIJNVf8!%#vPIs(y_)d*2jsg}cLMyTs38BG9e?da8mBMhMhPc zcp%ck;=HM9fJi6%n29y5RNv~!>}jQ$`t z-yt7ff}63fR*q6pmVl}Z<^yMk)#V$|@<*j26)JO^C!J;CS&*!$iYoY(`{y zBdJnj@nsrM`?7CPeZKr!1e+ceiEe{xN3oQeU{zZy|B&9N_Ub}@Gv?Ct-Zgps zAdr0NNf{yq8g?=g$R0V>7oBb-86ox01l-@E=iC?~F$5(vH^837yx!tF+1m!oh-O|Y zydvhmod)2*Ne^CdYn8x~>wd9dcIW!fe?oo~$2}ebb#w9ay5+3fpTOE|d=NPZ zYpIRUC(cUgZ1(~R_EHakWVjf)a!#KCc|g0u?39VlEw!$G1CrzbMq>0>+LAl1wNg83dlLE?VJ=>H6D8B(cpAd zyAxz;xI5ef(yFs#r9i}MBlT#au#6OKe+H%^Uqk}602t2tsgE<7l=h8f+HK|pr ztrNxGX#}tPdq~8}cWYUm*zV*tkd5!HFZ3=kMFB=yzJGIlzJTO0MgD|-kNkjs)WU*8 zuStk&lDUNA9e#@2;4=4~ruV;)08R&5^-+(Y)^PS7(d{SN`S}sl)2@%H?)@wD;rWt< zsFy89x5oK5v}ttr{|SSe8}JAB%sV>5>vFs2)o&;a!8tY)c!cghV{{>ZXWXNh9L!aqSkK z|1L_pq}4)Ka!<6=^3@aLBgdw;?`Hf9u{gv|T8h2hu{=NyJ4jwxKyshn{@EO&UpJEa z`>xxeudp%8tosOz`GcQEhn4wrPfn5vN=bJ=lLSU^l9DX#hb-T{7Z$Dubt3A*Xj?ys zkxMzb7%8vG_mgZhWXdB+x%LX2m#qWz0B+BPy$Di3@DcM?XzJAax#Raq7ksmTg* zuWXpz9sM`)2Hb^q1biah{Z zAOqg@y7RbMSIEut&L2}LC%5c@OtygA1G<1anPvB!CD4zs6>ksQHx>DL`Nyh$fO470 z^CwRIb^R?ads5Rs7>*o4yz!3?`YAAbk58u1@T0(pqvk~L@2*2T8=&4(<{(#m*rSk7 zj?+JsVe((75x;>;MzjMIfqNMahA40Y!s!56?m2^!(6+#Q*Dzb4h#hW8g3N$~r~N3m z<9&H{d|wYldGA=x%kMDvWF452=;#4pW4>6+0X(ZqCejBjaa8KpBe~K)v6*p|eoi}s zw1?`R7*l4@7VX{t2^w#QBx7(pLOZkm0qaD}*Pc5e=ad3pz0g#I9*tzyc6K1H>B6i~t|n_mqiT5v2)(U*K{ml-==phOzpbMGt-)MWTyo`!H_-!&Dya$lIaMvL9Xog8J*?t0NtGLjp=j_YWjJlFy=pd8m zlKK8t2?|?z(*Xc|d3}m9KrpX~1US*(5ysrN#J~r(hIY)d0sSHv-sF+AM`qWKTIke1I@43@~(8Ktv_AKQ_hY zYCT4cxrGdCHM*i@A&Teg=e8F)WLiHfP|T_ZGxZo}AJ9L9bZnQCZn4KQ;ve^Um?g!ZrP+O8`at1C7`$D%dXTLY6AffBBOH7=B-R_>nRM*UPWlU`$?)q zmLR-;#`L7vo+R7Y;6K`THnAxc_b8svC*)zEd7++fAN1~~h>-%!nj{Hl6AuoqI~12w z#A55HdZIyCzM=biSCBStmP7`bd?FYh`Ufgsm!;EMfbD|JZ2>e8t#gRP+YJfYOH3rm zCpY@m;4Kx|7k->_boes}$dG3qAc08m7Hk|RTl4&MLyfNOA5{&Ng+@TX)&wmAQ^?XR zYR6;IzykjrSsqPB_ERWFnOwx5N1q{Iz!#y=0*Q`Z#6D8q9Rn%3Lem?abw!rZ_o%1- zXfEfR4f|&JFGMYQBHexy>Gb$?$r!nMn$xj^{Ez{N!iOGvL5mC?^0iOfr-v!0S>9n* z6w=SzUsJVt^m#(DQ73nrbI1*TE)C{HJ#x`M7;p{#_>WmSGf2l)#-7|VQmv|fcF*ge zp7J7<9XO5pv_g?*%|AA@E9jpAiFtd8ebi>-7&~FpR;exHlml}$i|e?k(T@)N3E7kJ z^Q$yO`pTB7sR@7W@B*+3dY2uOYK5FiCy(Y10vTG`1x9EAFwlkmZP)|}7$8gMJZ++` zmqG$nvJY>h&2Pe0^|)?HY>CsTA*w$5mW}CeUn>lNEjU{AS5L-&69YZWi<}9$%(cNe zOS6HH(q|yuBPs~05)~XEM%7h^4I!Pp#EN7)WZ#6WEb~~!n+S&eCgL71>g{CAW8eF?=T_7QlN zybxp#^{$xCHVv$eh<)DO8N8ns16rJ9PMYX{UwLU4M=Yd)Zs|7A*R?OYFM)s^_g-Ls zd?dy#(;-%EJ>e^vvDDmS8JNuqB+oJf+zZ&0rLAd#!D-aY^oHXB=w`z-ic>?MjGz7D z)`S8mE#eRt=h>>JB8t(B-Sil+Ty&gk)%;BLc5Z6j#kZK#2e*F5;XIv8=2pI-5&?N91X zm0rn#rkhN&gTcln=(^+e4Tg5t4E6_K_3)A|MH;-2%#K@fRkWv|8apTZFyVC*}P3$k+zPG}jEC*|iFndHjs4*;!g}g# zO1dGv$tpX%qePAfLVXY|IYCUj$D1Jt(Vy}cMO60WcJfAXes41j!D*4QpmF6v#HUk)#xr)SqGCY1(w>bjkc9I*^A*9l3uMW~F z?fwB-wqI`IE-h~p^g@a0bEp%Sx5>E_Sq3jrRz-?d4IU7-FE@fZqYsHph}HyBs9M9< zX^EGMCrrdTR1sjA#O3sr%*iMZipZTv=@+5fO|0oT= zcmO1ElFR8oH=pjQn@F9EgQ)@X-YOa@^PWyDHPD z3HqKUxA^!hAKvQHFKp|Tn$!7x83CLbGwu1h6eXhm6&GstZVl3H>xfYJ?u^=nDLdD9 zIEdz)EGfF8ZW?_;16*mj$tp9Z_?=?FVuF2XJd`X7D%Yb?FTYARS}II|(_-p5Y$IrG zbEE@%b+uE$HOl*cYC2_!$Dm5i;Pb^Cr0b9t-)wxiT}W9k;b zlH6{wv{|hL-%!fyK4x>BB0%>ca@&~6$g=Z`6?~vfKay(bctH3k;8be$z&=yo9lETr zF_wTHZ-qS^2!{8LC0O$TRb$f8Owq{=tbT0Oma1aQ!6fjpq^0vOPxXUTs8UAPVI_c3 zBp#CT-00BF$qy&BgGeZwxl*F)EwfvK3UWC~3~(JrXEkv^97+$~KHfuBZM99GS*^ zSC*3Vc!{c0nL(LanIA7yKaC2!Yc$Q+T|ADNYaikdf4t+}CWTD}S}qXY4-McozX^^D&c3_SM+A640LVlkQnm+jH zO+64WWMa@aN*zU2R8^po1tY0VFW&h41ZTO!>3wf`ROesorWbeo{)Zd!e8NQl+{m+{ zExn-A!(SSJT-<*9o&C&}@$X6NKTQ`A<6wKa`UzR&H!ej{C(i9(xj9OVfSH`{!&h?& znl**JZxv_?W{aqq*4+U*9bB9vFBBF;=j3Mita9%;@PVs^aNbK}DDi`;(dQ^&!aG2_ z8YOA=Oj#F_s%_N13{L=_=`{7H87tG*r&p1WGK?IQ=tt02+gP2yiup8h~?(!}% z_Bf!yHMb%gNlj8N@%xdx3)PjDI2%|>k`L{9fT+qTlWdTViUHI7yl;Y@$+Ke_XXI$~ z3~`~p;Wm&0gGq=w$IIe$IN2;V(+9*_SV0JQTxQ=s`^9hxZrT1D4vyEp1Y8si}C{B=4^uO)Y^Ybp6T!6AbaK_O)t()1U1 zjNp!_+7+v(ZwzvNv3jTaa(5T~#(!G<8+2}Gye!jy>`5|=a38X-!YN6Q4v=Xun**pa z{J_iSKqYlykcYn5`3n7oCyV+_BfY=5fqm8B3+!^o?3d{cJUt)y85R%41rp3H*U*-r zvdS#}m|bsBqzXh`S;r(ztSmfuLw$2iq3*Ho{{1JGV9>c zFE5mW7SVrHPivk5>N5L|v!QbZLbRvfC;;L@iYNVN?%@s>8On-w6=?8>UnsD*399r; zuJ=`W#eW8D(9&i&tQ(8K^@P*{&4&8XJH`C$NTD& zv?nv7<#nmzp0eEgHuWkl9w(z5d-B^iho4|hLj2HX*(}DCHxZ#j3cXcoN>*%po4S?uEB%y`bZ3DUiTL$$XeWi8c&nN@*-NI*25C&XIzw z|5zK_QFn=VupR}i1LtKeWnC9@(Vb1-*MVX- zciZB&`4NJVTdSe2)?U>imgfd`(ll2?I%hX=AKmOdVBC&5V>o_x=M}}aN7otQG8C+U z5VetCG3QY90azniJSeW^bs7}YUOa^wuI@{{FZ-qE>aW!tt9-vLI#ekt_u_*_1zFf% z9`Kj1sjfS;Bg5tFn0I3Hnk|7KU8PW2sNEA^%FN}Yt*;wGs0(t zkW=K4ZSX-p1@&vCI$8(*>zstwwpulk1QIO3++5rkV2LGHH^`sE#P^XjFdT3xcjFIS zt@|Q2ZX!NDlu!Y)Z;5XP`#E{!_nWYSEC9ZaSsrs z09z#t4&Cx--z=q&ZPfUtD$3NBh}BjPmcfNl3TEhjVm5}WtJFrRyxAS>{=TF(;};xk zi3OakE@rSzGF({oXp{nGFz_3EEq>X#B`Zn;ByxiPh0^X#xPpnga9ufjh(!b9F83`i z!X<;ehQ9)pP6I3$CL9dJ9ReI4fJ7Tm=Y#8Y*Yy>GCU?%D=pbLt6jh4g?}KvhHxZKQ z4wb3eqO*fDmOwBl0y2w<0xb+M7Tx~-8yAA$J1mu#J{2t1!O)yv*`o8GxeGs#CRLnE zi{P5(KuhcIO}^CAd58;K1K3RZ47eq?9?y|=2Z@>f56jes3nr|rgSEE7nw~lyn%ot7I8ggeXLEKW3C9E(p|U{%HTpO&*FUlPOtC_uy;H z=wAZB?7HswmfGa~)qSC`dI{#y)%-@VX8>~a(lj9V$sbG7%bU39B;1H7XIf9PLCD*r z)W+?-Vncw(Tq8s9(y&Y0q%7wnHS$jgB3ij9z8fPh@s*PM{Efh@N_$(S>ioPO6GJZHvV$ufs^JE!#aI0i(Miyn9_{Gs-}W* zTXc>dm3Nqo@V><6#v}IyfD`R7q&Fv1^zssILGfPWVHmjx0)G^jN|j*r&^~}#v0? zfMS8xhul;q7sN&l@JP|eL+Ae41nt^G*TwwPF7c>24o(jeJ4*&Px~dcSo^~gwQ$}cp z-%pYw=q;lk)oJMzE^ru!%+i5rG1hM=qMlZowuX?r(O($NL7tjIDUh9~ZAohC`6nQ> z()3ZHzMY>#4f6mzidR*?$L^?n6c0+^o5`OFLDK##6d-5=!1DU z>oEB!7+(|Ap-cNGOwc|@etc7l*sQz=-3|axCD2!>DsW?9n-s};=MR_KKa=a_s?{!qIq*5a-72xUyfv1r zlbh3l9~r-IAlo4Xf4fPL0jnktdOtXwBAS(*qzmw~pnxBKm+uZF;)x$rAdM2(OREg< zP5cz)fOUruR}dbW>DYgl-^b3qc_ai8-A^xsTUOqa=nk%Pl1DcbX;a@v0CAx-eF*hA zUq{&9=C*GPx>+fKJGy~uCdn5sI=GI+g5AacIt{(H&gc-W8JMIDQm_;QSONd_ABVjt zTT!d)kvxab^N9)MC*s)kKt#@UM{$X`pc~*s&TilSbZ14V^f5`}V`#vk`=-`HcUAT5 z`JW~s4uIYi$mt@;RE644yiP3ew2`U_-n$4sUN>rCP0h&<-R;m?3Vs35fFW1DYfrKq zh))w9OU}gI+5Dqe4`M*FP|~d$ZR1gi|HK=3PjfoWB_zUYc3F9n`PFJ3rI-8*2_~^C zg2QVBtfxjifBv@!G1Ho!IK2k)Jj0!HKcyZ2Z}Bk;w(*kvLlH`CAr2eW^=dsJ@>U=oZ54kfet#$Kzsyx7Zn{Kp zej3Gebv!~DJaQn;L=l~)8pg}c>o4rnnQZ<~2xa*3_HNje&CPbsw3X2DBrF~N-dLCF z)^9gAW5o|>jgB8YrD^T~T6dcJE>ourQ8@yLM3)wS}0u%!}>3+(r%FL zxD7HZP1Q8dXag$9MiUixN%331jC|QK z%V-8=WQ2R)1G+stgX%@owwWN?CDH37Gs;nqhWw6xHiZzE3zQ?61jN~ZK<237EKt5C z#Eyf=`BA(?N!YMU5mveYi| zjEZ+QI2t)`d3vs~JB6>*EkJC%UHJ8Wu`&aH0wQ>@#5SfzbNvt`S=$_Tj}_v^Y|=Wc zCrPcB4wEhfDT5zmI}-26sXq5ezYN`Cqob3$GrGfm)~)m0IO-k}4iK{HuYiIG()E#! z2)Spk9ji`?gIF3%U>TtaQ4N`jNeH2S%+7+eSwxQruq)JMC?NuEdoYY#GsZ-6`-F?y}#EP0@#< zOWKNiK5P$9pn6IEfxv>{W1p7LUufFQEt7J<^R2$#f8hjBmT`av=}d8*p2UPF*f^QW zh)Vo!>+?9$2$x=aH3`58)>&nTRwnbWtTm0EyF1_nZC=CY9P+c=>Ospsh%NvgKw0%hnGbWy8Hdmkf zDCRt>^CwBUGGYeK(X5Zw0v3uUX4Xv(sh@CIcLDbnBJ5nv!M-&4n(UN$FJC(*_Gz(W zVEiA6_fc-r(6thq;*a4KAQl(iM2eHn5vPR*TI<2KgUof2r~bet+32qxib3Ug!U1{K z$olj~)Z6PY;7>`mu2=xg?NpS%4+w=xcA@Nw1vs7o%R+E`%v+}Fx-%+fI1a{M%hiPE z6B4z5d^4A65Z0r*#>O3`R)>qRR{F@@0pb6CW62!+0HtHQ!-> z#9*D%bt&Yj@3xcIw+6Na&($YbFwtyPty|m!jRMdzgRtY;Lrs6F^zcI7lk@$Zx$YRq z%a|`B1Y>Sb0hR>?lWvmv)Oww&jmAo@)%jTi_nK2_J%8%5G!^9wrfp!`Bxah~mn~*j z!#zFvd--s^-(sWo=|YdcxP_(25%x|ztQbdIzYpAoM}5gd)qGf{ibo7l*b=cIrX)-p zLyF#0qf7CDf-5W$$VG;b)izQ(i-#V4>AA9R%OdsUN?ufeX$${3xfosjIx`eSns!_a z3Y6SX<|1vJ8N~;%ff$qL#y7T{sWLsdhk!1SV@K%=J;n~@uAIuO8=|kVEz?c*yCq$x zR}%xKEzrhnjQ@^?*yRIYs(sb63Rr3AY@aSdRoec*?BOCI=T+1hWlUcdkGJ>vy`pI8 zEY9@Pf^`Zd?fkK(x@k-Fiu4smSS-+kozP1rgMj)P*Mp-8hFbc zB2`_>s5@eHQOv$23v^7FA4dWzHl5=Ogo(WXWLGd@0sga87h{7z0v(T2ILupv&1j3Ce_F#Q*=BSU-Z1paw>&>V;mNJ5 z$osR|5)i-pL4J9r&m_&5l`nP{R;TtaQI1=x&+3r_uGVFVYzBFPx59hbNv*4tv=hhW z27kk*NcINXN!Glyl1V-=@6n?I_B;Nm#jMJ}&~OT<`(tqm>xIM-Tx(NzxK03~D*Q)? zSdoIdvydxe?YM>Y<9tnI2$Cx787K<{PL5YY}VjNHh%Yat~o?6y{;yX zdRTgm#sPhUcvG!$c&K6EDPQ9we|Q<`r3 zAprSAhB&xIR~>9hFR{AmjX^2j$a%M1I0@NYz9W>8jn|$kMmlBR_=5}?1`d|QL86(t zq~T!rCv&Y~ci_IP08Xy5Kc@-a=_pmo&m~%>C=1^KMYf}kujED*J9#AC@ke@2B-;0C~XW#5F@%CB!=7$hl@+k&fYdP<9xQ$i(73$gE1Ib6N2q4mg8)UXz! zxI0v{JJlO;umx^Vx509iU^Xpc1K3S7Hse*&4mEKU;oJU&nlxT(;`OQT$d3%s&PJer> zZhNfxEdA_o7u$}2{*PU^u=Zc$Vdd=2q$(iG5JYm&ZDX6%{)@nvIf^uMn z>XjovRr2-tia+L?RyYYtdO*7F+ z|ND?(;CT&c19n3Wc*z#M+90nM$55B#ttJxsyo#M8$U_`UW4ISgIq*wsa3unAc7p@C zO}KpW$QNEtV*4Wp^f>ncMV1wP=uT@=jAhA( zB;Ny_1|55eQ=jkNJkHJsk&PxGn=+c^E0(%}i~T%h2#y>{!pGLJ_Xa9?6o1*MWSxcf zjYc}f8##|9d9I(N{0pi2-!>!CX600rB~l1MTsy(rc-U$$G7G?lBMfXfEWw83M}gC+ zExTP|wC=<$t_R6J(^Q6+o{6uJY@&gM|=yl8KB|>^jve zdl`7jt)Vtx*8+ZlRR!`FPTRrVr+JI+mCOLw1BlWtGK=Rks1xhXh>n6T<@>kWB-Zeo zwM#^VnMmb@hm#gc{A?E9;gBCL{#y+@bJHQpbPnY|a z%oZ|BM-TBVkg61Sgd>77D}_1j{I!U_*QY82KWv|@tvB5rU*1WQ8c%AbX$EKsi1}HS z?w(AIN|SbQ{=0yA2USJYtdDU%3O;G&=F!c zx&^fR2G{mKS1(i zXmkKc1qh_zv743D06=*zGrq&0q2L#FJ~%JE1NTnEjP0l+6#41eZEeI`%L<_^E8Q9E zwN}A-ojP4wHu(YbdAqFWL#7YgE%*KE?paQZM0W-WzAM?=-rmVqL!uibfj_a%DQdQE zy1~Ixu89q92_hafkZrU(Y-XEYdlpQ|sY)6UtlIpXyu{_C+KC{_J66N4&0s9$3Rt(| zq?^T%#RO0@)7d1xPaqAxKw*IvF6HoGit+lcVqR!~h{_ATZ#}vNZWIN?#2s=_o|9}5 zuNHO0xl;9D*+h|!goX)Z`%vcVN;j}9h}RkJp{D^1Pww%Im8G-iWE^qgNOQ)BVr-WeUOez$i zph>VlKZrTf66FKS@<@BWvla3$glt1F9tD<5LXu>7W^n|2A0`_m}lLt$QWi6Ol6K~&9#5-CSzHMM50Zm{p8)qBmVji45&cTHOlJC(_o8_%nHNuKH zQGnd`l5}0~<`gi)@B0YO{c&FG;&nsu$e(@rqC08uZ}~|0c+u5nkL2hmG?@C55^plu zqyR-b_ZmZOd}xaNuoJ4zsZ(8PPXsrx;P_;Y^UG|}jh%!q`7WVg zo_V^wZEh$@G{Xb~|H7mv_xEeQ-ln=y^f%y79;d>usU`z%Hc#KBcM;i5k^#^ItHt?# z{9>Z@l-9wF85=1ec7r6p1$n%Y+kLUxO=!Yd7uG!Ff%E6=$Lw#k1naoZZ%18BSb(ke zm7G*@QzhfIDfERFrlx5@?UzK?Y<*Vu-@r&9kGAxbXSd#&?v{zUjn)}x%TGL7 z&aCMAU7BsYFzw{zpHe4TePfh)c(dkqZI;ko+?Pw4#jD8g!+)J_k}gS)YYh@VD>WKV zze=r@xrtp`UAX*EKr%}Aa*TmA_ra_E{Xp`6Gj^rN8EZ&^yQHOaG*9kWiu>jGHz=#L zE6EQVXXs!h(Db8c!^aVK)4fI^>t9GDXw$^ULi?d~T4bNGOKITi?NMBs_;H~H+lm>C zx4^=oyDkP@SD<0#Nl2i33HJ&taQAe0vjYg6NoFMB_9C@aKxkI_l6IIO(5@vv5L=hE zYiYH0$5K-8A0ZrwFg0r8xxDYfzU(n}Q*(4ycb}BV4cjc*U4v|kQ-ql;#`T$nl z{M+!*cXIegpO&>u3?{iNRz*p6yRA0Al3FK2BR|CP-K^zFVVPX%C6l>g)7N%m_3v^0 z5sTd`q=H76j27L)qBEl|tv4YCRc#h7CvC&D@-N{*a_NUy;}|bCw(6x`E6jK#LA}OJ z>R+C`^hNuad|Z9zUg{c-6le#xQJtKBQ&$nbLRe-e9|b1L&#?wc`~_^SwK$b=?%D(< zM%}3VplD-9$5o0;hkZ!>0J~ryXUS-1P_;D50(-Rl--D;D4|r@kA^%EH=JJ1hL3mxa zxqOBR{4)|;+Qa(F?5wmuOC=pZGBo&A{3c8cqKwP%iNNNZRB1?&`4}4_^2nRnrYFxP z>ZFQMUgyH=TC*2DS|F|d(Q72ci2&TjiuYYC{IrID9k%%Y|23CjrRuN(HGIqSX`#_> z4B--n_s-yTx1?Hy)d{n-`y2M>Oqm)ts63b2>qEdn1JPv&;y;lI`J>Bc;GcSPoL$L6T+4G}Gn2`vbyISf$%v+g~&53C4J zaO6ZdDECYlDL=V2t)L%_{fk;GH@HL;Dp<4^H6y3#Oot~$2GEvs4$HW+P$a>J%jCJ- za1W$Hz7O{(?P=_ItXqB>pQ{Eov`KnmTV$=rxOBAF#y8@nfYn@pzniLW74r%id7PPB z$W}}@R*)#HYFaYbvy^w3Qm0tcV1V0J%_^UlC| zMXtFau20RG)`Qea3^R_?WAYVKf_XwyzeqoaYI!C)IA{M`pw1PFY%Q+f2KLe4h6`kG zTSKQnen0Lvc7YpZ!23J#EFotD;whCQgw=HY`mz*$!BckOR_wN)21bSB{6iQ0T4r$q z_)_#?8!+EhY98`^B9;oKwN&5j2b_`Ia>-t4kYz+(*Uuj*OB;_HbUHuKeCK79Y#{HV zeM-IpM@p;T=+Z^#JdmdH@XfS1lCCIH5P> z?3C|d&N6~c%Fd^ykTmmp=(MJ|1KlBp->iLyJxdKw5Y8+-ZxJk{v10Um;5!-qR zQh!(^g0I!Bcs>36RH3I01?-QFg!b4g-)MOP5;??^03kPA(QnYs{+N1B0|_!l@rlBu zn6YhAE4dm}t#}>ss6kL+*DR3c!si&~v{; zV}2*DTEDkn+GbmpbMU ze{2gCW6nVpBR>3nbWL%p?DRKx3}JQHc{K=tB4BxU3aw&e zomEB)5Q&fiICcd2DY<$O-8H#dB)uut}VA?9YhL!xUtUBS0p`AViFKj zS+)^`J)OFEyPk=MgLD&23J2glP|Oun)smFk{m&PaJ0a6y`1gdjI|N`d@>uvraM~A^ z{>N93wc|FqEOE2Bg8%XHx%7x}!)#{tziObqHU+zSBE{_Sl-g|01~HBEZ2mt!ZrF7F z9K8$ma|b;1E&sFqXGt~^D&-nW2*n(MFh@3 z^J$FE9c}Bc#1o1&q&80Hg_Sm-mgcU(+Q-Q)1-Jhadpbbna@w$*$Mp;jioKN!kEUfZ zUoyCJ>+%_Tev#&D#=-Kv?}h(w@AZ{+h7F;Zqr6>0%4HqGQ#bJId)S-m-a}2;S2s!x zv{R1~|BdgF5pZF;y3eo*UmSlwuZ&zdes@BuJmW3tKR(nm$Sc4%Ab(`DSt)%%y-3yS zJY}lWvU<>vEvm~Yo8_))dT1?@(0~62a;4ofd%B#r%o<>8H8z&uz4@{T2I0Z3OH&u3 za<_%nyP$qVv%K#JvEP)lWuMk2p6m)2FPSb4ed091IKw*9{(aF)%e_r6h*hin zqs8}@PS=G2V!4jN)d?~sEp6OdHJ?>jA9iF8@!h+yauMVU9bxAckmfd9R*XKQkr}aLyoT`IW9^iAdCl9{$x&Wvj18Y@6%}<#$Vi z^YedMi%InVg>pZVawa5-1=d-;#3)7&$SkeK+Dt3i1;Um)~1oRFa{TusJ%5%^dW zSnb)xs9!04zFyqrz8{V%Y;`zic>6@=ao=s|&3@I!&plL<5j@HaLcTALxi)P%tK&RE zq?VmN;}xoc8p}YgeM{{|lG`nP0=b=z&r{8&g+GIVl|d4h&pyWtezETcCgC1%G4W zee$eK(ulfI9Ls&dc=6)uGhctb9RY$F*^veoiuA5SXWo@P9?+U z-xSS%T58@D^!c4!=p*JF>@R;SXfBohJ$Gx>tz5SrVGm-Ar+KX(WX{2K9H39Zw)E_r zJ9EO`@)SMUu#Uc>vsYY#t=KU97IoA~z}E(9;Qp0@t~C{7Z30L%z!!g#Sja5gZQY#V z*}2tON-+Om4W}@|wRrQD;I6$-?*4)FWk{gb?G*w7IG!hUfNkiO;VE?mFOJS|kmGxG zVm#x?+$vdZHc$Un(V^$pT}g7BOw>NJUiNrWY?qw5il2$nu^`4)j;F;%ElI~buszbm z+w30i1ePJ-6g@r{3b++K5;YGD!2(esUO}v~#0I8zb}HX6;1qsXR4fxqS{Nuu*)hYl zAsN7ooRVf}OyHIxUvqV16N!@gWnOf`(HjlAQoOgr6I0Vo@xeIHjJ(yerE?Eo$bTk*;hPbx)s=IYE0ee4X?eH_wD7^ zgr>{C7iN8y*;B9QyK({@+1F@|&5X2|L<@lN6GSERF_pC1qaW+H_N?sL@#gc40~g+_ z_aVXBiGg=%~Mb$4kVc2}$3Hz6v+@|VmMCh?=hrIhM z#WxhP-+q;rZD;B9R+gk(IIvJO^zrxCW2&QG!)w-*l*G*YYvF{ds(*F#9)X)Dn3xSwVzSG)l+i_UD|0&=FmF+DL9Q zPQvZQkmbAd&S&HtXD}7#h@);RzzXl2)WbeSH>bXoB%?&I;Gq;&pfHyUl3RW^(C)*k zvXAZD-Dfx>@(h^rp^b&PS26mzvB3Ka1%qYEW)U0KWaOE|00l83!84&r5Z~@0o0N|H zWowC?%`PA-GQe_U`9$eeV{-hG7Lu4*BZ~~#u)ny}iI|4FWU;BLY_nc$_+HXS-Xn|2 zR{pg@tLy=nF9m}Agkg^20G_AU)ej&uk&I$KGdSn+y$XD?s&fi*jpW)rnmwiK8JhBG zGaH?BA^%z2DOXzR73e*2H6{bYjLviE)sA!MT!f-XV@w!opDGwMwPa?P-=0cOR^P=8 zxI(U{Ub|sZqkQ>+8~ybFS==QYIn^Zj<9k}NC%Wz{2&GZaj{BLH$#m`5rW<}A=0g|` zIWygoAC$U$VLRO4&5dyO6N4WWqfjHE1JTJJPQG)asWK933g z?8w)~rH+~Wku{&+@iA2swH+9o=Gy z<_PWam%76hn$&|w=iDbuhPho*4TdqXb*S3)82#4&__j+mm{}`oh3s=%L`C6swX{km zptkO}#EjK?FzB=ziIMKy$^jVX!rYV|FR35n*)TQI3+p@~V?Ol;2J^q`yLFHP#f6Q^6kYZS*n73{jP(AbFH zGs>bzl}?zOwcW+Gb?eyX%df}5XnDG~>$)9J<=+<@;A1iw4b3PW+kKgQel4W~=?pMn z52!AV$8wQz27Hc*`1xhhN4R1;XuM-UJi#~l=iE>`{{9V2y*Dy|Xzn_(oQrrBu`M!K zMC%RtDcj@p;2O?vOYWO?8y6?^M`B+{=ke@CPp>ay2M39SR^FL)f-it1BpoMs26G&B z|IUkCIHS-4zYXsqU}{4A;v6k$jIfTi`O3DZ{l|x0r&YCpuP_@&eyaV8c16s>xl!th z&IDT9z{ld8_XWjxs31k?OMD!)kL!pr0XPx6Q zw9h>~i=L4Uxqg^tTU}pV{*fPx&xtgCBc>^ci=CG0_|oN^ZMMf$TsTDQ=z)ZcBamtg z8m-uoNHh)rfHYS?(Cz2P>%z<|*cR{PrwSff#|A$30E44je6otMZ#35Uz)i)dRF?hZ z7b%)+z7y`yJFY!{3@#zelwo;M8VH#S8+LkL$YC@ke<|;@Lf))?;<9w1r1rEyp-nkI zlo3Djex7udR<&l8{oE>6W93!<$!97Ik@^L>FQo4HgMOBnb4lC&_Qu8hKN4C zkkiuxKJ)c3)Yjv|k#|~?>pt5dUtpl-d%G6?s-eF=IguP+sRh^^=GJU@2C3i zo7uxK)OPeJf#t{}5+3?2F6nD{J$w_<1T8S(q7}|~t$1DZV`60vsr{Q3uh9fMwiykK z+-b0sT5-XI_!e%!vacD5H%zO7v3FMTn!}TJ@8w(gF=6?m1n`M5*ILTx&Vqeq&7nZN z`m6tYgsR2ZL22GNnMwFZq7Y*W;~SAlAp+7}gE>mCMGP~B5Ieo#s{w3 zsgDq?N6mIt?d}UJc%IsBW7AGv)ez5X(%Ngd%pY^|CZ4Lvr!whUr{F_@Zpj|RE4v4Z zL#vQp;Gc6Ged5GBqKo%4m@|lgrkk++GJ@QWc(EWcE6Jtt3l)17YT&b_5v@$C`rf#vc}Vzpq_6h9QS-?b*+LKkB! zC?M@&LZ142lfRFMgE8p(g^bZp)>MyXuF(E zXKi55SxN(ox-qH+qzq~Ul@z$)L;0Xwa$622z}kY-Y??55UzcZ%gdRX=Y_?XCOO$8Y zRki}qB6TziwQo_VQb>S2y&pv11K4v4h$(q{j@zS)%*oTqCG9ZJpgi?XksPJI|% z(1=b1R=BY_?##90isbX;`;r8G+TYK~#?OSQ&@sJ#E>;9^eB<=rvYA7x;$t$d<-e%6jhXV9`5Y0})ar9!2D)9bP`_v@@Q?N3B95Or5Q z%w7!J3^)a?h|A101G#R{NjQw6?DIoo$Ryl_mbjPHKKs7Y>dL(BHVx%Kv^c_#e%DFH{VjOoyPHgE`-f?JgRe^Bqqa ztTp}23s4%a^q)YhNi2so4rG4MMFEH{@cYYuAF!c3+W0*Pl!**Nd_91+jruy*kQUx) zC(Yj$*#(&j$(EbPdm>ZVF}|M*?H|fP<&-bpW&(_Fv*LFJe3gi_RZ>nSgM>K}AYG5V zU97TQGu)b9=RSNw_U_+`L$iCuWmIWNsu%DUWwQd+(i50eyZhV&aC;)p3)Rz#j~z7W zHEY78!whlR$g+vkv}JrYFXuj$)wDVE|6coEbb}v z{O4rQXv|Z^KOys11$nuks&%vyup`zotyk`cW{=k;&A0Y zg5En!Y_`Q_i!H_mE*bkCy2#VA?NcA>(p-s`D|nt<>+9+-LaBdMTwIF>ADv!s^3L9&5r=Eqq&Q%56nX{}Xj6jOyt;9XPH6AZuJ*01DTJk+h zQW+FtgulK+UzVMfD~Z4EI@ZzRmR|Q`n5cDV$-};>%F{E2Ye89+m;f#BteVdqrN0{h zY~E;V`A|;PL;^X1cI@pWY5zTv*&>CM-W}KbZUHU3kc%RepKnOXu)E)8a!)k-OHvE* z)g@oTKap}mZD>~65Oj!%QaVV*{G(ihUQn^mGg&Zx#4K7a+MVw6Qw$>(Tjh zjoI_B_HMhj`tsJOL{sQ#mR+BdM&*SIeLK67vdg!sq>OQLl(HBfrU&=@>zLaccPPsT_nt9bu?Hqe+#$70Z{9%K4svRCYQ>rP* z3(wZa-`X7?lQHqw_Qe2Koi9MFd7^U#9++OJsT&xm0e>m(5S|H2K>T`GkLWy!^C5cqP!Ejip(EBp79nR5+nGfNk}N0 zmef*(-)bkc4aV^{$Gj@ywi)KO$mB1OV*`<(M(?^D(Q3dg-xuZ8TYxRi5qEAtk4H{f z3(3ZN>W@Eu1*J3oLi3$4bu`!ryR-~Ghn_Z2 z4DD#lg;PC8tK9I?*(XKrvqVhQzDM`h^7t5q2)_fnyjLW0eGGQz_6<%Gx84O@AtWtM zqwYsc>xGwfOzIw2Xpv>nX9eDWhq18muowFHQfnsuGb!KpAi`e9Wl@1?>dM4!@&sKK z0}RsIbsF6|aXT2Kf1-ZnJub=r@mLmGxVlNkE1jjE< z7=dLol@gGn3TLFwLwfi)A}EgACbxkGcWaj)^zOAdJ)5~@9iyEH^+Fgf8|UZVUL);N zT-~6bb#Zcb?Oe!jjYw=gUmu+GT6}jSw@uRLCtgYA?n$pQ`@^bpD|tt<=feGG?&hl=JfaEv!~%&YpTXS;LWPf1i<_> zZI4V^-XOP4yV2fJkP~x;X~%h!#1u=J7%P+J~p%!zx|jv?5C8m z|M-+Gjl?wTYfc0h)H~UHj2*%UYBa#`WsjPv19=X@C((n{FZG#wE}GZ(Bs`R5m9_C| zNV5|ZNA`rXP>l?kcs@*+JYVJw55P^S@w}ApPOGX_KuzbS5t5(mit+M6@8s|1+AF{C zceW=a={L?B81qwI3Lty;$QZH)R4S)biH6e zL2UytAbg|c+7*H(=HA{U3Ba?vzW+9ht4UqUyFMBluF1(}r2JED^aTGg){mFZ@w?(Ps~~O61_93 zM!`ef4YBWgRo8-6@{}uUY{f48BnM@LK7T9{e1(V$U1tA=C4g=oOFS7s1io2J-v+(n z^iiLi=mTN7-=lS=*oE2AV*})|gCXwIlfB`4rUq9Ayg7fDj~vVFfN0|{$~|~@2gr)L zS|YaLeH0w93m$)2`tvC6^%<6&XknfMcF`B~k_^)q?9};cM4X%<)IHEavWya6ihijq z0}9a!R=>5Qecxk{YyP=YZQK{8aHMTNNDtvjwStx@mm?N|-yRhKi*7#_%L1EeS+s_z zLYroGxs9r88dyA^4BA+zQtOMw_e(248S1yly`?qHH&a10nXTu((8XGQdo3z2zV~{T z4mZi`uwh-2ee%~ny^gjrtdmt(cv7F=)Eod}c2#|&-SNSc@lZ#mm)hinHW6(MIXGdM z5_?E0^qqEy*d_uWT&J8aJ=XNHV!cg!JTK`BV(s}PrY{I;9b6e5MCeCGXW#6^?c`9=rMEwzJuU{bn@DXJ)a>OEBKTw4-rk*sz_Wo6Td0FII&Hf@t+7qZ4-AFU>;3(#4!&XJ zlMc*+%b;@Ud5l8!2{eQb|2#OlDcAAC+RK%z#?I(Qa69~_@_9$;|jY~$$=lGys& zHN%dtJP!Ku+wA!K^+Ov{XU1k5*=9p#t~EsGEKY$NRUWQSm{M=Uf#lJw2z3~U3rH*$ z7~inlt8|VJr`kz$vmvRd1!FRc7gq}TwF02Le;0w4C#WX1 zoCnWX?~%|kQT|%xcq1ZC?sjgt!r&?M30}@fhcrvHtV5M|UclJnWAR=Ou0se&T8rvG z@pX6zNA91p{Lm`&5bP;%z;6ED{b$DRf3?w>^_bpJ^X!ew+23EA>VIc^(i$AGVe!8E z-TWV)O!&)VMQfO45e0J1Qlzu@n-1BE(HThnCV%eE{meg@Ax7yTDhMEUovjeKa$V$_ zs+X>A!qz(=6?^ z!{>wT7~X5R+`A_4 zRT4M6Y!X`jqNBjf?hv3eT@f#juOS9iVy7Y8=L;(grTbV)M(Mbu$LZb)`#f{Cx=9~# zq>C$0X)59$yuCshMpKz>+Of24@ntO@{x_y#!j=B^vpK7}R&X#lvlb<5w}tx8^WONR z7e1fa*U$|KyKYYLmf)L{ZUQA#P%mO0!YhdcjpZB7uQ(4q8=s)-86=&Q!2B`H>oz6B z#uxR8LwO~v5){(V_f_?vYbqPBJN5ueGstTcPXqfanrt*V-VBfRf8`2>8|=V;NbYzRv@Rd?#_4J22#E&sDvYo1QnZW4#UBD*Pk?7}yZE8)$V!Mx|`le~zo7xF1@_8$Uh0EkGrj-PWDJu45U=zqgRQ(W5f zunDFGd|!YD15eAx<5!FfQf?_#pWsZ!>WJ^ZUTl|gQwlP=Frz~8kPFd@oAP!WiwJ_nEPY zIUm<%3OJ`12fugnk}aJkG~!O-9EI{je~9C5x*A+_wV|($yi=gRp*m%Lo8U?=oT#|U zd_xFc_TCAMp>67h%@o_=7o+Lro;gj2_Y2BqVy)rj`Q%rd*$)}Y%opiaIVCkcC1hc2dK)F3> zmTGbA?V+6;ou!z&MxTHCoGtn1p{fb{793EWn^ReXnflTni_%v3zx*^P4D_?gJ?LO^ z{^8icKP(i$R-f;3{`6>EEk2En8>X+31&DtE$I?|}lRe$@tf>=5MXb%Cb#vBD>0od- z-xJ3N2lRwCn8$mZ|4M+%e+ee~(%cGZmrvWVLpwQmrJFhh6UPCe)B*9(wu69__-hVG zDi78+I^PffHs18QS_!}LGe0Pmd&rxlc@DTL9si)|ZqKJCEEAVu2GI(iV00Mu2v{{0 zD6-;5n>incRsr^)lfz?8Q?OM=305&HxVNBoiltqCZXz^WIcBZW{d`D&6XY0X8sKW+ za-M&*jqOrw`%;3sa5)2YYi^x(9b}ZSwoPNZj!c$;B+Ss*WJ(gOtydBrLzqwFLce&0 zO{hUlcR&ZRgYuOEMSHlCK-$HQ$bBN}|*M1Q5o%h%eNNT&zK zY`)9-nAr^@a}e9B1ugF@EZcL42p8U$5Al#|*OPcNKWFD`?k$sipXW~_%-_WV&{Hu# z+X8<~ZU~b>4~yU)FiPa9Rs^_9WO>tIO(xGSty2SX5!B;^<8elK8*WvO7VDq1 zagG99Db7b81wHH=kD>967Ne7TR&)uT)Oj?NbYrOxSM*v}0ah4RScYj;J`mamhE<+? zhJjywiCR*H=WZA%JRYNSH~If}vBtO3y!G*P4*1>wt&&%<5!xRwlY{Cl;Adhm0reem z`Oj8}k@iJwsLl>%s<-8~ZD0z-C^g~!{s^kpgxM9Uk4cXChg|J~NA9(frEL4qhLl^9 zFAg(kPxFMeKsw;64mE6?5{3??K7p-`-E|~7?s(?M-NHwxpM|kU3>T$ivWEY;Na5zOu#g1gleO# z6>7a%C3`>1Mox3UE1Nog+2+UzMv3N*@L;>$M=W`D2)mA+b=Bld*7CDLAq5VFL-bC| zwrRi95SXJ?$vEMh>pM^c;{fLd^Xr{N=RE&v6I6)PMm7<33EWyq1?>yPM!xY3$m;6N zcEb5^zX4SKRm>YXs248&#}{RC728!{f(31dSMFwI7auqr!cF3N3>5-hXr&0|EE;rVX#n=hYF)`?+`(fe9`++3XW^xANs4Cgx zcdAX9)f2!5oG~J&85!1F2z`lmg&%`kavDbJQu#Vm$DOY2_V$z*!s_?I1R+0>;Unq!0Zxw8~y<|sXBG%FOf?(YQwK@h@9*tcwV}`TYAz6(+QU# zvxB4GACJ9*C@%ikERP8=A*-G^VA_g1ep+Emn*<{fKA^0mU0C0jDo|-S619JOw0Iud zZgWh?Nw`OmY>jFxKgO9$Cq9ataVdSDw(eR2l}6T*6a>r&mh8GWf|y&3S@r%olrT?m zUd#GZ-Yjf?4dK8gIc?dj-MiRo>~CXZ3!rm;3NC4hU*g@DI;#D89#KE(I=;M~T_Cn;>y&Z_@!U#aLk1-Sugc(_SHGp(UC$^FC05je9;mZGf@| zc!uWRV^R)8NaP)fG@CsQsb!uPW{%ehHd9s~WQ(;`6nUjBfle()|MNHeALz;tl=@)@~M}cU)#dyCJ zZ^q9+=(nP0Tzr`J8XULL%O487nhwgU>?sa>=YyOly{df%x3N>2A9htHp0CU5t=rlc za_T5(KeR95y4gTU_i?R=UQhV==7^b2u2(QkeJHdRpByB5K7J_SwRV#!Okg|H7{teX zK7g*-W~X-pvCrw_(;g+YpE|jFH6;zhl#KkNgl)3RL2q_?on? zYGmf~Etz%r)n8(E@@VAg9(jCFcPgxD#QK=O-lJVKu=B=%Tq(R&IK22ZiPkWIW4Hs_ zNLgS100{S$h_O93N?M6UYre}@vylrUaIo;k^p4yJJ)yH8&v|1rb;fI58_9ifo5EuD z*6iN1j#(B8{|JzC9$n^Iy6a8%2J$GuNkQ(}>%WQS+Mt-aE`>mfpwpcv+dy73qc%wv z)W-dDPo6!V9!IYl0HI5V;#Hm+Bv2t}+Q(vbG)JT%5YhaR=yn^=<9=xQM7st*DG@K7 z+~Unc_Q#zZH$lDY*lWUWW@Mp-j5w8n&@%;1!feFu@=%$ zu_<2X#Uq(tY0Ej%b;Va)O*eIeTS$<#9QQqrHN<6r^d}SW|VI_yp&;T!TzMg?78(hJ2UtB5EvF>>s6U}o9WNZ~FYXP;# zT2>S3JJk#Fyq)swYEHtbi!AVu+`ib@xq%Jt zJkheOiHp?Q_|U@(2hQ6j*^{wl4vJpAh@tfn zv%L>i+Q3Tp+iAz8PY^!!W~zIGCP3WoaiDPwF=Ua2Qi^lA$jD#JSL{<$kZ*aSd<6_@ zCfjw8C?{Mu>`;9G&J&77dVwNe(s8PJcp$Fc=1UY001{ZOvOgb)C6ffC%@@KFE$!f^ zg{c^OZB!!@E53$}_>d!1bj41!2UqY3$*tAa^nipp=H1FsnVPWM})k4e1^N6ePP&kyN_+c!K8t>e79tNH3M`=dYkk* zNkCfZNH=20r*kpqoR~b)$??WuF!Ak`p#^IS>9m&5)_R$w-0dA)2P9X|+T`a1!81qd zHaA&gkED&W1OC{Zkj@7(9}CU0uy(z+s`2$vE_a<8rVW#+!WOK~r@u

P31q_o*fy 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

    !jKlXRod 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 F{tr-{9VGw& literal 0 HcmV?d00001 diff --git a/src/router/index.js b/src/router/index.js index c72c43e..9d0360b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -23,6 +23,7 @@ const globalRoutes = [ { path: '/SORoutingBoard', component: _import('modules/board/SORoutingBoard'), name: 'SORoutingBoard', meta: { title: '生产看板' } }, { path: '/AbnormalBoard', component: _import('modules/board/AbnormalBoard'), name: 'AbnormalBoard', meta: { title: '异常反馈看板' } }, { path: '/autoPrintStock', component: _import('modules/autoPrint/autoPrintStock'), name: 'autoPrintStock', meta: { title: '打印库存标签' } }, + { path: '/scheduledBoard', component: _import('modules/board/scheduledBoard'), name: 'scheduledBoard', meta: { title: '生产状况' } }, ] // 主入口路由(需嵌套上左右整体布局) diff --git a/src/views/modules/board/newTime.vue b/src/views/modules/board/newTime.vue new file mode 100644 index 0000000..f0c9140 --- /dev/null +++ b/src/views/modules/board/newTime.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/views/modules/board/scheduledBoard.vue b/src/views/modules/board/scheduledBoard.vue new file mode 100644 index 0000000..18e9b79 --- /dev/null +++ b/src/views/modules/board/scheduledBoard.vue @@ -0,0 +1,589 @@ + + + + + diff --git a/src/views/modules/schedule/generateReport.vue b/src/views/modules/schedule/generateReport.vue index 75e8a9e..2a41ab3 100644 --- a/src/views/modules/schedule/generateReport.vue +++ b/src/views/modules/schedule/generateReport.vue @@ -145,13 +145,13 @@ min-width="80" label="派工日期"> - - + + + + + + + - - + + + + + + + =11),domSupported:"undefined"!=typeof document}}function n(t,e){"createCanvas"===t&&(Yf=null),Xf[t]=e}function i(t){if(null==t||"object"!=typeof t)return t;var e=t,n=Rf.call(t);if("[object Array]"===n){if(!z(t)){e=[];for(var r=0,a=t.length;a>r;r++)e[r]=i(t[r])}}else if(zf[n]){if(!z(t)){var o=t.constructor;if(t.constructor.from)e=o.from(t);else{e=new o(t.length);for(var r=0,a=t.length;a>r;r++)e[r]=i(t[r])}}}else if(!Bf[n]&&!z(t)&&!T(t)){e={};for(var s in t)t.hasOwnProperty(s)&&(e[s]=i(t[s]))}return e}function r(t,e,n){if(!S(e)||!S(t))return n?i(e):t;for(var a in e)if(e.hasOwnProperty(a)){var o=t[a],s=e[a];!S(s)||!S(o)||x(s)||x(o)||T(s)||T(o)||M(s)||M(o)||z(s)||z(o)?!n&&a in t||(t[a]=i(e[a],!0)):r(o,s,n)}return t}function a(t,e){for(var n=t[0],i=1,a=t.length;a>i;i++)n=r(n,t[i],e);return n}function o(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function s(t,e,n){for(var i in e)e.hasOwnProperty(i)&&(n?null!=e[i]:null==t[i])&&(t[i]=e[i]);return t}function l(){return Yf||(Yf=Uf().getContext("2d")),Yf}function u(t,e){if(t){if(t.indexOf)return t.indexOf(e);for(var n=0,i=t.length;i>n;n++)if(t[n]===e)return n}return-1}function h(t,e){function n(){}var i=t.prototype;n.prototype=e.prototype,t.prototype=new n;for(var r in i)t.prototype[r]=i[r];t.prototype.constructor=t,t.superClass=e}function c(t,e,n){t="prototype"in t?t.prototype:t,e="prototype"in e?e.prototype:e,s(t,e,n)}function d(t){return t?"string"==typeof t?!1:"number"==typeof t.length:void 0}function f(t,e,n){if(t&&e)if(t.forEach&&t.forEach===Ff)t.forEach(e,n);else if(t.length===+t.length)for(var i=0,r=t.length;r>i;i++)e.call(n,t[i],i,t);else for(var a in t)t.hasOwnProperty(a)&&e.call(n,t[a],a,t)}function p(t,e,n){if(t&&e){if(t.map&&t.map===Gf)return t.map(e,n);for(var i=[],r=0,a=t.length;a>r;r++)i.push(e.call(n,t[r],r,t));return i}}function g(t,e,n,i){if(t&&e){if(t.reduce&&t.reduce===Wf)return t.reduce(e,n,i);for(var r=0,a=t.length;a>r;r++)n=e.call(i,n,t[r],r,t);return n}}function v(t,e,n){if(t&&e){if(t.filter&&t.filter===Vf)return t.filter(e,n);for(var i=[],r=0,a=t.length;a>r;r++)e.call(n,t[r],r,t)&&i.push(t[r]);return i}}function m(t,e,n){if(t&&e)for(var i=0,r=t.length;r>i;i++)if(e.call(n,t[i],i,t))return t[i]}function y(t,e){var n=Hf.call(arguments,2);return function(){return t.apply(e,n.concat(Hf.call(arguments)))}}function _(t){var e=Hf.call(arguments,1);return function(){return t.apply(this,e.concat(Hf.call(arguments)))}}function x(t){return"[object Array]"===Rf.call(t)}function w(t){return"function"==typeof t}function b(t){return"[object String]"===Rf.call(t)}function S(t){var e=typeof t;return"function"===e||!!t&&"object"===e}function M(t){return!!Bf[Rf.call(t)]}function I(t){return!!zf[Rf.call(t)]}function T(t){return"object"==typeof t&&"number"==typeof t.nodeType&&"object"==typeof t.ownerDocument}function C(t){return t!==t}function D(){for(var t=0,e=arguments.length;e>t;t++)if(null!=arguments[t])return arguments[t]}function A(t,e){return null!=t?t:e}function k(t,e,n){return null!=t?t:null!=e?e:n}function P(){return Function.call.apply(Hf,arguments)}function L(t){if("number"==typeof t)return[t,t,t,t];var e=t.length;return 2===e?[t[0],t[1],t[0],t[1]]:3===e?[t[0],t[1],t[2],t[1]]:t}function O(t,e){if(!t)throw new Error(e)}function E(t){return null==t?null:"function"==typeof t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function B(t){t[jf]=!0}function z(t){return t[jf]}function R(t){function e(t,e){n?i.set(t,e):i.set(e,t)}var n=x(t);this.data={};var i=this;t instanceof R?t.each(e):t&&f(t,e)}function N(t){return new R(t)}function F(t,e){for(var n=new t.constructor(t.length+e.length),i=0;id;d++){var p=1<o;o++)for(var s=0;8>s;s++)null==a[s]&&(a[s]=0),a[s]+=((o+s)%2?-1:1)*de(n,7,0===o?1:0,1<a;a++){var o=document.createElement("div"),s=o.style,l=a%2,u=(a>>1)%2;s.cssText=["position:absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","width:0","height:0",i[l]+":0",r[u]+":0",i[1-l]+":auto",r[1-u]+":auto",""].join("!important;"),t.appendChild(o),n.push(o)}return n}function me(t,e){for(var n=e.transformer,i=e.srcCoords,r=!0,a=[],o=[],s=0;4>s;s++){var l=t[s].getBoundingClientRect(),u=2*s,h=l.left,c=l.top;a.push(h,c),r&=i&&h===i[u]&&c===i[u+1],o.push(t[s].offsetLeft,t[s].offsetTop)}return r?n:(e.srcCoords=a,e.transformer=fe(a,o))}function ye(t,e,n){if(e=e||window.event,null!=e.zrX)return e;var i=e.type,r=i&&i.indexOf("touch")>=0;if(r){var a="touchend"!==i?e.targetTouches[0]:e.changedTouches[0];a&&pe(t,a,e,n)}else pe(t,e,e,n),e.zrDelta=e.wheelDelta?e.wheelDelta/120:-(e.detail||0)/3;var o=e.button;return null==e.which&&void 0!==o&&ap.test(e.type)&&(e.which=1&o?1:2&o?3:4&o?2:0),e}function _e(t,e,n){rp?t.addEventListener(e,n):t.attachEvent("on"+e,n)}function xe(t,e,n){rp?t.removeEventListener(e,n):t.detachEvent("on"+e,n)}function we(t){var e=t[1][0]-t[0][0],n=t[1][1]-t[0][1];return Math.sqrt(e*e+n*n)}function be(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]}function Se(t,e,n){return{type:t,event:n,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:Me}}function Me(){lp(this.event)}function Ie(){}function Te(t,e,n){if(t[t.rectHover?"rectContain":"contain"](e,n)){for(var i,r=t;r;){if(r.clipPath&&!r.clipPath.contain(e,n))return!1;r.silent&&(i=!0),r=r.parent}return i?cp:!0}return!1}function Ce(){var t=new pp(6);return De(t),t}function De(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function Ae(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function ke(t,e,n){var i=e[0]*n[0]+e[2]*n[1],r=e[1]*n[0]+e[3]*n[1],a=e[0]*n[2]+e[2]*n[3],o=e[1]*n[2]+e[3]*n[3],s=e[0]*n[4]+e[2]*n[5]+e[4],l=e[1]*n[4]+e[3]*n[5]+e[5];return t[0]=i,t[1]=r,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t}function Pe(t,e,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4]+n[0],t[5]=e[5]+n[1],t}function Le(t,e,n){var i=e[0],r=e[2],a=e[4],o=e[1],s=e[3],l=e[5],u=Math.sin(n),h=Math.cos(n);return t[0]=i*h+o*u,t[1]=-i*u+o*h,t[2]=r*h+s*u,t[3]=-r*u+h*s,t[4]=h*a+u*l,t[5]=h*l-u*a,t}function Oe(t,e,n){var i=n[0],r=n[1];return t[0]=e[0]*i,t[1]=e[1]*r,t[2]=e[2]*i,t[3]=e[3]*r,t[4]=e[4]*i,t[5]=e[5]*r,t}function Ee(t,e){var n=e[0],i=e[2],r=e[4],a=e[1],o=e[3],s=e[5],l=n*o-a*i;return l?(l=1/l,t[0]=o*l,t[1]=-a*l,t[2]=-i*l,t[3]=n*l,t[4]=(i*s-o*r)*l,t[5]=(a*r-n*s)*l,t):null}function Be(t){var e=Ce();return Ae(e,t),e}function ze(t){return t>mp||-mp>t}function Re(t){this._target=t.target,this._life=t.life||1e3,this._delay=t.delay||0,this._initialized=!1,this.loop=null==t.loop?!1:t.loop,this.gap=t.gap||0,this.easing=t.easing||"Linear",this.onframe=t.onframe,this.ondestroy=t.ondestroy,this.onrestart=t.onrestart,this._pausedTime=0,this._paused=!1}function Ne(t){return t=Math.round(t),0>t?0:t>255?255:t}function Fe(t){return t=Math.round(t),0>t?0:t>360?360:t}function Ve(t){return 0>t?0:t>1?1:t}function He(t){return Ne(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100*255:parseInt(t,10))}function Ge(t){return Ve(t.length&&"%"===t.charAt(t.length-1)?parseFloat(t)/100:parseFloat(t))}function We(t,e,n){return 0>n?n+=1:n>1&&(n-=1),1>6*n?t+(e-t)*n*6:1>2*n?e:2>3*n?t+(e-t)*(2/3-n)*6:t}function Xe(t,e,n){return t+(e-t)*n}function Ue(t,e,n,i,r){return t[0]=e,t[1]=n,t[2]=i,t[3]=r,t}function Ye(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function je(t,e){Pp&&Ye(Pp,e),Pp=kp.put(t,Pp||e.slice())}function qe(t,e){if(t){e=e||[];var n=kp.get(t);if(n)return Ye(e,n);t+="";var i=t.replace(/ /g,"").toLowerCase();if(i in Ap)return Ye(e,Ap[i]),je(t,e),e;if("#"!==i.charAt(0)){var r=i.indexOf("("),a=i.indexOf(")");if(-1!==r&&a+1===i.length){var o=i.substr(0,r),s=i.substr(r+1,a-(r+1)).split(","),l=1;switch(o){case"rgba":if(4!==s.length)return void Ue(e,0,0,0,1);l=Ge(s.pop());case"rgb":return 3!==s.length?void Ue(e,0,0,0,1):(Ue(e,He(s[0]),He(s[1]),He(s[2]),l),je(t,e),e);case"hsla":return 4!==s.length?void Ue(e,0,0,0,1):(s[3]=Ge(s[3]),Ze(s,e),je(t,e),e);case"hsl":return 3!==s.length?void Ue(e,0,0,0,1):(Ze(s,e),je(t,e),e);default:return}}Ue(e,0,0,0,1)}else{if(4===i.length){var u=parseInt(i.substr(1),16);return u>=0&&4095>=u?(Ue(e,(3840&u)>>4|(3840&u)>>8,240&u|(240&u)>>4,15&u|(15&u)<<4,1),je(t,e),e):void Ue(e,0,0,0,1)}if(7===i.length){var u=parseInt(i.substr(1),16);return u>=0&&16777215>=u?(Ue(e,(16711680&u)>>16,(65280&u)>>8,255&u,1),je(t,e),e):void Ue(e,0,0,0,1)}}}}function Ze(t,e){var n=(parseFloat(t[0])%360+360)%360/360,i=Ge(t[1]),r=Ge(t[2]),a=.5>=r?r*(i+1):r+i-r*i,o=2*r-a;return e=e||[],Ue(e,Ne(255*We(o,a,n+1/3)),Ne(255*We(o,a,n)),Ne(255*We(o,a,n-1/3)),1),4===t.length&&(e[3]=t[3]),e}function Ke(t){if(t){var e,n,i=t[0]/255,r=t[1]/255,a=t[2]/255,o=Math.min(i,r,a),s=Math.max(i,r,a),l=s-o,u=(s+o)/2;if(0===l)e=0,n=0;else{n=.5>u?l/(s+o):l/(2-s-o);var h=((s-i)/6+l/2)/l,c=((s-r)/6+l/2)/l,d=((s-a)/6+l/2)/l;i===s?e=d-c:r===s?e=1/3+h-d:a===s&&(e=2/3+c-h),0>e&&(e+=1),e>1&&(e-=1)}var f=[360*e,n,u];return null!=t[3]&&f.push(t[3]),f}}function $e(t,e){var n=qe(t);if(n){for(var i=0;3>i;i++)n[i]=0>e?n[i]*(1-e)|0:(255-n[i])*e+n[i]|0,n[i]>255?n[i]=255:t[i]<0&&(n[i]=0);return rn(n,4===n.length?"rgba":"rgb")}}function Qe(t){var e=qe(t);return e?((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1):void 0}function Je(t,e,n){if(e&&e.length&&t>=0&&1>=t){n=n||[];var i=t*(e.length-1),r=Math.floor(i),a=Math.ceil(i),o=e[r],s=e[a],l=i-r;return n[0]=Ne(Xe(o[0],s[0],l)),n[1]=Ne(Xe(o[1],s[1],l)),n[2]=Ne(Xe(o[2],s[2],l)),n[3]=Ve(Xe(o[3],s[3],l)),n}}function tn(t,e,n){if(e&&e.length&&t>=0&&1>=t){var i=t*(e.length-1),r=Math.floor(i),a=Math.ceil(i),o=qe(e[r]),s=qe(e[a]),l=i-r,u=rn([Ne(Xe(o[0],s[0],l)),Ne(Xe(o[1],s[1],l)),Ne(Xe(o[2],s[2],l)),Ve(Xe(o[3],s[3],l))],"rgba");return n?{color:u,leftIndex:r,rightIndex:a,value:i}:u}}function en(t,e,n,i){return t=qe(t),t?(t=Ke(t),null!=e&&(t[0]=Fe(e)),null!=n&&(t[1]=Ge(n)),null!=i&&(t[2]=Ge(i)),rn(Ze(t),"rgba")):void 0}function nn(t,e){return t=qe(t),t&&null!=e?(t[3]=Ve(e),rn(t,"rgba")):void 0}function rn(t,e){if(t&&t.length){var n=t[0]+","+t[1]+","+t[2];return("rgba"===e||"hsva"===e||"hsla"===e)&&(n+=","+t[3]),e+"("+n+")"}}function an(t,e){return t[e]}function on(t,e,n){t[e]=n}function sn(t,e,n){return(e-t)*n+t}function ln(t,e,n){return n>.5?e:t}function un(t,e,n,i,r){var a=t.length;if(1===r)for(var o=0;a>o;o++)i[o]=sn(t[o],e[o],n);else for(var s=a&&t[0].length,o=0;a>o;o++)for(var l=0;s>l;l++)i[o][l]=sn(t[o][l],e[o][l],n)}function hn(t,e,n){var i=t.length,r=e.length;if(i!==r){var a=i>r;if(a)t.length=r;else for(var o=i;r>o;o++)t.push(1===n?e[o]:Bp.call(e[o]))}for(var s=t[0]&&t[0].length,o=0;ol;l++)isNaN(t[o][l])&&(t[o][l]=e[o][l])}function cn(t,e,n){if(t===e)return!0;var i=t.length;if(i!==e.length)return!1;if(1===n){for(var r=0;i>r;r++)if(t[r]!==e[r])return!1}else for(var a=t[0].length,r=0;i>r;r++)for(var o=0;a>o;o++)if(t[r][o]!==e[r][o])return!1;return!0}function dn(t,e,n,i,r,a,o,s,l){var u=t.length;if(1===l)for(var h=0;u>h;h++)s[h]=fn(t[h],e[h],n[h],i[h],r,a,o);else for(var c=t[0].length,h=0;u>h;h++)for(var d=0;c>d;d++)s[h][d]=fn(t[h][d],e[h][d],n[h][d],i[h][d],r,a,o)}function fn(t,e,n,i,r,a,o){var s=.5*(n-t),l=.5*(i-e);return(2*(e-n)+s+l)*o+(-3*(e-n)-2*s-l)*a+s*r+e}function pn(t){if(d(t)){var e=t.length;if(d(t[0])){for(var n=[],i=0;e>i;i++)n.push(Bp.call(t[i]));return n}return Bp.call(t)}return t}function gn(t){return t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.floor(t[2]),"rgba("+t.join(",")+")"}function vn(t){var e=t[t.length-1].value;return d(e&&e[0])?2:1}function mn(t,e,n,i,r,a){var o=t._getter,s=t._setter,l="spline"===e,u=i.length;if(u){var h,c=i[0].value,f=d(c),p=!1,g=!1,v=f?vn(i):0;i.sort(function(t,e){return t.time-e.time}),h=i[u-1].time;for(var m=[],y=[],_=i[0].value,x=!0,w=0;u>w;w++){m.push(i[w].time/h);var b=i[w].value;if(f&&cn(b,_,v)||!f&&b===_||(x=!1),_=b,"string"==typeof b){var S=qe(b);S?(b=S,p=!0):g=!0}y.push(b)}if(a||!x){for(var M=y[u-1],w=0;u-1>w;w++)f?hn(y[w],M,v):!isNaN(y[w])||isNaN(M)||g||p||(y[w]=M);f&&hn(o(t._target,r),M,v);var I,T,C,D,A,k,P=0,L=0;if(p)var O=[0,0,0,0];var E=function(t,e){var n;if(0>e)n=0;else if(L>e){for(I=Math.min(P+1,u-1),n=I;n>=0&&!(m[n]<=e);n--);n=Math.min(n,u-2)}else{for(n=P;u>n&&!(m[n]>e);n++);n=Math.min(n-1,u-2)}P=n,L=e;var i=m[n+1]-m[n];if(0!==i)if(T=(e-m[n])/i,l)if(D=y[n],C=y[0===n?n:n-1],A=y[n>u-2?u-1:n+1],k=y[n>u-3?u-1:n+2],f)dn(C,D,A,k,T,T*T,T*T*T,o(t,r),v);else{var a;if(p)a=dn(C,D,A,k,T,T*T,T*T*T,O,1),a=gn(O);else{if(g)return ln(D,A,T);a=fn(C,D,A,k,T,T*T,T*T*T)}s(t,r,a)}else if(f)un(y[n],y[n+1],T,o(t,r),v);else{var a;if(p)un(y[n],y[n+1],T,O,1),a=gn(O);else{if(g)return ln(y[n],y[n+1],T);a=sn(y[n],y[n+1],T)}s(t,r,a)}},B=new Re({target:t._target,life:h,loop:t._loop,delay:t._delay,onframe:E,ondestroy:n});return e&&"spline"!==e&&(B.easing=e),B}}}function yn(t,e,n,i,r,a,o,s){function l(){h--,h||a&&a()}b(i)?(a=r,r=i,i=0):w(r)?(a=r,r="linear",i=0):w(i)?(a=i,i=0):w(n)?(a=n,n=500):n||(n=500),t.stopAnimation(),_n(t,"",t,e,n,i,s);var u=t.animators.slice(),h=u.length;h||a&&a();for(var c=0;c0&&t.animate(e,!1).when(null==r?500:r,s).delay(a||0)}function xn(t,e,n,i){if(e){var r={};r[e]={},r[e][n]=i,t.attr(r)}else t.attr(n,i)}function wn(t,e,n,i){0>n&&(t+=n,n=-n),0>i&&(e+=i,i=-i),this.x=t,this.y=e,this.width=n,this.height=i}function bn(t){for(var e=0;t>=qp;)e|=1&t,t>>=1;return t+e}function Sn(t,e,n,i){var r=e+1;if(r===n)return 1;if(i(t[r++],t[e])<0){for(;n>r&&i(t[r],t[r-1])<0;)r++;Mn(t,e,r)}else for(;n>r&&i(t[r],t[r-1])>=0;)r++;return r-e}function Mn(t,e,n){for(n--;n>e;){var i=t[e];t[e++]=t[n],t[n--]=i}}function In(t,e,n,i,r){for(i===e&&i++;n>i;i++){for(var a,o=t[i],s=e,l=i;l>s;)a=s+l>>>1,r(o,t[a])<0?l=a:s=a+1;var u=i-s;switch(u){case 3:t[s+3]=t[s+2];case 2:t[s+2]=t[s+1];case 1:t[s+1]=t[s];break;default:for(;u>0;)t[s+u]=t[s+u-1],u--}t[s]=o}}function Tn(t,e,n,i,r,a){var o=0,s=0,l=1;if(a(t,e[n+r])>0){for(s=i-r;s>l&&a(t,e[n+r+l])>0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),o+=r,l+=r}else{for(s=r+1;s>l&&a(t,e[n+r-l])<=0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=o;o=r-l,l=r-u}for(o++;l>o;){var h=o+(l-o>>>1);a(t,e[n+h])>0?o=h+1:l=h}return l}function Cn(t,e,n,i,r,a){var o=0,s=0,l=1;if(a(t,e[n+r])<0){for(s=r+1;s>l&&a(t,e[n+r-l])<0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s);var u=o;o=r-l,l=r-u}else{for(s=i-r;s>l&&a(t,e[n+r+l])>=0;)o=l,l=(l<<1)+1,0>=l&&(l=s);l>s&&(l=s),o+=r,l+=r}for(o++;l>o;){var h=o+(l-o>>>1);a(t,e[n+h])<0?l=h:o=h+1}return l}function Dn(t,e){function n(t,e){l[c]=t,u[c]=e,c+=1}function i(){for(;c>1;){var t=c-2;if(t>=1&&u[t-1]<=u[t]+u[t+1]||t>=2&&u[t-2]<=u[t]+u[t-1])u[t-1]u[t+1])break;a(t)}}function r(){for(;c>1;){var t=c-2;t>0&&u[t-1]=r?o(i,r,a,h):s(i,r,a,h)))}function o(n,i,r,a){var o=0;for(o=0;i>o;o++)d[o]=t[n+o];var s=0,l=r,u=n;if(t[u++]=t[l++],0!==--a){if(1===i){for(o=0;a>o;o++)t[u+o]=t[l+o];return void(t[u+a]=d[s])}for(var c,f,p,g=h;;){c=0,f=0,p=!1;do if(e(t[l],d[s])<0){if(t[u++]=t[l++],f++,c=0,0===--a){p=!0;break}}else if(t[u++]=d[s++],c++,f=0,1===--i){p=!0;break}while(g>(c|f));if(p)break;do{if(c=Cn(t[l],d,s,i,0,e),0!==c){for(o=0;c>o;o++)t[u+o]=d[s+o];if(u+=c,s+=c,i-=c,1>=i){p=!0;break}}if(t[u++]=t[l++],0===--a){p=!0;break}if(f=Tn(d[s],t,l,a,0,e),0!==f){for(o=0;f>o;o++)t[u+o]=t[l+o];if(u+=f,l+=f,a-=f,0===a){p=!0;break}}if(t[u++]=d[s++],1===--i){p=!0;break}g--}while(c>=Zp||f>=Zp);if(p)break;0>g&&(g=0),g+=2}if(h=g,1>h&&(h=1),1===i){for(o=0;a>o;o++)t[u+o]=t[l+o];t[u+a]=d[s]}else{if(0===i)throw new Error;for(o=0;i>o;o++)t[u+o]=d[s+o]}}else for(o=0;i>o;o++)t[u+o]=d[s+o]}function s(n,i,r,a){var o=0;for(o=0;a>o;o++)d[o]=t[r+o];var s=n+i-1,l=a-1,u=r+a-1,c=0,f=0;if(t[u--]=t[s--],0!==--i){if(1===a){for(u-=i,s-=i,f=u+1,c=s+1,o=i-1;o>=0;o--)t[f+o]=t[c+o];return void(t[u]=d[l])}for(var p=h;;){var g=0,v=0,m=!1;do if(e(d[l],t[s])<0){if(t[u--]=t[s--],g++,v=0,0===--i){m=!0;break}}else if(t[u--]=d[l--],v++,g=0,1===--a){m=!0;break}while(p>(g|v));if(m)break;do{if(g=i-Cn(d[l],t,n,i,i-1,e),0!==g){for(u-=g,s-=g,i-=g,f=u+1,c=s+1,o=g-1;o>=0;o--)t[f+o]=t[c+o];if(0===i){m=!0;break}}if(t[u--]=d[l--],1===--a){m=!0;break}if(v=a-Tn(t[s],d,0,a,a-1,e),0!==v){for(u-=v,l-=v,a-=v,f=u+1,c=l+1,o=0;v>o;o++)t[f+o]=d[c+o];if(1>=a){m=!0;break}}if(t[u--]=t[s--],0===--i){m=!0;break}p--}while(g>=Zp||v>=Zp);if(m)break;0>p&&(p=0),p+=2}if(h=p,1>h&&(h=1),1===a){for(u-=i,s-=i,f=u+1,c=s+1,o=i-1;o>=0;o--)t[f+o]=t[c+o];t[u]=d[l]}else{if(0===a)throw new Error;for(c=u-(a-1),o=0;a>o;o++)t[c+o]=d[o]}}else for(c=u-(a-1),o=0;a>o;o++)t[c+o]=d[o]}var l,u,h=Zp,c=0,d=[];l=[],u=[],this.mergeRuns=i,this.forceMergeRuns=r,this.pushRun=n}function An(t,e,n,i){n||(n=0),i||(i=t.length);var r=i-n;if(!(2>r)){var a=0;if(qp>r)return a=Sn(t,n,i,e),void In(t,n,i,n+a,e);var o=new Dn(t,e),s=bn(r);do{if(a=Sn(t,n,i,e),s>a){var l=r;l>s&&(l=s),In(t,n,n+l,n+a,e),a=l}o.pushRun(n,a),o.mergeRuns(),r-=a,n+=a}while(0!==r);o.forceMergeRuns()}}function kn(t,e){return t.zlevel===e.zlevel?t.z===e.z?t.z2-e.z2:t.z-e.z:t.zlevel-e.zlevel}function Pn(t,e,n){var i=null==e.x?0:e.x,r=null==e.x2?1:e.x2,a=null==e.y?0:e.y,o=null==e.y2?0:e.y2;e.global||(i=i*n.width+n.x,r=r*n.width+n.x,a=a*n.height+n.y,o=o*n.height+n.y),i=isNaN(i)?0:i,r=isNaN(r)?1:r,a=isNaN(a)?0:a,o=isNaN(o)?0:o;var s=t.createLinearGradient(i,a,r,o);return s}function Ln(t,e,n){var i=n.width,r=n.height,a=Math.min(i,r),o=null==e.x?.5:e.x,s=null==e.y?.5:e.y,l=null==e.r?.5:e.r;e.global||(o=o*i+n.x,s=s*r+n.y,l*=a);var u=t.createRadialGradient(o,s,0,o,s,l);return u}function On(){return!1}function En(t,e,n){var i=Uf(),r=e.getWidth(),a=e.getHeight(),o=i.style;return o&&(o.position="absolute",o.left=0,o.top=0,o.width=r+"px",o.height=a+"px",i.setAttribute("data-zr-dom-id",t)),i.width=r*n,i.height=a*n,i}function Bn(t){if("string"==typeof t){var e=ug.get(t);return e&&e.image}return t}function zn(t,e,n,i,r){if(t){if("string"==typeof t){if(e&&e.__zrImageSrc===t||!n)return e;var a=ug.get(t),o={hostEl:n,cb:i,cbPayload:r};return a?(e=a.image,!Nn(e)&&a.pending.push(o)):(e=new Image,e.onload=e.onerror=Rn,ug.put(t,e.__cachedImgObj={image:e,pending:[o]}),e.src=e.__zrImageSrc=t),e}return t}return e}function Rn(){var t=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;ea;a++)r=Math.max($n(i[a],e).width,r);return cg>dg&&(cg=0,hg={}),cg++,hg[n]=r,r}function Vn(t,e,n,i,r,a,o,s){return o?Gn(t,e,n,i,r,a,o,s):Hn(t,e,n,i,r,a,s)}function Hn(t,e,n,i,r,a,o){var s=Qn(t,e,r,a,o),l=Fn(t,e);r&&(l+=r[1]+r[3]);var u=s.outerHeight,h=Wn(0,l,n),c=Xn(0,u,i),d=new wn(h,c,l,u);return d.lineHeight=s.lineHeight,d}function Gn(t,e,n,i,r,a,o,s){var l=Jn(t,{rich:o,truncate:s,font:e,textAlign:n,textPadding:r,textLineHeight:a}),u=l.outerWidth,h=l.outerHeight,c=Wn(0,u,n),d=Xn(0,h,i);return new wn(c,d,u,h)}function Wn(t,e,n){return"right"===n?t-=e:"center"===n&&(t-=e/2),t}function Xn(t,e,n){return"middle"===n?t-=e/2:"bottom"===n&&(t-=e),t}function Un(t,e,n){var i=e.textPosition,r=e.textDistance,a=n.x,o=n.y,s=n.height,l=n.width,u=s/2,h="left",c="top";switch(i){case"left":a-=r,o+=u,h="right",c="middle";break;case"right":a+=r+l,o+=u,c="middle";break;case"top":a+=l/2,o-=r,h="center",c="bottom";break;case"bottom":a+=l/2,o+=s+r,h="center";break;case"inside":a+=l/2,o+=u,h="center",c="middle";break;case"insideLeft":a+=r,o+=u,c="middle";break;case"insideRight":a+=l-r,o+=u,h="right",c="middle";break;case"insideTop":a+=l/2,o+=r,h="center";break;case"insideBottom":a+=l/2,o+=s-r,h="center",c="bottom";break;case"insideTopLeft":a+=r,o+=r;break;case"insideTopRight":a+=l-r,o+=r,h="right";break;case"insideBottomLeft":a+=r,o+=s-r,c="bottom";break;case"insideBottomRight":a+=l-r,o+=s-r,h="right",c="bottom"}return t=t||{},t.x=a,t.y=o,t.textAlign=h,t.textVerticalAlign=c,t}function Yn(t,e,n,i,r){if(!e)return"";var a=(t+"").split("\n");r=jn(e,n,i,r);for(var o=0,s=a.length;s>o;o++)a[o]=qn(a[o],r);return a.join("\n")}function jn(t,e,n,i){i=o({},i),i.font=e;var n=A(n,"...");i.maxIterations=A(i.maxIterations,2);var r=i.minChar=A(i.minChar,0);i.cnCharWidth=Fn("国",e);var a=i.ascCharWidth=Fn("a",e);i.placeholder=A(i.placeholder,"");for(var s=t=Math.max(0,t-1),l=0;r>l&&s>=a;l++)s-=a;var u=Fn(n,e);return u>s&&(n="",u=0),s=t-u,i.ellipsis=n,i.ellipsisWidth=u,i.contentWidth=s,i.containerWidth=t,i}function qn(t,e){var n=e.containerWidth,i=e.font,r=e.contentWidth;if(!n)return"";var a=Fn(t,i);if(n>=a)return t;for(var o=0;;o++){if(r>=a||o>=e.maxIterations){t+=e.ellipsis;break}var s=0===o?Zn(t,r,e.ascCharWidth,e.cnCharWidth):a>0?Math.floor(t.length*r/a):0;t=t.substr(0,s),a=Fn(t,i)}return""===t&&(t=e.placeholder),t}function Zn(t,e,n,i){for(var r=0,a=0,o=t.length;o>a&&e>r;a++){var s=t.charCodeAt(a);r+=s>=0&&127>=s?n:i}return a}function Kn(t){return Fn("国",t)}function $n(t,e){return gg.measureText(t,e)}function Qn(t,e,n,i,r){null!=t&&(t+="");var a=A(i,Kn(e)),o=t?t.split("\n"):[],s=o.length*a,l=s;if(n&&(l+=n[0]+n[2]),t&&r){var u=r.outerHeight,h=r.outerWidth;if(null!=u&&l>u)t="",o=[];else if(null!=h)for(var c=jn(h-(n?n[1]+n[3]:0),e,r.ellipsis,{minChar:r.minChar,placeholder:r.placeholder}),d=0,f=o.length;f>d;d++)o[d]=qn(o[d],c)}return{lines:o,height:s,outerHeight:l,lineHeight:a}}function Jn(t,e){var n={lines:[],width:0,height:0};if(null!=t&&(t+=""),!t)return n;for(var i,r=fg.lastIndex=0;null!=(i=fg.exec(t));){var a=i.index;a>r&&ti(n,t.substring(r,a)),ti(n,i[2],i[1]),r=fg.lastIndex}rf)return{lines:[],width:0,height:0};_.textWidth=Fn(_.text,b);var M=x.textWidth,I=null==M||"auto"===M;if("string"==typeof M&&"%"===M.charAt(M.length-1))_.percentWidth=M,u.push(_),M=0;else{if(I){M=_.textWidth;var T=x.textBackgroundColor,C=T&&T.image;C&&(C=Bn(C),Nn(C)&&(M=Math.max(M,C.width*S/C.height)))}var D=w?w[1]+w[3]:0;M+=D;var P=null!=d?d-m:null;null!=P&&M>P&&(!I||D>P?(_.text="",_.textWidth=M=0):(_.text=Yn(_.text,P-D,b,c.ellipsis,{minChar:c.minChar}),_.textWidth=Fn(_.text,b),M=_.textWidth+D))}m+=_.width=M,x&&(v=Math.max(v,_.lineHeight))}g.width=m,g.lineHeight=v,s+=v,l=Math.max(l,m)}n.outerWidth=n.width=A(e.textWidth,l),n.outerHeight=n.height=A(e.textHeight,s),h&&(n.outerWidth+=h[1]+h[3],n.outerHeight+=h[0]+h[2]);for(var p=0;pl&&(o+=l,l=-l),0>u&&(s+=u,u=-u),"number"==typeof h?n=i=r=a=h:h instanceof Array?1===h.length?n=i=r=a=h[0]:2===h.length?(n=r=h[0],i=a=h[1]):3===h.length?(n=h[0],i=a=h[1],r=h[2]):(n=h[0],i=h[1],r=h[2],a=h[3]):n=i=r=a=0;var c;n+i>l&&(c=n+i,n*=l/c,i*=l/c),r+a>l&&(c=r+a,r*=l/c,a*=l/c),i+r>u&&(c=i+r,i*=u/c,r*=u/c),n+a>u&&(c=n+a,n*=u/c,a*=u/c),t.moveTo(o+n,s),t.lineTo(o+l-i,s),0!==i&&t.arc(o+l-i,s+i,i,-Math.PI/2,0),t.lineTo(o+l,s+u-r),0!==r&&t.arc(o+l-r,s+u-r,r,0,Math.PI/2),t.lineTo(o+a,s+u),0!==a&&t.arc(o+a,s+u-a,a,Math.PI/2,Math.PI),t.lineTo(o,s+n),0!==n&&t.arc(o+n,s+n,n,Math.PI,1.5*Math.PI)}function ii(t){return ri(t),f(t.rich,ri),t}function ri(t){if(t){t.font=ei(t);var e=t.textAlign;"middle"===e&&(e="center"),t.textAlign=null==e||mg[e]?e:"left";var n=t.textVerticalAlign||t.textBaseline;"center"===n&&(n="middle"),t.textVerticalAlign=null==n||yg[n]?n:"top";var i=t.textPadding;i&&(t.textPadding=L(t.textPadding))}}function ai(t,e,n,i,r,a){i.rich?si(t,e,n,i,r,a):oi(t,e,n,i,r,a)}function oi(t,e,n,i,r,a){var o,s=ci(i),l=!1,u=e.__attrCachedBy===Jp.PLAIN_TEXT;a!==tg?(a&&(o=a.style,l=!s&&u&&o),e.__attrCachedBy=s?Jp.NONE:Jp.PLAIN_TEXT):u&&(e.__attrCachedBy=Jp.NONE);var h=i.font||vg;l&&h===(o.font||vg)||(e.font=h);var c=t.__computedFont;t.__styleFont!==h&&(t.__styleFont=h,c=t.__computedFont=e.font);var d=i.textPadding,f=i.textLineHeight,p=t.__textCotentBlock;(!p||t.__dirtyText)&&(p=t.__textCotentBlock=Qn(n,c,d,f,i.truncate));var g=p.outerHeight,v=p.lines,m=p.lineHeight,y=pi(wg,t,i,r),_=y.baseX,x=y.baseY,w=y.textAlign||"left",b=y.textVerticalAlign;ui(e,i,r,_,x);var S=Xn(x,g,b),M=_,I=S;if(s||d){var T=Fn(n,c),C=T;d&&(C+=d[1]+d[3]);var D=Wn(_,C,w);s&&di(t,e,i,D,S,C,g),d&&(M=_i(_,w,d),I+=d[0])}e.textAlign=w,e.textBaseline="middle",e.globalAlpha=i.opacity||1;for(var A=0;A<_g.length;A++){var k=_g[A],P=k[0],L=k[1],O=i[P];l&&O===o[P]||(e[L]=Qp(e,L,O||k[2]))}I+=m/2;var E=i.textStrokeWidth,B=l?o.textStrokeWidth:null,z=!l||E!==B,R=!l||z||i.textStroke!==o.textStroke,N=vi(i.textStroke,E),F=mi(i.textFill);if(N&&(z&&(e.lineWidth=E),R&&(e.strokeStyle=N)),F&&(l&&i.textFill===o.textFill||(e.fillStyle=F)),1===v.length)N&&e.strokeText(v[0],M,I),F&&e.fillText(v[0],M,I);else for(var A=0;AT&&(x=b[T],!x.textAlign||"left"===x.textAlign);)hi(t,e,x,i,M,m,C,"left"),I-=x.width,C+=x.width,T++;for(;A>=0&&(x=b[A],"right"===x.textAlign);)hi(t,e,x,i,M,m,D,"right"),I-=x.width,D-=x.width,A--;for(C+=(a-(C-v)-(y-D)-I)/2;A>=T;)x=b[T],hi(t,e,x,i,M,m,C+x.width/2,"center"),C+=x.width,T++;m+=M}}function ui(t,e,n,i,r){if(n&&e.textRotation){var a=e.textOrigin;"center"===a?(i=n.width/2+n.x,r=n.height/2+n.y):a&&(i=a[0]+n.x,r=a[1]+n.y),t.translate(i,r),t.rotate(-e.textRotation),t.translate(-i,-r)}}function hi(t,e,n,i,r,a,o,s){var l=i.rich[n.styleName]||{};l.text=n.text;var u=n.textVerticalAlign,h=a+r/2;"top"===u?h=a+n.height/2:"bottom"===u&&(h=a+r-n.height/2),!n.isLineHolder&&ci(l)&&di(t,e,l,"right"===s?o-n.width:"center"===s?o-n.width/2:o,h-n.height/2,n.width,n.height);var c=n.textPadding;c&&(o=_i(o,s,c),h-=n.height/2-c[2]-n.textHeight/2),gi(e,"shadowBlur",k(l.textShadowBlur,i.textShadowBlur,0)),gi(e,"shadowColor",l.textShadowColor||i.textShadowColor||"transparent"),gi(e,"shadowOffsetX",k(l.textShadowOffsetX,i.textShadowOffsetX,0)),gi(e,"shadowOffsetY",k(l.textShadowOffsetY,i.textShadowOffsetY,0)),gi(e,"textAlign",s),gi(e,"textBaseline","middle"),gi(e,"font",n.font||vg); +var d=vi(l.textStroke||i.textStroke,p),f=mi(l.textFill||i.textFill),p=A(l.textStrokeWidth,i.textStrokeWidth);d&&(gi(e,"lineWidth",p),gi(e,"strokeStyle",d),e.strokeText(n.text,o,h)),f&&(gi(e,"fillStyle",f),e.fillText(n.text,o,h))}function ci(t){return!!(t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor)}function di(t,e,n,i,r,a,o){var s=n.textBackgroundColor,l=n.textBorderWidth,u=n.textBorderColor,h=b(s);if(gi(e,"shadowBlur",n.textBoxShadowBlur||0),gi(e,"shadowColor",n.textBoxShadowColor||"transparent"),gi(e,"shadowOffsetX",n.textBoxShadowOffsetX||0),gi(e,"shadowOffsetY",n.textBoxShadowOffsetY||0),h||l&&u){e.beginPath();var c=n.textBorderRadius;c?ni(e,{x:i,y:r,width:a,height:o,r:c}):e.rect(i,r,a,o),e.closePath()}if(h)if(gi(e,"fillStyle",s),null!=n.fillOpacity){var d=e.globalAlpha;e.globalAlpha=n.fillOpacity*n.opacity,e.fill(),e.globalAlpha=d}else e.fill();else if(S(s)){var f=s.image;f=zn(f,null,t,fi,s),f&&Nn(f)&&e.drawImage(f,i,r,a,o)}if(l&&u)if(gi(e,"lineWidth",l),gi(e,"strokeStyle",u),null!=n.strokeOpacity){var d=e.globalAlpha;e.globalAlpha=n.strokeOpacity*n.opacity,e.stroke(),e.globalAlpha=d}else e.stroke()}function fi(t,e){e.image=t}function pi(t,e,n,i){var r=n.x||0,a=n.y||0,o=n.textAlign,s=n.textVerticalAlign;if(i){var l=n.textPosition;if(l instanceof Array)r=i.x+yi(l[0],i.width),a=i.y+yi(l[1],i.height);else{var u=e&&e.calculateTextPosition?e.calculateTextPosition(xg,n,i):Un(xg,n,i);r=u.x,a=u.y,o=o||u.textAlign,s=s||u.textVerticalAlign}var h=n.textOffset;h&&(r+=h[0],a+=h[1])}return t=t||{},t.baseX=r,t.baseY=a,t.textAlign=o,t.textVerticalAlign=s,t}function gi(t,e,n){return t[e]=Qp(t,e,n),t[e]}function vi(t,e){return null==t||0>=e||"transparent"===t||"none"===t?null:t.image||t.colorStops?"#000":t}function mi(t){return null==t||"none"===t?null:t.image||t.colorStops?"#000":t}function yi(t,e){return"string"==typeof t?t.lastIndexOf("%")>=0?parseFloat(t)/100*e:parseFloat(t):t}function _i(t,e,n){return"right"===e?t-n[1]:"center"===e?t+n[3]/2-n[1]/2:t+n[3]}function xi(t,e){return null!=t&&(t||e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor||e.textPadding)}function wi(t){t=t||{},Wp.call(this,t);for(var e in t)t.hasOwnProperty(e)&&"style"!==e&&(this[e]=t[e]);this.style=new ng(t.style,this),this._rect=null,this.__clipPaths=null}function bi(t){wi.call(this,t)}function Si(t){return parseInt(t,10)}function Mi(t){return t?t.__builtin__?!0:"function"!=typeof t.resize||"function"!=typeof t.refresh?!1:!0:!1}function Ii(t,e,n){return Dg.copy(t.getBoundingRect()),t.transform&&Dg.applyTransform(t.transform),Ag.width=e,Ag.height=n,!Dg.intersect(Ag)}function Ti(t,e){if(t===e)return!1;if(!t||!e||t.length!==e.length)return!0;for(var n=0;ni;i++){var a=n[i];!t.emphasis[e].hasOwnProperty(a)&&t[e].hasOwnProperty(a)&&(t.emphasis[e][a]=t[e][a])}}}function Hi(t){return!Yg(t)||jg(t)||t instanceof Date?t:t.value}function Gi(t){return Yg(t)&&!(t instanceof Array)}function Wi(t,e){e=(e||[]).slice();var n=p(t||[],function(t){return{exist:t}});return Ug(e,function(t,i){if(Yg(t)){for(var r=0;r=n.length&&n.push({option:t})}}),n}function Xi(t){var e=N();Ug(t,function(t){var n=t.exist;n&&e.set(n.id,t)}),Ug(t,function(t){var n=t.option;O(!n||null==n.id||!e.get(n.id)||e.get(n.id)===t,"id duplicates: "+(n&&n.id)),n&&null!=n.id&&e.set(n.id,t),!t.keyInfo&&(t.keyInfo={})}),Ug(t,function(t,n){var i=t.exist,r=t.option,a=t.keyInfo;if(Yg(r)){if(a.name=null!=r.name?r.name+"":i?i.name:qg+n,i)a.id=i.id;else if(null!=r.id)a.id=r.id+"";else{var o=0;do a.id="\x00"+a.name+"\x00"+o++;while(e.get(a.id))}e.set(a.id,t)}})}function Ui(t){var e=t.name;return!(!e||!e.indexOf(qg))}function Yi(t){return Yg(t)&&t.id&&0===(t.id+"").indexOf("\x00_ec_\x00")}function ji(t,e){return null!=e.dataIndexInside?e.dataIndexInside:null!=e.dataIndex?x(e.dataIndex)?p(e.dataIndex,function(e){return t.indexOfRawIndex(e)}):t.indexOfRawIndex(e.dataIndex):null!=e.name?x(e.name)?p(e.name,function(e){return t.indexOfName(e)}):t.indexOfName(e.name):void 0}function qi(){var t="__\x00ec_inner_"+Kg++ +"_"+Math.random().toFixed(5);return function(e){return e[t]||(e[t]={})}}function Zi(t,e,n){if(b(e)){var i={};i[e+"Index"]=0,e=i}var r=n&&n.defaultMainType;!r||Ki(e,r+"Index")||Ki(e,r+"Id")||Ki(e,r+"Name")||(e[r+"Index"]=0);var a={};return Ug(e,function(i,r){var i=e[r];if("dataIndex"===r||"dataIndexInside"===r)return void(a[r]=i);var o=r.match(/^(\w+)(Index|Id|Name)$/)||[],s=o[1],l=(o[2]||"").toLowerCase();if(!(!s||!l||null==i||"index"===l&&"none"===i||n&&n.includeMainTypes&&u(n.includeMainTypes,s)<0)){var h={mainType:s};("index"!==l||"all"!==i)&&(h[l]=i);var c=t.queryComponents(h);a[s+"Models"]=c,a[s+"Model"]=c[0]}}),a}function Ki(t,e){return t&&t.hasOwnProperty(e)}function $i(t,e,n){t.setAttribute?t.setAttribute(e,n):t[e]=n}function Qi(t,e){return t.getAttribute?t.getAttribute(e):t[e]}function Ji(t){return"auto"===t?Ef.domSupported?"html":"richText":t||"html"}function tr(t){var e={main:"",sub:""};return t&&(t=t.split($g),e.main=t[0]||"",e.sub=t[1]||""),e}function er(t){O(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(t),'componentType "'+t+'" illegal')}function nr(t,e){t.$constructor=t,t.extend=function(t){kf&&f(e,function(e){t[e]||console.warn("Method `"+e+"` should be implemented"+(t.type?" in "+t.type:"")+".")});var n=this,i=function(){t.$constructor?t.$constructor.apply(this,arguments):n.apply(this,arguments)};return o(i.prototype,t),i.extend=this.extend,i.superCall=rr,i.superApply=ar,h(i,this),i.superClass=n,i}}function ir(t){var e=["__\x00is_clz",Jg++,Math.random().toFixed(3)].join("_");t.prototype[e]=!0,kf&&O(!t.isInstance,'The method "is" can not be defined.'),t.isInstance=function(t){return!(!t||!t[e])}}function rr(t,e){var n=P(arguments,2);return this.superClass.prototype[e].apply(t,n)}function ar(t,e,n){return this.superClass.prototype[e].apply(t,n)}function or(t,e){function n(t){var e=i[t.main];return e&&e[Qg]||(e=i[t.main]={},e[Qg]=!0),e}e=e||{};var i={};if(t.registerClass=function(t,e){if(e)if(er(e),e=tr(e),e.sub){if(e.sub!==Qg){var r=n(e);r[e.sub]=t}}else kf&&i[e.main]&&console.warn(e.main+" exists."),i[e.main]=t;return t},t.getClass=function(t,e,n){var r=i[t];if(r&&r[Qg]&&(r=e?r[e]:null),n&&!r)throw new Error(e?"Component "+t+"."+(e||"")+" not exists. Load it first.":t+".type should be specified.");return r},t.getClassesByMainType=function(t){t=tr(t);var e=[],n=i[t.main];return n&&n[Qg]?f(n,function(t,n){n!==Qg&&e.push(t)}):e.push(n),e},t.hasClass=function(t){return t=tr(t),!!i[t.main]},t.getAllClassMainTypes=function(){var t=[];return f(i,function(e,n){t.push(n)}),t},t.hasSubTypes=function(t){t=tr(t);var e=i[t.main];return e&&e[Qg]},t.parseClassType=tr,e.registerWhenExtend){var r=t.extend;r&&(t.extend=function(e){var n=r.call(this,e);return t.registerClass(n,e.type)})}return t}function sr(t){return t>-sv&&sv>t}function lr(t){return t>sv||-sv>t}function ur(t,e,n,i,r){var a=1-r;return a*a*(a*t+3*r*e)+r*r*(r*i+3*a*n)}function hr(t,e,n,i,r){var a=1-r;return 3*(((e-t)*a+2*(n-e)*r)*a+(i-n)*r*r)}function cr(t,e,n,i,r,a){var o=i+3*(e-n)-t,s=3*(n-2*e+t),l=3*(e-t),u=t-r,h=s*s-3*o*l,c=s*l-9*o*u,d=l*l-3*s*u,f=0;if(sr(h)&&sr(c))if(sr(s))a[0]=0;else{var p=-l/s;p>=0&&1>=p&&(a[f++]=p)}else{var g=c*c-4*h*d;if(sr(g)){var v=c/h,p=-s/o+v,m=-v/2;p>=0&&1>=p&&(a[f++]=p),m>=0&&1>=m&&(a[f++]=m)}else if(g>0){var y=ov(g),_=h*s+1.5*o*(-c+y),x=h*s+1.5*o*(-c-y);_=0>_?-av(-_,hv):av(_,hv),x=0>x?-av(-x,hv):av(x,hv);var p=(-s-(_+x))/(3*o);p>=0&&1>=p&&(a[f++]=p)}else{var w=(2*h*s-3*o*c)/(2*ov(h*h*h)),b=Math.acos(w)/3,S=ov(h),M=Math.cos(b),p=(-s-2*S*M)/(3*o),m=(-s+S*(M+uv*Math.sin(b)))/(3*o),I=(-s+S*(M-uv*Math.sin(b)))/(3*o);p>=0&&1>=p&&(a[f++]=p),m>=0&&1>=m&&(a[f++]=m),I>=0&&1>=I&&(a[f++]=I)}}return f}function dr(t,e,n,i,r){var a=6*n-12*e+6*t,o=9*e+3*i-3*t-9*n,s=3*e-3*t,l=0;if(sr(o)){if(lr(a)){var u=-s/a;u>=0&&1>=u&&(r[l++]=u)}}else{var h=a*a-4*o*s;if(sr(h))r[0]=-a/(2*o);else if(h>0){var c=ov(h),u=(-a+c)/(2*o),d=(-a-c)/(2*o);u>=0&&1>=u&&(r[l++]=u),d>=0&&1>=d&&(r[l++]=d)}}return l}function fr(t,e,n,i,r,a){var o=(e-t)*r+t,s=(n-e)*r+e,l=(i-n)*r+n,u=(s-o)*r+o,h=(l-s)*r+s,c=(h-u)*r+u;a[0]=t,a[1]=o,a[2]=u,a[3]=c,a[4]=c,a[5]=h,a[6]=l,a[7]=i}function pr(t,e,n,i,r,a,o,s,l,u,h){var c,d,f,p,g,v=.005,m=1/0;cv[0]=l,cv[1]=u;for(var y=0;1>y;y+=.05)dv[0]=ur(t,n,r,o,y),dv[1]=ur(e,i,a,s,y),p=Jf(cv,dv),m>p&&(c=y,m=p);m=1/0;for(var _=0;32>_&&!(lv>v);_++)d=c-v,f=c+v,dv[0]=ur(t,n,r,o,d),dv[1]=ur(e,i,a,s,d),p=Jf(dv,cv),d>=0&&m>p?(c=d,m=p):(fv[0]=ur(t,n,r,o,f),fv[1]=ur(e,i,a,s,f),g=Jf(fv,cv),1>=f&&m>g?(c=f,m=g):v*=.5);return h&&(h[0]=ur(t,n,r,o,c),h[1]=ur(e,i,a,s,c)),ov(m)}function gr(t,e,n,i){var r=1-i;return r*(r*t+2*i*e)+i*i*n}function vr(t,e,n,i){return 2*((1-i)*(e-t)+i*(n-e))}function mr(t,e,n,i,r){var a=t-2*e+n,o=2*(e-t),s=t-i,l=0;if(sr(a)){if(lr(o)){var u=-s/o;u>=0&&1>=u&&(r[l++]=u)}}else{var h=o*o-4*a*s;if(sr(h)){var u=-o/(2*a);u>=0&&1>=u&&(r[l++]=u)}else if(h>0){var c=ov(h),u=(-o+c)/(2*a),d=(-o-c)/(2*a);u>=0&&1>=u&&(r[l++]=u),d>=0&&1>=d&&(r[l++]=d)}}return l}function yr(t,e,n){var i=t+n-2*e;return 0===i?.5:(t-e)/i}function _r(t,e,n,i,r){var a=(e-t)*i+t,o=(n-e)*i+e,s=(o-a)*i+a;r[0]=t,r[1]=a,r[2]=s,r[3]=s,r[4]=o,r[5]=n}function xr(t,e,n,i,r,a,o,s,l){var u,h=.005,c=1/0;cv[0]=o,cv[1]=s;for(var d=0;1>d;d+=.05){dv[0]=gr(t,n,r,d),dv[1]=gr(e,i,a,d);var f=Jf(cv,dv);c>f&&(u=d,c=f)}c=1/0;for(var p=0;32>p&&!(lv>h);p++){var g=u-h,v=u+h;dv[0]=gr(t,n,r,g),dv[1]=gr(e,i,a,g);var f=Jf(dv,cv);if(g>=0&&c>f)u=g,c=f;else{fv[0]=gr(t,n,r,v),fv[1]=gr(e,i,a,v);var m=Jf(fv,cv);1>=v&&c>m?(u=v,c=m):h*=.5}}return l&&(l[0]=gr(t,n,r,u),l[1]=gr(e,i,a,u)),ov(c)}function wr(t,e,n){if(0!==t.length){var i,r=t[0],a=r[0],o=r[0],s=r[1],l=r[1];for(i=1;ih;h++){var p=d(t,n,r,o,bv[h]);l[0]=pv(p,l[0]),u[0]=gv(p,u[0])}for(f=c(e,i,a,s,Sv),h=0;f>h;h++){var g=d(e,i,a,s,Sv[h]);l[1]=pv(g,l[1]),u[1]=gv(g,u[1])}l[0]=pv(t,l[0]),u[0]=gv(t,u[0]),l[0]=pv(o,l[0]),u[0]=gv(o,u[0]),l[1]=pv(e,l[1]),u[1]=gv(e,u[1]),l[1]=pv(s,l[1]),u[1]=gv(s,u[1])}function Mr(t,e,n,i,r,a,o,s){var l=yr,u=gr,h=gv(pv(l(t,n,r),1),0),c=gv(pv(l(e,i,a),1),0),d=u(t,n,r,h),f=u(e,i,a,c);o[0]=pv(t,r,d),o[1]=pv(e,a,f),s[0]=gv(t,r,d),s[1]=gv(e,a,f)}function Ir(t,e,n,i,r,a,o,s,l){var u=oe,h=se,c=Math.abs(r-a);if(1e-4>c%yv&&c>1e-4)return s[0]=t-n,s[1]=e-i,l[0]=t+n,void(l[1]=e+i);if(_v[0]=mv(r)*n+t,_v[1]=vv(r)*i+e,xv[0]=mv(a)*n+t,xv[1]=vv(a)*i+e,u(s,_v,xv),h(l,_v,xv),r%=yv,0>r&&(r+=yv),a%=yv,0>a&&(a+=yv),r>a&&!o?a+=yv:a>r&&o&&(r+=yv),o){var d=a;a=r,r=d}for(var f=0;a>f;f+=Math.PI/2)f>r&&(wv[0]=mv(f)*n+t,wv[1]=vv(f)*i+e,u(s,wv,s),h(l,wv,l))}function Tr(t,e,n,i,r,a,o){if(0===r)return!1;var s=r,l=0,u=t;if(o>e+s&&o>i+s||e-s>o&&i-s>o||a>t+s&&a>n+s||t-s>a&&n-s>a)return!1;if(t===n)return Math.abs(a-t)<=s/2;l=(e-i)/(t-n),u=(t*i-n*e)/(t-n);var h=l*a-o+u,c=h*h/(l*l+1);return s/2*s/2>=c}function Cr(t,e,n,i,r,a,o,s,l,u,h){if(0===l)return!1;var c=l;if(h>e+c&&h>i+c&&h>a+c&&h>s+c||e-c>h&&i-c>h&&a-c>h&&s-c>h||u>t+c&&u>n+c&&u>r+c&&u>o+c||t-c>u&&n-c>u&&r-c>u&&o-c>u)return!1;var d=pr(t,e,n,i,r,a,o,s,u,h,null);return c/2>=d}function Dr(t,e,n,i,r,a,o,s,l){if(0===o)return!1;var u=o;if(l>e+u&&l>i+u&&l>a+u||e-u>l&&i-u>l&&a-u>l||s>t+u&&s>n+u&&s>r+u||t-u>s&&n-u>s&&r-u>s)return!1;var h=xr(t,e,n,i,r,a,s,l,null);return u/2>=h}function Ar(t){return t%=Rv,0>t&&(t+=Rv),t}function kr(t,e,n,i,r,a,o,s,l){if(0===o)return!1;var u=o;s-=t,l-=e;var h=Math.sqrt(s*s+l*l);if(h-u>n||n>h+u)return!1;if(Math.abs(i-r)%Nv<1e-4)return!0;if(a){var c=i;i=Ar(r),r=Ar(c)}else i=Ar(i),r=Ar(r);i>r&&(r+=Nv);var d=Math.atan2(l,s);return 0>d&&(d+=Nv),d>=i&&r>=d||d+Nv>=i&&r>=d+Nv}function Pr(t,e,n,i,r,a){if(a>e&&a>i||e>a&&i>a)return 0;if(i===e)return 0;var o=e>i?1:-1,s=(a-e)/(i-e);(1===s||0===s)&&(o=e>i?.5:-.5);var l=s*(n-t)+t;return l===r?1/0:l>r?o:0}function Lr(t,e){return Math.abs(t-e)e&&u>i&&u>a&&u>s||e>u&&i>u&&a>u&&s>u)return 0;var h=cr(e,i,a,s,u,Gv);if(0===h)return 0;for(var c,d,f=0,p=-1,g=0;h>g;g++){var v=Gv[g],m=0===v||1===v?.5:1,y=ur(t,n,r,o,v);l>y||(0>p&&(p=dr(e,i,a,s,Wv),Wv[1]1&&Or(),c=ur(e,i,a,s,Wv[0]),p>1&&(d=ur(e,i,a,s,Wv[1]))),f+=2===p?vc?m:-m:vd?m:-m:d>s?m:-m:vc?m:-m:c>s?m:-m)}return f}function Br(t,e,n,i,r,a,o,s){if(s>e&&s>i&&s>a||e>s&&i>s&&a>s)return 0;var l=mr(e,i,a,s,Gv);if(0===l)return 0;var u=yr(e,i,a);if(u>=0&&1>=u){for(var h=0,c=gr(e,i,a,u),d=0;l>d;d++){var f=0===Gv[d]||1===Gv[d]?.5:1,p=gr(t,n,r,Gv[d]);o>p||(h+=Gv[d]c?f:-f:c>a?f:-f)}return h}var f=0===Gv[0]||1===Gv[0]?.5:1,p=gr(t,n,r,Gv[0]);return o>p?0:e>a?f:-f}function zr(t,e,n,i,r,a,o,s){if(s-=e,s>n||-n>s)return 0;var l=Math.sqrt(n*n-s*s);Gv[0]=-l,Gv[1]=l;var u=Math.abs(i-r);if(1e-4>u)return 0;if(1e-4>u%Vv){i=0,r=Vv;var h=a?1:-1;return o>=Gv[0]+t&&o<=Gv[1]+t?h:0}if(a){var l=i;i=Ar(r),r=Ar(l)}else i=Ar(i),r=Ar(r);i>r&&(r+=Vv);for(var c=0,d=0;2>d;d++){var f=Gv[d];if(f+t>o){var p=Math.atan2(s,f),h=a?1:-1;0>p&&(p=Vv+p),(p>=i&&r>=p||p+Vv>=i&&r>=p+Vv)&&(p>Math.PI/2&&p<1.5*Math.PI&&(h=-h),c+=h)}}return c}function Rr(t,e,n,i,r){for(var a=0,o=0,s=0,l=0,u=0,h=0;h1&&(n||(a+=Pr(o,s,l,u,i,r))),1===h&&(o=t[h],s=t[h+1],l=o,u=s),c){case Fv.M:l=t[h++],u=t[h++],o=l,s=u;break;case Fv.L:if(n){if(Tr(o,s,t[h],t[h+1],e,i,r))return!0}else a+=Pr(o,s,t[h],t[h+1],i,r)||0;o=t[h++],s=t[h++];break;case Fv.C:if(n){if(Cr(o,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],e,i,r))return!0}else a+=Er(o,s,t[h++],t[h++],t[h++],t[h++],t[h],t[h+1],i,r)||0;o=t[h++],s=t[h++];break;case Fv.Q:if(n){if(Dr(o,s,t[h++],t[h++],t[h],t[h+1],e,i,r))return!0}else a+=Br(o,s,t[h++],t[h++],t[h],t[h+1],i,r)||0;o=t[h++],s=t[h++];break;case Fv.A:var d=t[h++],f=t[h++],p=t[h++],g=t[h++],v=t[h++],m=t[h++];h+=1;var y=1-t[h++],_=Math.cos(v)*p+d,x=Math.sin(v)*g+f;h>1?a+=Pr(o,s,_,x,i,r):(l=_,u=x);var w=(i-d)*g/p+d;if(n){if(kr(d,f,g,v,v+m,y,e,w,r))return!0}else a+=zr(d,f,g,v,v+m,y,w,r);o=Math.cos(v+m)*p+d,s=Math.sin(v+m)*g+f;break;case Fv.R:l=o=t[h++],u=s=t[h++];var b=t[h++],S=t[h++],_=l+b,x=u+S;if(n){if(Tr(l,u,_,u,e,i,r)||Tr(_,u,_,x,e,i,r)||Tr(_,x,l,x,e,i,r)||Tr(l,x,l,u,e,i,r))return!0}else a+=Pr(_,u,_,x,i,r),a+=Pr(l,x,l,u,i,r);break;case Fv.Z:if(n){if(Tr(o,s,l,u,e,i,r))return!0}else a+=Pr(o,s,l,u,i,r);o=l,s=u}}return n||Lr(s,u)||(a+=Pr(o,s,l,u,i,r)||0),0!==a}function Nr(t,e,n){return Rr(t,0,!1,e,n)}function Fr(t,e,n,i){return Rr(t,e,!0,n,i)}function Vr(t){wi.call(this,t),this.path=null}function Hr(t,e,n,i,r,a,o,s,l,u,h){var c=l*(em/180),d=tm(c)*(t-n)/2+Jv(c)*(e-i)/2,f=-1*Jv(c)*(t-n)/2+tm(c)*(e-i)/2,p=d*d/(o*o)+f*f/(s*s);p>1&&(o*=Qv(p),s*=Qv(p));var g=(r===a?-1:1)*Qv((o*o*s*s-o*o*f*f-s*s*d*d)/(o*o*f*f+s*s*d*d))||0,v=g*o*f/s,m=g*-s*d/o,y=(t+n)/2+tm(c)*v-Jv(c)*m,_=(e+i)/2+Jv(c)*v+tm(c)*m,x=rm([1,0],[(d-v)/o,(f-m)/s]),w=[(d-v)/o,(f-m)/s],b=[(-1*d-v)/o,(-1*f-m)/s],S=rm(w,b);im(w,b)<=-1&&(S=em),im(w,b)>=1&&(S=0),0===a&&S>0&&(S-=2*em),1===a&&0>S&&(S+=2*em),h.addData(u,y,_,o,s,x,S,c,a)}function Gr(t){if(!t)return new zv;for(var e,n=0,i=0,r=n,a=i,o=new zv,s=zv.CMD,l=t.match(am),u=0;ug;g++)f[g]=parseFloat(f[g]);for(var v=0;p>v;){var m,y,_,x,w,b,S,M=n,I=i;switch(d){case"l":n+=f[v++],i+=f[v++],h=s.L,o.addData(h,n,i);break;case"L":n=f[v++],i=f[v++],h=s.L,o.addData(h,n,i);break;case"m":n+=f[v++],i+=f[v++],h=s.M,o.addData(h,n,i),r=n,a=i,d="l";break;case"M":n=f[v++],i=f[v++],h=s.M,o.addData(h,n,i),r=n,a=i,d="L";break;case"h":n+=f[v++],h=s.L,o.addData(h,n,i);break;case"H":n=f[v++],h=s.L,o.addData(h,n,i);break;case"v":i+=f[v++],h=s.L,o.addData(h,n,i);break;case"V":i=f[v++],h=s.L,o.addData(h,n,i);break;case"C":h=s.C,o.addData(h,f[v++],f[v++],f[v++],f[v++],f[v++],f[v++]),n=f[v-2],i=f[v-1];break;case"c":h=s.C,o.addData(h,f[v++]+n,f[v++]+i,f[v++]+n,f[v++]+i,f[v++]+n,f[v++]+i),n+=f[v-2],i+=f[v-1];break;case"S":m=n,y=i;var T=o.len(),C=o.data;e===s.C&&(m+=n-C[T-4],y+=i-C[T-3]),h=s.C,M=f[v++],I=f[v++],n=f[v++],i=f[v++],o.addData(h,m,y,M,I,n,i);break;case"s":m=n,y=i;var T=o.len(),C=o.data;e===s.C&&(m+=n-C[T-4],y+=i-C[T-3]),h=s.C,M=n+f[v++],I=i+f[v++],n+=f[v++],i+=f[v++],o.addData(h,m,y,M,I,n,i);break;case"Q":M=f[v++],I=f[v++],n=f[v++],i=f[v++],h=s.Q,o.addData(h,M,I,n,i);break;case"q":M=f[v++]+n,I=f[v++]+i,n+=f[v++],i+=f[v++],h=s.Q,o.addData(h,M,I,n,i);break;case"T":m=n,y=i;var T=o.len(),C=o.data;e===s.Q&&(m+=n-C[T-4],y+=i-C[T-3]),n=f[v++],i=f[v++],h=s.Q,o.addData(h,m,y,n,i);break;case"t":m=n,y=i;var T=o.len(),C=o.data;e===s.Q&&(m+=n-C[T-4],y+=i-C[T-3]),n+=f[v++],i+=f[v++],h=s.Q,o.addData(h,m,y,n,i);break;case"A":_=f[v++],x=f[v++],w=f[v++],b=f[v++],S=f[v++],M=n,I=i,n=f[v++],i=f[v++],h=s.A,Hr(M,I,n,i,b,S,_,x,w,h,o);break;case"a":_=f[v++],x=f[v++],w=f[v++],b=f[v++],S=f[v++],M=n,I=i,n+=f[v++],i+=f[v++],h=s.A,Hr(M,I,n,i,b,S,_,x,w,h,o)}}("z"===d||"Z"===d)&&(h=s.Z,o.addData(h),n=r,i=a),e=h}return o.toStatic(),o}function Wr(t,e){var n=Gr(t);return e=e||{},e.buildPath=function(t){if(t.setData){t.setData(n.data);var e=t.getContext();e&&t.rebuildPath(e)}else{var e=t;n.rebuildPath(e)}},e.applyTransform=function(t){$v(n,t),this.dirty(!0)},e}function Xr(t,e){return new Vr(Wr(t,e))}function Ur(t,e){return Vr.extend(Wr(t,e))}function Yr(t,e){for(var n=[],i=t.length,r=0;i>r;r++){var a=t[r];a.path||a.createPathProxy(),a.__dirtyPath&&a.buildPath(a.path,a.shape,!0),n.push(a.path)}var o=new Vr(e);return o.createPathProxy(),o.buildPath=function(t){t.appendPath(n);var e=t.getContext();e&&t.rebuildPath(e)},o}function jr(t,e,n,i,r,a,o){var s=.5*(n-t),l=.5*(i-e);return(2*(e-n)+s+l)*o+(-3*(e-n)-2*s-l)*a+s*r+e}function qr(t,e,n){var i=e.points,r=e.smooth;if(i&&i.length>=2){if(r&&"spline"!==r){var a=pm(i,r,n,e.smoothConstraint);t.moveTo(i[0][0],i[0][1]);for(var o=i.length,s=0;(n?o:o-1)>s;s++){var l=a[2*s],u=a[2*s+1],h=i[(s+1)%o];t.bezierCurveTo(l[0],l[1],u[0],u[1],h[0],h[1])}}else{"spline"===r&&(i=fm(i,n)),t.moveTo(i[0][0],i[0][1]);for(var s=1,c=i.length;c>s;s++)t.lineTo(i[s][0],i[s][1])}n&&t.closePath()}}function Zr(t,e,n){var i=n&&n.lineWidth;if(e&&i){var r=e.x1,a=e.x2,o=e.y1,s=e.y2;mm(2*r)===mm(2*a)?t.x1=t.x2=$r(r,i,!0):(t.x1=r,t.x2=a),mm(2*o)===mm(2*s)?t.y1=t.y2=$r(o,i,!0):(t.y1=o,t.y2=s)}}function Kr(t,e,n){var i=n&&n.lineWidth;if(e&&i){var r=e.x,a=e.y,o=e.width,s=e.height;t.x=$r(r,i,!0),t.y=$r(a,i,!0),t.width=Math.max($r(r+o,i,!1)-t.x,0===o?0:1),t.height=Math.max($r(a+s,i,!1)-t.y,0===s?0:1)}}function $r(t,e,n){var i=mm(2*t);return(i+mm(e))%2===0?i/2:(i+(n?1:-1))/2}function Qr(t,e,n){var i=t.cpx2,r=t.cpy2;return null===i||null===r?[(n?hr:ur)(t.x1,t.cpx1,t.cpx2,t.x2,e),(n?hr:ur)(t.y1,t.cpy1,t.cpy2,t.y2,e)]:[(n?vr:gr)(t.x1,t.cpx1,t.x2,e),(n?vr:gr)(t.y1,t.cpy1,t.y2,e)]}function Jr(t){wi.call(this,t),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}function ta(t){return Vr.extend(t)}function ea(t,e){return Ur(t,e)}function na(t,e,n,i){var r=Xr(t,e);return n&&("center"===i&&(n=ra(n,r.getBoundingRect())),aa(r,n)),r}function ia(t,e,n){var i=new bi({style:{image:t,x:e.x,y:e.y,width:e.width,height:e.height},onload:function(t){if("center"===n){var r={width:t.width,height:t.height};i.setStyle(ra(e,r))}}});return i}function ra(t,e){var n,i=e.width/e.height,r=t.height*i;r<=t.width?n=t.height:(r=t.width,n=r/i);var a=t.x+t.width/2,o=t.y+t.height/2;return{x:a-r/2,y:o-n/2,width:r,height:n}}function aa(t,e){if(t.applyTransform){var n=t.getBoundingRect(),i=n.calculateTransform(e);t.applyTransform(i)}}function oa(t){return Zr(t.shape,t.shape,t.style),t}function sa(t){return Kr(t.shape,t.shape,t.style),t}function la(t){return null!=t&&"none"!==t}function ua(t){if("string"!=typeof t)return t;var e=Hm.get(t);return e||(e=$e(t,-.1),1e4>Gm&&(Hm.set(t,e),Gm++)),e}function ha(t){if(t.__hoverStlDirty){t.__hoverStlDirty=!1;var e=t.__hoverStl;if(!e)return void(t.__cachedNormalStl=t.__cachedNormalZ2=null);var n=t.__cachedNormalStl={};t.__cachedNormalZ2=t.z2;var i=t.style;for(var r in e)null!=e[r]&&(n[r]=i[r]);n.fill=i.fill,n.stroke=i.stroke}}function ca(t){var e=t.__hoverStl;if(e&&!t.__highlighted){var n=t.useHoverLayer;t.__highlighted=n?"layer":"plain";var i=t.__zr;if(!(t.isGroup||!i&&n)){var r=t,a=t.style;n&&(r=i.addHover(t),a=r.style),Ea(a),n||ha(r),a.extendFrom(e),da(a,e,"fill"),da(a,e,"stroke"),Oa(a),n||(t.dirty(!1),t.z2+=Om)}}}function da(t,e,n){!la(e[n])&&la(t[n])&&(t[n]=ua(t[n]))}function fa(t){var e=t.__highlighted;if(e&&(t.__highlighted=!1,!t.isGroup))if("layer"===e)t.__zr&&t.__zr.removeHover(t);else{var n=t.style,i=t.__cachedNormalStl;i&&(Ea(n),t.setStyle(i),Oa(n));var r=t.__cachedNormalZ2;null!=r&&t.z2-r===Om&&(t.z2=r)}}function pa(t,e,n){var i,r=zm,a=zm;t.__highlighted&&(r=Bm,i=!0),e(t,n),t.__highlighted&&(a=Bm,i=!0),t.isGroup&&t.traverse(function(t){!t.isGroup&&e(t,n)}),i&&t.__highDownOnUpdate&&t.__highDownOnUpdate(r,a)}function ga(t,e){e=t.__hoverStl=e!==!1&&(t.hoverStyle||e||{}),t.__hoverStlDirty=!0,t.__highlighted&&(t.__cachedNormalStl=null,fa(t),ca(t))}function va(t){!xa(this,t)&&!this.__highByOuter&&pa(this,ca)}function ma(t){!xa(this,t)&&!this.__highByOuter&&pa(this,fa)}function ya(t){this.__highByOuter|=1<<(t||0),pa(this,ca)}function _a(t){!(this.__highByOuter&=~(1<<(t||0)))&&pa(this,fa)}function xa(t,e){return t.__highDownSilentOnTouch&&e.zrByTouch}function wa(t,e){ba(t,!0),pa(t,ga,e)}function ba(t,e){var n=e===!1;if(t.__highDownSilentOnTouch=t.highDownSilentOnTouch,t.__highDownOnUpdate=t.highDownOnUpdate,!n||t.__highDownDispatcher){var i=n?"off":"on";t[i]("mouseover",va)[i]("mouseout",ma),t[i]("emphasis",ya)[i]("normal",_a),t.__highByOuter=t.__highByOuter||0,t.__highDownDispatcher=!n}}function Sa(t){return!(!t||!t.__highDownDispatcher)}function Ma(t){var e=Nm[t];return null==e&&32>=Rm&&(e=Nm[t]=Rm++),e}function Ia(t,e,n,i,r,a,o){r=r||Lm;var s,l=r.labelFetcher,u=r.labelDataIndex,h=r.labelDimIndex,c=n.getShallow("show"),d=i.getShallow("show");(c||d)&&(l&&(s=l.getFormattedLabel(u,"normal",null,h)),null==s&&(s=w(r.defaultText)?r.defaultText(u,r):r.defaultText));var f=c?s:null,p=d?A(l?l.getFormattedLabel(u,"emphasis",null,h):null,s):null;(null!=f||null!=p)&&(Ca(t,n,a,r),Ca(e,i,o,r,!0)),t.text=f,e.text=p}function Ta(t,e,n){var i=t.style;e&&(Ea(i),t.setStyle(e),Oa(i)),i=t.__hoverStl,n&&i&&(Ea(i),o(i,n),Oa(i))}function Ca(t,e,n,i,r){return Aa(t,e,i,r),n&&o(t,n),t}function Da(t,e,n){var i,r={isRectText:!0};n===!1?i=!0:r.autoColor=n,Aa(t,e,r,i)}function Aa(t,e,n,i){if(n=n||Lm,n.isRectText){var r=e.getShallow("position")||(i?null:"inside");"outside"===r&&(r="top"),t.textPosition=r,t.textOffset=e.getShallow("offset");var a=e.getShallow("rotate");null!=a&&(a*=Math.PI/180),t.textRotation=a,t.textDistance=A(e.getShallow("distance"),i?null:5)}var o,s=e.ecModel,l=s&&s.option.textStyle,u=ka(e);if(u){o={};for(var h in u)if(u.hasOwnProperty(h)){var c=e.getModel(["rich",h]);Pa(o[h]={},c,l,n,i)}}return t.rich=o,Pa(t,e,l,n,i,!0),n.forceRich&&!n.textStyle&&(n.textStyle={}),t}function ka(t){for(var e;t&&t!==t.ecModel;){var n=(t.option||Lm).rich;if(n){e=e||{};for(var i in n)n.hasOwnProperty(i)&&(e[i]=1)}t=t.parentModel}return e}function Pa(t,e,n,i,r,a){n=!r&&n||Lm,t.textFill=La(e.getShallow("color"),i)||n.color,t.textStroke=La(e.getShallow("textBorderColor"),i)||n.textBorderColor,t.textStrokeWidth=A(e.getShallow("textBorderWidth"),n.textBorderWidth),r||(a&&(t.insideRollbackOpt=i,Oa(t)),null==t.textFill&&(t.textFill=i.autoColor)),t.fontStyle=e.getShallow("fontStyle")||n.fontStyle,t.fontWeight=e.getShallow("fontWeight")||n.fontWeight,t.fontSize=e.getShallow("fontSize")||n.fontSize,t.fontFamily=e.getShallow("fontFamily")||n.fontFamily,t.textAlign=e.getShallow("align"),t.textVerticalAlign=e.getShallow("verticalAlign")||e.getShallow("baseline"),t.textLineHeight=e.getShallow("lineHeight"),t.textWidth=e.getShallow("width"),t.textHeight=e.getShallow("height"),t.textTag=e.getShallow("tag"),a&&i.disableBox||(t.textBackgroundColor=La(e.getShallow("backgroundColor"),i),t.textPadding=e.getShallow("padding"),t.textBorderColor=La(e.getShallow("borderColor"),i),t.textBorderWidth=e.getShallow("borderWidth"),t.textBorderRadius=e.getShallow("borderRadius"),t.textBoxShadowColor=e.getShallow("shadowColor"),t.textBoxShadowBlur=e.getShallow("shadowBlur"),t.textBoxShadowOffsetX=e.getShallow("shadowOffsetX"),t.textBoxShadowOffsetY=e.getShallow("shadowOffsetY")),t.textShadowColor=e.getShallow("textShadowColor")||n.textShadowColor,t.textShadowBlur=e.getShallow("textShadowBlur")||n.textShadowBlur,t.textShadowOffsetX=e.getShallow("textShadowOffsetX")||n.textShadowOffsetX,t.textShadowOffsetY=e.getShallow("textShadowOffsetY")||n.textShadowOffsetY}function La(t,e){return"auto"!==t?t:e&&e.autoColor?e.autoColor:null}function Oa(t){var e,n=t.textPosition,i=t.insideRollbackOpt;if(i&&null==t.textFill){var r=i.autoColor,a=i.isRectText,o=i.useInsideStyle,s=o!==!1&&(o===!0||a&&n&&"string"==typeof n&&n.indexOf("inside")>=0),l=!s&&null!=r;(s||l)&&(e={textFill:t.textFill,textStroke:t.textStroke,textStrokeWidth:t.textStrokeWidth}),s&&(t.textFill="#fff",null==t.textStroke&&(t.textStroke=r,null==t.textStrokeWidth&&(t.textStrokeWidth=2))),l&&(t.textFill=r)}t.insideRollback=e}function Ea(t){var e=t.insideRollback;e&&(t.textFill=e.textFill,t.textStroke=e.textStroke,t.textStrokeWidth=e.textStrokeWidth,t.insideRollback=null)}function Ba(t,e){var n=e||e.getModel("textStyle");return E([t.fontStyle||n&&n.getShallow("fontStyle")||"",t.fontWeight||n&&n.getShallow("fontWeight")||"",(t.fontSize||n&&n.getShallow("fontSize")||12)+"px",t.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}function za(t,e,n,i,r,a){"function"==typeof r&&(a=r,r=null);var o=i&&i.isAnimationEnabled();if(o){var s=t?"Update":"",l=i.getShallow("animationDuration"+s),u=i.getShallow("animationEasing"+s),h=i.getShallow("animationDelay"+s);"function"==typeof h&&(h=h(r,i.getAnimationDelayParams?i.getAnimationDelayParams(e,r):null)),"function"==typeof l&&(l=l(r)),l>0?e.animateTo(n,l,h||0,u,a,!!a):(e.stopAnimation(),e.attr(n),a&&a())}else e.stopAnimation(),e.attr(n),a&&a()}function Ra(t,e,n,i,r){za(!0,t,e,n,i,r)}function Na(t,e,n,i,r){za(!1,t,e,n,i,r)}function Fa(t,e){for(var n=De([]);t&&t!==e;)ke(n,t.getLocalTransform(),n),t=t.parent;return n}function Va(t,e,n){return e&&!d(e)&&(e=yp.getLocalTransform(e)),n&&(e=Ee([],e)),ae([],t,e)}function Ha(t,e,n){var i=0===e[4]||0===e[5]||0===e[0]?1:Math.abs(2*e[4]/e[0]),r=0===e[4]||0===e[5]||0===e[2]?1:Math.abs(2*e[4]/e[2]),a=["left"===t?-i:"right"===t?i:0,"top"===t?-r:"bottom"===t?r:0];return a=Va(a,e,n),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function Ga(t,e,n){function i(t){var e={};return t.traverse(function(t){!t.isGroup&&t.anid&&(e[t.anid]=t)}),e}function r(t){var e={position:W(t.position),rotation:t.rotation};return t.shape&&(e.shape=o({},t.shape)),e}if(t&&e){var a=i(t);e.traverse(function(t){if(!t.isGroup&&t.anid){var e=a[t.anid];if(e){var i=r(t);t.attr(r(e)),Ra(t,i,n,t.dataIndex)}}})}}function Wa(t,e){return p(t,function(t){var n=t[0];n=km(n,e.x),n=Pm(n,e.x+e.width);var i=t[1];return i=km(i,e.y),i=Pm(i,e.y+e.height),[n,i]})}function Xa(t,e){var n=km(t.x,e.x),i=Pm(t.x+t.width,e.x+e.width),r=km(t.y,e.y),a=Pm(t.y+t.height,e.y+e.height);return i>=n&&a>=r?{x:n,y:r,width:i-n,height:a-r}:void 0}function Ua(t,e,n){e=o({rectHover:!0},e);var i=e.style={strokeNoScale:!0};return n=n||{x:-1,y:-1,width:2,height:2},t?0===t.indexOf("image://")?(i.image=t.slice(8),s(i,n),new bi(e)):na(t.replace("path://",""),e,n,"center"):void 0}function Ya(t,e,n,i,r){for(var a=0,o=r[r.length-1];ag||g>1)return!1;var v=qa(f,p,h,c)/d;return 0>v||v>1?!1:!0}function qa(t,e,n,i){return t*i-n*e}function Za(t){return 1e-6>=t&&t>=-1e-6}function Ka(t,e,n){this.parentModel=e,this.ecModel=n,this.option=t}function $a(t,e,n){for(var i=0;i=0&&n.push(t)}),n}t.topologicalTravel=function(t,e,i,r){function a(t){l[t].entryCount--,0===l[t].entryCount&&u.push(t)}function o(t){h[t]=!0,a(t)}if(t.length){var s=n(e),l=s.graph,u=s.noEntryList,h={};for(f(t,function(t){h[t]=!0});u.length;){var c=u.pop(),d=l[c],p=!!h[c];p&&(i.call(r,c,d.originalDeps.slice()),delete h[c]),f(d.successor,p?o:a)}f(h,function(){throw new Error("Circle dependency may exists")})}}}function no(t){return t.replace(/^\s+/,"").replace(/\s+$/,"")}function io(t,e,n,i){var r=e[1]-e[0],a=n[1]-n[0];if(0===r)return 0===a?n[0]:(n[0]+n[1])/2;if(i)if(r>0){if(t<=e[0])return n[0];if(t>=e[1])return n[1]}else{if(t>=e[0])return n[0];if(t<=e[1])return n[1]}else{if(t===e[0])return n[0];if(t===e[1])return n[1]}return(t-e[0])/r*a+n[0]}function ro(t,e){switch(t){case"center":case"middle":t="50%";break;case"left":case"top":t="0%";break;case"right":case"bottom":t="100%"}return"string"==typeof t?no(t).match(/%$/)?parseFloat(t)/100*e:parseFloat(t):null==t?0/0:+t}function ao(t,e,n){return null==e&&(e=10),e=Math.min(Math.max(0,e),20),t=(+t).toFixed(e),n?t:+t}function oo(t){return t.sort(function(t,e){return t-e}),t}function so(t){if(t=+t,isNaN(t))return 0; +for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}function lo(t){var e=t.toString(),n=e.indexOf("e");if(n>0){var i=+e.slice(n+1);return 0>i?-i:0}var r=e.indexOf(".");return 0>r?0:e.length-1-r}function uo(t,e){var n=Math.log,i=Math.LN10,r=Math.floor(n(t[1]-t[0])/i),a=Math.round(n(Math.abs(e[1]-e[0]))/i),o=Math.min(Math.max(-r+a,0),20);return isFinite(o)?o:20}function ho(t,e,n){if(!t[e])return 0;var i=g(t,function(t,e){return t+(isNaN(e)?0:e)},0);if(0===i)return 0;for(var r=Math.pow(10,n),a=p(t,function(t){return(isNaN(t)?0:t)/i*r*100}),o=100*r,s=p(a,function(t){return Math.floor(t)}),l=g(s,function(t,e){return t+e},0),u=p(a,function(t,e){return t-s[e]});o>l;){for(var h=Number.NEGATIVE_INFINITY,c=null,d=0,f=u.length;f>d;++d)u[d]>h&&(h=u[d],c=d);++s[c],u[c]=0,++l}return s[e]/r}function co(t){var e=2*Math.PI;return(t%e+e)%e}function fo(t){return t>-$m&&$m>t}function po(t){if(t instanceof Date)return t;if("string"==typeof t){var e=Jm.exec(t);if(!e)return new Date(0/0);if(e[8]){var n=+e[4]||0;return"Z"!==e[8].toUpperCase()&&(n-=e[8].slice(0,3)),new Date(Date.UTC(+e[1],+(e[2]||1)-1,+e[3]||1,n,+(e[5]||0),+e[6]||0,+e[7]||0))}return new Date(+e[1],+(e[2]||1)-1,+e[3]||1,+e[4]||0,+(e[5]||0),+e[6]||0,+e[7]||0)}return new Date(null==t?0/0:Math.round(t))}function go(t){return Math.pow(10,vo(t))}function vo(t){return Math.floor(Math.log(t)/Math.LN10)}function mo(t,e){var n,i=vo(t),r=Math.pow(10,i),a=t/r;return n=e?1.5>a?1:2.5>a?2:4>a?3:7>a?5:10:1>a?1:2>a?2:3>a?3:5>a?5:10,t=n*r,i>=-20?+t.toFixed(0>i?-i:0):t}function yo(t,e){var n=(t.length-1)*e+1,i=Math.floor(n),r=+t[i-1],a=n-i;return a?r+a*(t[i]-r):r}function _o(t){function e(t,n,i){return t.interval[i]s;s++)a[s]<=n&&(a[s]=n,o[s]=s?1:1-i),n=a[s],i=o[s];a[0]===a[1]&&o[0]*o[1]!==1?t.splice(r,1):r++}return t}function xo(t){return t-parseFloat(t)>=0}function wo(t){return isNaN(t)?"-":(t=(t+"").split("."),t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:""))}function bo(t,e){return t=(t||"").toLowerCase().replace(/-(.)/g,function(t,e){return e.toUpperCase()}),e&&t&&(t=t.charAt(0).toUpperCase()+t.slice(1)),t}function So(t){return null==t?"":(t+"").replace(ny,function(t,e){return iy[e]})}function Mo(t,e,n){x(e)||(e=[e]);var i=e.length;if(!i)return"";for(var r=e[0].$vars||[],a=0;as;s++)for(var l=0;l':'':{renderMode:r,content:"{marker"+a+"|} ",style:{color:n}}:""}function Co(t,e){return t+="","0000".substr(0,e-t.length)+t}function Do(t,e,n){("week"===t||"month"===t||"quarter"===t||"half-year"===t||"year"===t)&&(t="MM-dd\nyyyy");var i=po(e),r=n?"UTC":"",a=i["get"+r+"FullYear"](),o=i["get"+r+"Month"]()+1,s=i["get"+r+"Date"](),l=i["get"+r+"Hours"](),u=i["get"+r+"Minutes"](),h=i["get"+r+"Seconds"](),c=i["get"+r+"Milliseconds"]();return t=t.replace("MM",Co(o,2)).replace("M",o).replace("yyyy",a).replace("yy",a%100).replace("dd",Co(s,2)).replace("d",s).replace("hh",Co(l,2)).replace("h",l).replace("mm",Co(u,2)).replace("m",u).replace("ss",Co(h,2)).replace("s",h).replace("SSS",Co(c,3))}function Ao(t){return t?t.charAt(0).toUpperCase()+t.substr(1):t}function ko(t){return Vn(t.text,t.font,t.textAlign,t.textVerticalAlign,t.textPadding,t.textLineHeight,t.rich,t.truncate)}function Po(t,e,n,i,r,a,o,s){return Vn(t,e,n,i,r,s,a,o)}function Lo(t,e,n,i,r){var a=0,o=0;null==i&&(i=1/0),null==r&&(r=1/0);var s=0;e.eachChild(function(l,u){var h,c,d=l.position,f=l.getBoundingRect(),p=e.childAt(u+1),g=p&&p.getBoundingRect();if("horizontal"===t){var v=f.width+(g?-g.x+f.x:0);h=a+v,h>i||l.newline?(a=0,h=v,o+=s+n,s=f.height):s=Math.max(s,f.height)}else{var m=f.height+(g?-g.y+f.y:0);c=o+m,c>r||l.newline?(a+=s+n,o=0,c=m,s=f.width):s=Math.max(s,f.width)}l.newline||(d[0]=a,d[1]=o,"horizontal"===t?a=h+n:o=c+n)})}function Oo(t,e,n){n=ey(n||0);var i=e.width,r=e.height,a=ro(t.left,i),o=ro(t.top,r),s=ro(t.right,i),l=ro(t.bottom,r),u=ro(t.width,i),h=ro(t.height,r),c=n[2]+n[0],d=n[1]+n[3],f=t.aspect;switch(isNaN(u)&&(u=i-s-d-a),isNaN(h)&&(h=r-l-c-o),null!=f&&(isNaN(u)&&isNaN(h)&&(f>i/r?u=.8*i:h=.8*r),isNaN(u)&&(u=f*h),isNaN(h)&&(h=u/f)),isNaN(a)&&(a=i-s-u-d),isNaN(o)&&(o=r-l-h-c),t.left||t.right){case"center":a=i/2-u/2-n[3];break;case"right":a=i-u-d}switch(t.top||t.bottom){case"middle":case"center":o=r/2-h/2-n[0];break;case"bottom":o=r-h-c}a=a||0,o=o||0,isNaN(u)&&(u=i-d-a-(s||0)),isNaN(h)&&(h=r-c-o-(l||0));var p=new wn(a+n[3],o+n[0],u,h);return p.margin=n,p}function Eo(t,e,n){function i(n,i){var o={},l=0,u={},h=0,c=2;if(ly(n,function(e){u[e]=t[e]}),ly(n,function(t){r(e,t)&&(o[t]=u[t]=e[t]),a(o,t)&&l++,a(u,t)&&h++}),s[i])return a(e,n[1])?u[n[2]]=null:a(e,n[2])&&(u[n[1]]=null),u;if(h!==c&&l){if(l>=c)return o;for(var d=0;di;i++)if(t[i].length>e)return t[i];return t[n-1]}function Fo(t){var e=t.get("coordinateSystem"),n={coordSysName:e,coordSysDims:[],axisMap:N(),categoryAxisMap:N()},i=_y[e];return i?(i(t,n,n.axisMap,n.categoryAxisMap),n):void 0}function Vo(t){return"category"===t.get("type")}function Ho(t){this.fromDataset=t.fromDataset,this.data=t.data||(t.sourceFormat===Sy?{}:[]),this.sourceFormat=t.sourceFormat||My,this.seriesLayoutBy=t.seriesLayoutBy||Ty,this.dimensionsDefine=t.dimensionsDefine,this.encodeDefine=t.encodeDefine&&N(t.encodeDefine),this.startIndex=t.startIndex||0,this.dimensionsDetectCount=t.dimensionsDetectCount}function Go(t){var e=t.option.source,n=My;if(I(e))n=Iy;else if(x(e)){0===e.length&&(n=wy);for(var i=0,r=e.length;r>i;i++){var a=e[i];if(null!=a){if(x(a)){n=wy;break}if(S(a)){n=by;break}}}}else if(S(e)){for(var o in e)if(e.hasOwnProperty(o)&&d(e[o])){n=Sy;break}}else if(null!=e)throw new Error("Invalid data");Dy(t).sourceFormat=n}function Wo(t){return Dy(t).source}function Xo(t){Dy(t).datasetMap=N()}function Uo(t){var e=t.option,n=e.data,i=I(n)?Iy:xy,r=!1,a=e.seriesLayoutBy,o=e.sourceHeader,s=e.dimensions,l=$o(t);if(l){var u=l.option;n=u.source,i=Dy(l).sourceFormat,r=!0,a=a||u.seriesLayoutBy,null==o&&(o=u.sourceHeader),s=s||u.dimensions}var h=Yo(n,i,a,o,s),c=e.encode;!c&&l&&(c=Ko(t,l,n,i,a,h)),Dy(t).source=new Ho({data:n,fromDataset:r,seriesLayoutBy:a,sourceFormat:i,dimensionsDefine:h.dimensionsDefine,startIndex:h.startIndex,dimensionsDetectCount:h.dimensionsDetectCount,encodeDefine:c})}function Yo(t,e,n,i,r){if(!t)return{dimensionsDefine:jo(r)};var a,o,s;if(e===wy)"auto"===i||null==i?qo(function(t){null!=t&&"-"!==t&&(b(t)?null==o&&(o=1):o=0)},n,t,10):o=i?1:0,r||1!==o||(r=[],qo(function(t,e){r[e]=null!=t?t:""},n,t)),a=r?r.length:n===Cy?t.length:t[0]?t[0].length:null;else if(e===by)r||(r=Zo(t),s=!0);else if(e===Sy)r||(r=[],s=!0,f(t,function(t,e){r.push(e)}));else if(e===xy){var l=Hi(t[0]);a=x(l)&&l.length||1}else e===Iy&&kf&&O(!!r,"dimensions must be given if data is TypedArray.");var u;return s&&f(r,function(t,e){"name"===(S(t)?t.name:t)&&(u=e)}),{startIndex:o,dimensionsDefine:jo(r),dimensionsDetectCount:a,potentialNameDimIndex:u}}function jo(t){if(t){var e=N();return p(t,function(t){if(t=o({},S(t)?t:{name:t}),null==t.name)return t;t.name+="",null==t.displayName&&(t.displayName=t.name);var n=e.get(t.name);return n?t.name+="-"+n.count++:e.set(t.name,{count:1}),t})}}function qo(t,e,n,i){if(null==i&&(i=1/0),e===Cy)for(var r=0;rr;r++)t(n[r]?n[r][0]:null,r);else for(var a=n[0]||[],r=0;rr;r++)t(a[r],r)}function Zo(t){for(var e,n=0;n_&&null==y;_++)Jo(n,i,r,a.dimensionsDefine,a.startIndex,_)||(y=_);if(null!=y){s.value=y;var x=a.potentialNameDimIndex||Math.max(y-1,0);u.push(x),l.push(x)}}return l.length&&(s.itemName=l),u.length&&(s.seriesName=u),s}function $o(t){var e=t.option,n=e.data;return n?void 0:t.ecModel.getComponent("dataset",e.datasetIndex||0)}function Qo(t,e){return Jo(t.data,t.sourceFormat,t.seriesLayoutBy,t.dimensionsDefine,t.startIndex,e)}function Jo(t,e,n,i,r,a){function o(t){return null!=t&&isFinite(t)&&""!==t?!1:b(t)&&"-"!==t?!0:void 0}var s,l=5;if(I(t))return!1;var u;if(i&&(u=i[a],u=S(u)?u.name:u),e===wy)if(n===Cy){for(var h=t[a],c=0;c<(h||[]).length&&l>c;c++)if(null!=(s=o(h[r+c])))return s}else for(var c=0;cc;c++){var d=t[r+c];if(d&&null!=(s=o(d[a])))return s}else if(e===by){if(!u)return;for(var c=0;cc;c++){var f=t[c];if(f&&null!=(s=o(f[u])))return s}}else if(e===Sy){if(!u)return;var h=t[u];if(!h||I(h))return!1;for(var c=0;cc;c++)if(null!=(s=o(h[c])))return s}else if(e===xy)for(var c=0;cc;c++){var f=t[c],p=Hi(f);if(!x(p))return!1;if(null!=(s=o(p[a])))return s}return!1}function ts(t,e){if(e){var n=e.seiresIndex,i=e.seriesId,r=e.seriesName;return null!=n&&t.componentIndex!==n||null!=i&&t.id!==i||null!=r&&t.name!==r}}function es(t,e){var n=t.color&&!t.colorLayer;f(e,function(e,a){"colorLayer"===a&&n||py.hasClass(a)||("object"==typeof e?t[a]=t[a]?r(t[a],e,!1):i(e):null==t[a]&&(t[a]=e))})}function ns(t){t=t,this.option={},this.option[Ay]=1,this._componentsMap=N({series:[]}),this._seriesIndices,this._seriesIndicesMap,es(t,this._theme.option),r(t,vy,!1),this.mergeOption(t)}function is(t,e){x(e)||(e=e?[e]:[]);var n={};return f(e,function(e){n[e]=(t.get(e)||[]).slice()}),n}function rs(t,e,n){var i=e.type?e.type:n?n.subType:py.determineSubType(t,e);return i}function as(t,e){t._seriesIndicesMap=N(t._seriesIndices=p(e,function(t){return t.componentIndex})||[])}function os(t,e){return e.hasOwnProperty("subType")?v(t,function(t){return t.subType===e.subType}):t}function ss(t){if(kf&&!t._seriesIndices)throw new Error("Option should contains series.")}function ls(t){f(Py,function(e){this[e]=y(t[e],t)},this)}function us(){this._coordinateSystems=[]}function hs(t){this._api=t,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function cs(t,e,n){var i,r,a=[],o=[],s=t.timeline;if(t.baseOption&&(r=t.baseOption),(s||t.options)&&(r=r||{},a=(t.options||[]).slice()),t.media){r=r||{};var l=t.media;Oy(l,function(t){t&&t.option&&(t.query?o.push(t):i||(i=t))})}return r||(r=t),r.timeline||(r.timeline=s),Oy([r].concat(a).concat(p(o,function(t){return t.option})),function(t){Oy(e,function(e){e(t,n)})}),{baseOption:r,timelineOptions:a,mediaDefault:i,mediaList:o}}function ds(t,e,n){var i={width:e,height:n,aspectratio:e/n},r=!0;return f(t,function(t,e){var n=e.match(Ry);if(n&&n[1]&&n[2]){var a=n[1],o=n[2].toLowerCase();fs(i[o],t,a)||(r=!1)}}),r}function fs(t,e,n){return"min"===n?t>=e:"max"===n?e>=t:t===e}function ps(t,e){return t.join(",")===e.join(",")}function gs(t,e){e=e||{},Oy(e,function(e,n){if(null!=e){var i=t[n];if(py.hasClass(n)){e=Fi(e),i=Fi(i);var r=Wi(i,e);t[n]=By(r,function(t){return t.option&&t.exist?zy(t.exist,t.option,!0):t.exist||t.option})}else t[n]=zy(i,e,!0)}})}function vs(t){var e=t&&t.itemStyle;if(e)for(var n=0,i=Vy.length;i>n;n++){var a=Vy[n],o=e.normal,s=e.emphasis;o&&o[a]&&(t[a]=t[a]||{},t[a].normal?r(t[a].normal,o[a]):t[a].normal=o[a],o[a]=null),s&&s[a]&&(t[a]=t[a]||{},t[a].emphasis?r(t[a].emphasis,s[a]):t[a].emphasis=s[a],s[a]=null)}}function ms(t,e,n){if(t&&t[e]&&(t[e].normal||t[e].emphasis)){var i=t[e].normal,r=t[e].emphasis;i&&(n?(t[e].normal=t[e].emphasis=null,s(t[e],i)):t[e]=i),r&&(t.emphasis=t.emphasis||{},t.emphasis[e]=r)}}function ys(t){ms(t,"itemStyle"),ms(t,"lineStyle"),ms(t,"areaStyle"),ms(t,"label"),ms(t,"labelLine"),ms(t,"upperLabel"),ms(t,"edgeLabel")}function _s(t,e){var n=Fy(t)&&t[e],i=Fy(n)&&n.textStyle;if(i)for(var r=0,a=Zg.length;a>r;r++){var e=Zg[r];i.hasOwnProperty(e)&&(n[e]=i[e])}}function xs(t){t&&(ys(t),_s(t,"label"),t.emphasis&&_s(t.emphasis,"label"))}function ws(t){if(Fy(t)){vs(t),ys(t),_s(t,"label"),_s(t,"upperLabel"),_s(t,"edgeLabel"),t.emphasis&&(_s(t.emphasis,"label"),_s(t.emphasis,"upperLabel"),_s(t.emphasis,"edgeLabel"));var e=t.markPoint;e&&(vs(e),xs(e));var n=t.markLine;n&&(vs(n),xs(n));var i=t.markArea;i&&xs(i);var r=t.data;if("graph"===t.type){r=r||t.nodes;var a=t.links||t.edges;if(a&&!I(a))for(var o=0;o=0;p--){var g=t[p];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,c)),d>=0){var v=g.data.getByRawIndex(g.stackResultDimension,d);if(h>=0&&v>0||0>=h&&0>v){h+=v,f=v;break}}}return i[0]=h,i[1]=f,i});o.hostModel.setData(l),e.data=l})}function Ds(t,e){Ho.isInstance(t)||(t=Ho.seriesDataToSource(t)),this._source=t;var n=this._data=t.data,i=t.sourceFormat;if(i===Iy){if(kf&&null==e)throw new Error("Typed array data must specify dimension size");this._offset=0,this._dimSize=e,this._data=n}var r=jy[i===wy?i+"_"+t.seriesLayoutBy:i];kf&&O(r,"Invalide sourceFormat: "+i),o(this,r)}function As(){return this._data.length}function ks(t){return this._data[t]}function Ps(t){for(var e=0;ee.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function Ys(t,e){f(t.CHANGABLE_METHODS,function(n){t.wrapMethod(n,_(js,e))})}function js(t){var e=qs(t);e&&e.setOutputEnd(this.count())}function qs(t){var e=(t.ecModel||{}).scheduler,n=e&&e.getPipeline(t.uid);if(n){var i=n.currentTask;if(i){var r=i.agentStubMap;r&&(i=r.get(t.uid))}return i}}function Zs(){this.group=new jp,this.uid=Ja("viewChart"),this.renderTask=Rs({plan:Qs,reset:Js}),this.renderTask.context={view:this}}function Ks(t,e,n){if(t&&(t.trigger(e,n),t.isGroup&&!Sa(t)))for(var i=0,r=t.childCount();r>i;i++)Ks(t.childAt(i),e,n)}function $s(t,e,n){var i=ji(t,e),r=e&&null!=e.highlightKey?Ma(e.highlightKey):null;null!=i?f(Fi(i),function(e){Ks(t.getItemGraphicEl(e),n,r)}):t.eachItemGraphicEl(function(t){Ks(t,n,r)})}function Qs(t){return o_(t.model)}function Js(t){var e=t.model,n=t.ecModel,i=t.api,r=t.payload,a=e.pipelineContext.progressiveRender,o=t.view,s=r&&a_(r).updateMethod,l=a?"incrementalPrepareRender":s&&o[s]?s:"render";return"render"!==l&&o[l](e,n,i,r),l_[l]}function tl(t,e,n){function i(){h=(new Date).getTime(),c=null,t.apply(o,s||[])}var r,a,o,s,l,u=0,h=0,c=null;e=e||0;var d=function(){r=(new Date).getTime(),o=this,s=arguments;var t=l||e,d=l||n;l=null,a=r-(d?u:h)-t,clearTimeout(c),d?c=setTimeout(i,t):a>=0?i():c=setTimeout(i,-a),u=r};return d.clear=function(){c&&(clearTimeout(c),c=null)},d.debounceNextCall=function(t){l=t},d}function el(t,e,n,i){var r=t[e];if(r){var a=r[u_]||r,o=r[c_],s=r[h_];if(s!==n||o!==i){if(null==n||!i)return t[e]=a;r=t[e]=tl(a,n,"debounce"===i),r[u_]=a,r[c_]=i,r[h_]=n}return r}}function nl(t,e,n,i){this.ecInstance=t,this.api=e,this.unfinished;var n=this._dataProcessorHandlers=n.slice(),i=this._visualHandlers=i.slice();this._allHandlers=n.concat(i),this._stageTaskMap=N()}function il(t,e,n,i,r){function a(t,e){return t.setDirty&&(!t.dirtyMap||t.dirtyMap.get(e.__pipeline.id))}r=r||{};var o;f(e,function(e){if(!r.visualType||r.visualType===e.visualType){var s=t._stageTaskMap.get(e.uid),l=s.seriesTaskMap,u=s.overallTask;if(u){var h,c=u.agentStubMap;c.each(function(t){a(r,t)&&(t.dirty(),h=!0)}),h&&u.dirty(),y_(u,i);var d=t.getPerformArgs(u,r.block);c.each(function(t){t.perform(d)}),o|=u.perform(d)}else l&&l.each(function(s){a(r,s)&&s.dirty();var l=t.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&n.isSeriesFiltered(s.context.model),y_(s,i),o|=s.perform(l)})}}),t.unfinished|=o}function rl(t,e,n,i,r){function a(n){var a=n.uid,s=o.get(a)||o.set(a,Rs({plan:hl,reset:cl,count:fl}));s.context={model:n,ecModel:i,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:t},pl(t,n,s)}var o=n.seriesTaskMap||(n.seriesTaskMap=N()),s=e.seriesType,l=e.getTargetSeries;e.createOnAllSeries?i.eachRawSeries(a):s?i.eachRawSeriesByType(s,a):l&&l(i,r).each(a);var u=t._pipelineMap;o.each(function(t,e){u.get(e)||(t.dispose(),o.removeKey(e))})}function al(t,e,n,i,r){function a(e){var n=e.uid,i=s.get(n);i||(i=s.set(n,Rs({reset:sl,onDirty:ul})),o.dirty()),i.context={model:e,overallProgress:h,modifyOutputEnd:c},i.agent=o,i.__block=h,pl(t,e,i)}var o=n.overallTask=n.overallTask||Rs({reset:ol});o.context={ecModel:i,api:r,overallReset:e.overallReset,scheduler:t};var s=o.agentStubMap=o.agentStubMap||N(),l=e.seriesType,u=e.getTargetSeries,h=!0,c=e.modifyOutputEnd;l?i.eachRawSeriesByType(l,a):u?u(i,r).each(a):(h=!1,f(i.getSeries(),a));var d=t._pipelineMap;s.each(function(t,e){d.get(e)||(t.dispose(),o.dirty(),s.removeKey(e))})}function ol(t){t.overallReset(t.ecModel,t.api,t.payload)}function sl(t){return t.overallProgress&&ll}function ll(){this.agent.dirty(),this.getDownstream().dirty()}function ul(){this.agent&&this.agent.dirty()}function hl(t){return t.plan&&t.plan(t.model,t.ecModel,t.api,t.payload)}function cl(t){t.useClearVisual&&t.data.clearAllVisual();var e=t.resetDefines=Fi(t.reset(t.model,t.ecModel,t.api,t.payload));return e.length>1?p(e,function(t,e){return dl(e)}):__}function dl(t){return function(e,n){var i=n.data,r=n.resetDefines[t];if(r&&r.dataEach)for(var a=e.start;a0?parseInt(i,10)/100:i?parseFloat(i):0;var r=n.getAttribute("stop-color")||"#000000";e.addColorStop(i,r)}n=n.nextSibling}}function xl(t,e){t&&t.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),s(e.__inheritedStyle,t.__inheritedStyle))}function wl(t){for(var e=E(t).split(k_),n=[],i=0;i0;a-=2){var o=r[a],s=r[a-1];switch(i=i||Ce(),s){case"translate":o=E(o).split(k_),Pe(i,i,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case"scale":o=E(o).split(k_),Oe(i,i,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case"rotate":o=E(o).split(k_),Le(i,i,parseFloat(o[0]));break;case"skew":o=E(o).split(k_),console.warn("Skew transform is not supported yet");break;case"matrix":var o=E(o).split(k_);i[0]=parseFloat(o[0]),i[1]=parseFloat(o[1]),i[2]=parseFloat(o[2]),i[3]=parseFloat(o[3]),i[4]=parseFloat(o[4]),i[5]=parseFloat(o[5])}}e.setLocalTransform(i)}}function Il(t){var e=t.getAttribute("style"),n={};if(!e)return n;var i={};z_.lastIndex=0;for(var r;null!=(r=z_.exec(e));)i[r[1]]=r[2];for(var a in O_)O_.hasOwnProperty(a)&&null!=i[a]&&(n[O_[a]]=i[a]);return n}function Tl(t,e,n){var i=e/t.width,r=n/t.height,a=Math.min(i,r),o=[a,a],s=[-(t.x+t.width/2)*a+e/2,-(t.y+t.height/2)*a+n/2];return{scale:o,position:s}}function Cl(t){return function(e,n,i){e=e&&e.toLowerCase(),np.prototype[t].call(this,e,n,i)}}function Dl(){np.call(this)}function Al(t,e,n){function r(t,e){return t.__prio-e.__prio}n=n||{},"string"==typeof e&&(e=vx[e]),this.id,this.group,this._dom=t;var a="canvas";kf&&(a=("undefined"==typeof window?global:window).__ECHARTS__DEFAULT__RENDERER__||a);var o=this._zr=Ei(t,{renderer:n.renderer||a,devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=tl(y(o.flush,o),17);var e=i(e);e&&Xy(e,!0),this._theme=e,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new us;var s=this._api=jl(this);An(gx,r),An(dx,r),this._scheduler=new nl(this,s,dx,gx),np.call(this,this._ecEventProcessor=new ql),this._messageCenter=new Dl,this._initEvents(),this.resize=y(this.resize,this),this._pendingActions=[],o.animation.on("frame",this._onframe,this),Rl(o,this),B(this)}function kl(t,e,n){var i,r=this._model,a=this._coordSysMgr.getCoordinateSystems();e=Zi(r,e);for(var o=0;oe.get("hoverLayerThreshold")&&!Ef.node&&e.eachSeries(function(e){if(!e.preventUsingHoverLayer){var n=t._chartsMap[e.__viewId];n.__alive&&n.group.traverse(function(t){t.useHoverLayer=!0})}})}function Ul(t,e){var n=t.get("blendMode")||null;kf&&!Ef.canvasSupported&&n&&"source-over"!==n&&console.warn("Only canvas support blendMode"),e.group.traverse(function(t){t.isGroup||t.style.blend!==n&&t.setStyle("blend",n),t.eachPendingDisplayable&&t.eachPendingDisplayable(function(t){t.setStyle("blend",n)})})}function Yl(t,e){var n=t.get("z"),i=t.get("zlevel");e.group.traverse(function(t){"group"!==t.type&&(null!=n&&(t.z=n),null!=i&&(t.zlevel=i))})}function jl(t){var e=t._coordSysMgr;return o(new ls(t),{getCoordinateSystems:y(e.getCoordinateSystems,e),getComponentByElement:function(e){for(;e;){var n=e.__ecComponentInfo;if(null!=n)return t._model.getComponent(n.mainType,n.index);e=e.parent}}})}function ql(){this.eventInfo}function Zl(t){function e(t,e){for(var n=0;n65535?Lx:Ex}function Du(t){var e=t.constructor;return e===Array?t.slice():new e(t)}function Au(t,e){f(Bx.concat(e.__wrappedMethods||[]),function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t.__wrappedMethods=e.__wrappedMethods,f(zx,function(n){t[n]=i(e[n])}),t._calculationInfo=o(e._calculationInfo)}function ku(t,e,n,i,r){var a=Px[e.type],o=i-1,s=e.name,l=t[s][o];if(l&&l.lengthc;c+=n)t[s].push(new a(Math.min(r-c,n)))}function Pu(t){var e=t._invertedIndicesMap;f(e,function(n,i){var r=t._dimensionInfos[i],a=r.ordinalMeta;if(a){n=e[i]=new Ox(a.categories.length);for(var o=0;o=0?this._indices[t]:-1}function Bu(t,e){var n=t._idList[e];return null==n&&(n=Lu(t,t._idDimIdx,e)),null==n&&(n=kx+e),n}function zu(t){return x(t)||(t=[t]),t}function Ru(t,e){for(var n=0;n=0?(r[s]=Fu(a[s]),i._rawExtent[s]=Vu(),i._extent[s]=null):r[s]=a[s])}return i}function Fu(t){for(var e=new Array(t.length),n=0;np;p++){var g=a[p]=o({},S(a[p])?a[p]:{name:a[p]}),v=g.name,m=c[p]={otherDims:{}};null!=v&&null==u.get(v)&&(m.name=m.displayName=v,u.set(v,p)),null!=g.type&&(m.type=g.type),null!=g.displayName&&(m.displayName=g.displayName)}l.each(function(t,e){if(t=Fi(t).slice(),1===t.length&&!b(t[0])&&t[0]<0)return void l.set(e,!1);var n=l.set(e,[]);f(t,function(t,i){b(t)&&(t=u.get(t)),null!=t&&d>t&&(n[i]=t,r(c[t],e,i))})});var y=0;f(t,function(t){var e,t,n,a;if(b(t))e=t,t={};else{e=t.name;var o=t.ordinalMeta;t.ordinalMeta=null,t=i(t),t.ordinalMeta=o,n=t.dimsDef,a=t.otherDims,t.name=t.coordDim=t.coordDimIndex=t.dimsDef=t.otherDims=null}var u=l.get(e);if(u!==!1){var u=Fi(u);if(!u.length)for(var h=0;h<(n&&n.length||1);h++){for(;yI;I++){var m=c[I]=c[I]||{},T=m.coordDim;null==T&&(m.coordDim=Wu(M,h,w),m.coordDimIndex=0,(!_||0>=x)&&(m.isExtraCoord=!0),x--),null==m.name&&(m.name=Wu(m.coordDim,u)),null==m.type&&Qo(e,I,m.name)&&(m.type="ordinal")}return c}function Gu(t,e,n,i){var r=Math.max(t.dimensionsDetectCount||1,e.length,n.length,i||0);return f(e,function(t){var e=t.dimsDef;e&&(r=Math.max(r,e.length))}),r}function Wu(t,e,n){if(n||null!=e.get(t)){for(var i=0;null!=e.get(t+i);)i++;t+=i}return e.set(t,!0),t}function Xu(t,e,n){n=n||{};var i,r,a,o,s=n.byIndex,l=n.stackedCoordDimension,u=!(!t||!t.get("stack"));if(f(e,function(t,n){b(t)&&(e[n]=t={name:t}),u&&!t.isExtraCoord&&(s||i||!t.ordinalMeta||(i=t),r||"ordinal"===t.type||"time"===t.type||l&&l!==t.coordDim||(r=t))}),!r||s||i||(s=!0),r){a="__\x00ecstackresult",o="__\x00ecstackedover",i&&(i.createInvertedIndices=!0);var h=r.coordDim,c=r.type,d=0;f(e,function(t){t.coordDim===h&&d++}),e.push({name:a,coordDim:h,coordDimIndex:d,type:c,isExtraCoord:!0,isCalculationCoord:!0}),d++,e.push({name:o,coordDim:o,coordDimIndex:d,type:c,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:r&&r.name,stackedByDimension:i&&i.name,isStackedByIndex:s,stackedOverDimension:o,stackResultDimension:a}}function Uu(t,e){return!!e&&e===t.getCalculationInfo("stackedDimension")}function Yu(t,e){return Uu(t,e)?t.getCalculationInfo("stackResultDimension"):e}function ju(t,e,n){n=n||{},Ho.isInstance(t)||(t=Ho.seriesDataToSource(t));var i,r=e.get("coordinateSystem"),a=us.get(r),o=Fo(e);o&&(i=p(o.coordSysDims,function(t){var e={name:t},n=o.axisMap.get(t);if(n){var i=n.get("type");e.type=Iu(i)}return e})),i||(i=a&&(a.getDimensionsInfo?a.getDimensionsInfo():a.dimensions.slice())||["x","y"]);var s,l,u=Vx(t,{coordDimensions:i,generateCoord:n.generateCoord});o&&f(u,function(t,e){var n=t.coordDim,i=o.categoryAxisMap.get(n);i&&(null==s&&(s=e),t.ordinalMeta=i.getOrdinalMeta()),null!=t.otherDims.itemName&&(l=!0)}),l||null==s||(u[s].otherDims.itemName=0);var h=Xu(e,u),c=new Rx(u,e);c.setCalculationInfo(h);var d=null!=s&&qu(t)?function(t,e,n,i){return i===s?n:this.defaultDimValueGetter(t,e,n,i)}:null;return c.hasItemOption=!1,c.initData(t,null,d),c}function qu(t){if(t.sourceFormat===xy){var e=Zu(t.data||[]);return null!=e&&!x(Hi(e))}}function Zu(t){for(var e=0;eo&&(o=r.interval=n),null!=i&&o>i&&(o=r.interval=i);var s=r.intervalPrecision=eh(o),l=r.niceTickExtent=[Xx(Math.ceil(t[0]/o)*o,s),Xx(Math.floor(t[1]/o)*o,s)];return ih(l,t),r}function eh(t){return lo(t)+2}function nh(t,e,n){t[e]=Math.max(Math.min(t[e],n[1]),n[0])}function ih(t,e){!isFinite(t[0])&&(t[0]=e[0]),!isFinite(t[1])&&(t[1]=e[1]),nh(t,0,e),nh(t,1,e),t[0]>t[1]&&(t[0]=t[1])}function rh(t,e,n,i){var r=[];if(!t)return r;var a=1e4;e[0]a)return[];return e[1]>(r.length?r[r.length-1]:n[1])&&r.push(e[1]),r}function ah(t){return t.get("stack")||jx+t.seriesIndex}function oh(t){return t.dim+t.index}function sh(t,e){var n=[];return e.eachSeriesByType(t,function(t){dh(t)&&!fh(t)&&n.push(t)}),n}function lh(t){var e=[];return f(t,function(t){var n=t.getData(),i=t.coordinateSystem,r=i.getBaseAxis(),a=r.getExtent(),o="category"===r.type?r.getBandWidth():Math.abs(a[1]-a[0])/n.count(),s=ro(t.get("barWidth"),o),l=ro(t.get("barMaxWidth"),o),u=t.get("barGap"),h=t.get("barCategoryGap");e.push({bandWidth:o,barWidth:s,barMaxWidth:l,barGap:u,barCategoryGap:h,axisKey:oh(r),stackId:ah(t)})}),uh(e)}function uh(t){var e={};f(t,function(t){var n=t.axisKey,i=t.bandWidth,r=e[n]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},a=r.stacks;e[n]=r;var o=t.stackId;a[o]||r.autoWidthCount++,a[o]=a[o]||{width:0,maxWidth:0};var s=t.barWidth;s&&!a[o].width&&(a[o].width=s,s=Math.min(r.remainedWidth,s),r.remainedWidth-=s);var l=t.barMaxWidth;l&&(a[o].maxWidth=l);var u=t.barGap;null!=u&&(r.gap=u);var h=t.barCategoryGap;null!=h&&(r.categoryGap=h)});var n={};return f(e,function(t,e){n[e]={};var i=t.stacks,r=t.bandWidth,a=ro(t.categoryGap,r),o=ro(t.gap,1),s=t.remainedWidth,l=t.autoWidthCount,u=(s-a)/(l+(l-1)*o);u=Math.max(u,0),f(i,function(t){var e=t.maxWidth;e&&u>e&&(e=Math.min(e,s),t.width&&(e=Math.min(e,t.width)),s-=e,t.width=e,l--)}),u=(s-a)/(l+(l-1)*o),u=Math.max(u,0);var h,c=0;f(i,function(t){t.width||(t.width=u),h=t,c+=t.width*(1+o)}),h&&(c-=h.width*o);var d=-c/2;f(i,function(t,i){n[e][i]=n[e][i]||{offset:d,width:t.width},d+=t.width*(1+o)})}),n}function hh(t,e,n){if(t&&e){var i=t[oh(e)];return null!=i&&null!=n&&(i=i[ah(n)]),i}}function ch(t,e){var n=sh(t,e),i=lh(n),r={};f(n,function(t){var e=t.getData(),n=t.coordinateSystem,a=n.getBaseAxis(),o=ah(t),s=i[oh(a)][o],l=s.offset,u=s.width,h=n.getOtherAxis(a),c=t.get("barMinHeight")||0;r[o]=r[o]||[],e.setLayout({offset:l,size:u});for(var d=e.mapDimension(h.dim),f=e.mapDimension(a.dim),p=Uu(e,d),g=h.isHorizontal(),v=ph(a,h,p),m=0,y=e.count();y>m;m++){var _=e.get(d,m),x=e.get(f,m);if(!isNaN(_)&&!isNaN(x)){var w=_>=0?"p":"n",b=v;p&&(r[o][x]||(r[o][x]={p:v,n:v}),b=r[o][x][w]);var S,M,I,T;if(g){var C=n.dataToPoint([_,x]);S=b,M=C[1]+l,I=C[0]-v,T=u,Math.abs(I)I?-1:1)*c),p&&(r[o][x][w]+=I)}else{var C=n.dataToPoint([x,_]);S=C[0]+l,M=b,I=u,T=C[1]-v,Math.abs(T)=T?-1:1)*c),p&&(r[o][x][w]+=T)}e.setItemLayout(m,{x:S,y:M,width:I,height:T})}}},this)}function dh(t){return t.coordinateSystem&&"cartesian2d"===t.coordinateSystem.type}function fh(t){return t.pipelineContext&&t.pipelineContext.large}function ph(t,e){var n,i,r=e.getGlobalExtent();r[0]>r[1]?(n=r[1],i=r[0]):(n=r[0],i=r[1]);var a=e.toGlobalCoord(e.dataToCoord(0));return n>a&&(a=n),a>i&&(a=i),a}function gh(t,e){return hw(t,uw(e))}function vh(t,e){var n,i,r,a=t.type,o=e.getMin(),s=e.getMax(),l=null!=o,u=null!=s,h=t.getExtent();"ordinal"===a?n=e.getCategories().length:(i=e.get("boundaryGap"),x(i)||(i=[i||0,i||0]),"boolean"==typeof i[0]&&(kf&&console.warn('Boolean type for boundaryGap is only allowed for ordinal axis. Please use string in percentage instead, e.g., "20%". Currently, boundaryGap is set to be 0.'),i=[0,0]),i[0]=ro(i[0],1),i[1]=ro(i[1],1),r=h[1]-h[0]||Math.abs(h[0])),null==o&&(o="ordinal"===a?n?0:0/0:h[0]-i[0]*r),null==s&&(s="ordinal"===a?n?n-1:0/0:h[1]+i[1]*r),"dataMin"===o?o=h[0]:"function"==typeof o&&(o=o({min:h[0],max:h[1]})),"dataMax"===s?s=h[1]:"function"==typeof s&&(s=s({min:h[0],max:h[1]})),(null==o||!isFinite(o))&&(o=0/0),(null==s||!isFinite(s))&&(s=0/0),t.setBlank(C(o)||C(s)||"ordinal"===a&&!t.getOrdinalMeta().categories.length),e.getNeedCrossZero()&&(o>0&&s>0&&!l&&(o=0),0>o&&0>s&&!u&&(s=0));var c=e.ecModel;if(c&&"time"===a){var d,p=sh("bar",c);if(f(p,function(t){d|=t.getBaseAxis()===e.axis}),d){var g=lh(p),v=mh(o,s,e,g);o=v.min,s=v.max}}return[o,s]}function mh(t,e,n,i){var r=n.axis.getExtent(),a=r[1]-r[0],o=hh(i,n.axis);if(void 0===o)return{min:t,max:e};var s=1/0;f(o,function(t){s=Math.min(t.offset,s)});var l=-1/0;f(o,function(t){l=Math.max(t.offset+t.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,h=e-t,c=1-(s+l)/a,d=h/c-h;return e+=d*(l/u),t-=d*(s/u),{min:t,max:e}}function yh(t,e){var n=vh(t,e),i=null!=e.getMin(),r=null!=e.getMax(),a=e.get("splitNumber");"log"===t.type&&(t.base=e.get("logBase"));var o=t.type;t.setExtent(n[0],n[1]),t.niceExtent({splitNumber:a,fixMin:i,fixMax:r,minInterval:"interval"===o||"time"===o?e.get("minInterval"):null,maxInterval:"interval"===o||"time"===o?e.get("maxInterval"):null});var s=e.get("interval");null!=s&&t.setInterval&&t.setInterval(s)}function _h(t,e){if(e=e||t.get("type"))switch(e){case"category":return new Wx(t.getOrdinalMeta?t.getOrdinalMeta():t.getCategories(),[1/0,-1/0]);case"value":return new Yx;default:return(Ku.getClass(e)||Yx).create(t)}}function xh(t){var e=t.scale.getExtent(),n=e[0],i=e[1];return!(n>0&&i>0||0>n&&0>i)}function wh(t){var e=t.getLabelModel().get("formatter"),n="category"===t.type?t.scale.getExtent()[0]:null;return"string"==typeof e?e=function(e){return function(n){return n=t.scale.getLabel(n),e.replace("{value}",null!=n?n:"")}}(e):"function"==typeof e?function(i,r){return null!=n&&(r=i-n),e(bh(t,i),r)}:function(e){return t.scale.getLabel(e)}}function bh(t,e){return"category"===t.type?t.scale.getLabel(e):e}function Sh(t){var e=t.model,n=t.scale;if(e.get("axisLabel.show")&&!n.isBlank()){var i,r,a="category"===t.type,o=n.getExtent();a?r=n.count():(i=n.getTicks(),r=i.length);var s,l=t.getLabelModel(),u=wh(t),h=1;r>40&&(h=Math.ceil(r/40));for(var c=0;r>c;c+=h){var d=i?i[c]:o[0]+c,f=u(d),p=l.getTextRect(f),g=Mh(p,l.get("rotate")||0);s?s.union(g):s=g}return s}}function Mh(t,e){var n=e*Math.PI/180,i=t.plain(),r=i.width,a=i.height,o=r*Math.cos(n)+a*Math.sin(n),s=r*Math.sin(n)+a*Math.cos(n),l=new wn(i.x,i.y,o,s);return l}function Ih(t){var e=t.get("interval");return null==e?"auto":e}function Th(t){return"category"===t.type&&0===Ih(t.getLabelModel())}function Ch(t,e){if("image"!==this.type){var n=this.style,i=this.shape;i&&"line"===i.symbolType?n.stroke=t:this.__isEmptyBrush?(n.stroke=t,n.fill=e||"#fff"):(n.fill&&(n.fill=t),n.stroke&&(n.stroke=t)),this.dirty(!1)}}function Dh(t,e,n,i,r,a,o){var s=0===t.indexOf("empty");s&&(t=t.substr(5,1).toLowerCase()+t.substr(6));var l;return l=0===t.indexOf("image://")?ia(t.slice(8),new wn(e,n,i,r),o?"center":"cover"):0===t.indexOf("path://")?na(t.slice(7),{},new wn(e,n,i,r),o?"center":"cover"):new Mw({shape:{symbolType:t,x:e,y:n,width:i,height:r}}),l.__isEmptyBrush=s,l.setColor=Ch,l.setColor(a),l}function Ah(t){return ju(t.getSource(),t)}function kh(t,e){var n=e;Ka.isInstance(e)||(n=new Ka(e),c(n,vw));var i=_h(n);return i.setExtent(t[0],t[1]),yh(i,n),i}function Ph(t){c(t,vw)}function Lh(t,e){return Math.abs(t-e)>1^-(1&s),l=l>>1^-(1&l),s+=r,l+=a,r=s,a=l,i.push([s/n,l/n])}return i}function Rh(t){return"category"===t.type?Fh(t):Gh(t)}function Nh(t,e){return"category"===t.type?Hh(t,e):{ticks:t.scale.getTicks()}}function Fh(t){var e=t.getLabelModel(),n=Vh(t,e);return!e.get("show")||t.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function Vh(t,e){var n=Wh(t,"labels"),i=Ih(e),r=Xh(n,i);if(r)return r;var a,o;return w(i)?a=Kh(t,i):(o="auto"===i?Yh(t):i,a=Zh(t,o)),Uh(n,i,{labels:a,labelCategoryInterval:o})}function Hh(t,e){var n=Wh(t,"ticks"),i=Ih(e),r=Xh(n,i);if(r)return r;var a,o;if((!e.get("show")||t.scale.isBlank())&&(a=[]),w(i))a=Kh(t,i,!0);else if("auto"===i){var s=Vh(t,t.getLabelModel());o=s.labelCategoryInterval,a=p(s.labels,function(t){return t.tickValue})}else o=i,a=Zh(t,o,!0);return Uh(n,i,{ticks:a,tickCategoryInterval:o})}function Gh(t){var e=t.scale.getTicks(),n=wh(t);return{labels:p(e,function(e,i){return{formattedLabel:n(e,i),rawLabel:t.scale.getLabel(e),tickValue:e}})}}function Wh(t,e){return Aw(t)[e]||(Aw(t)[e]=[])}function Xh(t,e){for(var n=0;n40&&(s=Math.max(1,Math.floor(o/40)));for(var l=a[0],u=t.dataToCoord(l+1)-t.dataToCoord(l),h=Math.abs(u*Math.cos(i)),c=Math.abs(u*Math.sin(i)),d=0,f=0;l<=a[1];l+=s){var p=0,g=0,v=Vn(n(l),e.font,"center","top");p=1.3*v.width,g=1.3*v.height,d=Math.max(d,p,7),f=Math.max(f,g,7)}var m=d/h,y=f/c;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),x=Aw(t.model),w=x.lastAutoInterval,b=x.lastTickCount;return null!=w&&null!=b&&Math.abs(w-_)<=1&&Math.abs(b-o)<=1&&w>_?_=w:(x.lastTickCount=o,x.lastAutoInterval=_),_}function qh(t){var e=t.getLabelModel();return{axisRotate:t.getRotate?t.getRotate():t.isHorizontal&&!t.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function Zh(t,e,n){function i(t){l.push(n?t:{formattedLabel:r(t),rawLabel:a.getLabel(t),tickValue:t})}var r=wh(t),a=t.scale,o=a.getExtent(),s=t.getLabelModel(),l=[],u=Math.max((e||0)+1,1),h=o[0],c=a.count();0!==h&&u>1&&c/u>2&&(h=Math.round(Math.ceil(h/u)*u));var d=Th(t),f=s.get("showMinLabel")||d,p=s.get("showMaxLabel")||d;f&&h!==o[0]&&i(o[0]);for(var g=h;g<=o[1];g+=u)i(g);return p&&g-u!==o[1]&&i(o[1]),l}function Kh(t,e,n){var i=t.scale,r=wh(t),a=[];return f(i.getTicks(),function(t){var o=i.getLabel(t);e(t,o)&&a.push(n?t:{formattedLabel:r(t),rawLabel:o,tickValue:t})}),a}function $h(t,e){var n=t[1]-t[0],i=e,r=n/i/2;t[0]+=r,t[1]-=r}function Qh(t,e,n,i,r){function a(t,e){return h?t>e:e>t}var o=e.length;if(t.onBand&&!i&&o){var s,l=t.getExtent();if(1===o)e[0].coord=l[0],s=e[1]={coord:l[0]};else{var u=e[1].coord-e[0].coord;f(e,function(t){t.coord-=u/2;var e=e||0;e%2>0&&(t.coord-=u/(2*(e+1)))}),s={coord:e[o-1].coord+u},e.push(s)}var h=l[0]>l[1];a(e[0].coord,l[0])&&(r?e[0].coord=l[0]:e.shift()),r&&a(l[0],e[0].coord)&&e.unshift({coord:l[0]}),a(l[1],s.coord)&&(r?s.coord=l[1]:e.pop()),r&&a(s.coord,l[1])&&e.push({coord:l[1]})}}function Jh(t){return this._axes[t]}function tc(t){Bw.call(this,t)}function ec(t,e){return e.type||(e.data?"category":"value")}function nc(t,e){return t.getCoordSysModel()===e}function ic(t,e,n){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(t,e,n),this.model=t}function rc(t,e,n,i){function r(t){return t.dim+"_"+t.index}n.getAxesOnZeroOf=function(){return a?[a]:[]};var a,o=t[e],s=n.model,l=s.get("axisLine.onZero"),u=s.get("axisLine.onZeroAxisIndex");if(l){if(null!=u)ac(o[u])&&(a=o[u]);else for(var h in o)if(o.hasOwnProperty(h)&&ac(o[h])&&!i[r(o[h])]){a=o[h];break}a&&(i[r(a)]=!0)}}function ac(t){return t&&"category"!==t.type&&"time"!==t.type&&xh(t)}function oc(t,e){var n=t.getExtent(),i=n[0]+n[1];t.toGlobalCoord="x"===t.dim?function(t){return t+e}:function(t){return i-t+e},t.toLocalCoord="x"===t.dim?function(t){return t-e}:function(t){return i-t+e}}function sc(t){return p(Xw,function(e){var n=t.getReferringComponents(e)[0];if(kf&&!n)throw new Error(e+' "'+D(t.get(e+"Index"),t.get(e+"Id"),0)+'" not found');return n})}function lc(t){return"cartesian2d"===t.get("coordinateSystem")}function uc(t,e){var n=t.mapDimension("defaultedLabel",!0),i=n.length;if(1===i)return Bs(t,e,n[0]);if(i){for(var r=[],a=0;a0?"bottom":"top":r.width>0?"left":"right";l||hc(t.style,d,i,u,a,n,p),wa(t,d)}function gc(t,e){var n=t.get(qw)||0;return Math.min(n,Math.abs(e.width),Math.abs(e.height))}function vc(t,e,n){var i=t.getData(),r=[],a=i.getLayout("valueAxisHorizontal")?1:0;r[1-a]=i.getLayout("valueAxisStart");var o=new Qw({shape:{points:i.getLayout("largePoints")},incremental:!!n,__startPoint:r,__baseDimIdx:a,__largeDataIndices:i.getLayout("largeDataIndices"),__barWidth:i.getLayout("barWidth")});e.add(o),yc(o,t,i),o.seriesIndex=t.seriesIndex,t.get("silent")||(o.on("mousedown",Jw),o.on("mousemove",Jw))}function mc(t,e,n){var i=t.__baseDimIdx,r=1-i,a=t.shape.points,o=t.__largeDataIndices,s=Math.abs(t.__barWidth/2),l=t.__startPoint[r];Zw[0]=e,Zw[1]=n;for(var u=Zw[i],h=Zw[1-i],c=u-s,d=u+s,f=0,p=a.length/2;p>f;f++){var g=2*f,v=a[g+i],m=a[g+r];if(v>=c&&d>=v&&(m>=l?h>=l&&m>=h:h>=m&&l>=h))return o[f]}return-1}function yc(t,e,n){var i=n.getVisual("borderColor")||n.getVisual("color"),r=e.getModel("itemStyle").getItemStyle(["color","borderColor"]);t.useStyle(r),t.style.fill=null,t.style.stroke=i,t.style.lineWidth=n.getLayout("barWidth")}function _c(t,e,n,i){var r,a,o=co(n-t.rotation),s=i[0]>i[1],l="start"===e&&!s||"start"!==e&&s;return fo(o-tb/2)?(a=l?"bottom":"top",r="center"):fo(o-1.5*tb)?(a=l?"top":"bottom",r="center"):(a="middle",r=1.5*tb>o&&o>tb/2?l?"left":"right":l?"right":"left"),{rotation:o,textAlign:r,textVerticalAlign:a}}function xc(t,e,n){if(!Th(t.axis)){var i=t.get("axisLabel.showMinLabel"),r=t.get("axisLabel.showMaxLabel");e=e||[],n=n||[];var a=e[0],o=e[1],s=e[e.length-1],l=e[e.length-2],u=n[0],h=n[1],c=n[n.length-1],d=n[n.length-2];i===!1?(wc(a),wc(u)):bc(a,o)&&(i?(wc(o),wc(h)):(wc(a),wc(u))),r===!1?(wc(s),wc(c)):bc(l,s)&&(r?(wc(l),wc(d)):(wc(s),wc(c)))}}function wc(t){t&&(t.ignore=!0)}function bc(t,e){var n=t&&t.getBoundingRect().clone(),i=e&&e.getBoundingRect().clone();if(n&&i){var r=De([]);return Le(r,r,-t.rotation),n.applyTransform(ke([],r,t.getLocalTransform())),i.applyTransform(ke([],r,e.getLocalTransform())),n.intersect(i)}}function Sc(t){return"middle"===t||"center"===t}function Mc(t,e,n){var i=e.axis;if(e.get("axisTick.show")&&!i.scale.isBlank()){for(var r=e.getModel("axisTick"),a=r.getModel("lineStyle"),o=r.get("length"),l=i.getTicksCoords(),u=[],h=[],c=t._transform,d=[],f=0;f=0||t===e}function Lc(t){var e=Oc(t);if(e){var n=e.axisPointerModel,i=e.axis.scale,r=n.option,a=n.get("status"),o=n.get("value");null!=o&&(o=i.parse(o));var s=Bc(n);null==a&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==o||o>l[1])&&(o=l[1]),o0?n=i[0]:i[1]<0&&(n=i[1]),n}function Kc(t,e,n,i){var r=0/0;t.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=t.valueStart);var a=t.baseDataOffset,o=[];return o[a]=n.get(t.baseDim,i),o[1-a]=r,e.dataToPoint(o)}function $c(t,e){var n=[];return e.diff(t).add(function(t){n.push({cmd:"+",idx:t})}).update(function(t,e){n.push({cmd:"=",idx:e,idx1:t})}).remove(function(t){n.push({cmd:"-",idx:t})}).execute(),n}function Qc(t){return isNaN(t[0])||isNaN(t[1])}function Jc(t,e,n,i,r,a,o,s,l,u){return"none"!==u&&u?td.apply(this,arguments):ed.apply(this,arguments)}function td(t,e,n,i,r,a,o,s,l,u,h){for(var c=0,d=n,f=0;i>f;f++){var p=e[d];if(d>=r||0>d)break;if(Qc(p)){if(h){d+=a;continue}break}if(d===n)t[a>0?"moveTo":"lineTo"](p[0],p[1]);else if(l>0){var g=e[c],v="y"===u?1:0,m=(p[v]-g[v])*l;Mb(Tb,g),Tb[v]=g[v]+m,Mb(Cb,p),Cb[v]=p[v]-m,t.bezierCurveTo(Tb[0],Tb[1],Cb[0],Cb[1],p[0],p[1])}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function ed(t,e,n,i,r,a,o,s,l,u,h){for(var c=0,d=n,f=0;i>f;f++){var p=e[d];if(d>=r||0>d)break;if(Qc(p)){if(h){d+=a;continue}break}if(d===n)t[a>0?"moveTo":"lineTo"](p[0],p[1]),Mb(Tb,p);else if(l>0){var g=d+a,v=e[g];if(h)for(;v&&Qc(e[g]);)g+=a,v=e[g];var m=.5,y=e[c],v=e[g];if(!v||Qc(v))Mb(Cb,p);else{Qc(v)&&!h&&(v=p),j(Ib,v,y); +var _,x;if("x"===u||"y"===u){var w="x"===u?0:1;_=Math.abs(p[w]-y[w]),x=Math.abs(p[w]-v[w])}else _=Qf(p,y),x=Qf(p,v);m=x/(x+_),Sb(Cb,p,Ib,-l*(1-m))}wb(Tb,Tb,s),bb(Tb,Tb,o),wb(Cb,Cb,s),bb(Cb,Cb,o),t.bezierCurveTo(Tb[0],Tb[1],Cb[0],Cb[1],p[0],p[1]),Sb(Tb,p,Ib,l*m)}else t.lineTo(p[0],p[1]);c=d,d+=a}return f}function nd(t,e){var n=[1/0,1/0],i=[-1/0,-1/0];if(e)for(var r=0;ri[0]&&(i[0]=a[0]),a[1]>i[1]&&(i[1]=a[1])}return{min:e?n:i,max:e?i:n}}function id(t,e){if(t.length===e.length){for(var n=0;ne[0]?1:-1;e[0]+=i*n,e[1]-=i*n}return e}function od(t,e,n){if(!n.valueDim)return[];for(var i=[],r=0,a=e.count();a>r;r++)i.push(Kc(n,t,e,r));return i}function sd(t,e,n,i){var r=ad(t.getAxis("x")),a=ad(t.getAxis("y")),o=t.getBaseAxis().isHorizontal(),s=Math.min(r[0],r[1]),l=Math.min(a[0],a[1]),u=Math.max(r[0],r[1])-s,h=Math.max(a[0],a[1])-l;if(n)s-=.5,u+=.5,l-=.5,h+=.5;else{var c=i.get("lineStyle.width")||2,d=i.get("clipOverflow")?c/2:Math.max(u,h);o?(l-=d,h+=2*d):(s-=d,u+=2*d)}var f=new _m({shape:{x:s,y:l,width:u,height:h}});return e&&(f.shape[o?"width":"height"]=0,Na(f,{shape:{width:u,height:h}},i)),f}function ld(t,e,n,i){var r=t.getAngleAxis(),a=t.getRadiusAxis(),o=a.getExtent().slice();o[0]>o[1]&&o.reverse();var s=r.getExtent(),l=Math.PI/180;n&&(o[0]-=.5,o[1]+=.5);var u=new cm({shape:{cx:ao(t.cx,1),cy:ao(t.cy,1),r0:ao(o[0],1),r:ao(o[1],1),startAngle:-s[0]*l,endAngle:-s[1]*l,clockwise:r.inverse}});return e&&(u.shape.endAngle=-s[0]*l,Na(u,{shape:{endAngle:-s[1]*l}},i)),u}function ud(t,e,n,i){return"polar"===t.type?ld(t,e,n,i):sd(t,e,n,i)}function hd(t,e,n){for(var i=e.getBaseAxis(),r="x"===i.dim||"radius"===i.dim?0:1,a=[],o=0;o=0;a--){var o=n[a].dimension,s=t.dimensions[o],l=t.getDimensionInfo(s);if(i=l&&l.coordDim,"x"===i||"y"===i){r=n[a];break}}if(!r)return void(kf&&console.warn("Visual map on line style only support x or y dimension."));var u=e.getAxis(i),h=p(r.stops,function(t){return{coord:u.toGlobalCoord(u.dataToCoord(t.value)),color:t.color}}),c=h.length,d=r.outerColors.slice();c&&h[0].coord>h[c-1].coord&&(h.reverse(),d.reverse());var g=10,v=h[0].coord-g,m=h[c-1].coord+g,y=m-v;if(.001>y)return"transparent";f(h,function(t){t.offset=(t.coord-v)/y}),h.push({offset:c?h[c-1].offset:.5,color:d[1]||"transparent"}),h.unshift({offset:c?h[0].offset:.5,color:d[0]||"transparent"});var _=new Cm(0,0,0,0,h,!0);return _[i]=v,_[i+"2"]=m,_}}function dd(t,e,n){var i=t.get("showAllSymbol"),r="auto"===i;if(!i||r){var a=n.getAxesByScale("ordinal")[0];if(a&&(!r||!fd(a,e))){var o=e.mapDimension(a.dim),s={};return f(a.getViewLabels(),function(t){s[t.tickValue]=1}),function(t){return!s.hasOwnProperty(e.get(o,t))}}}}function fd(t,e){var n=t.getExtent(),i=Math.abs(n[1]-n[0])/t.scale.count();isNaN(i)&&(i=0);for(var r=e.count(),a=Math.max(1,Math.round(r/5)),o=0;r>o;o+=a)if(1.5*Vc.getSymbolSize(e,o)[t.isHorizontal()?1:0]>i)return!1;return!0}function pd(t,e,n,i){var r=e.getData(),a=this.dataIndex,o=r.getName(a),s=e.get("selectedOffset");i.dispatchAction({type:"pieToggleSelect",from:t,name:o,seriesId:e.id}),r.each(function(t){gd(r.getItemGraphicEl(t),r.getItemLayout(t),e.isSelected(r.getName(t)),s,n)})}function gd(t,e,n,i,r){var a=(e.startAngle+e.endAngle)/2,o=Math.cos(a),s=Math.sin(a),l=n?i:0,u=[o*l,s*l];r?t.animate().when(200,{position:u}).start("bounceOut"):t.attr("position",u)}function vd(t,e){jp.call(this);var n=new cm({z2:2}),i=new vm,r=new sm;this.add(n),this.add(i),this.add(r),this.updateData(t,e,!0)}function md(t,e,n,i,r,a,o){function s(e,n,i){for(var r=e;n>r;r++)if(t[r].y+=i,r>e&&n>r+1&&t[r+1].y>t[r].y+t[r].height)return void l(r,i/2);l(n-1,i/2)}function l(e,n){for(var i=e;i>=0&&(t[i].y-=n,!(i>0&&t[i].y>t[i-1].y+t[i-1].height));i--);}function u(t,e,n,i,r,a){for(var o=a>0?e?Number.MAX_VALUE:0:e?Number.MAX_VALUE:0,s=0,l=t.length;l>s;s++){var u=Math.abs(t[s].y-i),h=t[s].len,c=t[s].len2,d=r+h>u?Math.sqrt((r+h+c)*(r+h+c)-u*u):Math.abs(t[s].x-n);e&&d>=o&&(d=o-10),!e&&o>=d&&(d=o+10),t[s].x=n+d*a,o=d}}t.sort(function(t,e){return t.y-e.y});for(var h,c=0,d=t.length,f=[],p=[],g=0;d>g;g++)h=t[g].y-c,0>h&&s(g,d,-h,r),c=t[g].y+t[g].height;0>o-c&&l(d-1,c-o);for(var g=0;d>g;g++)t[g].y>=n?p.push(t[g]):f.push(t[g]);u(f,!1,e,n,i,r),u(p,!0,e,n,i,r)}function yd(t,e,n,i,r,a){for(var o=[],s=[],l=0;l=f&&((o>f||d>=0&&0>s)&&(o=f,s=d,r=l,a.length=0),aS(u,function(t){a.push({seriesIndex:e.seriesIndex,dataIndexInside:t,dataIndex:e.getData().getRawIndex(t)})}))}}),{payloadBatch:a,snapToValue:r}}function Dd(t,e,n,i){t[e.key]={value:n,payloadBatch:i}}function Ad(t,e,n,i){var r=n.payloadBatch,a=e.axis,o=a.model,s=e.axisPointerModel;if(e.triggerTooltip&&r.length){var l=e.coordSys.model,u=zc(l),h=t.map[u];h||(h=t.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},t.list.push(h)),h.dataByAxis.push({axisDim:a.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:i,valueLabelOpt:{precision:s.get("label.precision"),formatter:s.get("label.formatter")},seriesDataIndices:r.slice()})}}function kd(t,e,n){var i=n.axesInfo=[];aS(e,function(e,n){var r=e.axisPointerModel.option,a=t[n];a?(!e.useHandle&&(r.status="show"),r.value=a.value,r.seriesDataIndices=(a.payloadBatch||[]).slice()):!e.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:e.axis.dim,axisIndex:e.axis.model.componentIndex,value:r.value})})}function Pd(t,e,n,i){if(Bd(e)||!t.list.length)return void i({type:"hideTip"});var r=((t.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:t.list})}function Ld(t,e,n){var i=n.getZr(),r="axisPointerLastHighlights",a=sS(i)[r]||{},o=sS(i)[r]={};aS(t,function(t){var e=t.axisPointerModel.option;"show"===e.status&&aS(e.seriesDataIndices,function(t){var e=t.seriesIndex+" | "+t.dataIndex;o[e]=t})});var s=[],l=[];f(a,function(t,e){!o[e]&&l.push(t)}),f(o,function(t,e){!a[e]&&s.push(t)}),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,batch:s})}function Od(t,e){for(var n=0;n<(t||[]).length;n++){var i=t[n];if(e.axis.dim===i.axisDim&&e.axis.model.componentIndex===i.axisIndex)return i}}function Ed(t){var e=t.axis.model,n={},i=n.axisDim=t.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=e.componentIndex,n.axisName=n[i+"AxisName"]=e.name,n.axisId=n[i+"AxisId"]=e.id,n}function Bd(t){return!t||null==t[0]||isNaN(t[0])||null==t[1]||isNaN(t[1])}function zd(t,e,n){if(!Ef.node){var i=e.getZr();uS(i).records||(uS(i).records={}),Rd(i,e);var r=uS(i).records[t]||(uS(i).records[t]={});r.handler=n}}function Rd(t,e){function n(n,i){t.on(n,function(n){var r=Hd(e);hS(uS(t).records,function(t){t&&i(t,n,r.dispatchAction)}),Nd(r.pendings,e)})}uS(t).initialized||(uS(t).initialized=!0,n("click",_(Vd,"click")),n("mousemove",_(Vd,"mousemove")),n("globalout",Fd))}function Nd(t,e){var n,i=t.showTip.length,r=t.hideTip.length;i?n=t.showTip[i-1]:r&&(n=t.hideTip[r-1]),n&&(n.dispatchAction=null,e.dispatchAction(n))}function Fd(t,e,n){t.handler("leave",null,n)}function Vd(t,e,n,i){e.handler(t,n,i)}function Hd(t){var e={showTip:[],hideTip:[]},n=function(i){var r=e[i.type];r?r.push(i):(i.dispatchAction=n,t.dispatchAction(i))};return{dispatchAction:n,pendings:e}}function Gd(t,e){if(!Ef.node){var n=e.getZr(),i=(uS(n).records||{})[t];i&&(uS(n).records[t]=null)}}function Wd(){}function Xd(t,e,n,i){Ud(dS(n).lastProp,i)||(dS(n).lastProp=i,e?Ra(n,i,t):(n.stopAnimation(),n.attr(i)))}function Ud(t,e){if(S(t)&&S(e)){var n=!0;return f(e,function(e,i){n=n&&Ud(t[i],e)}),!!n}return t===e}function Yd(t,e){t[e.get("label.show")?"show":"hide"]()}function jd(t){return{position:t.position.slice(),rotation:t.rotation||0}}function qd(t,e,n){var i=e.get("z"),r=e.get("zlevel");t&&t.traverse(function(t){"group"!==t.type&&(null!=i&&(t.z=i),null!=r&&(t.zlevel=r),t.silent=n)})}function Zd(t){var e,n=t.get("type"),i=t.getModel(n+"Style");return"line"===n?(e=i.getLineStyle(),e.fill=null):"shadow"===n&&(e=i.getAreaStyle(),e.stroke=null),e}function Kd(t,e,n,i,r){var a=n.get("value"),o=Qd(a,e.axis,e.ecModel,n.get("seriesDataIndices"),{precision:n.get("label.precision"),formatter:n.get("label.formatter")}),s=n.getModel("label"),l=ey(s.get("padding")||0),u=s.getFont(),h=Vn(o,u),c=r.position,d=h.width+l[1]+l[3],f=h.height+l[0]+l[2],p=r.align;"right"===p&&(c[0]-=d),"center"===p&&(c[0]-=d/2);var g=r.verticalAlign;"bottom"===g&&(c[1]-=f),"middle"===g&&(c[1]-=f/2),$d(c,d,f,i);var v=s.get("backgroundColor");v&&"auto"!==v||(v=e.get("axisLine.lineStyle.color")),t.label={shape:{x:0,y:0,width:d,height:f,r:s.get("borderRadius")},position:c.slice(),style:{text:o,textFont:u,textFill:s.getTextColor(),textPosition:"inside",textPadding:l,fill:v,stroke:s.get("borderColor")||"transparent",lineWidth:s.get("borderWidth")||0,shadowBlur:s.get("shadowBlur"),shadowColor:s.get("shadowColor"),shadowOffsetX:s.get("shadowOffsetX"),shadowOffsetY:s.get("shadowOffsetY")},z2:10}}function $d(t,e,n,i){var r=i.getWidth(),a=i.getHeight();t[0]=Math.min(t[0]+e,r)-e,t[1]=Math.min(t[1]+n,a)-n,t[0]=Math.max(t[0],0),t[1]=Math.max(t[1],0)}function Qd(t,e,n,i,r){t=e.scale.parse(t);var a=e.scale.getLabel(t,{precision:r.precision}),o=r.formatter;if(o){var s={value:bh(e,t),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};f(i,function(t){var e=n.getSeriesByIndex(t.seriesIndex),i=t.dataIndexInside,r=e&&e.getDataParams(i);r&&s.seriesData.push(r)}),b(o)?a=o.replace("{value}",a):w(o)&&(a=o(s))}return a}function Jd(t,e,n){var i=Ce();return Le(i,i,n.rotation),Pe(i,i,n.position),Va([t.dataToCoord(e),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function tf(t,e,n,i,r,a){var o=eb.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get("label.margin"),Kd(e,i,r,a,{position:Jd(i.axis,t,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function ef(t,e,n){return n=n||0,{x1:t[n],y1:t[1-n],x2:e[n],y2:e[1-n]}}function nf(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}}function rf(t,e){var n={};return n[e.dim+"AxisIndex"]=e.index,t.getCartesian(n)}function af(t){return"x"===t.dim?0:1}function of(t){var e="cubic-bezier(0.23, 1, 0.32, 1)",n="left "+t+"s "+e+",top "+t+"s "+e;return p(_S,function(t){return t+"transition:"+n}).join(";")}function sf(t){var e=[],n=t.get("fontSize"),i=t.getTextColor();return i&&e.push("color:"+i),e.push("font:"+t.getFont()),n&&e.push("line-height:"+Math.round(3*n/2)+"px"),mS(["decoration","align"],function(n){var i=t.get(n);i&&e.push("text-"+n+":"+i)}),e.join(";")}function lf(t){var e=[],n=t.get("transitionDuration"),i=t.get("backgroundColor"),r=t.getModel("textStyle"),a=t.get("padding");return n&&e.push(of(n)),i&&(Ef.canvasSupported?e.push("background-Color:"+i):(e.push("background-Color:#"+Qe(i)),e.push("filter:alpha(opacity=70)"))),mS(["width","color","radius"],function(n){var i="border-"+n,r=yS(i),a=t.get(r);null!=a&&e.push(i+":"+a+("color"===n?"":"px"))}),e.push(sf(r)),null!=a&&e.push("padding:"+ey(a).join("px ")+"px"),e.join(";")+";"}function uf(t,e){if(Ef.wxa)return null;var n=document.createElement("div"),i=this._zr=e.getZr();this.el=n,this._x=e.getWidth()/2,this._y=e.getHeight()/2,t.appendChild(n),this._container=t,this._show=!1,this._hideTimeout;var r=this;n.onmouseenter=function(){r._enterable&&(clearTimeout(r._hideTimeout),r._show=!0),r._inContent=!0},n.onmousemove=function(e){if(e=e||window.event,!r._enterable){var n=i.handler;ye(t,e,!0),n.dispatch("mousemove",e)}},n.onmouseleave=function(){r._enterable&&r._show&&r.hideLater(r._hideDelay),r._inContent=!1}}function hf(t){this._zr=t.getZr(),this._show=!1,this._hideTimeout}function cf(t){for(var e=t.pop();t.length;){var n=t.pop();n&&(Ka.isInstance(n)&&(n=n.get("tooltip",!0)),"string"==typeof n&&(n={formatter:n}),e=new Ka(n,e,e.ecModel))}return e}function df(t,e){return t.dispatchAction||y(e.dispatchAction,e)}function ff(t,e,n,i,r,a,o){var s=n.getOuterSize(),l=s.width,u=s.height;return null!=a&&(t+l+a>i?t-=l+a:t+=a),null!=o&&(e+u+o>r?e-=u+o:e+=o),[t,e]}function pf(t,e,n,i,r){var a=n.getOuterSize(),o=a.width,s=a.height;return t=Math.min(t+o,i)-o,e=Math.min(e+s,r)-s,t=Math.max(t,0),e=Math.max(e,0),[t,e]}function gf(t,e,n){var i=n[0],r=n[1],a=5,o=0,s=0,l=e.width,u=e.height;switch(t){case"inside":o=e.x+l/2-i/2,s=e.y+u/2-r/2;break;case"top":o=e.x+l/2-i/2,s=e.y-r-a;break;case"bottom":o=e.x+l/2-i/2,s=e.y+u+a;break;case"left":o=e.x-i-a,s=e.y+u/2-r/2;break;case"right":o=e.x+l+a,s=e.y+u/2-r/2}return[o,s]}function vf(t){return"center"===t||"middle"===t}function mf(t){Vi(t,"label",["show"])}function yf(t){return!(isNaN(parseFloat(t.x))&&isNaN(parseFloat(t.y)))}function _f(t){return!isNaN(parseFloat(t.x))&&!isNaN(parseFloat(t.y))}function xf(t,e,n,i,r,a){var o=[],s=Uu(e,i),l=s?e.getCalculationInfo("stackResultDimension"):i,u=Tf(e,l,t),h=e.indicesOfNearest(l,u)[0];o[r]=e.get(n,h),o[a]=e.get(i,h);var c=so(e.get(i,h));return c=Math.min(c,20),c>=0&&(o[a]=+o[a].toFixed(c)),o}function wf(t,e){var n=t.getData(),r=t.coordinateSystem;if(e&&!_f(e)&&!x(e.coord)&&r){var a=r.dimensions,o=bf(e,n,r,t);if(e=i(e),e.type&&kS[e.type]&&o.baseAxis&&o.valueAxis){var s=DS(a,o.baseAxis.dim),l=DS(a,o.valueAxis.dim);e.coord=kS[e.type](n,o.baseDataDim,o.valueDataDim,s,l),e.value=e.coord[l]}else{for(var u=[null!=e.xAxis?e.xAxis:e.radiusAxis,null!=e.yAxis?e.yAxis:e.angleAxis],h=0;2>h;h++)kS[u[h]]&&(u[h]=Tf(n,n.mapDimension(a[h]),u[h]));e.coord=u}}return e}function bf(t,e,n,i){var r={};return null!=t.valueIndex||null!=t.valueDim?(r.valueDataDim=null!=t.valueIndex?e.getDimension(t.valueIndex):t.valueDim,r.valueAxis=n.getAxis(Sf(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=e.mapDimension(r.baseAxis.dim),r.valueDataDim=e.mapDimension(r.valueAxis.dim)),r}function Sf(t,e){var n=t.getData(),i=n.dimensions;e=n.getDimension(e);for(var r=0;ri?t.coord&&t.coord[i]:t.value}function Tf(t,e,n){if("average"===n){var i=0,r=0;return t.each(e,function(t){isNaN(t)||(i+=t,r++)}),i/r}return"median"===n?t.getMedian(e):t.getDataExtent(e,!0)["max"===n?1:0]}function Cf(t,e,n){var i=e.coordinateSystem;t.each(function(r){var a,o=t.getItemModel(r),s=ro(o.get("x"),n.getWidth()),l=ro(o.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(e.getMarkerPosition)a=e.getMarkerPosition(t.getValues(t.dimensions,r));else if(i){var u=t.get(i.dimensions[0],r),h=t.get(i.dimensions[1],r);a=i.dataToPoint([u,h])}}else a=[s,l];isNaN(s)||(a[0]=s),isNaN(l)||(a[1]=l),t.setItemLayout(r,a)})}function Df(t,e,n){var i;i=t?p(t&&t.dimensions,function(t){var n=e.getData().getDimensionInfo(e.getData().mapDimension(t))||{};return s({name:t},n)}):[{name:"value",type:"float"}];var r=new Rx(i,n),a=p(n.get("data"),_(wf,e));return t&&(a=v(a,_(Mf,t))),r.initData(a,null,t?If:function(t){return t.value}),r}var Af;"undefined"!=typeof window?Af=window.__DEV__:"undefined"!=typeof global&&(Af=global.__DEV__),"undefined"==typeof Af&&(Af=!0);var kf=Af,Pf=2311,Lf=function(){return Pf++},Of={};Of="object"==typeof wx&&"function"==typeof wx.getSystemInfoSync?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:"undefined"==typeof document&&"undefined"!=typeof self?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:"undefined"==typeof navigator?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:e(navigator.userAgent);var Ef=Of,Bf={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},zf={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},Rf=Object.prototype.toString,Nf=Array.prototype,Ff=Nf.forEach,Vf=Nf.filter,Hf=Nf.slice,Gf=Nf.map,Wf=Nf.reduce,Xf={},Uf=function(){return Xf.createCanvas()};Xf.createCanvas=function(){return document.createElement("canvas")};var Yf,jf="__ec_primitive__";R.prototype={constructor:R,get:function(t){return this.data.hasOwnProperty(t)?this.data[t]:null},set:function(t,e){return this.data[t]=e},each:function(t,e){void 0!==e&&(t=y(t,e));for(var n in this.data)this.data.hasOwnProperty(n)&&t(this.data[n],n)},removeKey:function(t){delete this.data[t]}};var qf=(Object.freeze||Object)({$override:n,clone:i,merge:r,mergeAll:a,extend:o,defaults:s,createCanvas:Uf,getContext:l,indexOf:u,inherits:h,mixin:c,isArrayLike:d,each:f,map:p,reduce:g,filter:v,find:m,bind:y,curry:_,isArray:x,isFunction:w,isString:b,isObject:S,isBuiltInObject:M,isTypedArray:I,isDom:T,eqNaN:C,retrieve:D,retrieve2:A,retrieve3:k,slice:P,normalizeCssArray:L,assert:O,trim:E,setAsPrimitive:B,isPrimitive:z,createHashMap:N,concatArray:F,noop:V}),Zf="undefined"==typeof Float32Array?Array:Float32Array,Kf=q,$f=Z,Qf=ee,Jf=ne,tp=(Object.freeze||Object)({create:H,copy:G,clone:W,set:X,add:U,scaleAndAdd:Y,sub:j,len:q,length:Kf,lenSquare:Z,lengthSquare:$f,mul:K,div:$,dot:Q,scale:J,normalize:te,distance:ee,dist:Qf,distanceSquare:ne,distSquare:Jf,negate:ie,lerp:re,applyTransform:ae,min:oe,max:se});le.prototype={constructor:le,_dragStart:function(t){var e=t.target;e&&e.draggable&&(this._draggingTarget=e,e.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.dispatchToElement(ue(e,t),"dragstart",t.event))},_drag:function(t){var e=this._draggingTarget;if(e){var n=t.offsetX,i=t.offsetY,r=n-this._x,a=i-this._y;this._x=n,this._y=i,e.drift(r,a,t),this.dispatchToElement(ue(e,t),"drag",t.event);var o=this.findHover(n,i,e).target,s=this._dropTarget;this._dropTarget=o,e!==o&&(s&&o!==s&&this.dispatchToElement(ue(s,t),"dragleave",t.event),o&&o!==s&&this.dispatchToElement(ue(o,t),"dragenter",t.event))}},_dragEnd:function(t){var e=this._draggingTarget;e&&(e.dragging=!1),this.dispatchToElement(ue(e,t),"dragend",t.event),this._dropTarget&&this.dispatchToElement(ue(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null}};var ep=Array.prototype.slice,np=function(t){this._$handlers={},this._$eventProcessor=t};np.prototype={constructor:np,one:function(t,e,n,i){return ce(this,t,e,n,i,!0)},on:function(t,e,n,i){return ce(this,t,e,n,i,!1)},isSilent:function(t){var e=this._$handlers;return!e[t]||!e[t].length},off:function(t,e){var n=this._$handlers;if(!t)return this._$handlers={},this;if(e){if(n[t]){for(var i=[],r=0,a=n[t].length;a>r;r++)n[t][r].h!==e&&i.push(n[t][r]);n[t]=i}n[t]&&0===n[t].length&&delete n[t]}else delete n[t];return this},trigger:function(t){var e=this._$handlers[t],n=this._$eventProcessor;if(e){var i=arguments,r=i.length;r>3&&(i=ep.call(i,1));for(var a=e.length,o=0;a>o;){var s=e[o];if(n&&n.filter&&null!=s.query&&!n.filter(t,s.query))o++;else{switch(r){case 1:s.h.call(s.ctx);break;case 2:s.h.call(s.ctx,i[1]);break;case 3:s.h.call(s.ctx,i[1],i[2]);break;default:s.h.apply(s.ctx,i)}s.one?(e.splice(o,1),a--):o++}}}return n&&n.afterTrigger&&n.afterTrigger(t),this},triggerWithContext:function(t){var e=this._$handlers[t],n=this._$eventProcessor;if(e){var i=arguments,r=i.length;r>4&&(i=ep.call(i,1,i.length-1));for(var a=i[i.length-1],o=e.length,s=0;o>s;){var l=e[s];if(n&&n.filter&&null!=l.query&&!n.filter(t,l.query))s++;else{switch(r){case 1:l.h.call(a);break;case 2:l.h.call(a,i[1]);break;case 3:l.h.call(a,i[1],i[2]);break;default:l.h.apply(a,i)}l.one?(e.splice(s,1),o--):s++}}}return n&&n.afterTrigger&&n.afterTrigger(t),this}};var ip=Math.log(2),rp="undefined"!=typeof window&&!!window.addEventListener,ap=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,op="___zrEVENTSAVED",sp=[],lp=rp?function(t){t.preventDefault(),t.stopPropagation(),t.cancelBubble=!0}:function(t){t.returnValue=!1,t.cancelBubble=!0},up=function(){this._track=[]};up.prototype={constructor:up,recognize:function(t,e,n){return this._doTrack(t,e,n),this._recognize(t)},clear:function(){return this._track.length=0,this},_doTrack:function(t,e,n){var i=t.touches;if(i){for(var r={points:[],touches:[],target:e,event:t},a=0,o=i.length;o>a;a++){var s=i[a],l=pe(n,s,{});r.points.push([l.zrX,l.zrY]),r.touches.push(s)}this._track.push(r)}},_recognize:function(t){for(var e in hp)if(hp.hasOwnProperty(e)){var n=hp[e](this._track,t);if(n)return n}}};var hp={pinch:function(t,e){var n=t.length;if(n){var i=(t[n-1]||{}).points,r=(t[n-2]||{}).points||i;if(r&&r.length>1&&i&&i.length>1){var a=we(i)/we(r);!isFinite(a)&&(a=1),e.pinchScale=a;var o=be(i);return e.pinchX=o[0],e.pinchY=o[1],{type:"pinch",target:t[0].target,event:e}}}}},cp="silent";Ie.prototype.dispose=function(){};var dp=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],fp=function(t,e,n,i){np.call(this),this.storage=t,this.painter=e,this.painterRoot=i,n=n||new Ie,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,le.call(this),this.setHandlerProxy(n)};fp.prototype={constructor:fp,setHandlerProxy:function(t){this.proxy&&this.proxy.dispose(),t&&(f(dp,function(e){t.on&&t.on(e,this[e],this)},this),t.handler=this),this.proxy=t},mousemove:function(t){var e=t.zrX,n=t.zrY,i=this._hovered,r=i.target;r&&!r.__zr&&(i=this.findHover(i.x,i.y),r=i.target);var a=this._hovered=this.findHover(e,n),o=a.target,s=this.proxy;s.setCursor&&s.setCursor(o?o.cursor:"default"),r&&o!==r&&this.dispatchToElement(i,"mouseout",t),this.dispatchToElement(a,"mousemove",t),o&&o!==r&&this.dispatchToElement(a,"mouseover",t)},mouseout:function(t){this.dispatchToElement(this._hovered,"mouseout",t);var e,n=t.toElement||t.relatedTarget;do n=n&&n.parentNode;while(n&&9!==n.nodeType&&!(e=n===this.painterRoot));!e&&this.trigger("globalout",{event:t})},resize:function(){this._hovered={}},dispatch:function(t,e){var n=this[t];n&&n.call(this,e)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(t){var e=this.proxy;e.setCursor&&e.setCursor(t)},dispatchToElement:function(t,e,n){t=t||{};var i=t.target;if(!i||!i.silent){for(var r="on"+e,a=Se(e,t,n);i&&(i[r]&&(a.cancelBubble=i[r].call(i,a)),i.trigger(e,a),i=i.parent,!a.cancelBubble););a.cancelBubble||(this.trigger(e,a),this.painter&&this.painter.eachOtherLayer(function(t){"function"==typeof t[r]&&t[r].call(t,a),t.trigger&&t.trigger(e,a)}))}},findHover:function(t,e,n){for(var i=this.storage.getDisplayList(),r={x:t,y:e},a=i.length-1;a>=0;a--){var o;if(i[a]!==n&&!i[a].ignore&&(o=Te(i[a],t,e))&&(!r.topTarget&&(r.topTarget=i[a]),o!==cp)){r.target=i[a];break}}return r},processGesture:function(t,e){this._gestureMgr||(this._gestureMgr=new up);var n=this._gestureMgr;"start"===e&&n.clear();var i=n.recognize(t,this.findHover(t.zrX,t.zrY,null).target,this.proxy.dom);if("end"===e&&n.clear(),i){var r=i.type;t.gestureEvent=r,this.dispatchToElement({target:i.target},r,i.event)}}},f(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(t){fp.prototype[t]=function(e){var n=this.findHover(e.zrX,e.zrY),i=n.target;if("mousedown"===t)this._downEl=i,this._downPoint=[e.zrX,e.zrY],this._upEl=i;else if("mouseup"===t)this._upEl=i;else if("click"===t){if(this._downEl!==this._upEl||!this._downPoint||Qf(this._downPoint,[e.zrX,e.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,t,e)}}),c(fp,np),c(fp,le);var pp="undefined"==typeof Float32Array?Array:Float32Array,gp=(Object.freeze||Object)({create:Ce,identity:De,copy:Ae,mul:ke,translate:Pe,rotate:Le,scale:Oe,invert:Ee,clone:Be}),vp=De,mp=5e-5,yp=function(t){t=t||{},t.position||(this.position=[0,0]),null==t.rotation&&(this.rotation=0),t.scale||(this.scale=[1,1]),this.origin=this.origin||null},_p=yp.prototype;_p.transform=null,_p.needLocalTransform=function(){return ze(this.rotation)||ze(this.position[0])||ze(this.position[1])||ze(this.scale[0]-1)||ze(this.scale[1]-1)};var xp=[];_p.updateTransform=function(){var t=this.parent,e=t&&t.transform,n=this.needLocalTransform(),i=this.transform;if(!n&&!e)return void(i&&vp(i));i=i||Ce(),n?this.getLocalTransform(i):vp(i),e&&(n?ke(i,t.transform,i):Ae(i,t.transform)),this.transform=i;var r=this.globalScaleRatio;if(null!=r&&1!==r){this.getGlobalScale(xp);var a=xp[0]<0?-1:1,o=xp[1]<0?-1:1,s=((xp[0]-a)*r+a)/xp[0]||0,l=((xp[1]-o)*r+o)/xp[1]||0;i[0]*=s,i[1]*=s,i[2]*=l,i[3]*=l}this.invTransform=this.invTransform||Ce(),Ee(this.invTransform,i)},_p.getLocalTransform=function(t){return yp.getLocalTransform(this,t)},_p.setTransform=function(t){var e=this.transform,n=t.dpr||1;e?t.setTransform(n*e[0],n*e[1],n*e[2],n*e[3],n*e[4],n*e[5]):t.setTransform(n,0,0,n,0,0)},_p.restoreTransform=function(t){var e=t.dpr||1;t.setTransform(e,0,0,e,0,0)};var wp=[],bp=Ce();_p.setLocalTransform=function(t){if(t){var e=t[0]*t[0]+t[1]*t[1],n=t[2]*t[2]+t[3]*t[3],i=this.position,r=this.scale;ze(e-1)&&(e=Math.sqrt(e)),ze(n-1)&&(n=Math.sqrt(n)),t[0]<0&&(e=-e),t[3]<0&&(n=-n),i[0]=t[4],i[1]=t[5],r[0]=e,r[1]=n,this.rotation=Math.atan2(-t[1]/n,t[0]/e)}},_p.decomposeTransform=function(){if(this.transform){var t=this.parent,e=this.transform;t&&t.transform&&(ke(wp,t.invTransform,e),e=wp);var n=this.origin;n&&(n[0]||n[1])&&(bp[4]=n[0],bp[5]=n[1],ke(wp,e,bp),wp[4]-=n[0],wp[5]-=n[1],e=wp),this.setLocalTransform(e)}},_p.getGlobalScale=function(t){var e=this.transform;return t=t||[],e?(t[0]=Math.sqrt(e[0]*e[0]+e[1]*e[1]),t[1]=Math.sqrt(e[2]*e[2]+e[3]*e[3]),e[0]<0&&(t[0]=-t[0]),e[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},_p.transformCoordToLocal=function(t,e){var n=[t,e],i=this.invTransform;return i&&ae(n,n,i),n},_p.transformCoordToGlobal=function(t,e){var n=[t,e],i=this.transform;return i&&ae(n,n,i),n},yp.getLocalTransform=function(t,e){e=e||[],vp(e);var n=t.origin,i=t.scale||[1,1],r=t.rotation||0,a=t.position||[0,0];return n&&(e[4]-=n[0],e[5]-=n[1]),Oe(e,e,i),r&&Le(e,e,r),n&&(e[4]+=n[0],e[5]+=n[1]),e[4]+=a[0],e[5]+=a[1],e};var Sp={linear:function(t){return t},quadraticIn:function(t){return t*t},quadraticOut:function(t){return t*(2-t)},quadraticInOut:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)},cubicIn:function(t){return t*t*t},cubicOut:function(t){return--t*t*t+1},cubicInOut:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},quarticIn:function(t){return t*t*t*t},quarticOut:function(t){return 1- --t*t*t*t},quarticInOut:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},quinticIn:function(t){return t*t*t*t*t},quinticOut:function(t){return--t*t*t*t*t+1},quinticInOut:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},sinusoidalIn:function(t){return 1-Math.cos(t*Math.PI/2)},sinusoidalOut:function(t){return Math.sin(t*Math.PI/2)},sinusoidalInOut:function(t){return.5*(1-Math.cos(Math.PI*t))},exponentialIn:function(t){return 0===t?0:Math.pow(1024,t-1)},exponentialOut:function(t){return 1===t?1:1-Math.pow(2,-10*t)},exponentialInOut:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-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 e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i)))},elasticOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*t)*Math.sin(2*(t-e)*Math.PI/i)+1)},elasticInOut:function(t){var e,n=.1,i=.4;return 0===t?0:1===t?1:(!n||1>n?(n=1,e=i/4):e=i*Math.asin(1/n)/(2*Math.PI),(t*=2)<1?-.5*n*Math.pow(2,10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i):n*Math.pow(2,-10*(t-=1))*Math.sin(2*(t-e)*Math.PI/i)*.5+1)},backIn:function(t){var e=1.70158;return t*t*((e+1)*t-e)},backOut:function(t){var e=1.70158;return--t*t*((e+1)*t+e)+1},backInOut:function(t){var e=2.5949095;return(t*=2)<1?.5*t*t*((e+1)*t-e):.5*((t-=2)*t*((e+1)*t+e)+2)},bounceIn:function(t){return 1-Sp.bounceOut(1-t)},bounceOut:function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},bounceInOut:function(t){return.5>t?.5*Sp.bounceIn(2*t):.5*Sp.bounceOut(2*t-1)+.5}};Re.prototype={constructor:Re,step:function(t,e){if(this._initialized||(this._startTime=t+this._delay,this._initialized=!0),this._paused)return void(this._pausedTime+=e);var n=(t-this._startTime-this._pausedTime)/this._life;if(!(0>n)){n=Math.min(n,1);var i=this.easing,r="string"==typeof i?Sp[i]:i,a="function"==typeof r?r(n):n;return this.fire("frame",a),1===n?this.loop?(this.restart(t),"restart"):(this._needsRemove=!0,"destroy"):null}},restart:function(t){var e=(t-this._startTime-this._pausedTime)%this._life;this._startTime=t-e+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(t,e){t="on"+t,this[t]&&this[t](this._target,e)},pause:function(){this._paused=!0 +},resume:function(){this._paused=!1}};var Mp=function(){this.head=null,this.tail=null,this._len=0},Ip=Mp.prototype;Ip.insert=function(t){var e=new Tp(t);return this.insertEntry(e),e},Ip.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},Ip.remove=function(t){var e=t.prev,n=t.next;e?e.next=n:this.head=n,n?n.prev=e:this.tail=e,t.next=t.prev=null,this._len--},Ip.len=function(){return this._len},Ip.clear=function(){this.head=this.tail=null,this._len=0};var Tp=function(t){this.value=t,this.next,this.prev},Cp=function(t){this._list=new Mp,this._map={},this._maxSize=t||10,this._lastRemovedEntry=null},Dp=Cp.prototype;Dp.put=function(t,e){var n=this._list,i=this._map,r=null;if(null==i[t]){var a=n.len(),o=this._lastRemovedEntry;if(a>=this._maxSize&&a>0){var s=n.head;n.remove(s),delete i[s.key],r=s.value,this._lastRemovedEntry=s}o?o.value=e:o=new Tp(e),o.key=t,n.insertEntry(o),i[t]=o}return r},Dp.get=function(t){var e=this._map[t],n=this._list;return null!=e?(e!==n.tail&&(n.remove(e),n.insertEntry(e)),e.value):void 0},Dp.clear=function(){this._list.clear(),this._map={}};var Ap={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]},kp=new Cp(20),Pp=null,Lp=Je,Op=tn,Ep=(Object.freeze||Object)({parse:qe,lift:$e,toHex:Qe,fastLerp:Je,fastMapToColor:Lp,lerp:tn,mapToColor:Op,modifyHSL:en,modifyAlpha:nn,stringify:rn}),Bp=Array.prototype.slice,zp=function(t,e,n,i){this._tracks={},this._target=t,this._loop=e||!1,this._getter=n||an,this._setter=i||on,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};zp.prototype={when:function(t,e){var n=this._tracks;for(var i in e)if(e.hasOwnProperty(i)){if(!n[i]){n[i]=[];var r=this._getter(this._target,i);if(null==r)continue;0!==t&&n[i].push({time:0,value:pn(r)})}n[i].push({time:t,value:e[i]})}return this},during:function(t){return this._onframeList.push(t),this},pause:function(){for(var t=0;tn;n++)t[n].call(this)},start:function(t,e){var n,i=this,r=0,a=function(){r--,r||i._doneCallback()};for(var o in this._tracks)if(this._tracks.hasOwnProperty(o)){var s=mn(this,t,a,this._tracks[o],o,e);s&&(this._clipList.push(s),r++,this.animation&&this.animation.addClip(s),n=s)}if(n){var l=n.onframe;n.onframe=function(t,e){l(t,e);for(var n=0;n1&&(Vp=function(){for(var t in arguments)console.log(arguments[t])});var Hp=Vp,Gp=function(){this.animators=[]};Gp.prototype={constructor:Gp,animate:function(t,e){var n,i=!1,r=this,a=this.__zr;if(t){var o=t.split("."),s=r;i="shape"===o[0];for(var l=0,h=o.length;h>l;l++)s&&(s=s[o[l]]);s&&(n=s)}else n=r;if(!n)return void Hp('Property "'+t+'" is not existed in element '+r.id);var c=r.animators,d=new zp(n,e);return d.during(function(){r.dirty(i)}).done(function(){c.splice(u(c,d),1)}),c.push(d),a&&a.animation.addAnimator(d),d},stopAnimation:function(t){for(var e=this.animators,n=e.length,i=0;n>i;i++)e[i].stop(t);return e.length=0,this},animateTo:function(t,e,n,i,r,a){yn(this,t,e,n,i,r,a)},animateFrom:function(t,e,n,i,r,a){yn(this,t,e,n,i,r,a,!0)}};var Wp=function(t){yp.call(this,t),np.call(this,t),Gp.call(this,t),this.id=t.id||Lf()};Wp.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(t,e){switch(this.draggable){case"horizontal":e=0;break;case"vertical":t=0}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=e,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(){},attrKV:function(t,e){if("position"===t||"scale"===t||"origin"===t){if(e){var n=this[t];n||(n=this[t]=[]),n[0]=e[0],n[1]=e[1]}}else this[t]=e},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(t,e){if("string"==typeof t)this.attrKV(t,e);else if(S(t))for(var n in t)t.hasOwnProperty(n)&&this.attrKV(n,t[n]);return this.dirty(!1),this},setClipPath:function(t){var e=this.__zr;e&&t.addSelfToZr(e),this.clipPath&&this.clipPath!==t&&this.removeClipPath(),this.clipPath=t,t.__zr=e,t.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var t=this.clipPath;t&&(t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(t){this.__zr=t;var e=this.animators;if(e)for(var n=0;ni||n>s||l>a||r>u)},contain:function(t,e){var n=this;return t>=n.x&&t<=n.x+n.width&&e>=n.y&&e<=n.y+n.height},clone:function(){return new wn(this.x,this.y,this.width,this.height)},copy:function(t){this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},wn.create=function(t){return new wn(t.x,t.y,t.width,t.height)};var jp=function(t){t=t||{},Wp.call(this,t);for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this._children=[],this.__storage=null,this.__dirty=!0};jp.prototype={constructor:jp,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(t){return this._children[t]},childOfName:function(t){for(var e=this._children,n=0;n=0&&(n.splice(i,0,t),this._doAdd(t))}return this},_doAdd:function(t){t.parent&&t.parent.remove(t),t.parent=this;var e=this.__storage,n=this.__zr;e&&e!==t.__storage&&(e.addToStorage(t),t instanceof jp&&t.addChildrenToStorage(e)),n&&n.refresh()},remove:function(t){var e=this.__zr,n=this.__storage,i=this._children,r=u(i,t);return 0>r?this:(i.splice(r,1),t.parent=null,n&&(n.delFromStorage(t),t instanceof jp&&t.delChildrenFromStorage(n)),e&&e.refresh(),this)},removeAll:function(){var t,e,n=this._children,i=this.__storage;for(e=0;ei;i++)this._updateAndAddDisplayable(e[i],null,t);n.length=this._displayListLen,Ef.canvasSupported&&An(n,kn)},_updateAndAddDisplayable:function(t,e,n){if(!t.ignore||n){t.beforeUpdate(),t.__dirty&&t.update(),t.afterUpdate();var i=t.clipPath;if(i){e=e?e.slice():[];for(var r=i,a=t;r;)r.parent=a,r.updateTransform(),e.push(r),a=r,r=r.clipPath}if(t.isGroup){for(var o=t._children,s=0;se;e++)this.delRoot(t[e]);else{var r=u(this._roots,t);r>=0&&(this.delFromStorage(t),this._roots.splice(r,1),t instanceof jp&&t.delChildrenFromStorage(this))}},addToStorage:function(t){return t&&(t.__storage=this,t.dirty(!1)),this},delFromStorage:function(t){return t&&(t.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:kn};var $p={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1},Qp=function(t,e,n){return $p.hasOwnProperty(e)?n*=t.dpr:n},Jp={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},tg=9,eg=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],ng=function(t){this.extendFrom(t,!1)};ng.prototype={constructor:ng,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(t,e,n){var i=this,r=n&&n.style,a=!r||t.__attrCachedBy!==Jp.STYLE_BIND;t.__attrCachedBy=Jp.STYLE_BIND;for(var o=0;o0},extendFrom:function(t,e){if(t)for(var n in t)!t.hasOwnProperty(n)||e!==!0&&(e===!1?this.hasOwnProperty(n):null==t[n])||(this[n]=t[n])},set:function(t,e){"string"==typeof t?this[t]=e:this.extendFrom(t,!0)},clone:function(){var t=new this.constructor;return t.extendFrom(this,!0),t},getGradient:function(t,e,n){for(var i="radial"===e.type?Ln:Pn,r=i(t,e,n),a=e.colorStops,o=0;o=0&&n.splice(i,1),t.__hoverMir=null},clearHover:function(){for(var t=this._hoverElements,e=0;er;){var a=t[r],o=a.__from;o&&o.__zr?(r++,o.invisible||(a.transform=o.transform,a.invTransform=o.invTransform,a.__clipPaths=o.__clipPaths,this._doPaintEl(a,n,!0,i))):(t.splice(r,1),o.__hoverMir=null,e--)}n.ctx.restore()}},getHoverLayer:function(){return this.getLayer(Mg)},_paintList:function(t,e,n){if(this._redrawId===n){e=e||!1,this._updateLayerStatus(t);var i=this._doPaintList(t,e);if(this._needsManuallyCompositing&&this._compositeManually(),!i){var r=this;lg(function(){r._paintList(t,e,n)})}}},_compositeManually:function(){var t=this.getLayer(Ig).ctx,e=this._domRoot.width,n=this._domRoot.height;t.clearRect(0,0,e,n),this.eachBuiltinLayer(function(i){i.virtual&&t.drawImage(i.dom,0,0,e,n)})},_doPaintList:function(t,e){for(var n=[],i=0;i15)break}}a.__drawIndex=v,a.__drawIndex0&&t>i[0]){for(o=0;r-1>o&&!(i[o]t);o++);a=n[i[o]]}if(i.splice(o+1,0,t),n[t]=e,!e.virtual)if(a){var l=a.dom;l.nextSibling?s.insertBefore(e.dom,l.nextSibling):s.appendChild(e.dom)}else s.firstChild?s.insertBefore(e.dom,s.firstChild):s.appendChild(e.dom)},eachLayer:function(t,e){var n,i,r=this._zlevelList;for(i=0;i0?Tg:0),this._needsManuallyCompositing),o.__builtin__||Hp("ZLevel "+s+" has been used by unkown layer "+o.id),o!==r&&(o.__used=!0,o.__startIndex!==n&&(o.__dirty=!0),o.__startIndex=n,o.__drawIndex=o.incremental?-1:n,e(n),r=o),i.__dirty&&(o.__dirty=!0,o.incremental&&o.__drawIndex<0&&(o.__drawIndex=n))}e(n),this.eachBuiltinLayer(function(t){!t.__used&&t.getElementCount()>0&&(t.__dirty=!0,t.__startIndex=t.__endIndex=t.__drawIndex=0),t.__dirty&&t.__drawIndex<0&&(t.__drawIndex=t.__startIndex)})},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(t){t.clear()},setBackgroundColor:function(t){this._backgroundColor=t},configLayer:function(t,e){if(e){var n=this._layerConfig;n[t]?r(n[t],e,!0):n[t]=e;for(var i=0;i=0&&this._clips.splice(e,1)},removeAnimator:function(t){for(var e=t.getClips(),n=0;no;o++){var s=n[o],l=s.step(t,e); +l&&(r.push(l),a.push(s))}for(var o=0;i>o;)n[o]._needsRemove?(n[o]=n[i-1],n.pop(),i--):o++;i=r.length;for(var o=0;i>o;o++)a[o].fire(r[o]);this._time=t,this.onframe(e),this.trigger("frame",e),this.stage.update&&this.stage.update()},_startLoop:function(){function t(){e._running&&(lg(t),!e._paused&&e._update())}var e=this;this._running=!0,lg(t)},start:function(){this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(t,e){e=e||{};var n=new zp(t,e.loop,e.getter,e.setter);return this.addAnimator(n),n}},c(Pg,np);var Lg=300,Og=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],Eg=["touchstart","touchend","touchmove"],Bg={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},zg=p(Og,function(t){var e=t.replace("mouse","pointer");return Bg[e]?e:t}),Rg={mousemove:function(t){t=ye(this.dom,t),this.trigger("mousemove",t)},mouseout:function(t){t=ye(this.dom,t);var e=t.toElement||t.relatedTarget;if(e!==this.dom)for(;e&&9!==e.nodeType;){if(e===this.dom)return;e=e.parentNode}this.trigger("mouseout",t)},touchstart:function(t){t=ye(this.dom,t),t.zrByTouch=!0,this._lastTouchMoment=new Date,this.handler.processGesture(this,t,"start"),Rg.mousemove.call(this,t),Rg.mousedown.call(this,t),ki(this)},touchmove:function(t){t=ye(this.dom,t),t.zrByTouch=!0,this.handler.processGesture(this,t,"change"),Rg.mousemove.call(this,t),ki(this)},touchend:function(t){t=ye(this.dom,t),t.zrByTouch=!0,this.handler.processGesture(this,t,"end"),Rg.mouseup.call(this,t),+new Date-this._lastTouchMoment=0||i&&u(i,o)<0)){var s=e.getShallow(o);null!=s&&(r[t[a][0]]=s)}}return r}},ev=tv([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),nv={getLineStyle:function(t){var e=ev(this,t);return e.lineDash=this.getLineDash(e.lineWidth),e},getLineDash:function(t){null==t&&(t=1);var e=this.get("type"),n=Math.max(t,2),i=4*t;return"solid"===e||null==e?!1:"dashed"===e?[i,i]:[n,n]}},iv=tv([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),rv={getAreaStyle:function(t,e){return iv(this,t,e)}},av=Math.pow,ov=Math.sqrt,sv=1e-8,lv=1e-4,uv=ov(3),hv=1/3,cv=H(),dv=H(),fv=H(),pv=Math.min,gv=Math.max,vv=Math.sin,mv=Math.cos,yv=2*Math.PI,_v=H(),xv=H(),wv=H(),bv=[],Sv=[],Mv={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Iv=[],Tv=[],Cv=[],Dv=[],Av=Math.min,kv=Math.max,Pv=Math.cos,Lv=Math.sin,Ov=Math.sqrt,Ev=Math.abs,Bv="undefined"!=typeof Float32Array,zv=function(t){this._saveData=!t,this._saveData&&(this.data=[]),this._ctx=null};zv.prototype={constructor:zv,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(t,e,n){n=n||0,this._ux=Ev(n/Fp/t)||0,this._uy=Ev(n/Fp/e)||0},getContext:function(){return this._ctx},beginPath:function(t){return this._ctx=t,t&&t.beginPath(),t&&(this.dpr=t.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(t,e){return this.addData(Mv.M,t,e),this._ctx&&this._ctx.moveTo(t,e),this._x0=t,this._y0=e,this._xi=t,this._yi=e,this},lineTo:function(t,e){var n=Ev(t-this._xi)>this._ux||Ev(e-this._yi)>this._uy||this._len<5;return this.addData(Mv.L,t,e),this._ctx&&n&&(this._needsDash()?this._dashedLineTo(t,e):this._ctx.lineTo(t,e)),n&&(this._xi=t,this._yi=e),this},bezierCurveTo:function(t,e,n,i,r,a){return this.addData(Mv.C,t,e,n,i,r,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(t,e,n,i,r,a):this._ctx.bezierCurveTo(t,e,n,i,r,a)),this._xi=r,this._yi=a,this},quadraticCurveTo:function(t,e,n,i){return this.addData(Mv.Q,t,e,n,i),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(t,e,n,i):this._ctx.quadraticCurveTo(t,e,n,i)),this._xi=n,this._yi=i,this},arc:function(t,e,n,i,r,a){return this.addData(Mv.A,t,e,n,n,i,r-i,0,a?0:1),this._ctx&&this._ctx.arc(t,e,n,i,r,a),this._xi=Pv(r)*n+t,this._yi=Lv(r)*n+e,this},arcTo:function(t,e,n,i,r){return this._ctx&&this._ctx.arcTo(t,e,n,i,r),this},rect:function(t,e,n,i){return this._ctx&&this._ctx.rect(t,e,n,i),this.addData(Mv.R,t,e,n,i),this},closePath:function(){this.addData(Mv.Z);var t=this._ctx,e=this._x0,n=this._y0;return t&&(this._needsDash()&&this._dashedLineTo(e,n),t.closePath()),this._xi=e,this._yi=n,this},fill:function(t){t&&t.fill(),this.toStatic()},stroke:function(t){t&&t.stroke(),this.toStatic()},setLineDash:function(t){if(t instanceof Array){this._lineDash=t,this._dashIdx=0;for(var e=0,n=0;nn;n++)this.data[n]=t[n];this._len=e},appendPath:function(t){t instanceof Array||(t=[t]);for(var e=t.length,n=0,i=this._len,r=0;e>r;r++)n+=t[r].len();Bv&&this.data instanceof Float32Array&&(this.data=new Float32Array(i+n));for(var r=0;e>r;r++)for(var a=t[r].data,o=0;oe.length&&(this._expandData(),e=this.data);for(var n=0;na&&(a=r+a),a%=r,f-=a*h,p-=a*c;h>0&&t>=f||0>h&&f>=t||0===h&&(c>0&&e>=p||0>c&&p>=e);)i=this._dashIdx,n=o[i],f+=h*n,p+=c*n,this._dashIdx=(i+1)%g,h>0&&l>f||0>h&&f>l||c>0&&u>p||0>c&&p>u||s[i%2?"moveTo":"lineTo"](h>=0?Av(f,t):kv(f,t),c>=0?Av(p,e):kv(p,e));h=f-t,c=p-e,this._dashOffset=-Ov(h*h+c*c)},_dashedBezierTo:function(t,e,n,i,r,a){var o,s,l,u,h,c=this._dashSum,d=this._dashOffset,f=this._lineDash,p=this._ctx,g=this._xi,v=this._yi,m=ur,y=0,_=this._dashIdx,x=f.length,w=0;for(0>d&&(d=c+d),d%=c,o=0;1>o;o+=.1)s=m(g,t,n,r,o+.1)-m(g,t,n,r,o),l=m(v,e,i,a,o+.1)-m(v,e,i,a,o),y+=Ov(s*s+l*l);for(;x>_&&(w+=f[_],!(w>d));_++);for(o=(w-d)/y;1>=o;)u=m(g,t,n,r,o),h=m(v,e,i,a,o),_%2?p.moveTo(u,h):p.lineTo(u,h),o+=f[_]/y,_=(_+1)%x;_%2!==0&&p.lineTo(r,a),s=r-u,l=a-h,this._dashOffset=-Ov(s*s+l*l)},_dashedQuadraticTo:function(t,e,n,i){var r=n,a=i;n=(n+2*t)/3,i=(i+2*e)/3,t=(this._xi+2*t)/3,e=(this._yi+2*e)/3,this._dashedBezierTo(t,e,n,i,r,a)},toStatic:function(){var t=this.data;t instanceof Array&&(t.length=this._len,Bv&&(this.data=new Float32Array(t)))},getBoundingRect:function(){Iv[0]=Iv[1]=Cv[0]=Cv[1]=Number.MAX_VALUE,Tv[0]=Tv[1]=Dv[0]=Dv[1]=-Number.MAX_VALUE;for(var t=this.data,e=0,n=0,i=0,r=0,a=0;ac;){var d=s[c++];switch(1===c&&(i=s[c],r=s[c+1],e=i,n=r),d){case Mv.M:e=i=s[c++],n=r=s[c++],t.moveTo(i,r);break;case Mv.L:a=s[c++],o=s[c++],(Ev(a-i)>l||Ev(o-r)>u||c===h-1)&&(t.lineTo(a,o),i=a,r=o);break;case Mv.C:t.bezierCurveTo(s[c++],s[c++],s[c++],s[c++],s[c++],s[c++]),i=s[c-2],r=s[c-1];break;case Mv.Q:t.quadraticCurveTo(s[c++],s[c++],s[c++],s[c++]),i=s[c-2],r=s[c-1];break;case Mv.A:var f=s[c++],p=s[c++],g=s[c++],v=s[c++],m=s[c++],y=s[c++],_=s[c++],x=s[c++],w=g>v?g:v,b=g>v?1:g/v,S=g>v?v/g:1,M=Math.abs(g-v)>.001,I=m+y;M?(t.translate(f,p),t.rotate(_),t.scale(b,S),t.arc(0,0,w,m,I,1-x),t.scale(1/b,1/S),t.rotate(-_),t.translate(-f,-p)):t.arc(f,p,w,m,I,1-x),1===c&&(e=Pv(m)*g+f,n=Lv(m)*v+p),i=Pv(I)*g+f,r=Lv(I)*v+p;break;case Mv.R:e=i=s[c],n=r=s[c+1],t.rect(s[c++],s[c++],s[c++],s[c++]);break;case Mv.Z:t.closePath(),i=e,r=n}}}},zv.CMD=Mv;var Rv=2*Math.PI,Nv=2*Math.PI,Fv=zv.CMD,Vv=2*Math.PI,Hv=1e-4,Gv=[-1,-1,-1],Wv=[-1,-1],Xv=og.prototype.getCanvasPattern,Uv=Math.abs,Yv=new zv(!0);Vr.prototype={constructor:Vr,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(t,e){var n=this.style,i=this.path||Yv,r=n.hasStroke(),a=n.hasFill(),o=n.fill,s=n.stroke,l=a&&!!o.colorStops,u=r&&!!s.colorStops,h=a&&!!o.image,c=r&&!!s.image;if(n.bind(t,this,e),this.setTransform(t),this.__dirty){var d;l&&(d=d||this.getBoundingRect(),this._fillGradient=n.getGradient(t,o,d)),u&&(d=d||this.getBoundingRect(),this._strokeGradient=n.getGradient(t,s,d))}l?t.fillStyle=this._fillGradient:h&&(t.fillStyle=Xv.call(o,t)),u?t.strokeStyle=this._strokeGradient:c&&(t.strokeStyle=Xv.call(s,t));var f=n.lineDash,p=n.lineDashOffset,g=!!t.setLineDash,v=this.getGlobalScale();if(i.setScale(v[0],v[1],this.segmentIgnoreThreshold),this.__dirtyPath||f&&!g&&r?(i.beginPath(t),f&&!g&&(i.setLineDash(f),i.setLineDashOffset(p)),this.buildPath(i,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(t.beginPath(),this.path.rebuildPath(t)),a)if(null!=n.fillOpacity){var m=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,i.fill(t),t.globalAlpha=m}else i.fill(t);if(f&&g&&(t.setLineDash(f),t.lineDashOffset=p),r)if(null!=n.strokeOpacity){var m=t.globalAlpha;t.globalAlpha=n.strokeOpacity*n.opacity,i.stroke(t),t.globalAlpha=m}else i.stroke(t);f&&g&&t.setLineDash([]),null!=n.text&&(this.restoreTransform(t),this.drawRectText(t,this.getBoundingRect()))},buildPath:function(){},createPathProxy:function(){this.path=new zv},getBoundingRect:function(){var t=this._rect,e=this.style,n=!t;if(n){var i=this.path;i||(i=this.path=new zv),this.__dirtyPath&&(i.beginPath(),this.buildPath(i,this.shape,!1)),t=i.getBoundingRect()}if(this._rect=t,e.hasStroke()){var r=this._rectWithStroke||(this._rectWithStroke=t.clone());if(this.__dirty||n){r.copy(t);var a=e.lineWidth,o=e.strokeNoScale?this.getLineScale():1;e.hasFill()||(a=Math.max(a,this.strokeContainThreshold||4)),o>1e-10&&(r.width+=a/o,r.height+=a/o,r.x-=a/o/2,r.y-=a/o/2)}return r}return t},contain:function(t,e){var n=this.transformCoordToLocal(t,e),i=this.getBoundingRect(),r=this.style;if(t=n[0],e=n[1],i.contain(t,e)){var a=this.path.data;if(r.hasStroke()){var o=r.lineWidth,s=r.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(r.hasFill()||(o=Math.max(o,this.strokeContainThreshold)),Fr(a,o/s,t,e)))return!0}if(r.hasFill())return Nr(a,t,e)}return!1},dirty:function(t){null==t&&(t=!0),t&&(this.__dirtyPath=t,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(t){return this.animate("shape",t)},attrKV:function(t,e){"shape"===t?(this.setShape(e),this.__dirtyPath=!0,this._rect=null):wi.prototype.attrKV.call(this,t,e)},setShape:function(t,e){var n=this.shape;if(n){if(S(t))for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);else n[t]=e;this.dirty(!0)}return this},getLineScale:function(){var t=this.transform;return t&&Uv(t[0]-1)>1e-10&&Uv(t[3]-1)>1e-10?Math.sqrt(Uv(t[0]*t[3]-t[2]*t[1])):1}},Vr.extend=function(t){var e=function(e){Vr.call(this,e),t.style&&this.style.extendFrom(t.style,!1);var n=t.shape;if(n){this.shape=this.shape||{};var i=this.shape;for(var r in n)!i.hasOwnProperty(r)&&n.hasOwnProperty(r)&&(i[r]=n[r])}t.init&&t.init.call(this,e)};h(e,Vr);for(var n in t)"style"!==n&&"shape"!==n&&(e.prototype[n]=t[n]);return e},h(Vr,wi);var jv=zv.CMD,qv=[[],[],[]],Zv=Math.sqrt,Kv=Math.atan2,$v=function(t,e){var n,i,r,a,o,s,l=t.data,u=jv.M,h=jv.C,c=jv.L,d=jv.R,f=jv.A,p=jv.Q;for(r=0,a=0;ro;o++){var s=qv[o];s[0]=l[r++],s[1]=l[r++],ae(s,s,e),l[a++]=s[0],l[a++]=s[1]}}},Qv=Math.sqrt,Jv=Math.sin,tm=Math.cos,em=Math.PI,nm=function(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])},im=function(t,e){return(t[0]*e[0]+t[1]*e[1])/(nm(t)*nm(e))},rm=function(t,e){return(t[0]*e[1]=11?function(){var e,n=this.__clipPaths,i=this.style;if(n)for(var r=0;ra;a++)r+=ee(t[a-1],t[a]);var o=r/2;o=n>o?n:o;for(var a=0;o>a;a++){var s,l,u,h=a/(o-1)*(e?n:n-1),c=Math.floor(h),d=h-c,f=t[c%n];e?(s=t[(c-1+n)%n],l=t[(c+1)%n],u=t[(c+2)%n]):(s=t[0===c?c:c-1],l=t[c>n-2?n-1:c+1],u=t[c>n-3?n-1:c+2]);var p=d*d,g=d*p;i.push([jr(s[0],f[0],l[0],u[0],d,p,g),jr(s[1],f[1],l[1],u[1],d,p,g)])}return i},pm=function(t,e,n,i){var r,a,o,s,l=[],u=[],h=[],c=[];if(i){o=[1/0,1/0],s=[-1/0,-1/0];for(var d=0,f=t.length;f>d;d++)oe(o,o,t[d]),se(s,s,t[d]);oe(o,o,i[0]),se(s,s,i[1])}for(var d=0,f=t.length;f>d;d++){var p=t[d];if(n)r=t[d?d-1:f-1],a=t[(d+1)%f];else{if(0===d||d===f-1){l.push(W(t[d]));continue}r=t[d-1],a=t[d+1]}j(u,a,r),J(u,u,e);var g=ee(p,r),v=ee(p,a),m=g+v;0!==m&&(g/=m,v/=m),J(h,u,-g),J(c,u,v);var y=U([],p,h),_=U([],p,c);i&&(se(y,y,o),oe(y,y,s),se(_,_,o),oe(_,_,s)),l.push(y),l.push(_)}return n&&l.push(l.shift()),l},gm=Vr.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(t,e){qr(t,e,!0)}}),vm=Vr.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(t,e){qr(t,e,!1)}}),mm=Math.round,ym={},_m=Vr.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(t,e){var n,i,r,a;this.subPixelOptimize?(Kr(ym,e,this.style),n=ym.x,i=ym.y,r=ym.width,a=ym.height,ym.r=e.r,e=ym):(n=e.x,i=e.y,r=e.width,a=e.height),e.r?ni(t,e):t.rect(n,i,r,a),t.closePath()}}),xm={},wm=Vr.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n,i,r,a;this.subPixelOptimize?(Zr(xm,e,this.style),n=xm.x1,i=xm.y1,r=xm.x2,a=xm.y2):(n=e.x1,i=e.y1,r=e.x2,a=e.y2);var o=e.percent;0!==o&&(t.moveTo(n,i),1>o&&(r=n*(1-o)+r*o,a=i*(1-o)+a*o),t.lineTo(r,a))},pointAt:function(t){var e=this.shape;return[e.x1*(1-t)+e.x2*t,e.y1*(1-t)+e.y2*t]}}),bm=[],Sm=Vr.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.x1,i=e.y1,r=e.x2,a=e.y2,o=e.cpx1,s=e.cpy1,l=e.cpx2,u=e.cpy2,h=e.percent;0!==h&&(t.moveTo(n,i),null==l||null==u?(1>h&&(_r(n,o,r,h,bm),o=bm[1],r=bm[2],_r(i,s,a,h,bm),s=bm[1],a=bm[2]),t.quadraticCurveTo(o,s,r,a)):(1>h&&(fr(n,o,l,r,h,bm),o=bm[1],l=bm[2],r=bm[3],fr(i,s,u,a,h,bm),s=bm[1],u=bm[2],a=bm[3]),t.bezierCurveTo(o,s,l,u,r,a)))},pointAt:function(t){return Qr(this.shape,t,!1)},tangentAt:function(t){var e=Qr(this.shape,t,!0);return te(e,e)}}),Mm=Vr.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(t,e){var n=e.cx,i=e.cy,r=Math.max(e.r,0),a=e.startAngle,o=e.endAngle,s=e.clockwise,l=Math.cos(a),u=Math.sin(a);t.moveTo(l*r+n,u*r+i),t.arc(n,i,r,a,o,!s)}}),Im=Vr.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var t=this.__dirtyPath,e=this.shape.paths,n=0;n"'])/g,iy={"&":"&","<":"<",">":">",'"':""","'":"'"},ry=["a","b","c","d","e","f","g"],ay=function(t,e){return"{"+t+(null==e?"":e)+"}"},oy=Yn,sy=(Object.freeze||Object)({addCommas:wo,toCamelCase:bo,normalizeCssArray:ey,encodeHTML:So,formatTpl:Mo,formatTplSimple:Io,getTooltipMarker:To,formatTime:Do,capitalFirst:Ao,truncateText:oy,getTextBoundingRect:ko,getTextRect:Po}),ly=f,uy=["left","right","top","bottom","width","height"],hy=[["width","left","right"],["height","top","bottom"]],cy=Lo,dy=(_(Lo,"vertical"),_(Lo,"horizontal"),{getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}),fy=qi(),py=Ka.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(t,e,n,i){Ka.call(this,t,e,n,i),this.uid=Ja("ec_cpt_model")},init:function(t,e,n){this.mergeDefaultAndTheme(t,n)},mergeDefaultAndTheme:function(t,e){var n=this.layoutMode,i=n?Bo(t):{},a=e.getTheme();r(t,a.get(this.mainType)),r(t,this.getDefaultOption()),n&&Eo(t,i,n)},mergeOption:function(t){r(this.option,t,!0);var e=this.layoutMode;e&&Eo(this.option,t,e)},optionUpdated:function(){},getDefaultOption:function(){var t=fy(this);if(!t.defaultOption){for(var e=[],n=this.constructor;n;){var i=n.prototype.defaultOption;i&&e.push(i),n=n.superClass}for(var a={},o=e.length-1;o>=0;o--)a=r(a,e[o],!0);t.defaultOption=a}return t.defaultOption},getReferringComponents:function(t){return this.ecModel.queryComponents({mainType:t,index:this.get(t+"Index",!0),id:this.get(t+"Id",!0)})}});or(py,{registerWhenExtend:!0}),to(py),eo(py,Ro),c(py,dy);var gy="";"undefined"!=typeof navigator&&(gy=navigator.platform||"");var vy={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:gy.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},my=qi(),yy={clearColorPalette:function(){my(this).colorIdx=0,my(this).colorNameMap={}},getColorFromPalette:function(t,e,n){e=e||this;var i=my(e),r=i.colorIdx||0,a=i.colorNameMap=i.colorNameMap||{};if(a.hasOwnProperty(t))return a[t];var o=Fi(this.get("color",!0)),s=this.get("colorLayer",!0),l=null!=n&&s?No(s,n):o;if(l=l||o,l&&l.length){var u=l[r];return t&&(a[t]=u),i.colorIdx=(r+1)%l.length,u}}},_y={cartesian2d:function(t,e,n,i){var r=t.getReferringComponents("xAxis")[0],a=t.getReferringComponents("yAxis")[0];if(kf){if(!r)throw new Error('xAxis "'+D(t.get("xAxisIndex"),t.get("xAxisId"),0)+'" not found');if(!a)throw new Error('yAxis "'+D(t.get("xAxisIndex"),t.get("yAxisId"),0)+'" not found')}e.coordSysDims=["x","y"],n.set("x",r),n.set("y",a),Vo(r)&&(i.set("x",r),e.firstCategoryDimIndex=0),Vo(a)&&(i.set("y",a),e.firstCategoryDimIndex=1) +},singleAxis:function(t,e,n,i){var r=t.getReferringComponents("singleAxis")[0];if(kf&&!r)throw new Error("singleAxis should be specified.");e.coordSysDims=["single"],n.set("single",r),Vo(r)&&(i.set("single",r),e.firstCategoryDimIndex=0)},polar:function(t,e,n,i){var r=t.getReferringComponents("polar")[0],a=r.findAxisModel("radiusAxis"),o=r.findAxisModel("angleAxis");if(kf){if(!o)throw new Error("angleAxis option not found");if(!a)throw new Error("radiusAxis option not found")}e.coordSysDims=["radius","angle"],n.set("radius",a),n.set("angle",o),Vo(a)&&(i.set("radius",a),e.firstCategoryDimIndex=0),Vo(o)&&(i.set("angle",o),e.firstCategoryDimIndex=1)},geo:function(t,e){e.coordSysDims=["lng","lat"]},parallel:function(t,e,n,i){var r=t.ecModel,a=r.getComponent("parallel",t.get("parallelIndex")),o=e.coordSysDims=a.dimensions.slice();f(a.parallelAxisIndex,function(t,a){var s=r.getComponent("parallelAxis",t),l=o[a];n.set(l,s),Vo(s)&&null==e.firstCategoryDimIndex&&(i.set(l,s),e.firstCategoryDimIndex=a)})}},xy="original",wy="arrayRows",by="objectRows",Sy="keyedColumns",My="unknown",Iy="typedArray",Ty="column",Cy="row";Ho.seriesDataToSource=function(t){return new Ho({data:t,sourceFormat:I(t)?Iy:xy,fromDataset:!1})},ir(Ho);var Dy=qi(),Ay="\x00_ec_inner",ky=Ka.extend({init:function(t,e,n,i){n=n||{},this.option=null,this._theme=new Ka(n),this._optionManager=i},setOption:function(t,e){O(!(Ay in t),"please use chart.getOption()"),this._optionManager.setOption(t,e),this.resetOption(null)},resetOption:function(t){var e=!1,n=this._optionManager;if(!t||"recreate"===t){var i=n.mountOption("recreate"===t);this.option&&"recreate"!==t?(this.restoreData(),this.mergeOption(i)):ns.call(this,i),e=!0}if(("timeline"===t||"media"===t)&&this.restoreData(),!t||"recreate"===t||"timeline"===t){var r=n.getTimelineOption(this);r&&(this.mergeOption(r),e=!0)}if(!t||"recreate"===t||"media"===t){var a=n.getMediaOption(this,this._api);a.length&&f(a,function(t){this.mergeOption(t,e=!0)},this)}return e},mergeOption:function(t){function e(e,i){var r=Fi(t[e]),s=Wi(a.get(e),r);Xi(s),f(s,function(t){var n=t.option;S(n)&&(t.keyInfo.mainType=e,t.keyInfo.subType=rs(e,n,t.exist))});var l=is(a,i);n[e]=[],a.set(e,[]),f(s,function(t,i){var r=t.exist,s=t.option;if(O(S(s)||r,"Empty component definition"),s){var u=py.getClass(e,t.keyInfo.subType,!0);if(r&&r instanceof u)r.name=t.keyInfo.name,r.mergeOption(s,this),r.optionUpdated(s,!1);else{var h=o({dependentModels:l,componentIndex:i},t.keyInfo);r=new u(s,this,this,h),o(r,h),r.init(s,this,this,h),r.optionUpdated(null,!0)}}else r.mergeOption({},this),r.optionUpdated({},!1);a.get(e)[i]=r,n[e][i]=r.option},this),"series"===e&&as(this,a.get("series"))}var n=this.option,a=this._componentsMap,s=[];Xo(this),f(t,function(t,e){null!=t&&(py.hasClass(e)?e&&s.push(e):n[e]=null==n[e]?i(t):r(n[e],t,!0))}),py.topologicalTravel(s,py.getAllClassMainTypes(),e,this),this._seriesIndicesMap=N(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var t=i(this.option);return f(t,function(e,n){if(py.hasClass(n)){for(var e=Fi(e),i=e.length-1;i>=0;i--)Yi(e[i])&&e.splice(i,1);t[n]=e}}),delete t[Ay],t},getTheme:function(){return this._theme},getComponent:function(t,e){var n=this._componentsMap.get(t);return n?n[e||0]:void 0},queryComponents:function(t){var e=t.mainType;if(!e)return[];var n=t.index,i=t.id,r=t.name,a=this._componentsMap.get(e);if(!a||!a.length)return[];var o;if(null!=n)x(n)||(n=[n]),o=v(p(n,function(t){return a[t]}),function(t){return!!t});else if(null!=i){var s=x(i);o=v(a,function(t){return s&&u(i,t.id)>=0||!s&&t.id===i})}else if(null!=r){var l=x(r);o=v(a,function(t){return l&&u(r,t.name)>=0||!l&&t.name===r})}else o=a.slice();return os(o,t)},findComponents:function(t){function e(t){var e=r+"Index",n=r+"Id",i=r+"Name";return!t||null==t[e]&&null==t[n]&&null==t[i]?null:{mainType:r,index:t[e],id:t[n],name:t[i]}}function n(e){return t.filter?v(e,t.filter):e}var i=t.query,r=t.mainType,a=e(i),o=a?this.queryComponents(a):this._componentsMap.get(r);return n(os(o,t))},eachComponent:function(t,e,n){var i=this._componentsMap;if("function"==typeof t)n=e,e=t,i.each(function(t,i){f(t,function(t,r){e.call(n,i,t,r)})});else if(b(t))f(i.get(t),e,n);else if(S(t)){var r=this.findComponents(t);f(r,e,n)}},getSeriesByName:function(t){var e=this._componentsMap.get("series");return v(e,function(e){return e.name===t})},getSeriesByIndex:function(t){return this._componentsMap.get("series")[t]},getSeriesByType:function(t){var e=this._componentsMap.get("series");return v(e,function(e){return e.subType===t})},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(t,e){ss(this),f(this._seriesIndices,function(n){var i=this._componentsMap.get("series")[n];t.call(e,i,n)},this)},eachRawSeries:function(t,e){f(this._componentsMap.get("series"),t,e)},eachSeriesByType:function(t,e,n){ss(this),f(this._seriesIndices,function(i){var r=this._componentsMap.get("series")[i];r.subType===t&&e.call(n,r,i)},this)},eachRawSeriesByType:function(t,e,n){return f(this.getSeriesByType(t),e,n)},isSeriesFiltered:function(t){return ss(this),null==this._seriesIndicesMap.get(t.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(t,e){ss(this);var n=v(this._componentsMap.get("series"),t,e);as(this,n)},restoreData:function(t){var e=this._componentsMap;as(this,e.get("series"));var n=[];e.each(function(t,e){n.push(e)}),py.topologicalTravel(n,py.getAllClassMainTypes(),function(n){f(e.get(n),function(e){("series"!==n||!ts(e,t))&&e.restoreData()})})}});c(ky,yy);var Py=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"],Ly={};us.prototype={constructor:us,create:function(t,e){var n=[];f(Ly,function(i){var r=i.create(t,e);n=n.concat(r||[])}),this._coordinateSystems=n},update:function(t,e){f(this._coordinateSystems,function(n){n.update&&n.update(t,e)})},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},us.register=function(t,e){Ly[t]=e},us.get=function(t){return Ly[t]};var Oy=f,Ey=i,By=p,zy=r,Ry=/^(min|max)?(.+)$/;hs.prototype={constructor:hs,setOption:function(t,e){t&&f(Fi(t.series),function(t){t&&t.data&&I(t.data)&&B(t.data)}),t=Ey(t);var n=this._optionBackup,i=cs.call(this,t,e,!n);this._newBaseOption=i.baseOption,n?(gs(n.baseOption,i.baseOption),i.timelineOptions.length&&(n.timelineOptions=i.timelineOptions),i.mediaList.length&&(n.mediaList=i.mediaList),i.mediaDefault&&(n.mediaDefault=i.mediaDefault)):this._optionBackup=i},mountOption:function(t){var e=this._optionBackup;return this._timelineOptions=By(e.timelineOptions,Ey),this._mediaList=By(e.mediaList,Ey),this._mediaDefault=Ey(e.mediaDefault),this._currentMediaIndices=[],Ey(t?e.baseOption:this._newBaseOption)},getTimelineOption:function(t){var e,n=this._timelineOptions;if(n.length){var i=t.getComponent("timeline");i&&(e=Ey(n[i.getCurrentIndex()],!0))}return e},getMediaOption:function(){var t=this._api.getWidth(),e=this._api.getHeight(),n=this._mediaList,i=this._mediaDefault,r=[],a=[];if(!n.length&&!i)return a;for(var o=0,s=n.length;s>o;o++)ds(n[o].query,t,e)&&r.push(o);return!r.length&&i&&(r=[-1]),r.length&&!ps(r,this._currentMediaIndices)&&(a=By(r,function(t){return Ey(-1===t?i.option:n[t].option)})),this._currentMediaIndices=r,a}};var Ny=f,Fy=S,Vy=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"],Hy=function(t,e){Ny(bs(t.series),function(t){Fy(t)&&ws(t)});var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];e&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),Ny(n,function(e){Ny(bs(t[e]),function(t){t&&(_s(t,"axisLabel"),_s(t.axisPointer,"label"))})}),Ny(bs(t.parallel),function(t){var e=t&&t.parallelAxisDefault;_s(e,"axisLabel"),_s(e&&e.axisPointer,"label")}),Ny(bs(t.calendar),function(t){ms(t,"itemStyle"),_s(t,"dayLabel"),_s(t,"monthLabel"),_s(t,"yearLabel")}),Ny(bs(t.radar),function(t){_s(t,"name")}),Ny(bs(t.geo),function(t){Fy(t)&&(xs(t),Ny(bs(t.regions),function(t){xs(t)}))}),Ny(bs(t.timeline),function(t){xs(t),ms(t,"label"),ms(t,"itemStyle"),ms(t,"controlStyle",!0);var e=t.data;x(e)&&f(e,function(t){S(t)&&(ms(t,"label"),ms(t,"itemStyle"))})}),Ny(bs(t.toolbox),function(t){ms(t,"iconStyle"),Ny(t.feature,function(t){ms(t,"iconStyle")})}),_s(Ss(t.axisPointer),"label"),_s(Ss(t.tooltip).axisPointer,"label")},Gy=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],Wy=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],Xy=function(t,e){Hy(t,e),t.series=Fi(t.series),f(t.series,function(t){if(S(t)){var e=t.type;if(("pie"===e||"gauge"===e)&&null!=t.clockWise&&(t.clockwise=t.clockWise),"gauge"===e){var n=Ms(t,"pointer.color");null!=n&&Is(t,"itemStyle.color",n)}Ts(t)}}),t.dataRange&&(t.visualMap=t.dataRange),f(Wy,function(e){var n=t[e];n&&(x(n)||(n=[n]),f(n,function(t){Ts(t)}))})},Uy=function(t){var e=N();t.eachSeries(function(t){var n=t.get("stack");if(n){var i=e.get(n)||e.set(n,[]),r=t.getData(),a={stackResultDimension:r.getCalculationInfo("stackResultDimension"),stackedOverDimension:r.getCalculationInfo("stackedOverDimension"),stackedDimension:r.getCalculationInfo("stackedDimension"),stackedByDimension:r.getCalculationInfo("stackedByDimension"),isStackedByIndex:r.getCalculationInfo("isStackedByIndex"),data:r,seriesModel:t};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;i.length&&r.setCalculationInfo("stackedOnSeries",i[i.length-1].seriesModel),i.push(a)}}),e.each(Cs)},Yy=Ds.prototype;Yy.pure=!1,Yy.persistent=!0,Yy.getSource=function(){return this._source};var jy={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(t){return this._data[t+this._source.startIndex]},appendData:Ps},arrayRows_row:{pure:!0,count:function(){var t=this._data[0];return t?Math.max(0,t.length-this._source.startIndex):0},getItem:function(t){t+=this._source.startIndex;for(var e=[],n=this._data,i=0;i=1)&&(t=1),t}var n=this._upstream,i=t&&t.skip;if(this._dirty&&n){var r=this.context;r.data=r.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var a;this._plan&&!i&&(a=this._plan(this.context));var o=e(this._modBy),s=this._modDataCount||0,l=e(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(a="reset");var h;(this._dirty||"reset"===a)&&(this._dirty=!1,h=Vs(this,i)),this._modBy=l,this._modDataCount=u;var c=t&&t.step;if(n?(kf&&O(null!=n._outputDueEnd),this._dueEnd=n._outputDueEnd):(kf&&O(!this._progress||this._count),this._dueEnd=this._count?this._count(this.context):1/0),this._progress){var d=this._dueIndex,f=Math.min(null!=c?this._dueIndex+c:1/0,this._dueEnd);if(!i&&(h||f>d)){var p=this._progress;if(x(p))for(var g=0;g=this._outputDueEnd),this._outputDueEnd=v}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var Jy=function(){function t(){return n>i?i++:null}function e(){var t=i%o*r+Math.ceil(i/o),e=i>=n?null:a>t?t:i;return i++,e}var n,i,r,a,o,s={reset:function(l,u,h,c){i=l,n=u,r=h,a=c,o=Math.ceil(a/r),s.next=r>1&&a>0?e:t}};return s}();Qy.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},Qy.unfinished=function(){return this._progress&&this._dueIndex":"",v=p+s.join(p||", ");return{renderMode:i,content:v,style:u}}function a(t){return{renderMode:i,content:So(wo(t)),style:u}}var o=this;i=i||"html";var s="html"===i?"
    ":"\n",l="richText"===i,u={},h=0,c=this.getData(),d=c.mapDimension("defaultedTooltip",!0),p=d.length,v=this.getRawValue(t),m=x(v),y=c.getItemVisual(t,"color");S(y)&&y.colorStops&&(y=(y.colorStops[0]||{}).color),y=y||"transparent";var _=p>1||m&&!p?r(v):a(p?Bs(c,t,d[0]):m?v[0]:v),w=_.content,b=o.seriesIndex+"at"+h,M=To({color:y,type:"item",renderMode:i,markerId:b});u[b]=y,++h;var I=c.getName(t),T=this.name;Ui(this)||(T=""),T=T?So(T)+(e?": ":s):"";var C="string"==typeof M?M:M.content,D=e?C+T+w:T+C+(I?So(I)+": "+w:w);return{html:D,markers:u}},isAnimationEnabled:function(){if(Ef.node)return!1;var t=this.getShallow("animation");return t&&this.getData().count()>this.getShallow("animationThreshold")&&(t=!1),t},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(t,e,n){var i=this.ecModel,r=yy.getColorFromPalette.call(this,t,e,n);return r||(r=i.getColorFromPalette(t,e,n)),r},coordDimToDataDim:function(t){return this.getRawData().mapDimension(t,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});c(e_,$y),c(e_,yy);var n_=function(){this.group=new jp,this.uid=Ja("viewComponent")};n_.prototype={constructor:n_,init:function(){},render:function(){},dispose:function(){},filterForExposedEvent:null};var i_=n_.prototype;i_.updateView=i_.updateLayout=i_.updateVisual=function(){},nr(n_),or(n_,{registerWhenExtend:!0});var r_=function(){var t=qi();return function(e){var n=t(e),i=e.pipelineContext,r=n.large,a=n.progressiveRender,o=n.large=i.large,s=n.progressiveRender=i.progressiveRender;return!!(r^o||a^s)&&"reset"}},a_=qi(),o_=r_();Zs.prototype={type:"chart",init:function(){},render:function(){},highlight:function(t,e,n,i){$s(t.getData(),i,"emphasis")},downplay:function(t,e,n,i){$s(t.getData(),i,"normal")},remove:function(){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var s_=Zs.prototype;s_.updateView=s_.updateLayout=s_.updateVisual=function(t,e,n,i){this.render(t,e,n,i)},nr(Zs,["dispose"]),or(Zs,{registerWhenExtend:!0}),Zs.markUpdateMethod=function(t,e){a_(t).updateMethod=e};var l_={incrementalPrepareRender:{progress:function(t,e){e.view.incrementalRender(t,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(t,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},u_="\x00__throttleOriginMethod",h_="\x00__throttleRate",c_="\x00__throttleType",d_={createOnAllSeries:!0,performRawSeries:!0,reset:function(t,e){var n=t.getData(),i=(t.visualColorAccessPath||"itemStyle.color").split("."),r=t.get(i)||t.getColorFromPalette(t.name,null,e.getSeriesCount());if(n.setVisual("color",r),!e.isSeriesFiltered(t)){"function"!=typeof r||r instanceof Tm||n.each(function(e){n.setItemVisual(e,"color",r(t.getDataParams(e)))});var a=function(t,e){var n=t.getItemModel(e),r=n.get(i,!0);null!=r&&t.setItemVisual(e,"color",r)};return{dataEach:n.hasItemOption?a:null}}}},f_={toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}},p_=function(t,e){function n(t,e){if("string"!=typeof t)return t;var n=t;return f(e,function(t,e){n=n.replace(new RegExp("\\{\\s*"+e+"\\s*\\}","g"),t)}),n}function i(t){var e=o.get(t);if(null==e){for(var n=t.split("."),i=f_.aria,r=0;rs)){var d=r();l=d?n(i("general.withTitle"),{title:d}):i("general.withoutTitle");var p=[],g=s>1?"series.multiple.prefix":"series.single.prefix";l+=n(i(g),{seriesCount:s}),e.eachSeries(function(t,e){if(c>e){var r,o=t.get("name"),l="series."+(s>1?"multiple":"single")+".";r=i(o?l+"withName":l+"withoutName"),r=n(r,{seriesId:t.seriesIndex,seriesName:t.get("name"),seriesType:a(t.subType)});var h=t.getData();window.data=h,r+=h.count()>u?n(i("data.partialData"),{displayCnt:u}):i("data.allData");for(var d=[],f=0;ff){var g=h.getName(f),v=Bs(h,f);d.push(n(i(g?"data.withName":"data.withoutName"),{name:g,value:v}))}r+=d.join(i("data.separator.middle"))+i("data.separator.end"),p.push(r)}}),l+=p.join(i("series.multiple.separator.middle"))+i("series.multiple.separator.end"),t.setAttribute("aria-label",l)}}},g_=Math.PI,v_=function(t,e){e=e||{},s(e,{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var n=new _m({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4}),i=new Mm({shape:{startAngle:-g_/2,endAngle:-g_/2+.1,r:10},style:{stroke:e.color,lineCap:"round",lineWidth:5},zlevel:e.zlevel,z:10001}),r=new _m({style:{fill:"none",text:e.text,textPosition:"right",textDistance:10,textFill:e.textColor},zlevel:e.zlevel,z:10001});i.animateShape(!0).when(1e3,{endAngle:3*g_/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:3*g_/2}).delay(300).start("circularInOut");var a=new jp;return a.add(i),a.add(r),a.add(n),a.resize=function(){var e=t.getWidth()/2,a=t.getHeight()/2;i.setShape({cx:e,cy:a});var o=i.shape.r;r.setShape({x:e-o,y:a-o,width:2*o,height:2*o}),n.setShape({x:0,y:0,width:t.getWidth(),height:t.getHeight()})},a.resize(),a},m_=nl.prototype;m_.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(t){var e=t.overallTask;e&&e.dirty()})},m_.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),i=n.context,r=!e&&n.progressiveEnabled&&(!i||i.progressiveRender)&&t.__idxInPipeline>n.blockIndex,a=r?n.step:null,o=i&&i.modDataCount,s=null!=o?Math.ceil(o/a):null;return{step:a,modBy:s,modDataCount:o}}},m_.getPipeline=function(t){return this._pipelineMap.get(t)},m_.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),i=t.getData(),r=i.count(),a=n.progressiveEnabled&&e.incrementalPrepareRender&&r>=n.threshold,o=t.get("large")&&r>=t.get("largeThreshold"),s="mod"===t.get("progressiveChunkMode")?r:null;t.pipelineContext=n.context={progressiveRender:a,modDataCount:s,large:o}},m_.restorePipelines=function(t){var e=this,n=e._pipelineMap=N();t.eachSeries(function(t){var i=t.getProgressive(),r=t.uid;n.set(r,{id:r,head:null,tail:null,threshold:t.getProgressiveThreshold(),progressiveEnabled:i&&!(t.preventIncremental&&t.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),pl(e,t,t.dataTask)})},m_.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.ecInstance.getModel(),n=this.api;f(this._allHandlers,function(i){var r=t.get(i.uid)||t.set(i.uid,[]);i.reset&&rl(this,i,r,e,n),i.overallReset&&al(this,i,r,e,n)},this)},m_.prepareView=function(t,e,n,i){var r=t.renderTask,a=r.context;a.model=e,a.ecModel=n,a.api=i,r.__block=!t.incrementalPrepareRender,pl(this,e,r)},m_.performDataProcessorTasks=function(t,e){il(this,this._dataProcessorHandlers,t,e,{block:!0})},m_.performVisualTasks=function(t,e,n){il(this,this._visualHandlers,t,e,n)},m_.performSeriesTasks=function(t){var e;t.eachSeries(function(t){e|=t.dataTask.perform()}),this.unfinished|=e},m_.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})};var y_=m_.updatePayload=function(t,e){"remain"!==e&&(t.context.payload=e)},__=dl(0);nl.wrapStageHandler=function(t,e){return w(t)&&(t={overallReset:t,seriesType:gl(t)}),t.uid=Ja("stageHandler"),e&&(t.visualType=e),t};var x_,w_={},b_={};vl(w_,ky),vl(b_,ls),w_.eachSeriesByType=w_.eachRawSeriesByType=function(t){x_=t},w_.eachComponent=function(t){"series"===t.mainType&&t.subType&&(x_=t.subType)};var S_=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],M_={color:S_,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],S_]},I_="#eee",T_=function(){return{axisLine:{lineStyle:{color:I_}},axisTick:{lineStyle:{color:I_}},axisLabel:{textStyle:{color:I_}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:I_}}}},C_=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],D_={color:C_,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:I_},crossStyle:{color:I_}}},legend:{textStyle:{color:I_}},textStyle:{color:I_},title:{textStyle:{color:I_}},toolbox:{iconStyle:{normal:{borderColor:I_}}},dataZoom:{textStyle:{color:I_}},visualMap:{textStyle:{color:I_}},timeline:{lineStyle:{color:I_},itemStyle:{normal:{color:C_[1]}},label:{normal:{textStyle:{color:I_}}},controlStyle:{normal:{color:I_,borderColor:I_}}},timeAxis:T_(),logAxis:T_(),valueAxis:T_(),categoryAxis:T_(),line:{symbol:"circle"},graph:{color:C_},gauge:{title:{textStyle:{color:I_}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};D_.categoryAxis.splitLine.show=!1,py.extend({type:"dataset",defaultOption:{seriesLayoutBy:Ty,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){Go(this)}}),n_.extend({type:"dataset"});var A_=Vr.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(t,e){var n=.5522848,i=e.cx,r=e.cy,a=e.rx,o=e.ry,s=a*n,l=o*n;t.moveTo(i-a,r),t.bezierCurveTo(i-a,r-l,i-s,r-o,i,r-o),t.bezierCurveTo(i+s,r-o,i+a,r-l,i+a,r),t.bezierCurveTo(i+a,r+l,i+s,r+o,i,r+o),t.bezierCurveTo(i-s,r+o,i-a,r+l,i-a,r),t.closePath()}}),k_=/[\s,]+/;yl.prototype.parse=function(t,e){e=e||{};var n=ml(t);if(!n)throw new Error("Illegal svg");var i=new jp;this._root=i;var r=n.getAttribute("viewBox")||"",a=parseFloat(n.getAttribute("width")||e.width),o=parseFloat(n.getAttribute("height")||e.height);isNaN(a)&&(a=null),isNaN(o)&&(o=null),bl(n,i,null,!0);for(var s=n.firstChild;s;)this._parseNode(s,i),s=s.nextSibling;var l,u;if(r){var h=E(r).split(k_);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=a&&null!=o&&(u=Tl(l,a,o),!e.ignoreViewBox)){var c=i;i=new jp,i.add(c),c.scale=u.scale.slice(),c.position=u.position.slice()}return e.ignoreRootClip||null==a||null==o||i.setClipPath(new _m({shape:{x:0,y:0,width:a,height:o}})),{root:i,width:a,height:o,viewBoxRect:l,viewBoxTransform:u}},yl.prototype._parseNode=function(t,e){var n=t.nodeName.toLowerCase();"defs"===n?this._isDefine=!0:"text"===n&&(this._isText=!0);var i;if(this._isDefine){var r=L_[n];if(r){var a=r.call(this,t),o=t.getAttribute("id");o&&(this._defs[o]=a)}}else{var r=P_[n];r&&(i=r.call(this,t,e),e.add(i))}for(var s=t.firstChild;s;)1===s.nodeType&&this._parseNode(s,i),3===s.nodeType&&this._isText&&this._parseText(s,i),s=s.nextSibling;"defs"===n?this._isDefine=!1:"text"===n&&(this._isText=!1)},yl.prototype._parseText=function(t,e){if(1===t.nodeType){var n=t.getAttribute("dx")||0,i=t.getAttribute("dy")||0;this._textX+=parseFloat(n),this._textY+=parseFloat(i)}var r=new sm({style:{text:t.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});xl(e,r),bl(t,r,this._defs);var a=r.style.fontSize;a&&9>a&&(r.style.fontSize=9,r.scale=r.scale||[1,1],r.scale[0]*=a/9,r.scale[1]*=a/9);var o=r.getBoundingRect();return this._textX+=o.width,e.add(r),r};var P_={g:function(t,e){var n=new jp;return xl(e,n),bl(t,n,this._defs),n},rect:function(t,e){var n=new _m;return xl(e,n),bl(t,n,this._defs),n.setShape({x:parseFloat(t.getAttribute("x")||0),y:parseFloat(t.getAttribute("y")||0),width:parseFloat(t.getAttribute("width")||0),height:parseFloat(t.getAttribute("height")||0)}),n},circle:function(t,e){var n=new lm;return xl(e,n),bl(t,n,this._defs),n.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),r:parseFloat(t.getAttribute("r")||0)}),n},line:function(t,e){var n=new wm;return xl(e,n),bl(t,n,this._defs),n.setShape({x1:parseFloat(t.getAttribute("x1")||0),y1:parseFloat(t.getAttribute("y1")||0),x2:parseFloat(t.getAttribute("x2")||0),y2:parseFloat(t.getAttribute("y2")||0)}),n},ellipse:function(t,e){var n=new A_;return xl(e,n),bl(t,n,this._defs),n.setShape({cx:parseFloat(t.getAttribute("cx")||0),cy:parseFloat(t.getAttribute("cy")||0),rx:parseFloat(t.getAttribute("rx")||0),ry:parseFloat(t.getAttribute("ry")||0)}),n},polygon:function(t,e){var n=t.getAttribute("points");n&&(n=wl(n));var i=new gm({shape:{points:n||[]}});return xl(e,i),bl(t,i,this._defs),i},polyline:function(t,e){var n=new Vr;xl(e,n),bl(t,n,this._defs);var i=t.getAttribute("points");i&&(i=wl(i));var r=new vm({shape:{points:i||[]}});return r},image:function(t,e){var n=new bi;return xl(e,n),bl(t,n,this._defs),n.setStyle({image:t.getAttribute("xlink:href"),x:t.getAttribute("x"),y:t.getAttribute("y"),width:t.getAttribute("width"),height:t.getAttribute("height")}),n},text:function(t,e){var n=t.getAttribute("x")||0,i=t.getAttribute("y")||0,r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0;this._textX=parseFloat(n)+parseFloat(r),this._textY=parseFloat(i)+parseFloat(a);var o=new jp;return xl(e,o),bl(t,o,this._defs),o},tspan:function(t,e){var n=t.getAttribute("x"),i=t.getAttribute("y"); +null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var r=t.getAttribute("dx")||0,a=t.getAttribute("dy")||0,o=new jp;return xl(e,o),bl(t,o,this._defs),this._textX+=r,this._textY+=a,o},path:function(t,e){var n=t.getAttribute("d")||"",i=Xr(n);return xl(e,i),bl(t,i,this._defs),i}},L_={lineargradient:function(t){var e=parseInt(t.getAttribute("x1")||0,10),n=parseInt(t.getAttribute("y1")||0,10),i=parseInt(t.getAttribute("x2")||10,10),r=parseInt(t.getAttribute("y2")||0,10),a=new Cm(e,n,i,r);return _l(t,a),a},radialgradient:function(){}},O_={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"},E_=/url\(\s*#(.*?)\)/,B_=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g,z_=/([^\s:;]+)\s*:\s*([^:;]+)/g,R_=N(),N_={registerMap:function(t,e,n){var i;return x(e)?i=e:e.svg?i=[{type:"svg",source:e.svg,specialAreas:e.specialAreas}]:(e.geoJson&&!e.features&&(n=e.specialAreas,e=e.geoJson),i=[{type:"geoJSON",source:e,specialAreas:n}]),f(i,function(t){var e=t.type;"geoJson"===e&&(e=t.type="geoJSON");var n=F_[e];kf&&O(n,"Illegal map type: "+e),n(t)}),R_.set(t,i)},retrieveMap:function(t){return R_.get(t)}},F_={geoJSON:function(t){var e=t.source;t.geoJSON=b(e)?"undefined"!=typeof JSON&&JSON.parse?JSON.parse(e):new Function("return ("+e+");")():e},svg:function(t){t.svgXML=ml(t.source)}},V_=O,H_=f,G_=w,W_=S,X_=py.parseClassType,U_="4.3.0",Y_={zrender:"4.1.0"},j_=1,q_=1e3,Z_=5e3,K_=1e3,$_=1100,Q_=2e3,J_=3e3,tx=3500,ex=4e3,nx=5e3,ix={PROCESSOR:{FILTER:q_,STATISTIC:Z_},VISUAL:{LAYOUT:K_,PROGRESSIVE_LAYOUT:$_,GLOBAL:Q_,CHART:J_,POST_CHART_LAYOUT:tx,COMPONENT:ex,BRUSH:nx}},rx="__flagInMainProcess",ax="__optionUpdated",ox=/^[a-zA-Z0-9_]+$/;Dl.prototype.on=Cl("on"),Dl.prototype.off=Cl("off"),Dl.prototype.one=Cl("one"),c(Dl,np);var sx=Al.prototype;sx._onframe=function(){if(!this._disposed){var t=this._scheduler;if(this[ax]){var e=this[ax].silent;this[rx]=!0,Pl(this),lx.update.call(this),this[rx]=!1,this[ax]=!1,Bl.call(this,e),zl.call(this,e)}else if(t.unfinished){var n=j_,i=this._model,r=this._api;t.unfinished=!1;do{var a=+new Date;t.performSeriesTasks(i),t.performDataProcessorTasks(i),Ol(this,i),t.performVisualTasks(i),Gl(this,this._model,r,"remain"),n-=+new Date-a}while(n>0&&t.unfinished);t.unfinished||this._zr.flush()}}},sx.getDom=function(){return this._dom},sx.getZr=function(){return this._zr},sx.setOption=function(t,e,n){kf&&V_(!this[rx],"`setOption` should not be called during main process.");var i;if(W_(e)&&(n=e.lazyUpdate,i=e.silent,e=e.notMerge),this[rx]=!0,!this._model||e){var r=new hs(this._api),a=this._theme,o=this._model=new ky;o.scheduler=this._scheduler,o.init(null,null,a,r)}this._model.setOption(t,fx),n?(this[ax]={silent:i},this[rx]=!1):(Pl(this),lx.update.call(this),this._zr.flush(),this[ax]=!1,this[rx]=!1,Bl.call(this,i),zl.call(this,i))},sx.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},sx.getModel=function(){return this._model},sx.getOption=function(){return this._model&&this._model.getOption()},sx.getWidth=function(){return this._zr.getWidth()},sx.getHeight=function(){return this._zr.getHeight()},sx.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},sx.getRenderedCanvas=function(t){if(Ef.canvasSupported){t=t||{},t.pixelRatio=t.pixelRatio||1,t.backgroundColor=t.backgroundColor||this._model.get("backgroundColor");var e=this._zr;return e.painter.getRenderedCanvas(t)}},sx.getSvgDataUrl=function(){if(Ef.svgSupported){var t=this._zr,e=t.storage.getDisplayList();return f(e,function(t){t.stopAnimation(!0)}),t.painter.pathToDataUrl()}},sx.getDataURL=function(t){t=t||{};var e=t.excludeComponents,n=this._model,i=[],r=this;H_(e,function(t){n.eachComponent({mainType:t},function(t){var e=r._componentsMap[t.__viewId];e.group.ignore||(i.push(e),e.group.ignore=!0)})});var a="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return H_(i,function(t){t.group.ignore=!1}),a},sx.getConnectedDataURL=function(t){if(Ef.canvasSupported){var e=this.group,n=Math.min,r=Math.max,a=1/0;if(_x[e]){var o=a,s=a,l=-a,u=-a,h=[],c=t&&t.pixelRatio||1;f(yx,function(a){if(a.group===e){var c=a.getRenderedCanvas(i(t)),d=a.getDom().getBoundingClientRect();o=n(d.left,o),s=n(d.top,s),l=r(d.right,l),u=r(d.bottom,u),h.push({dom:c,left:d.left,top:d.top})}}),o*=c,s*=c,l*=c,u*=c;var d=l-o,p=u-s,g=Uf();g.width=d,g.height=p;var v=Ei(g);return t.connectedBackgroundColor&&v.add(new _m({shape:{x:0,y:0,width:d,height:p},style:{fill:t.connectedBackgroundColor}})),H_(h,function(t){var e=new bi({style:{x:t.left*c-o,y:t.top*c-s,image:t.dom}});v.add(e)}),v.refreshImmediately(),g.toDataURL("image/"+(t&&t.type||"png"))}return this.getDataURL(t)}},sx.convertToPixel=_(kl,"convertToPixel"),sx.convertFromPixel=_(kl,"convertFromPixel"),sx.containPixel=function(t,e){var n,i=this._model;return t=Zi(i,t),f(t,function(t,i){i.indexOf("Models")>=0&&f(t,function(t){var r=t.coordinateSystem;if(r&&r.containPoint)n|=!!r.containPoint(e);else if("seriesModels"===i){var a=this._chartsMap[t.__viewId];a&&a.containPoint?n|=a.containPoint(e,t):kf&&console.warn(i+": "+(a?"The found component do not support containPoint.":"No view mapping to the found component."))}else kf&&console.warn(i+": containPoint is not supported")},this)},this),!!n},sx.getVisual=function(t,e){var n=this._model;t=Zi(n,t,{defaultMainType:"series"});var i=t.seriesModel;kf&&(i||console.warn("There is no specified seires model"));var r=i.getData(),a=t.hasOwnProperty("dataIndexInside")?t.dataIndexInside:t.hasOwnProperty("dataIndex")?r.indexOfRawIndex(t.dataIndex):null;return null!=a?r.getItemVisual(a,e):r.getVisual(e)},sx.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},sx.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]};var lx={prepareAndUpdate:function(t){Pl(this),lx.update.call(this,t)},update:function(t){var e=this._model,n=this._api,i=this._zr,r=this._coordSysMgr,a=this._scheduler;if(e){a.restoreData(e,t),a.performSeriesTasks(e),r.create(e,n),a.performDataProcessorTasks(e,t),Ol(this,e),r.update(e,n),Fl(e),a.performVisualTasks(e,t),Vl(this,e,n,t);var o=e.get("backgroundColor")||"transparent";if(Ef.canvasSupported)i.setBackgroundColor(o);else{var s=qe(o);o=rn(s,"rgb"),0===s[3]&&(o="transparent")}Wl(e,n)}},updateTransform:function(t){var e=this._model,n=this,i=this._api;if(e){var r=[];e.eachComponent(function(a,o){var s=n.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var l=s.updateTransform(o,e,i,t);l&&l.update&&r.push(s)}else r.push(s)});var a=N();e.eachSeries(function(r){var o=n._chartsMap[r.__viewId];if(o.updateTransform){var s=o.updateTransform(r,e,i,t);s&&s.update&&a.set(r.uid,1)}else a.set(r.uid,1)}),Fl(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0,dirtyMap:a}),Gl(n,e,i,t,a),Wl(e,this._api)}},updateView:function(t){var e=this._model;e&&(Zs.markUpdateMethod(t,"updateView"),Fl(e),this._scheduler.performVisualTasks(e,t,{setDirty:!0}),Vl(this,this._model,this._api,t),Wl(e,this._api))},updateVisual:function(t){lx.update.call(this,t)},updateLayout:function(t){lx.update.call(this,t)}};sx.resize=function(t){kf&&V_(!this[rx],"`resize` should not be called during main process."),this._zr.resize(t);var e=this._model;if(this._loadingFX&&this._loadingFX.resize(),e){var n=e.resetOption("media"),i=t&&t.silent;this[rx]=!0,n&&Pl(this),lx.update.call(this),this[rx]=!1,Bl.call(this,i),zl.call(this,i)}},sx.showLoading=function(t,e){if(W_(t)&&(e=t,t=""),t=t||"default",this.hideLoading(),!mx[t])return void(kf&&console.warn("Loading effects "+t+" not exists."));var n=mx[t](this._api,e),i=this._zr;this._loadingFX=n,i.add(n)},sx.hideLoading=function(){this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},sx.makeActionFromEvent=function(t){var e=o({},t);return e.type=cx[t.type],e},sx.dispatchAction=function(t,e){if(W_(e)||(e={silent:!!e}),hx[t.type]&&this._model){if(this[rx])return void this._pendingActions.push(t);El.call(this,t,e.silent),e.flush?this._zr.flush(!0):e.flush!==!1&&Ef.browser.weChat&&this._throttledZrFlush(),Bl.call(this,e.silent),zl.call(this,e.silent)}},sx.appendData=function(t){var e=t.seriesIndex,n=this.getModel(),i=n.getSeriesByIndex(e);kf&&V_(t.data&&i),i.appendData(t),this._scheduler.unfinished=!0},sx.on=Cl("on"),sx.off=Cl("off"),sx.one=Cl("one");var ux=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];sx._initEvents=function(){H_(ux,function(t){var e=function(e){var n,i=this.getModel(),r=e.target,a="globalout"===t;if(a)n={};else if(r&&null!=r.dataIndex){var s=r.dataModel||i.getSeriesByIndex(r.seriesIndex);n=s&&s.getDataParams(r.dataIndex,r.dataType,r)||{}}else r&&r.eventData&&(n=o({},r.eventData));if(n){var l=n.componentType,u=n.componentIndex;("markLine"===l||"markPoint"===l||"markArea"===l)&&(l="series",u=n.seriesIndex);var h=l&&null!=u&&i.getComponent(l,u),c=h&&this["series"===h.mainType?"_chartsMap":"_componentsMap"][h.__viewId];kf&&(a||h&&c||console.warn("model or view can not be found by params")),n.event=e,n.type=t,this._ecEventProcessor.eventInfo={targetEl:r,packedEvent:n,model:h,view:c},this.trigger(t,n)}};e.zrEventfulCallAtLast=!0,this._zr.on(t,e,this)},this),H_(cx,function(t,e){this._messageCenter.on(e,function(t){this.trigger(e,t)},this)},this)},sx.isDisposed=function(){return this._disposed},sx.clear=function(){this.setOption({series:[]},!0)},sx.dispose=function(){if(this._disposed)return void(kf&&console.warn("Instance "+this.id+" has been disposed"));this._disposed=!0,$i(this.getDom(),Sx,"");var t=this._api,e=this._model;H_(this._componentsViews,function(n){n.dispose(e,t)}),H_(this._chartsViews,function(n){n.dispose(e,t)}),this._zr.dispose(),delete yx[this.id]},c(Al,np),ql.prototype={constructor:ql,normalizeQuery:function(t){var e={},n={},i={};if(b(t)){var r=X_(t);e.mainType=r.main||null,e.subType=r.sub||null}else{var a=["Index","Name","Id"],o={name:1,dataIndex:1,dataType:1};f(t,function(t,r){for(var s=!1,l=0;l0&&h===r.length-u.length){var c=r.slice(0,h);"data"!==c&&(e.mainType=c,e[u.toLowerCase()]=t,s=!0)}}o.hasOwnProperty(r)&&(n[r]=t,s=!0),s||(i[r]=t)})}return{cptQuery:e,dataQuery:n,otherQuery:i}},filter:function(t,e){function n(t,e,n,i){return null==t[n]||e[i||n]===t[n]}var i=this.eventInfo;if(!i)return!0;var r=i.targetEl,a=i.packedEvent,o=i.model,s=i.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return n(l,o,"mainType")&&n(l,o,"subType")&&n(l,o,"index","componentIndex")&&n(l,o,"name")&&n(l,o,"id")&&n(u,a,"name")&&n(u,a,"dataIndex")&&n(u,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,r,a))},afterTrigger:function(){this.eventInfo=null}};var hx={},cx={},dx=[],fx=[],px=[],gx=[],vx={},mx={},yx={},_x={},xx=new Date-0,bx=new Date-0,Sx="_echarts_instance_",Mx=Ql;hu(Q_,d_),iu(Xy),ru(Z_,Uy),du("default",v_),ou({type:"highlight",event:"highlight",update:"highlight"},V),ou({type:"downplay",event:"downplay",update:"downplay"},V),nu("light",M_),nu("dark",D_);var Ix={};wu.prototype={constructor:wu,add:function(t){return this._add=t,this},update:function(t){return this._update=t,this},remove:function(t){return this._remove=t,this},execute:function(){var t,e=this._old,n=this._new,i={},r={},a=[],o=[];for(bu(e,i,a,"_oldKeyGetter",this),bu(n,r,o,"_newKeyGetter",this),t=0;th;h++)this._add&&this._add(l[h]);else this._add&&this._add(l)}}}};var Tx=N(["tooltip","label","itemName","itemId","seriesName"]),Cx=S,Dx="undefined",Ax=-1,kx="e\x00\x00",Px={"float":typeof Float64Array===Dx?Array:Float64Array,"int":typeof Int32Array===Dx?Array:Int32Array,ordinal:Array,number:Array,time:Array},Lx=typeof Uint32Array===Dx?Array:Uint32Array,Ox=typeof Int32Array===Dx?Array:Int32Array,Ex=typeof Uint16Array===Dx?Array:Uint16Array,Bx=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],zx=["_extent","_approximateExtent","_rawExtent"],Rx=function(t,e){t=t||["x","y"];for(var n={},i=[],r={},a=0;ah;h++){var c=r[h];o[c]||(o[c]=Vu()),i[c]||(i[c]=[]),ku(i,this._dimensionInfos[c],n,u,l),this._chunkCount=i[c].length}for(var d=new Array(a),f=s;l>f;f++){for(var p=f-s,g=Math.floor(f/n),v=f%n,m=0;a>m;m++){var c=r[m],y=this._dimValueGetterArrayRows(t[p]||d,c,p,m);i[c][g][v]=y;var _=o[c];y<_[0]&&(_[0]=y),y>_[1]&&(_[1]=y)}e&&(this._nameList[f]=e[p])}this._rawCount=this._count=l,this._extent={},Pu(this)},Nx._initDataFromProvider=function(t,e){if(!(t>=e)){for(var n,i=this._chunkSize,r=this._rawData,a=this._storage,o=this.dimensions,s=o.length,l=this._dimensionInfos,u=this._nameList,h=this._idList,c=this._rawExtent,d=this._nameRepeatCount={},f=this._chunkCount,p=0;s>p;p++){var g=o[p];c[g]||(c[g]=Vu());var v=l[g];0===v.otherDims.itemName&&(n=this._nameDimIdx=p),0===v.otherDims.itemId&&(this._idDimIdx=p),a[g]||(a[g]=[]),ku(a,v,i,f,e),this._chunkCount=a[g].length}for(var m=new Array(s),y=t;e>y;y++){m=r.getItem(y,m);for(var _=Math.floor(y/i),x=y%i,w=0;s>w;w++){var g=o[w],b=a[g][_],S=this._dimValueGetter(m,g,y,w);b[x]=S;var M=c[g];SM[1]&&(M[1]=S)}if(!r.pure){var I=u[y];if(m&&null==I)if(null!=m.name)u[y]=I=m.name;else if(null!=n){var T=o[n],C=a[T][_];if(C){I=C[x];var D=l[T].ordinalMeta;D&&D.categories.length&&(I=D.categories[I])}}var A=null==m?null:m.id;null==A&&null!=I&&(d[I]=d[I]||0,A=I,d[I]>0&&(A+="__ec__"+d[I]),d[I]++),null!=A&&(h[y]=A)}}!r.persistent&&r.clean&&r.clean(),this._rawCount=this._count=e,this._extent={},Pu(this)}},Nx.count=function(){return this._count},Nx.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,i=this._count;if(n===Array){t=new n(i);for(var r=0;i>r;r++)t[r]=e[r]}else t=new n(e.buffer,0,i)}else for(var n=Cu(this),t=new n(this.count()),r=0;r=0&&e=0&&ei;i++)n.push(this.get(t[i],e));return n},Nx.hasValue=function(t){for(var e=this._dimensionsSummary.dataDimsOnCoord,n=0,i=e.length;i>n;n++)if(isNaN(this.get(e[n],t)))return!1;return!0},Nx.getDataExtent=function(t){t=this.getDimension(t);var e=this._storage[t],n=Vu();if(!e)return n;var i,r=this.count(),a=!this._indices;if(a)return this._rawExtent[t].slice();if(i=this._extent[t])return i.slice();i=n;for(var o=i[0],s=i[1],l=0;r>l;l++){var u=this._getFast(t,this.getRawIndex(l));o>u&&(o=u),u>s&&(s=u)}return i=[o,s],this._extent[t]=i,i},Nx.getApproximateExtent=function(t){return t=this.getDimension(t),this._approximateExtent[t]||this.getDataExtent(t)},Nx.setApproximateExtent=function(t,e){e=this.getDimension(e),this._approximateExtent[e]=t.slice()},Nx.getCalculationInfo=function(t){return this._calculationInfo[t]},Nx.setCalculationInfo=function(t,e){Cx(t)?o(this._calculationInfo,t):this._calculationInfo[t]=e},Nx.getSum=function(t){var e=this._storage[t],n=0;if(e)for(var i=0,r=this.count();r>i;i++){var a=this.get(t,i);isNaN(a)||(n+=a)}return n},Nx.getMedian=function(t){var e=[];this.each(t,function(t){isNaN(t)||e.push(t)});var n=[].concat(e).sort(function(t,e){return t-e}),i=this.count();return 0===i?0:i%2===1?n[(i-1)/2]:(n[i/2]+n[i/2-1])/2},Nx.rawIndexOf=function(t,e){var n=t&&this._invertedIndicesMap[t];if(kf&&!n)throw new Error("Do not supported yet");var i=n[e];return null==i||isNaN(i)?Ax:i},Nx.indexOfName=function(t){for(var e=0,n=this.count();n>e;e++)if(this.getName(e)===t)return e;return-1},Nx.indexOfRawIndex=function(t){if(!this._indices)return t;if(t>=this._rawCount||0>t)return-1;var e=this._indices,n=e[t];if(null!=n&&n=i;){var a=(i+r)/2|0;if(e[a]t))return a;r=a-1}}return-1},Nx.indicesOfNearest=function(t,e,n){var i=this._storage,r=i[t],a=[];if(!r)return a;null==n&&(n=1/0);for(var o=Number.MAX_VALUE,s=-1,l=0,u=this.count();u>l;l++){var h=e-this.get(t,l),c=Math.abs(h);n>=h&&o>=c&&((o>c||h>=0&&0>s)&&(o=c,s=h,a.length=0),a.push(l))}return a},Nx.getRawIndex=Ou,Nx.getRawDataItem=function(t){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(t));for(var e=[],n=0;no;o++)s[o]=this.get(t[o],a);s[o]=a,e.apply(n,s)}}},Nx.filterSelf=function(t,e,n,i){if(this._count){"function"==typeof t&&(i=n,n=e,e=t,t=[]),n=n||i||this,t=p(zu(t),this.getDimension,this),kf&&Ru(this,t);for(var r=this.count(),a=Cu(this),o=new a(r),s=[],l=t.length,u=0,h=t[0],c=0;r>c;c++){var d,f=this.getRawIndex(c);if(0===l)d=e.call(n,c);else if(1===l){var g=this._getFast(h,f);d=e.call(n,g,c)}else{for(var v=0;l>v;v++)s[v]=this._getFast(h,f);s[v]=c,d=e.apply(n,s)}d&&(o[u++]=f)}return r>u&&(this._indices=o),this._count=u,this._extent={},this.getRawIndex=this._indices?Eu:Ou,this}},Nx.selectRange=function(t){if(this._count){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);kf&&Ru(this,e);var i=e.length;if(i){var r=this.count(),a=Cu(this),o=new a(r),s=0,l=e[0],u=t[l][0],h=t[l][1],c=!1;if(!this._indices){var d=0;if(1===i){for(var f=this._storage[e[0]],p=0;pm;m++){var y=g[m];(y>=u&&h>=y||isNaN(y))&&(o[s++]=d),d++}c=!0}else if(2===i){for(var f=this._storage[l],_=this._storage[e[1]],x=t[e[1]][0],w=t[e[1]][1],p=0;pm;m++){var y=g[m],S=b[m];(y>=u&&h>=y||isNaN(y))&&(S>=x&&w>=S||isNaN(S))&&(o[s++]=d),d++}c=!0}}if(!c)if(1===i)for(var m=0;r>m;m++){var M=this.getRawIndex(m),y=this._getFast(l,M);(y>=u&&h>=y||isNaN(y))&&(o[s++]=M)}else for(var m=0;r>m;m++){for(var I=!0,M=this.getRawIndex(m),p=0;i>p;p++){var T=e[p],y=this._getFast(n,M);(yt[T][1])&&(I=!1)}I&&(o[s++]=this.getRawIndex(m))}return r>s&&(this._indices=o),this._count=s,this._extent={},this.getRawIndex=this._indices?Eu:Ou,this}}},Nx.mapArray=function(t,e,n,i){"function"==typeof t&&(i=n,n=e,e=t,t=[]),n=n||i||this;var r=[];return this.each(t,function(){r.push(e&&e.apply(this,arguments))},n),r},Nx.map=function(t,e,n,i){n=n||i||this,t=p(zu(t),this.getDimension,this),kf&&Ru(this,t);var r=Nu(this,t);r._indices=this._indices,r.getRawIndex=r._indices?Eu:Ou;for(var a=r._storage,o=[],s=this._chunkSize,l=t.length,u=this.count(),h=[],c=r._rawExtent,d=0;u>d;d++){for(var f=0;l>f;f++)h[f]=this.get(t[f],d);h[l]=d;var g=e&&e.apply(n,h);if(null!=g){"object"!=typeof g&&(o[0]=g,g=o);for(var v=this.getRawIndex(d),m=Math.floor(v/s),y=v%s,_=0;_b[1]&&(b[1]=w)}}}return r},Nx.downSample=function(t,e,n,i){for(var r=Nu(this,[t]),a=r._storage,o=[],s=Math.floor(1/e),l=a[t],u=this.count(),h=this._chunkSize,c=r._rawExtent[t],d=new(Cu(this))(u),f=0,p=0;u>p;p+=s){s>u-p&&(s=u-p,o.length=s);for(var g=0;s>g;g++){var v=this.getRawIndex(p+g),m=Math.floor(v/h),y=v%h;o[g]=l[m][y]}var _=n(o),x=this.getRawIndex(Math.min(p+i(o,_)||0,u-1)),w=Math.floor(x/h),b=x%h;l[w][b]=_,_c[1]&&(c[1]=_),d[f++]=x}return r._count=f,r._indices=d,r.getRawIndex=Eu,r},Nx.getItemModel=function(t){var e=this.hostModel;return new Ka(this.getRawDataItem(t),e,e&&e.ecModel)},Nx.diff=function(t){var e=this;return new wu(t?t.getIndices():[],this.getIndices(),function(e){return Bu(t,e)},function(t){return Bu(e,t)})},Nx.getVisual=function(t){var e=this._visual;return e&&e[t]},Nx.setVisual=function(t,e){if(Cx(t))for(var n in t)t.hasOwnProperty(n)&&this.setVisual(n,t[n]);else this._visual=this._visual||{},this._visual[t]=e},Nx.setLayout=function(t,e){if(Cx(t))for(var n in t)t.hasOwnProperty(n)&&this.setLayout(n,t[n]);else this._layout[t]=e},Nx.getLayout=function(t){return this._layout[t]},Nx.getItemLayout=function(t){return this._itemLayouts[t]},Nx.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?o(this._itemLayouts[t]||{},e):e},Nx.clearItemLayouts=function(){this._itemLayouts.length=0},Nx.getItemVisual=function(t,e,n){var i=this._itemVisuals[t],r=i&&i[e];return null!=r||n?r:this.getVisual(e)},Nx.setItemVisual=function(t,e,n){var i=this._itemVisuals[t]||{},r=this.hasItemVisual;if(this._itemVisuals[t]=i,Cx(e))for(var a in e)e.hasOwnProperty(a)&&(i[a]=e[a],r[a]=!0);else i[e]=n,r[e]=!0},Nx.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var Fx=function(t){t.seriesIndex=this.seriesIndex,t.dataIndex=this.dataIndex,t.dataType=this.dataType};Nx.setItemGraphicEl=function(t,e){var n=this.hostModel;e&&(e.dataIndex=t,e.dataType=this.dataType,e.seriesIndex=n&&n.seriesIndex,"group"===e.type&&e.traverse(Fx,e)),this._graphicEls[t]=e},Nx.getItemGraphicEl=function(t){return this._graphicEls[t]},Nx.eachItemGraphicEl=function(t,e){f(this._graphicEls,function(n,i){n&&t&&t.call(e,n,i)})},Nx.cloneShallow=function(t){if(!t){var e=p(this.dimensions,this.getDimensionInfo,this);t=new Rx(e,this.hostModel)}if(t._storage=this._storage,Au(t,this),this._indices){var n=this._indices.constructor;t._indices=new n(this._indices)}else t._indices=null;return t.getRawIndex=t._indices?Eu:Ou,t},Nx.wrapMethod=function(t,e){var n=this[t];"function"==typeof n&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var t=n.apply(this,arguments);return e.apply(this,[t].concat(P(arguments)))})},Nx.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],Nx.CHANGABLE_METHODS=["filterSelf","selectRange"];var Vx=function(t,e){return e=e||{},Hu(e.coordDimensions||[],t,{dimsDef:e.dimensionsDefine||t.dimensionsDefine,encodeDef:e.encodeDefine||t.encodeDefine,dimCount:e.dimensionsCount,generateCoord:e.generateCoord,generateCoordCount:e.generateCoordCount})};Ku.prototype.parse=function(t){return t},Ku.prototype.getSetting=function(t){return this._setting[t]},Ku.prototype.contain=function(t){var e=this._extent;return t>=e[0]&&t<=e[1]},Ku.prototype.normalize=function(t){var e=this._extent;return e[1]===e[0]?.5:(t-e[0])/(e[1]-e[0])},Ku.prototype.scale=function(t){var e=this._extent;return t*(e[1]-e[0])+e[0]},Ku.prototype.unionExtent=function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1])},Ku.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},Ku.prototype.getExtent=function(){return this._extent.slice()},Ku.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},Ku.prototype.isBlank=function(){return this._isBlank},Ku.prototype.setBlank=function(t){this._isBlank=t},Ku.prototype.getLabel=null,nr(Ku),or(Ku,{registerWhenExtend:!0}),$u.createByAxisModel=function(t){var e=t.option,n=e.data,i=n&&p(n,Ju);return new $u({categories:i,needCollect:!i,deduplication:e.dedplication!==!1})};var Hx=$u.prototype;Hx.getOrdinal=function(t){return Qu(this).get(t)},Hx.parseAndCollect=function(t){var e,n=this._needCollect;if("string"!=typeof t&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var i=Qu(this);return e=i.get(t),null==e&&(n?(e=this.categories.length,this.categories[e]=t,i.set(t,e)):e=0/0),e};var Gx=Ku.prototype,Wx=Ku.extend({type:"ordinal",init:function(t,e){(!t||x(t))&&(t=new $u({categories:t})),this._ordinalMeta=t,this._extent=e||[0,t.categories.length-1]},parse:function(t){return"string"==typeof t?this._ordinalMeta.getOrdinal(t):Math.round(t)},contain:function(t){return t=this.parse(t),Gx.contain.call(this,t)&&null!=this._ordinalMeta.categories[t]},normalize:function(t){return Gx.normalize.call(this,this.parse(t))},scale:function(t){return Math.round(Gx.scale.call(this,t))},getTicks:function(){for(var t=[],e=this._extent,n=e[0];n<=e[1];)t.push(n),n++;return t},getLabel:function(t){return this.isBlank()?void 0:this._ordinalMeta.categories[t]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:V,niceExtent:V});Wx.create=function(){return new Wx};var Xx=ao,Ux=ao,Yx=Ku.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(t,e){var n=this._extent;isNaN(t)||(n[0]=parseFloat(t)),isNaN(e)||(n[1]=parseFloat(e))},unionExtent:function(t){var e=this._extent;t[0]e[1]&&(e[1]=t[1]),Yx.prototype.setExtent.call(this,e[0],e[1])},getInterval:function(){return this._interval},setInterval:function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=eh(t)},getTicks:function(){return rh(this._interval,this._extent,this._niceExtent,this._intervalPrecision)},getLabel:function(t,e){if(null==t)return"";var n=e&&e.precision;return null==n?n=lo(t)||0:"auto"===n&&(n=this._intervalPrecision),t=Ux(t,n,!0),wo(t)},niceTicks:function(t,e,n){t=t||5;var i=this._extent,r=i[1]-i[0];if(isFinite(r)){0>r&&(r=-r,i.reverse());var a=th(i,t,e,n);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(t){var e=this._extent;if(e[0]===e[1])if(0!==e[0]){var n=e[0];t.fixMax?e[0]-=n/2:(e[1]+=n/2,e[0]-=n/2)}else e[1]=1;var i=e[1]-e[0];isFinite(i)||(e[0]=0,e[1]=1),this.niceTicks(t.splitNumber,t.minInterval,t.maxInterval);var r=this._interval;t.fixMin||(e[0]=Ux(Math.floor(e[0]/r)*r)),t.fixMax||(e[1]=Ux(Math.ceil(e[1]/r)*r))}});Yx.create=function(){return new Yx};var jx="__ec_stack_",qx=.5,Zx="undefined"!=typeof Float32Array?Float32Array:Array,Kx={seriesType:"bar",plan:r_(),reset:function(t){function e(t,e){for(var n,c=t.count,d=new Zx(2*c),f=new Zx(c),p=[],g=[],v=0,m=0;null!=(n=t.next());)g[u]=e.get(o,n),g[1-u]=e.get(s,n),p=i.dataToPoint(g,null,p),d[v++]=p[0],d[v++]=p[1],f[m++]=n;e.setLayout({largePoints:d,largeDataIndices:f,barWidth:h,valueAxisStart:ph(r,a,!1),valueAxisHorizontal:l})}if(dh(t)&&fh(t)){var n=t.getData(),i=t.coordinateSystem,r=i.getBaseAxis(),a=i.getOtherAxis(r),o=n.mapDimension(a.dim),s=n.mapDimension(r.dim),l=a.isHorizontal(),u=l?0:1,h=hh(lh([t]),r,t).width;return h>qx||(h=qx),{progress:e}}}},$x=Yx.prototype,Qx=Math.ceil,Jx=Math.floor,tw=1e3,ew=60*tw,nw=60*ew,iw=24*nw,rw=function(t,e,n,i){for(;i>n;){var r=n+i>>>1;t[r][1]a&&(a=e),null!=n&&a>n&&(a=n);var o=ow.length,s=rw(ow,a,0,o),l=ow[Math.min(s,o-1)],u=l[1];if("year"===l[0]){var h=r/u,c=mo(h/t,!0);u*=c}var d=this.getSetting("useUTC")?0:60*new Date(+i[0]||+i[1]).getTimezoneOffset()*1e3,f=[Math.round(Qx((i[0]-d)/u)*u+d),Math.round(Jx((i[1]-d)/u)*u+d)];ih(f,i),this._stepLvl=l,this._interval=u,this._niceExtent=f},parse:function(t){return+po(t)}});f(["contain","normalize"],function(t){aw.prototype[t]=function(e){return $x[t].call(this,this.parse(e))}});var ow=[["hh:mm:ss",tw],["hh:mm:ss",5*tw],["hh:mm:ss",10*tw],["hh:mm:ss",15*tw],["hh:mm:ss",30*tw],["hh:mm\nMM-dd",ew],["hh:mm\nMM-dd",5*ew],["hh:mm\nMM-dd",10*ew],["hh:mm\nMM-dd",15*ew],["hh:mm\nMM-dd",30*ew],["hh:mm\nMM-dd",nw],["hh:mm\nMM-dd",2*nw],["hh:mm\nMM-dd",6*nw],["hh:mm\nMM-dd",12*nw],["MM-dd\nyyyy",iw],["MM-dd\nyyyy",2*iw],["MM-dd\nyyyy",3*iw],["MM-dd\nyyyy",4*iw],["MM-dd\nyyyy",5*iw],["MM-dd\nyyyy",6*iw],["week",7*iw],["MM-dd\nyyyy",10*iw],["week",14*iw],["week",21*iw],["month",31*iw],["week",42*iw],["month",62*iw],["week",70*iw],["quarter",95*iw],["month",31*iw*4],["month",31*iw*5],["half-year",380*iw/2],["month",31*iw*8],["month",31*iw*10],["year",380*iw]];aw.create=function(t){return new aw({useUTC:t.ecModel.get("useUTC")}) +};var sw=Ku.prototype,lw=Yx.prototype,uw=lo,hw=ao,cw=Math.floor,dw=Math.ceil,fw=Math.pow,pw=Math.log,gw=Ku.extend({type:"log",base:10,$constructor:function(){Ku.apply(this,arguments),this._originalScale=new Yx},getTicks:function(){var t=this._originalScale,e=this._extent,n=t.getExtent();return p(lw.getTicks.call(this),function(i){var r=ao(fw(this.base,i));return r=i===e[0]&&t.__fixMin?gh(r,n[0]):r,r=i===e[1]&&t.__fixMax?gh(r,n[1]):r},this)},getLabel:lw.getLabel,scale:function(t){return t=sw.scale.call(this,t),fw(this.base,t)},setExtent:function(t,e){var n=this.base;t=pw(t)/pw(n),e=pw(e)/pw(n),lw.setExtent.call(this,t,e)},getExtent:function(){var t=this.base,e=sw.getExtent.call(this);e[0]=fw(t,e[0]),e[1]=fw(t,e[1]);var n=this._originalScale,i=n.getExtent();return n.__fixMin&&(e[0]=gh(e[0],i[0])),n.__fixMax&&(e[1]=gh(e[1],i[1])),e},unionExtent:function(t){this._originalScale.unionExtent(t);var e=this.base;t[0]=pw(t[0])/pw(e),t[1]=pw(t[1])/pw(e),sw.unionExtent.call(this,t)},unionExtentFromData:function(t,e){this.unionExtent(t.getApproximateExtent(e))},niceTicks:function(t){t=t||10;var e=this._extent,n=e[1]-e[0];if(!(1/0===n||0>=n)){var i=go(n),r=t/n*i;for(.5>=r&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var a=[ao(dw(e[0]/i)*i),ao(cw(e[1]/i)*i)];this._interval=i,this._niceExtent=a}},niceExtent:function(t){lw.niceExtent.call(this,t);var e=this._originalScale;e.__fixMin=t.fixMin,e.__fixMax=t.fixMax}});f(["contain","normalize"],function(t){gw.prototype[t]=function(e){return e=pw(e)/pw(this.base),sw[t].call(this,e)}}),gw.create=function(){return new gw};var vw={getMin:function(t){var e=this.option,n=t||null==e.rangeStart?e.min:e.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&"function"!=typeof n&&!C(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(t){var e=this.option,n=t||null==e.rangeEnd?e.max:e.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&"function"!=typeof n&&!C(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var t=this.option;return null!=t.rangeStart||null!=t.rangeEnd?!1:!t.scale},getCoordSysModel:V,setRange:function(t,e){this.option.rangeStart=t,this.option.rangeEnd=e},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}},mw=ta({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,a=e.height/2;t.moveTo(n,i-a),t.lineTo(n+r,i+a),t.lineTo(n-r,i+a),t.closePath()}}),yw=ta({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(t,e){var n=e.cx,i=e.cy,r=e.width/2,a=e.height/2;t.moveTo(n,i-a),t.lineTo(n+r,i),t.lineTo(n,i+a),t.lineTo(n-r,i),t.closePath()}}),_w=ta({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.x,i=e.y,r=e.width/5*3,a=Math.max(r,e.height),o=r/2,s=o*o/(a-o),l=i-a+o+s,u=Math.asin(s/o),h=Math.cos(u)*o,c=Math.sin(u),d=Math.cos(u),f=.6*o,p=.7*o;t.moveTo(n-h,l+s),t.arc(n,l,o,Math.PI-u,2*Math.PI+u),t.bezierCurveTo(n+h-c*f,l+s+d*f,n,i-p,n,i),t.bezierCurveTo(n,i-p,n-h+c*f,l+s+d*f,n-h,l+s),t.closePath()}}),xw=ta({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(t,e){var n=e.height,i=e.width,r=e.x,a=e.y,o=i/3*2;t.moveTo(r,a),t.lineTo(r+o,a+n),t.lineTo(r,a+n/4*3),t.lineTo(r-o,a+n),t.lineTo(r,a),t.closePath()}}),ww={line:wm,rect:_m,roundRect:_m,square:_m,circle:lm,diamond:yw,pin:_w,arrow:xw,triangle:mw},bw={line:function(t,e,n,i,r){r.x1=t,r.y1=e+i/2,r.x2=t+n,r.y2=e+i/2},rect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i},roundRect:function(t,e,n,i,r){r.x=t,r.y=e,r.width=n,r.height=i,r.r=Math.min(n,i)/4},square:function(t,e,n,i,r){var a=Math.min(n,i);r.x=t,r.y=e,r.width=a,r.height=a},circle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.r=Math.min(n,i)/2},diamond:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i},pin:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},arrow:function(t,e,n,i,r){r.x=t+n/2,r.y=e+i/2,r.width=n,r.height=i},triangle:function(t,e,n,i,r){r.cx=t+n/2,r.cy=e+i/2,r.width=n,r.height=i}},Sw={};f(ww,function(t,e){Sw[e]=new t});var Mw=ta({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(t,e,n){var i=Un(t,e,n),r=this.shape;return r&&"pin"===r.symbolType&&"inside"===e.textPosition&&(i.y=n.y+.4*n.height),i},buildPath:function(t,e,n){var i=e.symbolType;if("none"!==i){var r=Sw[i];r||(i="rect",r=Sw[i]),bw[i](e.x,e.y,e.width,e.height,r.shape),r.buildPath(t,r.shape,n)}}}),Iw={isDimensionStacked:Uu,enableDataStack:Xu,getStackedDimension:Yu},Tw=(Object.freeze||Object)({createList:Ah,getLayoutRect:Oo,dataStack:Iw,createScale:kh,mixinAxisModelCommonMethods:Ph,completeDimensions:Hu,createDimensions:Vx,createSymbol:Dh}),Cw=1e-8;Eh.prototype={constructor:Eh,properties:null,getBoundingRect:function(){var t=this._rect;if(t)return t;for(var e=Number.MAX_VALUE,n=[e,e],i=[-e,-e],r=[],a=[],o=this.geometries,s=0;si;i++)if("polygon"===n[i].type){var a=n[i].exterior,o=n[i].interiors;if(Oh(a,t[0],t[1])){for(var s=0;s<(o?o.length:0);s++)if(Oh(o[s]))continue t;return!0}}return!1},transformTo:function(t,e,n,i){var r=this.getBoundingRect(),a=r.width/r.height;n?i||(i=n/a):n=a*i;for(var o=new wn(t,e,n,i),s=r.calculateTransform(o),l=this.geometries,u=0;u0}),function(t){var e=t.properties,n=t.geometry,i=n.coordinates,r=[];"Polygon"===n.type&&r.push({type:"polygon",exterior:i[0],interiors:i.slice(1)}),"MultiPolygon"===n.type&&f(i,function(t){t[0]&&r.push({type:"polygon",exterior:t[0],interiors:t.slice(1)})});var a=new Eh(e.name,r,e.cp);return a.properties=e,a})},Aw=qi(),kw=[0,1],Pw=function(t,e,n){this.dim=t,this.scale=e,this._extent=n||[0,0],this.inverse=!1,this.onBand=!1};Pw.prototype={constructor:Pw,contain:function(t){var e=this._extent,n=Math.min(e[0],e[1]),i=Math.max(e[0],e[1]);return t>=n&&i>=t},containData:function(t){return this.contain(this.dataToCoord(t))},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(t){return uo(t||this.scale.getExtent(),this._extent)},setExtent:function(t,e){var n=this._extent;n[0]=t,n[1]=e},dataToCoord:function(t,e){var n=this._extent,i=this.scale;return t=i.normalize(t),this.onBand&&"ordinal"===i.type&&(n=n.slice(),$h(n,i.count())),io(t,kw,n,e)},coordToData:function(t,e){var n=this._extent,i=this.scale;this.onBand&&"ordinal"===i.type&&(n=n.slice(),$h(n,i.count()));var r=io(t,n,kw,e);return this.scale.scale(r)},pointToData:function(){},getTicksCoords:function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=Nh(this,e),i=n.ticks,r=p(i,function(t){return{coord:this.dataToCoord(t),tickValue:t}},this),a=e.get("alignWithLabel");return Qh(this,r,n.tickCategoryInterval,a,t.clamp),r},getViewLabels:function(){return Rh(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);0===n&&(n=1);var i=Math.abs(t[1]-t[0]);return Math.abs(i)/n},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return jh(this)}};var Lw=Dw,Ow={};f(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],function(t){Ow[t]=qf[t]});var Ew={};f(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],function(t){Ew[t]=Wm[t]});var Bw=function(t){this._axes={},this._dimList=[],this.name=t||""};Bw.prototype={constructor:Bw,type:"cartesian",getAxis:function(t){return this._axes[t]},getAxes:function(){return p(this._dimList,Jh,this)},getAxesByScale:function(t){return t=t.toLowerCase(),v(this.getAxes(),function(e){return e.scale.type===t})},addAxis:function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},dataToCoord:function(t){return this._dataCoordConvert(t,"dataToCoord")},coordToData:function(t){return this._dataCoordConvert(t,"coordToData")},_dataCoordConvert:function(t,e){for(var n=this._dimList,i=t instanceof Array?[]:{},r=0;re[1]&&e.reverse(),e},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(t,e){return this.coordToData(this.toLocalCoord(t["x"===this.dim?0:1]),e)},toLocalCoord:null,toGlobalCoord:null},h(zw,Pw);var Rw={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Nw={};Nw.categoryAxis=r({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Rw),Nw.valueAxis=r({boundaryGap:[0,0],splitNumber:5},Rw),Nw.timeAxis=s({scale:!0,min:"dataMin",max:"dataMax"},Nw.valueAxis),Nw.logAxis=s({scale:!0,logBase:10},Nw.valueAxis);var Fw=["value","category","time","log"],Vw=function(t,e,n,i){f(Fw,function(o){e.extend({type:t+"Axis."+o,mergeDefaultAndTheme:function(e,i){var a=this.layoutMode,s=a?Bo(e):{},l=i.getTheme();r(e,l.get(o+"Axis")),r(e,this.getDefaultOption()),e.type=n(t,e),a&&Eo(e,s,a)},optionUpdated:function(){var t=this.option;"category"===t.type&&(this.__ordinalMeta=$u.createByAxisModel(this))},getCategories:function(t){var e=this.option;return"category"===e.type?t?e.data:this.__ordinalMeta.categories:void 0},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:a([{},Nw[o+"Axis"],i],!0)})}),py.registerSubTypeDefaulter(t+"Axis",_(n,t))},Hw=py.extend({type:"cartesian2dAxis",axis:null,init:function(){Hw.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){Hw.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){Hw.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});r(Hw.prototype,vw);var Gw={offset:0};Vw("x",Hw,ec,Gw),Vw("y",Hw,ec,Gw),py.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});var Ww=ic.prototype;Ww.type="grid",Ww.axisPointerEnabled=!0,Ww.getRect=function(){return this._rect},Ww.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model),f(n.x,function(t){yh(t.scale,t.model)}),f(n.y,function(t){yh(t.scale,t.model)});var i={};f(n.x,function(t){rc(n,"y",t,i)}),f(n.y,function(t){rc(n,"x",t,i)}),this.resize(this.model,e)},Ww.resize=function(t,e,n){function i(){f(a,function(t){var e=t.isHorizontal(),n=e?[0,r.width]:[0,r.height],i=t.inverse?1:0;t.setExtent(n[i],n[1-i]),oc(t,e?r.x:r.y)})}var r=Oo(t.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()});this._rect=r;var a=this._axesList;i(),!n&&t.get("containLabel")&&(f(a,function(t){if(!t.model.get("axisLabel.inside")){var e=Sh(t);if(e){var n=t.isHorizontal()?"height":"width",i=t.model.get("axisLabel.margin");r[n]-=e[n]+i,"top"===t.position?r.y+=e.height+i:"left"===t.position&&(r.x+=e.width+i)}}}),i())},Ww.getAxis=function(t,e){var n=this._axesMap[t];if(null!=n){if(null==e)for(var i in n)if(n.hasOwnProperty(i))return n[i];return n[e]}},Ww.getAxes=function(){return this._axesList.slice()},Ww.getCartesian=function(t,e){if(null!=t&&null!=e){var n="x"+t+"y"+e;return this._coordsMap[n]}S(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var i=0,r=this._coordsList;it&&(t=e),t}});var Yw=tv([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),jw={getBarItemStyle:function(t){var e=Yw(this,t);if(this.getBorderLineDash){var n=this.getBorderLineDash();n&&(e.lineDash=n)}return e}},qw=["itemStyle","barBorderWidth"],Zw=[0,0];o(Ka.prototype,jw),vu({type:"bar",render:function(t,e,n){this._updateDrawMode(t);var i=t.get("coordinateSystem");return"cartesian2d"===i||"polar"===i?this._isLargeDraw?this._renderLarge(t,e,n):this._renderNormal(t,e,n):kf&&console.warn("Only cartesian2d and polar supported for bar."),this.group},incrementalPrepareRender:function(t){this._clear(),this._updateDrawMode(t)},incrementalRender:function(t,e){this._incrementalRenderLarge(t,e)},_updateDrawMode:function(t){var e=t.pipelineContext.large;(null==this._isLargeDraw||e^this._isLargeDraw)&&(this._isLargeDraw=e,this._clear())},_renderNormal:function(t){var e,n=this.group,i=t.getData(),r=this._data,a=t.coordinateSystem,o=a.getBaseAxis();"cartesian2d"===a.type?e=o.isHorizontal():"polar"===a.type&&(e="angle"===o.dim);var s=t.isAnimationEnabled()?t:null;i.diff(r).add(function(r){if(i.hasValue(r)){var o=i.getItemModel(r),l=$w[a.type](i,r,o),u=Kw[a.type](i,r,o,l,e,s);i.setItemGraphicEl(r,u),n.add(u),pc(u,i,r,o,l,t,e,"polar"===a.type)}}).update(function(o,l){var u=r.getItemGraphicEl(l);if(!i.hasValue(o))return void n.remove(u);var h=i.getItemModel(o),c=$w[a.type](i,o,h);u?Ra(u,{shape:c},s,o):u=Kw[a.type](i,o,h,c,e,s,!0),i.setItemGraphicEl(o,u),n.add(u),pc(u,i,o,h,c,t,e,"polar"===a.type)}).remove(function(t){var e=r.getItemGraphicEl(t);"cartesian2d"===a.type?e&&dc(t,s,e):e&&fc(t,s,e)}).execute(),this._data=i},_renderLarge:function(t){this._clear(),vc(t,this.group)},_incrementalRenderLarge:function(t,e){vc(e,this.group,!0)},dispose:V,remove:function(t){this._clear(t)},_clear:function(t){var e=this.group,n=this._data;t&&t.get("animation")&&n&&!this._isLargeDraw?n.eachItemGraphicEl(function(e){"sector"===e.type?fc(e.dataIndex,t,e):dc(e.dataIndex,t,e)}):e.removeAll(),this._data=null}});var Kw={cartesian2d:function(t,e,n,i,r,a,s){var l=new _m({shape:o({},i)});if(a){var u=l.shape,h=r?"height":"width",c={};u[h]=0,c[h]=i[h],Wm[s?"updateProps":"initProps"](l,{shape:c},a,e)}return l},polar:function(t,e,n,i,r,a,o){var l=i.startAngle0?1:-1,o=i.height>0?1:-1;return{x:i.x+a*r/2,y:i.y+o*r/2,width:i.width-a*r,height:i.height-o*r}},polar:function(t,e){var n=t.getItemLayout(e);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle}}},Qw=Vr.extend({type:"largeBar",shape:{points:[]},buildPath:function(t,e){for(var n=e.points,i=this.__startPoint,r=this.__baseDimIdx,a=0;a=0?n:null},30,!1),tb=Math.PI,eb=function(t,e){this.opt=e,this.axisModel=t,s(e,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new jp;var n=new jp({position:e.position.slice(),rotation:e.rotation});n.updateTransform(),this._transform=n.transform,this._dumbGroup=n};eb.prototype={constructor:eb,hasBuilder:function(t){return!!nb[t]},add:function(t){nb[t].call(this)},getGroup:function(){return this.group}};var nb={axisLine:function(){var t=this.opt,e=this.axisModel;if(e.get("axisLine.show")){var n=this.axisModel.axis.getExtent(),i=this._transform,r=[n[0],0],a=[n[1],0];i&&(ae(r,r,i),ae(a,a,i));var s=o({lineCap:"round"},e.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new wm({anid:"line",subPixelOptimize:!0,shape:{x1:r[0],y1:r[1],x2:a[0],y2:a[1]},style:s,strokeContainThreshold:t.strokeContainThreshold||5,silent:!0,z2:1}));var l=e.get("axisLine.symbol"),u=e.get("axisLine.symbolSize"),h=e.get("axisLine.symbolOffset")||0;if("number"==typeof h&&(h=[h,h]),null!=l){"string"==typeof l&&(l=[l,l]),("string"==typeof u||"number"==typeof u)&&(u=[u,u]);var c=u[0],d=u[1];f([{rotate:t.rotation+Math.PI/2,offset:h[0],r:0},{rotate:t.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((r[0]-a[0])*(r[0]-a[0])+(r[1]-a[1])*(r[1]-a[1]))}],function(e,n){if("none"!==l[n]&&null!=l[n]){var i=Dh(l[n],-c/2,-d/2,c,d,s.stroke,!0),a=e.r+e.offset,o=[r[0]+a*Math.cos(t.rotation),r[1]-a*Math.sin(t.rotation)];i.attr({rotation:e.rotate,position:o,silent:!0,z2:11}),this.group.add(i)}},this)}}},axisTickLabel:function(){var t=this.axisModel,e=this.opt,n=Mc(this,t,e),i=Ic(this,t,e);xc(t,i,n)},axisName:function(){var t=this.opt,e=this.axisModel,n=D(t.axisName,e.get("name"));if(n){var i,r=e.get("nameLocation"),a=t.nameDirection,s=e.getModel("nameTextStyle"),l=e.get("nameGap")||0,u=this.axisModel.axis.getExtent(),h=u[0]>u[1]?-1:1,c=["start"===r?u[0]-h*l:"end"===r?u[1]+h*l:(u[0]+u[1])/2,Sc(r)?t.labelOffset+a*l:0],d=e.get("nameRotate");null!=d&&(d=d*tb/180);var f;Sc(r)?i=rb(t.rotation,null!=d?d:t.rotation,a):(i=_c(t,r,d||0,u),f=t.axisNameAvailableWidth,null!=f&&(f=Math.abs(f/Math.sin(i.rotation)),!isFinite(f)&&(f=null)));var p=s.getFont(),g=e.get("nameTruncate",!0)||{},v=g.ellipsis,m=D(t.nameTruncateMaxWidth,g.maxWidth,f),y=null!=v&&null!=m?oy(n,m,p,v,{minChar:2,placeholder:g.placeholder}):n,_=e.get("tooltip",!0),x=e.mainType,w={componentType:x,name:n,$vars:["name"]};w[x+"Index"]=e.componentIndex;var b=new sm({anid:"name",__fullText:n,__truncatedText:y,position:c,rotation:i.rotation,silent:ab(e),z2:1,tooltip:_&&_.show?o({content:n,formatter:function(){return n},formatterParams:w},_):null});Ca(b.style,s,{text:y,textFont:p,textFill:s.getTextColor()||e.get("axisLine.lineStyle.color"),textAlign:s.get("align")||i.textAlign,textVerticalAlign:s.get("verticalAlign")||i.textVerticalAlign}),e.get("triggerEvent")&&(b.eventData=ib(e),b.eventData.targetType="axisName",b.eventData.name=n),this._dumbGroup.add(b),b.updateTransform(),this.group.add(b),b.decomposeTransform()}}},ib=eb.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},rb=eb.innerTextLayout=function(t,e,n){var i,r,a=co(e-t);return fo(a)?(r=n>0?"top":"bottom",i="center"):fo(a-tb)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=a>0&&tb>a?n>0?"right":"left":n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:r}},ab=eb.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},ob=f,sb=_,lb=pu({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(t,e,n,i){this.axisPointerClass&&Lc(t),lb.superApply(this,"render",arguments),Rc(this,t,e,n,i,!0)},updateAxisPointer:function(t,e,n,i){Rc(this,t,e,n,i,!1)},remove:function(t,e){var n=this._axisPointer;n&&n.remove(e),lb.superApply(this,"remove",arguments)},dispose:function(t,e){Nc(this,e),lb.superApply(this,"dispose",arguments)}}),ub=[];lb.registerAxisPointerClass=function(t,e){if(kf&&ub[t])throw new Error("axisPointer "+t+" exists");ub[t]=e},lb.getAxisPointerClass=function(t){return t&&ub[t]};var hb=["axisLine","axisTickLabel","axisName"],cb=["splitArea","splitLine"],db=lb.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(t,e,n,i){this.group.removeAll();var r=this._axisGroup;if(this._axisGroup=new jp,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),o=Fc(a,t),s=new eb(t,o);f(hb,s.add,s),this._axisGroup.add(s.getGroup()),f(cb,function(e){t.get(e+".show")&&this["_"+e](t,a)},this),Ga(r,this._axisGroup,t),db.superCall(this,"render",t,e,n,i)}},remove:function(){this._splitAreaColors=null},_splitLine:function(t,e){var n=t.axis;if(!n.scale.isBlank()){var i=t.getModel("splitLine"),r=i.getModel("lineStyle"),a=r.get("color");a=x(a)?a:[a];for(var o=e.coordinateSystem.getRect(),l=n.isHorizontal(),u=0,h=n.getTicksCoords({tickModel:i}),c=[],d=[],f=r.getLineStyle(),p=0;p0&&Qc(n[r-1]);r--);for(;r>i&&Qc(n[i]);i++);}for(;r>i;)i+=Jc(t,n,i,r,r,1,a.min,a.max,e.smooth,e.smoothMonotone,e.connectNulls)+1}}),Ab=Vr.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:hm(Vr.prototype.brush),buildPath:function(t,e){var n=e.points,i=e.stackedOnPoints,r=0,a=n.length,o=e.smoothMonotone,s=nd(n,e.smoothConstraint),l=nd(i,e.smoothConstraint);if(e.connectNulls){for(;a>0&&Qc(n[a-1]);a--);for(;a>r&&Qc(n[r]);r++);}for(;a>r;){var u=Jc(t,n,r,a,a,1,s.min,s.max,e.smooth,o,e.connectNulls);Jc(t,i,r+u-1,u,a,-1,l.min,l.max,e.stackedOnSmooth,o,e.connectNulls),r+=u+1,t.closePath()}}});Zs.extend({type:"line",init:function(){var t=new jp,e=new Xc;this.group.add(e.group),this._symbolDraw=e,this._lineGroup=t},render:function(t,e,n){var i=t.coordinateSystem,r=this.group,a=t.getData(),o=t.getModel("lineStyle"),l=t.getModel("areaStyle"),u=a.mapArray(a.getItemLayout),h="polar"===i.type,c=this._coordSys,d=this._symbolDraw,f=this._polyline,p=this._polygon,g=this._lineGroup,v=t.get("animation"),m=!l.isEmpty(),y=l.get("origin"),_=qc(i,a,y),x=od(i,a,_),w=t.get("showSymbol"),b=w&&!h&&dd(t,a,i),S=this._data;S&&S.eachItemGraphicEl(function(t,e){t.__temp&&(r.remove(t),S.setItemGraphicEl(e,null))}),w||d.remove(),r.add(g);var M=!h&&t.get("step");f&&c.type===i.type&&M===this._step?(m&&!p?p=this._newPolygon(u,x,i,v):p&&!m&&(g.remove(p),p=this._polygon=null),g.setClipPath(ud(i,!1,!1,t)),w&&d.updateData(a,{isIgnore:b,clipShape:ud(i,!1,!0,t)}),a.eachItemGraphicEl(function(t){t.stopAnimation(!0)}),id(this._stackedOnPoints,x)&&id(this._points,u)||(v?this._updateAnimation(a,x,i,n,M,y):(M&&(u=hd(u,i,M),x=hd(x,i,M)),f.setShape({points:u}),p&&p.setShape({points:u,stackedOnPoints:x})))):(w&&d.updateData(a,{isIgnore:b,clipShape:ud(i,!1,!0,t)}),M&&(u=hd(u,i,M),x=hd(x,i,M)),f=this._newPolyline(u,i,v),m&&(p=this._newPolygon(u,x,i,v)),g.setClipPath(ud(i,!0,!1,t)));var I=cd(a,i)||a.getVisual("color");f.useStyle(s(o.getLineStyle(),{fill:"none",stroke:I,lineJoin:"bevel"}));var T=t.get("smooth");if(T=rd(t.get("smooth")),f.setShape({smooth:T,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")}),p){var C=a.getCalculationInfo("stackedOnSeries"),D=0;p.useStyle(s(l.getAreaStyle(),{fill:I,opacity:.7,lineJoin:"bevel"})),C&&(D=rd(C.get("smooth"))),p.setShape({smooth:T,stackedOnSmooth:D,smoothMonotone:t.get("smoothMonotone"),connectNulls:t.get("connectNulls")})}this._data=a,this._coordSys=i,this._stackedOnPoints=x,this._points=u,this._step=M,this._valueOrigin=y},dispose:function(){},highlight:function(t,e,n,i){var r=t.getData(),a=ji(r,i);if(!(a instanceof Array)&&null!=a&&a>=0){var o=r.getItemGraphicEl(a);if(!o){var s=r.getItemLayout(a);if(!s)return;o=new Vc(r,a),o.position=s,o.setZ(t.get("zlevel"),t.get("z")),o.ignore=isNaN(s[0])||isNaN(s[1]),o.__temp=!0,r.setItemGraphicEl(a,o),o.stopSymbolAnimation(!0),this.group.add(o)}o.highlight()}else Zs.prototype.highlight.call(this,t,e,n,i)},downplay:function(t,e,n,i){var r=t.getData(),a=ji(r,i);if(null!=a&&a>=0){var o=r.getItemGraphicEl(a);o&&(o.__temp?(r.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else Zs.prototype.downplay.call(this,t,e,n,i)},_newPolyline:function(t){var e=this._polyline;return e&&this._lineGroup.remove(e),e=new Db({shape:{points:t},silent:!0,z2:10}),this._lineGroup.add(e),this._polyline=e,e},_newPolygon:function(t,e){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new Ab({shape:{points:t,stackedOnPoints:e},silent:!0}),this._lineGroup.add(n),this._polygon=n,n},_updateAnimation:function(t,e,n,i,r,a){var o=this._polyline,s=this._polygon,l=t.hostModel,u=xb(this._data,t,this._stackedOnPoints,e,this._coordSys,n,this._valueOrigin,a),h=u.current,c=u.stackedOnCurrent,d=u.next,f=u.stackedOnNext;r&&(h=hd(u.current,n,r),c=hd(u.stackedOnCurrent,n,r),d=hd(u.next,n,r),f=hd(u.stackedOnNext,n,r)),o.shape.__points=u.current,o.shape.points=h,Ra(o,{shape:{points:d}},l),s&&(s.setShape({points:h,stackedOnPoints:c}),Ra(s,{shape:{points:d,stackedOnPoints:f}},l));for(var p=[],g=u.status,v=0;ve&&(e=t[n]);return isFinite(e)?e:0/0},min:function(t){for(var e=1/0,n=0;n1){var u;"string"==typeof n?u=Lb[n]:"function"==typeof n&&(u=n),u&&t.setData(e.downSample(e.mapDimension(a.dim),1/l,u,Ob))}}}}};hu(kb("line","circle","line")),uu(Pb("line")),ru(ix.PROCESSOR.STATISTIC,Eb("line"));var Bb=function(t,e,n){e=x(e)&&{coordDimensions:e}||o({},e);var i=t.getSource(),r=Vx(i,e),a=new Rx(r,t);return a.initData(i,n),a},zb={updateSelectedMap:function(t){this._targetList=x(t)?t.slice():[],this._selectTargetMap=g(t||[],function(t,e){return t.set(e.name,e),t},N())},select:function(t,e){var n=null!=e?this._targetList[e]:this._selectTargetMap.get(t),i=this.get("selectedMode");"single"===i&&this._selectTargetMap.each(function(t){t.selected=!1}),n&&(n.selected=!0)},unSelect:function(t,e){var n=null!=e?this._targetList[e]:this._selectTargetMap.get(t);n&&(n.selected=!1)},toggleSelected:function(t,e){var n=null!=e?this._targetList[e]:this._selectTargetMap.get(t);return null!=n?(this[n.selected?"unSelect":"select"](t,e),n.selected):void 0},isSelected:function(t,e){var n=null!=e?this._targetList[e]:this._selectTargetMap.get(t);return n&&n.selected}},Rb=gu({type:"series.pie",init:function(t){Rb.superApply(this,"init",arguments),this.legendDataProvider=function(){return this.getRawData()},this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(t)},mergeOption:function(t){Rb.superCall(this,"mergeOption",t),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(){return Bb(this,["value"])},_createSelectableList:function(){for(var t=this.getRawData(),e=t.mapDimension("value"),n=[],i=0,r=t.count();r>i;i++)n.push({name:t.getName(i),value:t.get(e,i),selected:zs(t,i,"selected")});return n},getDataParams:function(t){var e=this.getData(),n=Rb.superCall(this,"getDataParams",t),i=[];return e.each(e.mapDimension("value"),function(t){i.push(t)}),n.percent=ho(i,t,e.hostModel.get("percentPrecision")),n.$vars.push("percent"),n},_defaultLabelLine:function(t){Vi(t,"labelLine",["show"]);var e=t.labelLine,n=t.emphasis.labelLine;e.show=e.show&&t.label.show,n.show=n.show&&t.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,label:{rotate:!1,show:!0,position:"outer"},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationEasing:"cubicOut"}});c(Rb,zb);var Nb=vd.prototype;Nb.updateData=function(t,e,n){var i=this.childAt(0),r=this.childAt(1),a=this.childAt(2),l=t.hostModel,u=t.getItemModel(e),h=t.getItemLayout(e),c=o({},h);if(c.label=null,n){i.setShape(c);var d=l.getShallow("animationType");"scale"===d?(i.shape.r=h.r0,Na(i,{shape:{r:h.r}},l,e)):(i.shape.endAngle=h.startAngle,Ra(i,{shape:{endAngle:h.endAngle}},l,e))}else Ra(i,{shape:c},l,e);var f=t.getItemVisual(e,"color");i.useStyle(s({lineJoin:"bevel",fill:f},u.getModel("itemStyle").getItemStyle())),i.hoverStyle=u.getModel("emphasis.itemStyle").getItemStyle();var p=u.getShallow("cursor");p&&i.attr("cursor",p),gd(this,t.getItemLayout(e),l.isSelected(null,e),l.get("selectedOffset"),l.get("animation")),this._updateLabel(t,e),this.highDownOnUpdate=u.get("hoverAnimation")&&l.isAnimationEnabled()?function(t,e){"emphasis"===e?(r.ignore=r.hoverIgnore,a.ignore=a.hoverIgnore,i.stopAnimation(!0),i.animateTo({shape:{r:h.r+l.get("hoverOffset")}},300,"elasticOut")):(r.ignore=r.normalIgnore,a.ignore=a.normalIgnore,i.stopAnimation(!0),i.animateTo({shape:{r:h.r}},300,"elasticOut"))}:null,wa(this)},Nb._updateLabel=function(t,e){var n=this.childAt(1),i=this.childAt(2),r=t.hostModel,a=t.getItemModel(e),o=t.getItemLayout(e),s=o.label,l=t.getItemVisual(e,"color");if(!s||isNaN(s.x)||isNaN(s.y))return void(i.ignore=i.normalIgnore=i.hoverIgnore=n.ignore=n.normalIgnore=n.hoverIgnore=!0);Ra(n,{shape:{points:s.linePoints||[[s.x,s.y],[s.x,s.y],[s.x,s.y]]}},r,e),Ra(i,{style:{x:s.x,y:s.y}},r,e),i.attr({rotation:s.rotation,origin:[s.x,s.y],z2:10});var u=a.getModel("label"),h=a.getModel("emphasis.label"),c=a.getModel("labelLine"),d=a.getModel("emphasis.labelLine"),l=t.getItemVisual(e,"color");Ia(i.style,i.hoverStyle={},u,h,{labelFetcher:t.hostModel,labelDataIndex:e,defaultText:t.getName(e),autoColor:l,useInsideStyle:!!s.inside},{textAlign:s.textAlign,textVerticalAlign:s.verticalAlign,opacity:t.getItemVisual(e,"opacity")}),i.ignore=i.normalIgnore=!u.get("show"),i.hoverIgnore=!h.get("show"),n.ignore=n.normalIgnore=!c.get("show"),n.hoverIgnore=!d.get("show"),n.setStyle({stroke:l,opacity:t.getItemVisual(e,"opacity")}),n.setStyle(c.getModel("lineStyle").getLineStyle()),n.hoverStyle=d.getModel("lineStyle").getLineStyle();var f=c.get("smooth");f&&f===!0&&(f=.4),n.setShape({smooth:f})},h(vd,jp);var Fb=(Zs.extend({type:"pie",init:function(){var t=new jp;this._sectorGroup=t},render:function(t,e,n,i){if(!i||i.from!==this.uid){var r=t.getData(),a=this._data,o=this.group,s=e.get("animation"),l=!a,u=t.get("animationType"),h=_(pd,this.uid,t,s,n),c=t.get("selectedMode");if(r.diff(a).add(function(t){var e=new vd(r,t);l&&"scale"!==u&&e.eachChild(function(t){t.stopAnimation(!0)}),c&&e.on("click",h),r.setItemGraphicEl(t,e),o.add(e)}).update(function(t,e){var n=a.getItemGraphicEl(e);n.updateData(r,t),n.off("click"),c&&n.on("click",h),o.add(n),r.setItemGraphicEl(t,n)}).remove(function(t){var e=a.getItemGraphicEl(t);o.remove(e)}).execute(),s&&l&&r.count()>0&&"scale"!==u){for(var d=r.getItemLayout(0),f=1;isNaN(d.startAngle)&&f=i.r0}}}),function(t,e){f(e,function(e){e.update="updateView",ou(e,function(n,i){var r={};return i.eachComponent({mainType:"series",subType:t,query:n},function(t){t[e.method]&&t[e.method](n.name,n.dataIndex);var i=t.getData();i.each(function(e){var n=i.getName(e);r[n]=t.isSelected(n)||!1})}),{name:n.name,selected:r,seriesId:n.seriesId}})})}),Vb=function(t){return{getTargetSeries:function(e){var n={},i=N();return e.eachSeriesByType(t,function(t){t.__paletteScope=n,i.set(t.uid,t)}),i},reset:function(t){var e=t.getRawData(),n={},i=t.getData();i.each(function(t){var e=i.getRawIndex(t);n[e]=t}),e.each(function(r){var a=n[r],o=null!=a&&i.getItemVisual(a,"color",!0);if(o)e.setItemVisual(r,"color",o);else{var s=e.getItemModel(r),l=s.get("itemStyle.color")||t.getColorFromPalette(e.getName(r)||r+"",t.__paletteScope,e.count());e.setItemVisual(r,"color",l),null!=a&&i.setItemVisual(a,"color",l)}})}}},Hb=Math.PI/180,Gb=function(t,e,n,i){var r,a,o=t.getData(),s=[],l=!1,u=(t.get("minShowLabelAngle")||0)*Hb;o.each(function(n){var i=o.getItemLayout(n),h=o.getItemModel(n),c=h.getModel("label"),d=c.get("position")||h.get("emphasis.label.position"),f=h.getModel("labelLine"),p=f.get("length"),g=f.get("length2");if(!(i.anglew?-1:1)*g,A=C;v=D+(0>w?-5:5),m=A,y=[[M,I],[T,C],[D,A]]}_=S?"center":w>0?"left":"right"}var k,P=c.getFont(),L=c.get("rotate");k="number"==typeof L?L*(Math.PI/180):L?0>w?-x+Math.PI:-x:0;var O=t.getFormattedLabel(n,"normal")||o.getName(n),E=Vn(O,P,_,"top");l=!!k,i.label={x:v,y:m,position:d,height:E.height,len:p,len2:g,linePoints:y,textAlign:_,verticalAlign:"middle",rotation:k,inside:S},S||s.push(i.label)}}),!l&&t.get("avoidLabelOverlap")&&yd(s,r,a,e,n,i)},Wb=2*Math.PI,Xb=Math.PI/180,Ub=function(t,e,n){e.eachSeriesByType(t,function(t){var e=t.getData(),i=e.mapDimension("value"),r=t.get("center"),a=t.get("radius");x(a)||(a=[0,a]),x(r)||(r=[r,r]);var o=n.getWidth(),s=n.getHeight(),l=Math.min(o,s),u=ro(r[0],o),h=ro(r[1],s),c=ro(a[0],l/2),d=ro(a[1],l/2),f=-t.get("startAngle")*Xb,p=t.get("minAngle")*Xb,g=0;e.each(i,function(t){!isNaN(t)&&g++});var v=e.getSum(i),m=Math.PI/(v||g)*2,y=t.get("clockwise"),_=t.get("roseType"),w=t.get("stillShowZeroSum"),b=e.getDataExtent(i);b[0]=0;var S=Wb,M=0,I=f,T=y?1:-1;if(e.each(i,function(t,n){var i;if(isNaN(t))return void e.setItemLayout(n,{angle:0/0,startAngle:0/0,endAngle:0/0,clockwise:y,cx:u,cy:h,r0:c,r:_?0/0:d});i="area"!==_?0===v&&w?m:t*m:Wb/g,p>i?(i=p,S-=p):M+=t;var r=I+T*i;e.setItemLayout(n,{angle:i,startAngle:I,endAngle:r,clockwise:y,cx:u,cy:h,r0:c,r:_?io(t,b,[c,d]):d}),I=r}),Wb>S&&g)if(.001>=S){var C=Wb/g;e.each(i,function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n);i.angle=C,i.startAngle=f+T*n*C,i.endAngle=f+T*(n+1)*C}})}else m=S/M,I=f,e.each(i,function(t,n){if(!isNaN(t)){var i=e.getItemLayout(n),r=i.angle===p?p:t*m;i.startAngle=I,i.endAngle=I+T*r,I+=T*r}});Gb(t,d,o,s)})},Yb=function(t){return{seriesType:t,reset:function(t,e){var n=e.findComponents({mainType:"legend"});if(n&&n.length){var i=t.getData();i.filterSelf(function(t){for(var e=i.getName(t),r=0;r=0},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",textStyle:{color:"#333"},selectedMode:!0,tooltip:{show:!1}}});ou("legendToggleSelect","legendselectchanged",_(xd,"toggleSelected")),ou("legendSelect","legendselected",_(xd,"select")),ou("legendUnSelect","legendunselected",_(xd,"unSelect"));var qb=_,Zb=f,Kb=jp,$b=pu({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new Kb),this._backgroundEl,this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},render:function(t,e,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),t.get("show",!0)){var r=t.get("align");r&&"auto"!==r||(r="right"===t.get("left")&&"vertical"===t.get("orient")?"right":"left"),this.renderInner(r,t,e,n);var a=t.getBoxLayoutParams(),o={width:n.getWidth(),height:n.getHeight()},l=t.get("padding"),u=Oo(a,o,l),h=this.layoutInner(t,r,u,i),c=Oo(s({width:h.width,height:h.height},a),o,l);this.group.attr("position",[c.x-h.x,c.y-h.y]),this.group.add(this._backgroundEl=wd(h,t))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl)},renderInner:function(t,e,n,i){var r=this.getContentGroup(),a=N(),o=e.get("selectedMode"),s=[];n.eachRawSeries(function(t){!t.get("legendHoverLink")&&s.push(t.id)}),Zb(e.getData(),function(l,u){var h=l.get("name");if(!this.newlineDisabled&&(""===h||"\n"===h))return void r.add(new Kb({newline:!0}));var c=n.getSeriesByName(h)[0];if(!a.get(h)){if(c){var d=c.getData(),f=d.getVisual("color");"function"==typeof f&&(f=f(c.getDataParams(0)));var p=d.getVisual("legendSymbol")||"roundRect",g=d.getVisual("symbol"),v=this._createItem(h,u,l,e,p,g,t,f,o);v.on("click",qb(bd,h,i)).on("mouseover",qb(Sd,c.name,null,i,s)).on("mouseout",qb(Md,c.name,null,i,s)),a.set(h,!0)}else n.eachRawSeries(function(n){if(!a.get(h)&&n.legendDataProvider){var r=n.legendDataProvider(),c=r.indexOfName(h);if(0>c)return;var d=r.getItemVisual(c,"color"),f="roundRect",p=this._createItem(h,u,l,e,f,null,t,d,o);p.on("click",qb(bd,h,i)).on("mouseover",qb(Sd,null,h,i,s)).on("mouseout",qb(Md,null,h,i,s)),a.set(h,!0)}},this);kf&&(a.get(h)||console.warn(h+" series not exists. Legend data should be same with series name or data name."))}},this)},_createItem:function(t,e,n,i,r,a,s,l,u){var h=i.get("itemWidth"),c=i.get("itemHeight"),d=i.get("inactiveColor"),f=i.get("symbolKeepAspect"),p=i.isSelected(t),g=new Kb,v=n.getModel("textStyle"),m=n.get("icon"),y=n.getModel("tooltip"),_=y.parentModel;if(r=m||r,g.add(Dh(r,0,0,h,c,p?l:d,null==f?!0:f)),!m&&a&&(a!==r||"none"===a)){var x=.8*c;"none"===a&&(a="circle"),g.add(Dh(a,(h-x)/2,(c-x)/2,x,x,p?l:d,null==f?!0:f))}var w="left"===s?h+5:-5,b=s,S=i.get("formatter"),M=t;"string"==typeof S&&S?M=S.replace("{name}",null!=t?t:""):"function"==typeof S&&(M=S(t)),g.add(new sm({style:Ca({},v,{text:M,x:w,y:c/2,textFill:p?v.getTextColor():d,textAlign:b,textVerticalAlign:"middle"})}));var I=new _m({shape:g.getBoundingRect(),invisible:!0,tooltip:y.get("show")?o({content:t,formatter:_.get("formatter",!0)||function(){return t},formatterParams:{componentType:"legend",legendIndex:i.componentIndex,name:t,$vars:["name"]}},y.option):null});return g.add(I),g.eachChild(function(t){t.silent=!0}),I.silent=!u,this.getContentGroup().add(g),wa(g),g.__legendDataIndex=e,g},layoutInner:function(t,e,n){var i=this.getContentGroup();cy(t.get("orient"),i,t.get("itemGap"),n.width,n.height);var r=i.getBoundingRect();return i.attr("position",[-r.x,-r.y]),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}}),Qb=function(t){var e=t.findComponents({mainType:"legend"});e&&e.length&&t.filterSeries(function(t){for(var n=0;nn[l],p=[-c.x,-c.y];i||(p[s]=r.position[s]);var g=[0,0],v=[-d.x,-d.y],m=A(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(f){var y=t.get("pageButtonPosition",!0);"end"===y?v[s]+=n[l]-d[l]:g[s]+=d[l]+m}v[1-s]+=c[u]/2-d[u]/2,r.attr("position",p),a.attr("position",g),o.attr("position",v);var _=this.group.getBoundingRect(),_={x:0,y:0};if(_[l]=f?n[l]:c[l],_[u]=Math.max(c[u],d[u]),_[h]=Math.min(0,d[h]+v[1-s]),a.__rectSize=n[l],f){var x={x:0,y:0};x[l]=Math.max(n[l]-d[l]-m,0),x[u]=_[u],a.setClipPath(new _m({shape:x})),a.__rectSize=x[l]}else o.eachChild(function(t){t.attr({invisible:!0,silent:!0})});var w=this._getPageInfo(t);return null!=w.pageIndex&&Ra(r,{position:w.contentPosition},f?t:!1),this._updatePageInfoView(t,w),_},_pageGo:function(t,e,n){var i=this._getPageInfo(e)[t];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:e.id})},_updatePageInfoView:function(t,e){var n=this._controllerGroup;f(["pagePrev","pageNext"],function(i){var r=null!=e[i+"DataIndex"],a=n.childOfName(i);a&&(a.setStyle("fill",r?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),a.cursor=r?"pointer":"default")});var i=n.childOfName("pageText"),r=t.get("pageFormatter"),a=e.pageIndex,o=null!=a?a+1:0,s=e.pageCount;i&&r&&i.setStyle("text",b(r)?r.replace("{current}",o).replace("{total}",s):r({current:o,total:s}))},_getPageInfo:function(t){function e(t){if(t){var e=t.getBoundingRect(),n=e[l]+t.position[o];return{s:n,e:n+e[s],i:t.__legendDataIndex}}}function n(t,e){return t.e>=e&&t.s<=e+a}var i=t.get("scrollDataIndex",!0),r=this.getContentGroup(),a=this._containerGroup.__rectSize,o=t.getOrient().index,s=eS[o],l=nS[o],u=this._findTargetItemIndex(i),h=r.children(),c=h[u],d=h.length,f=d?1:0,p={contentPosition:r.position.slice(),pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!c)return p;var g=e(c);p.contentPosition[o]=-g.s;for(var v=u+1,m=g,y=g,_=null;d>=v;++v)_=e(h[v]),(!_&&y.e>m.s+a||_&&!n(_,m.s))&&(m=y.i>m.i?y:_,m&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=m.i),++p.pageCount)),y=_;for(var v=u-1,m=g,y=g,_=null;v>=-1;--v)_=e(h[v]),_&&n(y,_.s)||!(m.io||x(o))return{point:[]};var s=a.getItemGraphicEl(o),l=n.coordinateSystem;if(n.getTooltipPosition)i=n.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)i=l.dataToPoint(a.getValues(p(l.dimensions,function(t){return a.mapDimension(t)}),o,!0))||[];else if(s){var u=s.getBoundingRect().clone();u.applyTransform(s.transform),i=[u.x+u.width/2,u.y+u.height/2]}return{point:i,el:s}},aS=f,oS=_,sS=qi(),lS=function(t,e,n){var i=t.currTrigger,r=[t.x,t.y],a=t,o=t.dispatchAction||y(n.dispatchAction,n),s=e.getComponent("axisPointer").coordSysAxesInfo; +if(s){Bd(r)&&(r=rS({seriesIndex:a.seriesIndex,dataIndex:a.dataIndex},e).point);var l=Bd(r),u=a.axesInfo,h=s.axesInfo,c="leave"===i||Bd(r),d={},f={},p={list:[],map:{}},g={showPointer:oS(Dd,f),showTooltip:oS(Ad,p)};aS(s.coordSysMap,function(t,e){var n=l||t.containPoint(r);aS(s.coordSysAxesInfo[e],function(t){var e=t.axis,i=Od(u,t);if(!c&&n&&(!u||i)){var a=i&&i.value;null!=a||l||(a=e.pointToData(r)),null!=a&&Td(t,a,g,!1,d)}})});var v={};return aS(h,function(t,e){var n=t.linkGroup;n&&!f[e]&&aS(n.axesInfo,function(e,i){var r=f[i];if(e!==t&&r){var a=r.value;n.mapper&&(a=t.axis.scale.parse(n.mapper(a,Ed(e),Ed(t)))),v[t.key]=a}})}),aS(v,function(t,e){Td(h[e],t,g,!0,d)}),kd(f,h,d),Pd(p,r,t,o),Ld(h,o,n),d}},uS=(fu({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),qi()),hS=f,cS=pu({type:"axisPointer",render:function(t,e,n){var i=e.getComponent("tooltip"),r=t.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";zd("axisPointer",n,function(t,e,n){"none"!==r&&("leave"===t||r.indexOf(t)>=0)&&n({type:"updateAxisPointer",currTrigger:t,x:e&&e.offsetX,y:e&&e.offsetY})})},remove:function(t,e){Gd(e.getZr(),"axisPointer"),cS.superApply(this._model,"remove",arguments)},dispose:function(t,e){Gd("axisPointer",e),cS.superApply(this._model,"dispose",arguments)}}),dS=qi(),fS=i,pS=y;Wd.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(t,e,n,i){var r=e.get("value"),a=e.get("status");if(this._axisModel=t,this._axisPointerModel=e,this._api=n,i||this._lastValue!==r||this._lastStatus!==a){this._lastValue=r,this._lastStatus=a;var o=this._group,s=this._handle;if(!a||"hide"===a)return o&&o.hide(),void(s&&s.hide());o&&o.show(),s&&s.show();var l={};this.makeElOption(l,r,t,e,n);var u=l.graphicKey;u!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=u;var h=this._moveAnimation=this.determineAnimation(t,e);if(o){var c=_(Xd,e,h);this.updatePointerEl(o,l,c,e),this.updateLabelEl(o,l,c,e)}else o=this._group=new jp,this.createPointerEl(o,l,t,e),this.createLabelEl(o,l,t,e),n.getZr().add(o);qd(o,e,!0),this._renderHandle(r)}},remove:function(t){this.clear(t)},dispose:function(t){this.clear(t)},determineAnimation:function(t,e){var n=e.get("animation"),i=t.axis,r="category"===i.type,a=e.get("snap");if(!a&&!r)return!1;if("auto"===n||null==n){var o=this.animationThreshold;if(r&&i.getBandWidth()>o)return!0;if(a){var s=Oc(t).seriesDataCount,l=i.getExtent();return Math.abs(l[0]-l[1])/s>o}return!1}return n===!0},makeElOption:function(){},createPointerEl:function(t,e){var n=e.pointer;if(n){var i=dS(t).pointerEl=new Wm[n.type](fS(e.pointer));t.add(i)}},createLabelEl:function(t,e,n,i){if(e.label){var r=dS(t).labelEl=new _m(fS(e.label));t.add(r),Yd(r,i)}},updatePointerEl:function(t,e,n){var i=dS(t).pointerEl;i&&e.pointer&&(i.setStyle(e.pointer.style),n(i,{shape:e.pointer.shape}))},updateLabelEl:function(t,e,n,i){var r=dS(t).labelEl;r&&(r.setStyle(e.label.style),n(r,{shape:e.label.shape,position:e.label.position}),Yd(r,i))},_renderHandle:function(t){if(!this._dragging&&this.updateHandleTransform){var e=this._axisPointerModel,n=this._api.getZr(),i=this._handle,r=e.getModel("handle"),a=e.get("status");if(!r.get("show")||!a||"hide"===a)return i&&n.remove(i),void(this._handle=null);var o;this._handle||(o=!0,i=this._handle=Ua(r.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(t){lp(t.event)},onmousedown:pS(this._onHandleDragMove,this,0,0),drift:pS(this._onHandleDragMove,this),ondragend:pS(this._onHandleDragEnd,this)}),n.add(i)),qd(i,e,!1);var s=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];i.setStyle(r.getItemStyle(null,s));var l=r.get("size");x(l)||(l=[l,l]),i.attr("scale",[l[0]/2,l[1]/2]),el(this,"_doDispatchAxisPointer",r.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,o)}},_moveHandleToValue:function(t,e){Xd(this._axisPointerModel,!e&&this._moveAnimation,this._handle,jd(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(t,e){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(jd(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(jd(i)),dS(n).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},_onHandleDragEnd:function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,i=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),i&&e.remove(i),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}}},Wd.prototype.constructor=Wd,nr(Wd);var gS=Wd.extend({makeElOption:function(t,e,n,i,r){var a=n.axis,o=a.grid,s=i.get("type"),l=rf(o,a).getOtherAxis(a).getGlobalExtent(),u=a.toGlobalCoord(a.dataToCoord(e,!0));if(s&&"none"!==s){var h=Zd(i),c=vS[s](a,u,l);c.style=h,t.graphicKey=c.type,t.pointer=c}var d=Fc(o.model,n);tf(e,t,d,n,i,r)},getHandleTransform:function(t,e,n){var i=Fc(e.axis.grid.model,e,{labelInside:!1});return i.labelMargin=n.get("handle.margin"),{position:Jd(e.axis,t,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(t,e,n){var i=n.axis,r=i.grid,a=i.getGlobalExtent(!0),o=rf(r,i).getOtherAxis(i).getGlobalExtent(),s="x"===i.dim?0:1,l=t.position;l[s]+=e[s],l[s]=Math.min(a[1],l[s]),l[s]=Math.max(a[0],l[s]);var u=(o[1]+o[0])/2,h=[u,u];h[s]=l[s];var c=[{verticalAlign:"middle"},{align:"center"}];return{position:l,rotation:t.rotation,cursorPoint:h,tooltipOption:c[s]}}}),vS={line:function(t,e,n){var i=ef([e,n[0]],[e,n[1]],af(t));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(t,e,n){var i=Math.max(1,t.getBandWidth()),r=n[1]-n[0];return{type:"Rect",shape:nf([e-i/2,n[0]],[i,r],af(t))}}};lb.registerAxisPointerClass("CartesianAxisPointer",gS),iu(function(t){if(t){(!t.axisPointer||0===t.axisPointer.length)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!x(e)&&(t.axisPointer.link=[e])}}),ru(ix.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=Tc(t,e)}),ou({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},lS),fu({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});var mS=f,yS=bo,_S=["","-webkit-","-moz-","-o-"],xS="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";uf.prototype={constructor:uf,_enterable:!0,update:function(){var t=this._container,e=t.currentStyle||document.defaultView.getComputedStyle(t),n=t.style;"absolute"!==n.position&&"absolute"!==e.position&&(n.position="relative")},show:function(t){clearTimeout(this._hideTimeout);var e=this.el;e.style.cssText=xS+lf(t)+";left:"+this._x+"px;top:"+this._y+"px;"+(t.get("extraCssText")||""),e.style.display=e.innerHTML?"block":"none",e.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(t){this.el.innerHTML=null==t?"":t},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el;return[t.clientWidth,t.clientHeight]},moveTo:function(t,e){var n,i=this._zr;i&&i.painter&&(n=i.painter.getViewportRootOffset())&&(t+=n.offsetLeft,e+=n.offsetTop);var r=this.el.style;r.left=t+"px",r.top=e+"px",this._x=t,this._y=e},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(y(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.el.clientWidth,e=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(this.el);n&&(t+=parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),e+=parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:t,height:e}}},hf.prototype={constructor:hf,_enterable:!0,update:function(){},show:function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(t,e,n){this.el&&this._zr.remove(this.el);for(var i={},r=t,a="{marker",o="|}",s=r.indexOf(a);s>=0;){var l=r.indexOf(o),u=r.substr(s+a.length,l-s-a.length);i["marker"+u]=u.indexOf("sub")>-1?{textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:e[u],textOffset:[3,0]}:{textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:e[u]},r=r.substr(l+1),s=r.indexOf("{marker")}this.el=new sm({style:{rich:i,text:t,textLineHeight:20,textBackgroundColor:n.get("backgroundColor"),textBorderRadius:n.get("borderRadius"),textFill:n.get("textStyle.color"),textPadding:n.get("padding")},z:n.get("z")}),this._zr.add(this.el);var h=this;this.el.on("mouseover",function(){h._enterable&&(clearTimeout(h._hideTimeout),h._show=!0),h._inContent=!0}),this.el.on("mouseout",function(){h._enterable&&h._show&&h.hideLater(h._hideDelay),h._inContent=!1})},setEnterable:function(t){this._enterable=t},getSize:function(){var t=this.el.getBoundingRect();return[t.width,t.height]},moveTo:function(t,e){this.el&&this.el.attr("position",[t,e])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(t){!this._show||this._inContent&&this._enterable||(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(y(this.hide,this),t)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var t=this.getSize();return{width:t[0],height:t[1]}}};var wS=y,bS=f,SS=ro,MS=new _m({shape:{x:-1,y:-1,width:2,height:2}});pu({type:"tooltip",init:function(t,e){if(!Ef.node){var n=t.getComponent("tooltip"),i=n.get("renderMode");this._renderMode=Ji(i);var r;"html"===this._renderMode?(r=new uf(e.getDom(),e),this._newLine="
    "):(r=new hf(e),this._newLine="\n"),this._tooltipContent=r}},render:function(t,e,n){if(!Ef.node){this.group.removeAll(),this._tooltipModel=t,this._ecModel=e,this._api=n,this._lastDataByCoordSys=null,this._alwaysShowContent=t.get("alwaysShowContent");var i=this._tooltipContent;i.update(),i.setEnterable(t.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var t=this._tooltipModel,e=t.get("triggerOn");zd("itemTooltip",this._api,wS(function(t,n,i){"none"!==e&&(e.indexOf(t)>=0?this._tryShow(n,i):"leave"===t&&this._hide(i))},this))},_keepShow:function(){var t=this._tooltipModel,e=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==t.get("triggerOn")){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!n.isDisposed()&&i.manuallyShowTip(t,e,n,{x:i._lastX,y:i._lastY})})}},manuallyShowTip:function(t,e,n,i){if(i.from!==this.uid&&!Ef.node){var r=df(i,n);this._ticket="";var a=i.dataByCoordSys;if(i.tooltip&&null!=i.x&&null!=i.y){var o=MS;o.position=[i.x,i.y],o.update(),o.tooltip=i.tooltip,this._tryShow({offsetX:i.x,offsetY:i.y,target:o},r)}else if(a)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,event:{},dataByCoordSys:i.dataByCoordSys,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(t,e,n,i))return;var s=rS(i,e),l=s.point[0],u=s.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:i.position,target:s.el,event:{}},r)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target,event:{}},r))}},manuallyHideTip:function(t,e,n,i){var r=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,i.from!==this.uid&&this._hide(df(i,n))},_manuallyAxisShowTip:function(t,e,n,i){var r=i.seriesIndex,a=i.dataIndex,o=e.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=a&&null!=o){var s=e.getSeriesByIndex(r);if(s){var l=s.getData(),t=cf([l.getItemModel(a),s,(s.coordinateSystem||{}).model,t]);if("axis"===t.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:a,position:i.position}),!0}}},_tryShow:function(t,e){var n=t.target,i=this._tooltipModel;if(i){this._lastX=t.offsetX,this._lastY=t.offsetY;var r=t.dataByCoordSys;r&&r.length?this._showAxisTooltip(r,t):n&&null!=n.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(t,n,e)):n&&n.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(t,n,e)):(this._lastDataByCoordSys=null,this._hide(e))}},_showOrMove:function(t,e){var n=t.get("showDelay");e=y(e,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(e,n):e()},_showAxisTooltip:function(t,e){var n=this._ecModel,i=this._tooltipModel,a=[e.offsetX,e.offsetY],o=[],s=[],l=cf([e.tooltipOption,i]),u=this._renderMode,h=this._newLine,c={};bS(t,function(t){bS(t.dataByAxis,function(t){var e=n.getComponent(t.axisDim+"Axis",t.axisIndex),i=t.value,a=[];if(e&&null!=i){var l=Qd(i,e.axis,n,t.seriesDataIndices,t.valueLabelOpt);f(t.seriesDataIndices,function(o){var h=n.getSeriesByIndex(o.seriesIndex),d=o.dataIndexInside,f=h&&h.getDataParams(d);if(f.axisDim=t.axisDim,f.axisIndex=t.axisIndex,f.axisType=t.axisType,f.axisId=t.axisId,f.axisValue=bh(e.axis,i),f.axisValueLabel=l,f){s.push(f);var p,g=h.formatTooltip(d,!0,null,u);if(S(g)){p=g.html;var v=g.markers;r(c,v)}else p=g;a.push(p)}});var d=l;o.push("html"!==u?a.join(h):(d?So(d)+h:"")+a.join(h))}})},this),o.reverse(),o=o.join(this._newLine+this._newLine);var d=e.position;this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(t)?this._updatePosition(l,d,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(l,o,s,Math.random(),a[0],a[1],d,void 0,c)})},_showSeriesItemTooltip:function(t,e,n){var i=this._ecModel,r=e.seriesIndex,a=i.getSeriesByIndex(r),o=e.dataModel||a,s=e.dataIndex,l=e.dataType,u=o.getData(),h=cf([u.getItemModel(s),o,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),c=h.get("trigger");if(null==c||"item"===c){var d,f,p=o.getDataParams(s,l),g=o.formatTooltip(s,!1,l,this._renderMode);S(g)?(d=g.html,f=g.markers):(d=g,f=null);var v="item_"+o.name+"_"+s;this._showOrMove(h,function(){this._showTooltipContent(h,d,p,v,t.offsetX,t.offsetY,t.position,t.target,f)}),n({type:"showTip",dataIndexInside:s,dataIndex:u.getRawIndex(s),seriesIndex:r,from:this.uid})}},_showComponentItemTooltip:function(t,e,n){var i=e.tooltip;if("string"==typeof i){var r=i;i={content:r,formatter:r}}var a=new Ka(i,this._tooltipModel,this._ecModel),o=a.get("content"),s=Math.random();this._showOrMove(a,function(){this._showTooltipContent(a,o,a.get("formatterParams")||{},s,t.offsetX,t.offsetY,t.position,e)}),n({type:"showTip",from:this.uid})},_showTooltipContent:function(t,e,n,i,r,a,o,s,l){if(this._ticket="",t.get("showContent")&&t.get("show")){var u=this._tooltipContent,h=t.get("formatter");o=o||t.get("position");var c=e;if(h&&"string"==typeof h)c=Mo(h,n,!0);else if("function"==typeof h){var d=wS(function(e,i){e===this._ticket&&(u.setContent(i,l,t),this._updatePosition(t,o,r,a,u,n,s))},this);this._ticket=i,c=h(n,i,d)}u.setContent(c,l,t),u.show(t),this._updatePosition(t,o,r,a,u,n,s)}},_updatePosition:function(t,e,n,i,r,a,o){var s=this._api.getWidth(),l=this._api.getHeight();e=e||t.get("position");var u=r.getSize(),h=t.get("align"),c=t.get("verticalAlign"),d=o&&o.getBoundingRect().clone();if(o&&d.applyTransform(o.transform),"function"==typeof e&&(e=e([n,i],a,r.el,d,{viewSize:[s,l],contentSize:u.slice()})),x(e))n=SS(e[0],s),i=SS(e[1],l);else if(S(e)){e.width=u[0],e.height=u[1];var f=Oo(e,{width:s,height:l});n=f.x,i=f.y,h=null,c=null}else if("string"==typeof e&&o){var p=gf(e,d,u);n=p[0],i=p[1]}else{var p=ff(n,i,r,s,l,h?null:20,c?null:20);n=p[0],i=p[1]}if(h&&(n-=vf(h)?u[0]/2:"right"===h?u[0]:0),c&&(i-=vf(c)?u[1]/2:"bottom"===c?u[1]:0),t.get("confine")){var p=pf(n,i,r,s,l);n=p[0],i=p[1]}r.moveTo(n,i)},_updateContentNotChangedOnAxis:function(t){var e=this._lastDataByCoordSys,n=!!e&&e.length===t.length;return n&&bS(e,function(e,i){var r=e.dataByAxis||{},a=t[i]||{},o=a.dataByAxis||[];n&=r.length===o.length,n&&bS(r,function(t,e){var i=o[e]||{},r=t.seriesDataIndices||[],a=i.seriesDataIndices||[];n&=t.value===i.value&&t.axisType===i.axisType&&t.axisId===i.axisId&&r.length===a.length,n&&bS(r,function(t,e){var i=a[e];n&=t.seriesIndex===i.seriesIndex&&t.dataIndex===i.dataIndex})})}),this._lastDataByCoordSys=t,!!n},_hide:function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},dispose:function(t,e){Ef.node||(this._tooltipContent.hide(),Gd("itemTooltip",e))}}),ou({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},function(){}),ou({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},function(){});var IS=wo,TS=So,CS=fu({type:"marker",dependencies:["series","grid","polar","geo"],init:function(t,e,n,i){if(kf&&"marker"===this.type)throw new Error("Marker component is abstract component. Use markLine, markPoint, markArea instead.");this.mergeDefaultAndTheme(t,n),this.mergeOption(t,n,i.createdBySelf,!0)},isAnimationEnabled:function(){if(Ef.node)return!1;var t=this.__hostSeries;return this.getShallow("animation")&&t&&t.isAnimationEnabled()},mergeOption:function(t,e,n,i){var r=this.constructor,a=this.mainType+"Model";n||e.eachSeries(function(t){var n=t.get(this.mainType,!0),s=t[a];return n&&n.data?(s?s.mergeOption(n,e,!0):(i&&mf(n),f(n.data,function(t){t instanceof Array?(mf(t[0]),mf(t[1])):mf(t)}),s=new r(n,this,e),o(s,{mainType:this.mainType,seriesIndex:t.seriesIndex,name:t.name,createdBySelf:!0}),s.__hostSeries=t),void(t[a]=s)):void(t[a]=null)},this)},formatTooltip:function(t){var e=this.getData(),n=this.getRawValue(t),i=x(n)?p(n,IS).join(", "):IS(n),r=e.getName(t),a=TS(this.name);return(null!=n||r)&&(a+="
    "),r&&(a+=TS(r),null!=n&&(a+=" : ")),null!=n&&(a+=TS(i)),a},getData:function(){return this._data},setData:function(t){this._data=t}});c(CS,$y),CS.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});var DS=u,AS=_,kS={min:AS(xf,"min"),max:AS(xf,"max"),average:AS(xf,"average")},PS=pu({type:"marker",init:function(){this.markerGroupMap=N()},render:function(t,e,n){var i=this.markerGroupMap;i.each(function(t){t.__keep=!1});var r=this.type+"Model";e.eachSeries(function(t){var i=t[r];i&&this.renderSeries(t,i,e,n)},this),i.each(function(t){!t.__keep&&this.group.remove(t.group)},this)},renderSeries:function(){}});PS.extend({type:"markPoint",updateTransform:function(t,e,n){e.eachSeries(function(t){var e=t.markPointModel;e&&(Cf(e.getData(),t,n),this.markerGroupMap.get(t.id).updateLayout(e))},this)},renderSeries:function(t,e,n,i){var r=t.coordinateSystem,a=t.id,o=t.getData(),s=this.markerGroupMap,l=s.get(a)||s.set(a,new Xc),u=Df(r,t,e);e.setData(u),Cf(e.getData(),t,i),u.each(function(t){var n=u.getItemModel(t),i=n.getShallow("symbol"),r=n.getShallow("symbolSize"),a=w(i),s=w(r);if(a||s){var l=e.getRawValue(t),h=e.getDataParams(t);a&&(i=i(l,h)),s&&(r=r(l,h))}u.setItemVisual(t,{symbol:i,symbolSize:r,color:n.get("itemStyle.color")||o.getVisual("color")})}),l.updateData(u),this.group.add(l.group),u.eachItemGraphicEl(function(t){t.traverse(function(t){t.dataModel=e})}),l.__keep=!0,l.group.silent=e.get("silent")||t.get("silent")}}),iu(function(t){t.markPoint=t.markPoint||{}}),t.version=U_,t.dependencies=Y_,t.PRIORITY=ix,t.init=Kl,t.connect=$l,t.disConnect=Ql,t.disconnect=Mx,t.dispose=Jl,t.getInstanceByDom=tu,t.getInstanceById=eu,t.registerTheme=nu,t.registerPreprocessor=iu,t.registerProcessor=ru,t.registerPostUpdate=au,t.registerAction=ou,t.registerCoordinateSystem=su,t.getCoordinateSystemDimensions=lu,t.registerLayout=uu,t.registerVisual=hu,t.registerLoading=du,t.extendComponentModel=fu,t.extendComponentView=pu,t.extendSeriesModel=gu,t.extendChartView=vu,t.setCanvasCreator=mu,t.registerMap=yu,t.getMap=_u,t.dataTool=Ix,t.zrender=Xg,t.number=ty,t.format=sy,t.throttle=tl,t.helper=Tw,t.matrix=gp,t.vector=tp,t.color=Ep,t.parseGeoJSON=Dw,t.parseGeoJson=Lw,t.util=Ow,t.graphic=Ew,t.List=Rx,t.Model=Ka,t.Axis=Pw,t.env=Ef}); \ No newline at end of file