From a101cad5be6a29ec4f6f09b3956f5f5e22d7fff5 Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Tue, 28 Feb 2023 15:10:38 +0100 Subject: [PATCH] notes pour l'oral? --- 2SNT.csv | 25 + 2SNT/230220_Oral Internet.csv | 6 + .../correction/ACHOUR_Ilyes.pdf | Bin 0 -> 106426 bytes .../correction/BEN_ELALLID_Hajar.pdf | Bin 0 -> 105195 bytes .../correction/BISWAS_Lina.pdf | Bin 0 -> 102917 bytes .../correction/BOULAABA_Rayan.pdf | Bin 0 -> 104751 bytes .../correction/BREZUN_Ines.pdf | Bin 0 -> 100710 bytes .../correction/BUGNON_Enzo.pdf | Bin 0 -> 102791 bytes .../correction/CALLEWAERT_Idaline.pdf | Bin 0 -> 101792 bytes .../correction/CATTIN_Clement.pdf | Bin 0 -> 101893 bytes .../correction/CHRISTMANN_Nathan.pdf | Bin 0 -> 105930 bytes .../correction/DECOSTER_Clement.pdf | Bin 0 -> 104635 bytes .../correction/DEHIMAT_Launy.pdf | Bin 0 -> 106682 bytes .../correction/DUPONT_Jessica.pdf | Bin 0 -> 104595 bytes .../correction/GASAN_Jessica.pdf | Bin 0 -> 104602 bytes .../correction/GEORGET_Raphael.pdf | Bin 0 -> 102147 bytes .../correction/HABBAZ_Hajar.pdf | Bin 0 -> 99712 bytes .../correction/JACQUEMIER_Samuel.pdf | Bin 0 -> 105854 bytes .../correction/JACQUIER_Juliette.pdf | Bin 0 -> 103589 bytes .../correction/JOVIC_Atanase.pdf | Bin 0 -> 105145 bytes .../correction/KASSI_Cheima.pdf | Bin 0 -> 101331 bytes .../correction/KICHENASSAMY_Sanjay.pdf | Bin 0 -> 102823 bytes .../correction/LETIF_Ilef.pdf | Bin 0 -> 102232 bytes .../correction/LE_VEUZIT_Adrien.pdf | Bin 0 -> 103857 bytes .../correction/TOURRETTE_Elise.pdf | Bin 0 -> 102299 bytes .../envoi_correction.ipynb | 631 ++++++++++++++++++ 2SNT/230220_internet_oral_2.csv | 24 + 27 files changed, 686 insertions(+) create mode 100644 2SNT.csv create mode 100644 2SNT/230220_Oral Internet.csv create mode 100644 2SNT/230220_QCM_internet/correction/ACHOUR_Ilyes.pdf create mode 100644 2SNT/230220_QCM_internet/correction/BEN_ELALLID_Hajar.pdf create mode 100644 2SNT/230220_QCM_internet/correction/BISWAS_Lina.pdf create mode 100644 2SNT/230220_QCM_internet/correction/BOULAABA_Rayan.pdf create mode 100644 2SNT/230220_QCM_internet/correction/BREZUN_Ines.pdf create mode 100644 2SNT/230220_QCM_internet/correction/BUGNON_Enzo.pdf create mode 100644 2SNT/230220_QCM_internet/correction/CALLEWAERT_Idaline.pdf create mode 100644 2SNT/230220_QCM_internet/correction/CATTIN_Clement.pdf create mode 100644 2SNT/230220_QCM_internet/correction/CHRISTMANN_Nathan.pdf create mode 100644 2SNT/230220_QCM_internet/correction/DECOSTER_Clement.pdf create mode 100644 2SNT/230220_QCM_internet/correction/DEHIMAT_Launy.pdf create mode 100644 2SNT/230220_QCM_internet/correction/DUPONT_Jessica.pdf create mode 100644 2SNT/230220_QCM_internet/correction/GASAN_Jessica.pdf create mode 100644 2SNT/230220_QCM_internet/correction/GEORGET_Raphael.pdf create mode 100644 2SNT/230220_QCM_internet/correction/HABBAZ_Hajar.pdf create mode 100644 2SNT/230220_QCM_internet/correction/JACQUEMIER_Samuel.pdf create mode 100644 2SNT/230220_QCM_internet/correction/JACQUIER_Juliette.pdf create mode 100644 2SNT/230220_QCM_internet/correction/JOVIC_Atanase.pdf create mode 100644 2SNT/230220_QCM_internet/correction/KASSI_Cheima.pdf create mode 100644 2SNT/230220_QCM_internet/correction/KICHENASSAMY_Sanjay.pdf create mode 100644 2SNT/230220_QCM_internet/correction/LETIF_Ilef.pdf create mode 100644 2SNT/230220_QCM_internet/correction/LE_VEUZIT_Adrien.pdf create mode 100644 2SNT/230220_QCM_internet/correction/TOURRETTE_Elise.pdf create mode 100644 2SNT/230220_QCM_internet/envoi_correction.ipynb create mode 100644 2SNT/230220_internet_oral_2.csv diff --git a/2SNT.csv b/2SNT.csv new file mode 100644 index 0000000..5f7ac71 --- /dev/null +++ b/2SNT.csv @@ -0,0 +1,25 @@ +Nom,mail +ACHOUR Ilyes,ilyesltunisien@gmail.com +BELARBI Islem,fatiabe@hotmail.fr +BEN ELALLID Hajar,hajarbenelallid18@gmail.com +BISWAS Lina,linacalendula@gmail.com +BOULAABA Rayan,boulaabarayan8@gmail.com +BREZUN Ines,ines0120029@gmail.com +BUGNON Enzo,enzobugnon0@gmail.com +CALLEWAERT Idaline,idaline.callewaert@gmail.com +CATTIN Clément,cdecoster28@gmail.com +CHRISTMANN Nathan,nathanchristmann14@gmail.com +DECOSTER Clément,cdecoster28@gmail.com +DEHIMAT Launy,launydehimat10@gmail.com +DUPONT Jessica,jessica.dupont1@icloud.com +GASAN Jéssica,jessicagasan14@gmail.com +GEORGET Raphaël,raphael.georget01@gmail.com +HABBAZ Hajar,hajar.habbaz7@gmail.com +JACQUEMIER Samuel,jacquemiersamuel@gmail.com +JACQUIER Juliette,juliettejacquier@icloud.com +JOVIC Atanase,jovicatanase7@gmail.com +KASSI Cheïma,cheimakassi@gmail.com +KICHENASSAMY Sanjay,sanjaykichena@gmail.com +LE VEUZIT Adrien,jordan.leveuzit@gmail.com +LETIF Ilef,aloufa07@icloud.com +TOURRETTE Elise,tourrette.elise@gmail.com diff --git a/2SNT/230220_Oral Internet.csv b/2SNT/230220_Oral Internet.csv new file mode 100644 index 0000000..64b71ba --- /dev/null +++ b/2SNT/230220_Oral Internet.csv @@ -0,0 +1,6 @@ +Nom,Trimestre,Date,Exercice,Question,Competence,Domaine,Commentaire,Est_nivele,Bareme,ACHOUR Ilyes,BELARBI Islem,BEN ELALLID Hajar,BISWAS Lina,BOULAABA Rayan,BREZUN Ines,BUGNON Enzo,CALLEWAERT Idaline,CATTIN Clément,CHRISTMANN Nathan,DECOSTER Clément,DEHIMAT Launy,DUPONT Jessica,GASAN Jéssica,GEORGET Raphaël,HABBAZ Hajar,JACQUEMIER Samuel,JACQUIER Juliette,JOVIC Atanase,KASSI Cheïma,KICHENASSAMY Sanjay,LE VEUZIT Adrien,LETIF Ilef,TOURRETTE Elise +Oral Internet,2,20/02/2023,Exercice 1,1,Rechercher,,Oral,0,4,1,,2,,3,3,3,3,3,2,4,3,2,3,2,4,4,3,3,2,3,3,2,3 +Oral Internet,2,20/02/2023,Exercice 1,2,,,Contenus,0,3,3,,3,,3,3,3,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3 +Oral Internet,2,20/02/2023,Exercice 1,3,,,Temps,0,1,1,,1,,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +Oral Internet,2,20/02/2023,Exercice 1,4,,,Réponses aux questions,0,2,,,,,,,,,,,,,,,,,,,,,,,, +,,,,,,,Total,0,10,5,0,6,0,7,7,7,6,6,6,8,7,6,7,5,8,8,7,7,6,7,7,6,7 diff --git a/2SNT/230220_QCM_internet/correction/ACHOUR_Ilyes.pdf b/2SNT/230220_QCM_internet/correction/ACHOUR_Ilyes.pdf new file mode 100644 index 0000000000000000000000000000000000000000..816a718beb44f58edfd836261bf5ab20835c0b68 GIT binary patch literal 106426 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

Yv>Uk$Kl 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 QVBv&BL6DM)$ciHTKe8|0aR2}S literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/BISWAS_Lina.pdf b/2SNT/230220_QCM_internet/correction/BISWAS_Lina.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cc63d955603aa07ac0e005f8ea34d63d4e08f5ee GIT binary patch literal 102917 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

1Rw@!c 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 F{|8-cB!~b2 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/BOULAABA_Rayan.pdf b/2SNT/230220_QCM_internet/correction/BOULAABA_Rayan.pdf new file mode 100644 index 0000000000000000000000000000000000000000..35e1a5b06ffa51af496d91e53ac8b0d5301b0e2d GIT binary patch literal 104751 zcmb5V2RK~c_b<#Cau{VsFTu>H!RVb}j2cAmHF_tyL>)DH?-HU!Z_ztJh)C3kkRTzt zkm!Wh_xCUF@80*``@DCanRE8pYo9fHujic4+WWKCX46toLJ9DS5wW%G)m;(^!};MJ z*3LxI(r`X?J9h^kN4Ussl@1Xc4(C&Ha`mzEx;?u-^08B}v+=OCBa)FJ^7iqvd*ntG zP*7$#mb9cq+_S^I&B>^zYfI%ahKc~=VtE>bWD5Ms9wt?x2Sk6#`usC z+(*fz1}!-|36h3#uUeAYdh@DwOZ2>uS<#F$dWe(|LCwXg61}bahF`JV?f3I5hxZ>% z;pO`eKeEqp{JFX_W1;R^Sn~d-NB24Gg>3ny;fS%rH}$pmAAjOS>I@NbZ%2MkH$F~% z;1y0X2kjp!;E@p6EtrtWJ&g`->cv4c4J}CLl)qtord;UE_VbZoU#`PUS@VGBf#-@? zwj661t84RgYT+mU>T0Lq09*2syMl-6ttv~7Hp;&d&GwlDZhzv+&H8`EQ#~9}Yg`an zW_+eXIA_m{QqD~Gm5{d|mp6a-GxDqnU(&Y%2WVyeVy-9Q%K8cqDeCmM3KHu&98;O@ zvrrwblq%W(G-d9ZlPnstsI~X{kg&VwH6HHc*dAgoym^T!;7v*(cfZXTc!qa`U-Jr z7Px%7a#gDma^rR$nx=AuoK{J`2^}%s8Vqk}C_~;EAvy~t5u@l$n#$kwxg&Fg(rGO| zup(v@ADUHvK542dYQvIrch$&L3P(>D*n8u*t9K;IX1lpvA)@^;8d_`Bs6jH&Zu8}t z*dK)7=_^L7cvMlY!rI&Xyrh4p&k^Xh@Bo;D3zc^-m@M=eyxJ@8sWtODn2kwSW z|2haS#=HtuTdot{TzTeBS-;bP&UPVMw0?*yef;4QjW-_Ycu%gG#3!a}&o?id$&BTx zdd4qPMBw|FPwH#05tnBlmcD6}&a3`zHwY6T-`9Vs+5Tu~^DrOR|H<^%TtMZ_pd#L`wk|yy~XQujP5s2)Es#2-L%zIe(sa_-1XUQO3NQ7KMWsk zy1>nj%h(2qz`01rg;r!fI$HZ4&^_~xf>up`RuRv-n$MWDE8HzlpGKtBm8_qT!s59) z$bI?FI$2!l=29Vt@d+Toss&d9h0-V0pGWZ-@3*N~nyj2e>lyZ}YV&Rozz786TJL;> zooeblA2j~>`p-(E^gLckjG#!^ zhFYE__jzC3+$&krT~GIW!apsURyXSHNdEkqyisD#>xiZl&d-W`LARV|@$|2k1?R^X z+kc#Le_ypnp8t?H`zu_yZE$#@#S&l?eIvy6_j9xQG{=OYLWdiJaIPh<$knf32k|Ge zV7;4RB0G26|AegD(m!DL55oO(zQs5J0SUo>8vJu9^xs(cFZ5Fk@KM(FxkWy>wDdm} zw;#So{I?fyJ`5Tz0OzxLbbGwT!&||B9Qlkit)1;`eE!uYKol*{r$he+$`b$8@P7%)|8z|+(9;h7Up@HO0Cat=eg0Lc z>h{RN?q5}gPPVrQFUT({{;x|FJ0}N6AGn}|pzy!0F&?fSUb>!-Y;H9v*!elx*eQEG z3jCKy)&15LczXQf3E)0nzW zZwfzLaqJ5zqnAxb_F$@ki zL%wzm#{vyLjl;%|HHEw5hlZc(vvXfuTtDfaDArL{SyB)hkQG$cEnkf4ajo;1#uhiMitxtw;v`cfBzJ z24;@UhYg0E!xgPyVTw4^xJKarRiR%JDm~saBohCB()Qn@9fb`v?R1TH^IADAbW+E< zS@xg6T>ouU|K0Has?e?jd}@h{R`kq-)~NlzCTajy?qWB5aqHuUZVg|<_rEnf+z?D? zLw3D?bKMi#a)Jpx;4AXWvm9{Ax(loD=oqsfefscF$nxqsS^9}r-m=6WX#DLRXZ7(n zl4tb`PhAIW4mve&j=1-iXccwd|9W3NMh`oa18_iBZx1c;f0=?dzbWUR7Y2$LcTwX6 z91ODLyu{zT`p}(c1m2N{4nzTx{|FmR8jQj7maJg6fYp|MWX@X}Bmc7{mK+vNrT-9H z!D>j*C%>ezgYl78vo!4o@^^;sWv*|SLw>3xK0iId(h#EEJjERpv>FI34;-U@eJN@u z1dHT+gkrCF?GTM7Rxl%QL*guFJn&IN>u#D8z!Z*7X`q3lnRZlruE`>PWs2|xJ|-SO zs;qBSUaejB9c;4PY>8ce$tNrKZIc zkn`ntx8{1L*szcGM||@QZ(Qs))OfeH^ZetiqmG8a?pMK>=A;xt=@-6{W5E9Fu5?&8 z=N^6q{xFRN#KIAb+2_Y-y?xWQn}=>NtDb6F6q-o!bs6wI32Q7wpw6Dn1r1Os^vm?` z?>1cCC5ZOC92NraKrC#*J+Yoo!-{lhZx)C#&1(6i8 zgClW}tES)`#RD?;`V2qyF^Hd1@W9}{Rs`1xv{~V+F$;FBjI4gPw4=2ZL*mvKQ?&YA zWIk3-z~ENXSab?TLC*g(0oiy`G2-fjBrM2#{hCV=Wu#lcjE;JwRr5%?ze^c>JO`T3 zF#>OptV)`eRkWOA!B?~}pW^hO#2;@bjuEk;DYcYTGztwWTEseF4Xfd3lR28r)C~-< z&D<4YS)4%3+Ms8gNiR3QYU2-R@U#hW=_AAnvYqN z?d%e|qNJVy9pQsu%}}(rJ~%Hir%RDPVP!XaLDsDHXzRC!z{XjbX3%xd@+mim|5M7J zns0<#=#Qc8Q&oXz@$JLtmX#fuo;2zjZGJR6mb@6!zNOJb9Gd5 znmzJtX^-gR57ulG@{zh1^-!`d%n42QJmXJx!mf#O*=Upse+cZ|wUX1&u<94GTK?B8XHrDf(Ja z7s3NlA)?W@n&R0EC2agH$NOg4-ZXVsd?>kkNy$UakUp-pyvJCmCd5buGH)C^OZ24f=t>0_@ zH@k;@=YM})zLLG#x(IT;&Og0AP96(XYXj;Cu#nQjsL-SM&;ys7U6z~m*z8?+DSz9jQGz-UzA4X$#}l07yOC15&$chAkGl z_G>Q&H$I+h+;HkP(x*V)Sg-5#6Df%l++|9v+9QA(H`f0Wu(FJEkM$VEnmA>|_h6FHL=4|ND{1i}%PT^18PDcXwzEA3supT2!2ND#ab znqYJS@UE$HaSVn;V*)yRXGqrs;gj-=0v{q;qxlU4Nf$eZI^s>B6SC7Q3)3{7bV0bW z;BC(bCSktd%D6oR{sCREb+E(!SXl+T-87Rcea!sv8r>(#bfo2SrS7f0Q=Tb?;pDya z&k-r*sCHYGNH!zz|D4Sp+3jzXx@Gg5+3-^jVz^BHfOgPz>|E-lzZPE0PrFS%MaXZt z!6JXp^wZ^#R(p|ly;~1iwE6t$!*;QNrxVY9m&E}%Rr4k}qr~B|9S~0C4%=S1&a|}i z)~SV49peC-P^1dsp9;GyRzBd{BD(I!e*o@<)?bWtD0qd?JDXnAG|B$^Z8^ zx}T|v&;njRd$ zoumz0Lk~SN!$?Q2WS;Xrc3Oy~)-%H8LSl-Xq?qRFFZH(CK88HAGJ}xL?~;hU#3y_@ z3Px((11UbSWLAQr`S=LxU*ThbwN7R0pD-8?76RKu>J<%E>Z_L+%$w_j{g}|A6`YuZ znq+vY%ZCK7Bm5Gn_rwZa0qImUl&>&8313tRy2$CkeR)jt-QK-nCJ!kds_Lkn@Xf{) zu*q8TC&4qeSibqwa1EcO5bDKAP%1fAK$q%eFzPokK}U3)o|5>rHI0@%c(_@&lnOc`<>I0sqY%n ze)3fqT`D!Yw`|4xDWTvxDKd|Vo2*n2m<5B4Jo*{_`YME7Sc(7#EqQ1yd^Tb%pO>RQ zLG4b5s?6>1pj0DCQ1p6Tx>-pH$bd9na) zUkOp|Cewnjdai{54O~+*pfh45=U6!erI7M;Sb)PHh{Oq9kRN2d=#soPOwE;2$V`dt z*B63yqe93n$jEb5uKvsvrQ;ESgOz*)KM3TjVU?{ySl<_5rJ!w4boV$--`GN0x>Pd|4W%Rj z1qvpFRgF+BV4y76`40>rgyS{40n>d;Rgz@NAOpWgvLcb?fwBRFJ`noC69?J$+29W; z-NfiaBdf#%9!2Oor2QEl7=ZyR&M9lrDnsKX5k*RG@~~~N0e^Ys0YkKv7uPo@a;)t$ zhC<%J4$L$t0ZR;Xl$V>pL>9TX?tP-=x3jYXC}7R^J@X0B3^0YU%NfEYpKS_&UQgLe zYT_%|&->{DV*aC-K-welqfYO@D4Q_xyGs0NG-2N(;m)ssYrb#lGNk1K&rH;l5T5r$ zck$=G{=yDScAK$^p&9^6y1|LizZ|(z(jI^jMjlLd0mS`?wt|XRWg-J;U_s>S%4u1% zjTg#4P1|Jjy8bwS(;(=e$GTw6KQfYXji(@EPcMBV347)6_nfDv2?i+sBA6-!d%1K_ z0W}z!w3vg?-Z#HE0}MJwlIH?birO~b5i_sMZ#nrDG@oC# zn-K}O&*^VoraU-Zt;ZSf$VxG_u!7NIJc&W~?SWTvfbfo3L83zB(A>+H`xhZD9-2eL zKTeECk1jJ@t=;uzbkIK7=ifiB^InO5ne^cM5*!-7mP^0-Yw=ysfB->r$Q!yl@;Eii zSZR6~bRa2V+x^c66l`3`mz?H!JjX&l#gom+Ir>$B=Aq^fJ_E4W)5OkV?an!}8z#&fTYz$ERvv4l)sjgR+Vt>Eh4|NS{}X#<7%oGka?%iLogqzY9qMsg13$KWsip3GT{#`7LJ4sk6Az3VQN9IXhwCk!{z*a4c z`h{a@n+tTP>4yH%W5J;3#nJSUca9E4L#mYYb=;^?AM489m>_WV-^NDp_@id-SKe6HOy2k&;iC-b zBJMf8)P>BUON#=KK4fSn4Bt%-JK^&*Ec1*OR|)TF3xf zewqM=2kYbcO>%9U7HjlIg_|YY)%pW5%xOdC+RKhO+$48ii2d(7TCAenPG^mi`DgBQ zMkLm#ZXHyY#wTw45#OvhHl@ZX`a|X+J~gh~;|gys!wyM+YdBu^b%q%)xWzcTf8GZ- z8#LhbNo{oAKX1z#b~{PS%MWy_r8H1FI}JuH#HI?}q>fgCM<^U6w$Cvd&*Ui2S*5UfWL@p6<4ugr@@=_9`KO zwGfMH4vfkseS*6=Kyg4_oz{GW92V5$#qItY-)+0d-_)dVAin_3nVFL8bXJ@!D}s7_ z8L+*uq5Aq&kW}BhCN6=BWs0rQ%Wp1!Pd*S;0XDH=opa|Mzlsq-JyizxBZ`LZ_m%0v zxXKt0@3n=DyG1`d8b;2-$XR(F6LPo1C@y{^HzoOl<*1roBR9f>*Ba;YjmJk$G)8LbxT!a7YPK z6^8)*4A3`hk)k}E>dd1R^>}A+{F);tOn4PX2YlgK=G0A%t^=$UJVCl&IyJ2yQu7mr z%Q)&+uR-!2^kRC$h>O)`w83DJI+h4HZysCGw~X30BN*%~7LLPRd4vH~=`{Q>63=L{F8i6cD z0;SwX?LQe{051DG0Zc@Nth5i279ZAz`jqzsmLLq8-Zx%8$U69-99dPq^y1A6NF6ew z=! zT2N=f2B=Bb-M{t@hZSRBXj@pZe(gX%R3_@q;RE3Ju0|8EqAt}Oy-ax5<&-$d=H!%! zzB=rf@6Bl%F}hDQmyiy7No}LextMqOK%fSSwcVihe^_8tP>_lUK&gXXt{ninCC)8) z1Fu!`W5f25+G`N!_^)Sjw=>S1=2Ild9_z4qWA-50#);ZX%Y7T7qBhh~ukYmaV&>s1 zx)SPc(1Qx8HAoTfj{7FpGheWRmVX1Xil2j5NIfMUS~yJht`z_7m%~T7mPxx>UAfd& zfBPO@lMxBKjL#O>(9L`y&5$!3LCW_8s7) zzsaTRYr=$1iY^K$$Jb+%|FKblFHcB;z&H_yQ$CXBw10V-dz^E$I2+B$7H}N&FL3k*Gbm7B7K;O-f0UKv}n>WzIc`QhdrQ z0M{9PWhjf}^jBOL1KxktRK)4>GFknLDjk8An!v4`#`rkXUjLe-bUK-M4!4wZ=}SdK z-sR*h7v*Oh@X0O5@7e0gE)g3;@~a7z0zh;x1|W(I3qmszV})sXBCNK{XM7)q8XB*# zy$u1Q_u(^GFicAUT1l<<{>VqHmX$ZcDlv^2l$Y;plA`J8_RdzB9&Dy2@2Sp|`cni? z`Xg|Cu^e`BUzY?$i0ieKZFN56i|yj2-E;5URErNFgudhwlbw(?hO9wDSN z#Xd$@f@-;5h#hiVN%-53)et=0j9-vL*qM;F3UUK`G7U@x#C*wOlLaSh-taJ5uH>?D zeE`DoiWe@!%J1n?@H^o$xCkyZxrSt@dOf-BP&_~)X)|kC+9`jKwsHS2d5r&HjptZz zIShKx|B?fzux)2Gv7+{WYgvMerT*pd9arrdUkJSYV>c<|a; z0RpcFykYyXE~6*nDI2YUn=G4dlrNuDjI_mi&ioRc@V~sBEoiPB9wZ566Avi7A+0aX#Lu;DU zMsCvPeUol^hK|{aHYcr4?brogrQG2%WmxQ(Wgk&=LxOY^_Xg=a;$y0mnL!P;5%_-! z3-nXNe46m$S2~nDC70iFx$4!uzFa<{2)(onvAz&|(edsic;MzFLP|E&-yz`*&%LGV zD37bbKE93FsfJ*%?)ulhKdH;2uTt1)DM0kY<1^y2l4zDw?U>2}#W*%JQ69VP&8 z8pp@$DZcBmww_5Ki#*<{@GoGf$OCe@B|2Q8;h$%pQD-HdgBmL-P&}U)EyykT9Yp(> z8UbEHZ0&8F zmCx$Z8m2B3`6|CBuJ#=zc-8(kY$J$|cG#s_cv>24BPtx`hq-Nm;Xm;Ttrl8W|N2XK z@#X=sgqOHvt;9uot!#D6rk=WMb`X>QOXG`P zmpzc6h*ZMyeaYcPLC5p!ba$_z>XwR`XnURS`g{j@+p%3xKZ-9>m+$9yd34AMi5x%* zU&9+V{V*fs?A9Db6LZi3#=51XYjL-`mkfilg`TfV1TVN={Mx2TuQZu_ND9S;W0e-) z76q`HNN>|xYW;COt01?)w`HkzpLKTm=331Xn3f?C8-2&(^;FV#ugbM29H`@dxYckw z?N+cScUngRw?U_&yoy$;|5u`V*2|Y9Wk!>vb?Ce}^GK^}yXQPuHs}!aHC_@R!yU1b zC={E9w@{_%mQFJ(ee^?{I2K0_`PZ4IGl#C#*Z7Ge6WomXe(>apzE0YlGi9?41#HQF zHt7hF(Y^zgshGCVX3jcIcK_`X8)gPUTDhA=Mlu%Psic(3Nz*R{>}qF-x5@n!e@_J9 z2QpHtbWJF^Mlpduh=Kv z`{$?clf~v&cYpWAs#590Bsq#r{mILjN3}SM1L^?BRo0_tZUOmscpW)zS;zRcsd|xB z-ER80GrI^m8e)+Cqz(Y85^#MKv}ryFDN@68`C#tAYOP9JDo&dL>)!>K-Q(J{=Zr zFKA2J{#Ej+ezuz3&jV_DtScZW_LtllZ5nEuoK6k&p4_p^Yp(6h$*dF%%qbZPQ_5k@l@9dV*hHlcg;Dre7H0UCb8 zvKjltB&_eRfD+-WI6(ay9V?kOBo7f!h|4WHTkQ$2Ce@P_>*{Re$L4%}bm~67_UZYK zfn$a@lJ%5!=v9?)1q zj5G!#NAz&ElRDYByQ$|O0WLM0`UON%U<)+GvcuB7=Z%7A2|;M=0{A*5hyLC?ynpDP zBZp3C7bHjieta{JW2!SQJqRhMD+;h8Y@pGx3v(YcL9SjM*xLE$62LG`~N{U{ig zT|_gsHKsRg2{DHf0*l#+Jf1N4?1JIfC10rjlV8AiqZ|_!y@-L^Fl9l?r*NpMphAxc zsIuFvYgjys7q0iFQABZL8VNw7yd`v4Q05CpIigZK`>0|FPu}xOQEbsnEROwOHH9K* zc!hk)6K$3y6PS9EQqM^`Vs)C6vaIkGYIrXA>RDx;-UjG}AaQ73G4&8JWmOj5+qaFK zPaAfK<}0a7hH62we+0d6X znw|41%-7`gn6Y*C&RVw&RY6jFMN|%FVqm>Pr|aXQL`BbMumsUF56z#4?mKcRR=Z&&f8WP5!<=AC-g-1x$?!(W=9KSp?No#>L= zkPn8byA9c;!mO8j-72Mckk^w+Ewb4o zinSV*(v({{Znm1v!I6bwxX-;MmB(doQhye3XQ6m?p?U=kMvo;7rar?tFD4V4YsTq0 zw+X0fi3Ew*uB0`Wk`MMoX2|kT44+x(?C+<|~hq9*BxRpWT zt?q_pP8~l!!F{%$CMYLxkAWMkjbg2`$09SMXuK4UKZB&J zBUTs_MY~yEq`lrnKz|rc?Mh6}W{6)`>zlp-zIU8<8=0}gwH`OU{fqO5J|q*hM*cil4J1G8QF32h0VgJf&3S~8iT@P=)u-qb28`eZ2fN22kF6{46~Q9CqKxs71d?T zv&jKrCw~I!s=Q?YekoQk4#(qYs})iK&a8VPFRvyAOp1o@>G_&X#*kN&tGCDEP^{aJ zYC)%{$?;uG%Ty_EnmMe9@4$3hg&_5X zXXF%hQlini3k-!Ea!MPZ9p)Tb zAMT3RS^KE~7J(VPQT|Y;qld9Yi=UjFBQnobN|8LA)2%P6lI41$nS}sWw}hNd%q$j1 zKLH7n@gbK_IR^pc^m~++ONVJJAhwH`S7+YaxS$HP2?g`J5ne|q1IJ-ADc|gEKs_LD zwM#nkwKc7^UjUq6p6GPQWBPz~mb!|kjRY&Fs~{)Ji|8+kh2c&Y0m5Hg4dv_s6;Ml2 zRCY)2MDAOdqs(>Xb9K6F%S`hNCrFAoM+RRJIwq}Hb1SSK1?3OC0DF+e|QrAO< zTl*ZW9^4=DobHDZXioZ14>8@o5#2r?nsQP#_6gzOvp0zkcqw8;;nZl}x>f>;+6_f{ z&*AkZ_~-9Od*fKEc6VEFWE5OhXZOa-*%* z|8iWI$N`_zTzpUM#_&-aw<}&rP_Oj>9ww#X0#)PoL9}LyhPYX7aQiDVqQ!H&RL^?& z`-d?CV)Wp4NzEM-E9fXyycCB}i&dsM)w~@*LhJe|E7=JAdg&4I6wx?)fmo!zArHeD zmc%){s0RuRq*<&=W4WvG2Z(?V4Dt@cdmmcALx$pj5$wy{E&62lGSOt|#g~Zg&p-k~ z`W*@SRZJ1%_|Y8xJkQrSJ~+yVO_d%JcMt12QHNihWCKjo%vSl5rR7HB40I`0#J(nc z(V!bbK7YQaj9~fiL@BKuy!G4)1(YGjWo(B7NpzkDmQ#1NG=E zqfBDro9VJNN8#*u-=27-QV%%-Ub)zh4D#IZfZHrK=PlBR3H_5)q&8$e`qmq~Jarj2 zV>hFPRk0(bO>PG&qFDcIj#Yz!#pzX}QATbCjiVE^hWER z>pZiDk4x{>0LKzmY7gqTuz}-^=VIUg#!o2WE5iSBMvkvJ38I0q+D-NEoJLT=tQ5pm zbXmM&Jg!&C4RgkbQJZ5W>w*oBQD^$6kyWaLwW8G%(QR6l6vV|}7bCsuZT)i0EJSBt zsdU|=rgbaa5qzb?BboU6hvI{LD}b@^6KoV}K>ywf=Gv^;SmJ0p{o}0wSsVHeMQk){A|yot@5|@#$XADm;-+Uo@chUlZ6G>V>40X-{kyqVx*Qv zCdV_YRq?<#3%~U1Sh1NcR<1SL>@9W=UIVQ*fb}pohGNa(4Uk1dWr!1g_o*E%?&X@+ z%OM)Bc8+SjXuh-s^LyN*P;7uWk|%q?ZHy+Tjl6ZOAP)gP=Ic9sa&x@y*V_oRuHPmt z_-85b#{$Z`*MF-;xy!^>1Qq+Uc>;>?WA-&0l8^ld8Me<>S-O5a+bVO@g=9T163T$b z|EiGAy)!_(@IYa-S&rBE00)iewFK<^x-g8g1Osb~j!Jgbz5fXQVEc(ToKR84zex23 ztP~0Gz;2sl4xLwkaQZV>N#Acga*BFuNc__lxSxAtpYdIJxmUts?$GyQ!5%Jv9x{Cq z;ZMJcSfUg=N8*z~mwNmo%A(o`(Z8EhH#wQk@pcgW= z%iY5ZGU>4^)ZR|IC-HV_Bo1c=D*MpTsd59s^F}t<-NuV#%9%zb67@ud0$`up4eD9H zkjKI9I>E@Uo9xXAZaiFt$-ZiI%JXaqnx`2Q|QCqT}Z)S3)#H!i91L z7}e9~s2G|;W9I!$H!u;pTTpO}1UcjO+bF<)Dm0XV7m%Cl_}viRPE3nqm9$FAc--Ga zW)^S_Em1oCoVjI3F(!KQXrr?$p5)Q_y`MBlITV!S2V_nD)OC$@IA5ssHREV2 z64dqPu6#d{2Fm?#2hze!0yXP8G=1u%RXRjVf`-h$BH@^cf99fbL#{fd9D zjP;e}y)-IaDK=mcyY{eDQ+_EXX$zQm^~K|kM37%#J4R03EAyK3h@oa1Z)JxcYG)6E z*he$v&15|P(zdLK^B&s279hi-@Q3GYRUjwvhj_SBQ8_WZNG&k|$$c6}PGu~xo&A}y zjvWu||At|HB%1e`u1dbWsRaJ;`Y`hI(B%01wp7#|ua@anY*@XKr!02c@bjA<{g@Ru zdNi+BNX=AQk5_OYDb%c`QK=(V5hwXV`NdUF-_49{o3)c6IlA{Bf4f8V?}>~72v`E? zbu(b004{NP-xCHX4I^{HtU8Ln8yfu=Va-p4?w$F;*QSnvi$0+;&2$1Div8={E9d?j z*~(2Fo_Na(|0n0G3wtl-v3s6!4`A{*;cDgj1ht17*^zZ{|I29yh zx{Wr*j1)f4>r)k_6*KnI+xJ@ja+^Q<1F)8$z5jj!lZKwMv>`}5H4MlVH3=R{{a^vJ zFP5-$NfiJ;3Qe;UGBr7^5HqtV^B{qaj@g|kjoL-*s$s7mE)K1Nzzhc%8{h+c@d?{@ zy}j;)1;0?`6WI`lD(WL@fo;SjL3rF-`m(L4$UCq74R%-6?L!L{CaP=whFolXxM0d^$N0x0f&azQ@y z=*#P|<8`wFyu5NZNCx1JTh9^1wOck8{J;qLl=#zOvBj>zI4Su1EL8xBqOGUl=B@AY zjXvGA_wda(nN0?B)-4ffDsVpfs2XQ3eqW7anl7Jl3i}J}9J+bDkPKI87x#zVzYT(A zQVDN?yp5InNBS?lg0Csv?izbT zjuJUrYA1)K!)_YK%WbZS*v_?FyFUpE0Vi9U`=-h*QMq&C5Dv;=H7 zP82aJ_>&2=k-^U7{T`BJ1T$k>(B7(uRqRM~E(-(l;vS<+9RWnt86{dBz=3W0HN7Rt z$MaN$RK+Gd)n^NAS-`Tw+$pO|%wcyU7{Zvj`x_d^ied@96o3_0`D4*uc(vFgi^*BL zcM$PSq*FMKV?~UA(utip$eY2vEUa}gfdq6|QDSz)8Cx{9{XO{uf_g6HtJ;IRHgcuo zngF`wi&8CNRluuA901)#BBltnx*!fudZhWjk3LT^^tF zonlka2LuDv7n`I8H53-dfr-u`n-lzTMSKB78LYOwa?}*;&IpVpT*O4|O9pzS^+%+H zEl?vTrI^MC2ctg1W2e-I-c`@?Vd1<|0!V;2E% z@dhO71BOhV1%i;_lZXu;v=u--6JaK2I)0-gze zcqpH_8^ZT%W@_Hfyg+VqNO7H&)F6F(IOR|%Q2>Wqy(xtHHZ<=qZl6_W`Aptq@KrWV z#_=W0M0tjHU!y6dsUj~HS{9ANjwin%<{1-gdEojQIQy*jw{2~coBUfQ{lVM8cTL_e z(H)(!gd$DWSFE;Ga=mPi+}oL%rEO#0*AAV|{UzrReeA>siR-^FzoMvdM7c(4(~*y_ z_ygkAwM;0OB&TWV{zykC)#-x41CO!Yvj+J>_`7CRM9IsMcWu1v^CtoC2wcFVKSxr% zaw7I8?@K+?oWtx>ec2B4ev3EHf)fAIjClX$)EQK$bn{Unmpkr0LN58CR9;M4Gu+Rn zIF92{aUs7|EY1!P8}=CXQFkfrHs~hLUt$*uV)Q=!v9;qIkyGjZVB${UtH}U@BLPiFkQv~zVz!o3(O1H%9OtXWBMplnRz}34HoegFm4)Lq&aGO(%z}b`oO6w1h zMo#g^0v&0W{f9XhLgqHESt_#{!c`ge*d@U6pd?=E&>M_oO& z_*v8yc3r)dhk8H(>@&{&t5(v8CZcY;H96d@g$?;^%?yGy;2#Btd${N*o&zgLqJDMaRUL``% zI^z2G?RDMlwH3I}Avg)@Y|nJye{p$D?C<#PL6+}NJQU~G-q4#)qq+=r0uz2LJO&&Z zO-=h-jfK_`Eg^mV-Nm{?M=-Yvf7N+C?RK3DEv*hbWP|Ld>ynwwFW`Nv=0OFH>B7#& zGsSKfec=TM;en;~_}iJwPb|xFQN!AghXuLHT#tKI1~9Nyf~RFF03`>w>uT(K zZK@6M?&yPPFNRES50NrV(?82JU2C*Ti1 zr=CQH_b?<+Lo6zcSf~f^VYnUz6xb|u!=$q}9_I7q$PY0~4)Akh*{n862QFjJs4Ti( zxg!GHy0?tqJ)&T^daxFpBkPu^aO&Op`ejjIGE8cd)RfUOGsaexEpUvyvxN8s?~4^+%Huxl|O1O&rLm-*Tp0 z&7~HU)IPZ=zg$mkEd@(Bi{}*dghr8{Khh8~FJsj#N2Q^apaS`94X`_+mHnSwp>#V=|ZJkX>jr(4~lh|CLKOas%LNgjg#6&yzcTp;Irc~+CHtAw-{kT+o83D!8 zqdSQdv&sU_TyA5hs)YpL-f)J~B_8X}q7Z7X$kG$P2zn7S?OSLC#P$pLCY2Vgia)APqs|z&9!PWG7U&?XRJGKQmkLi}dH@7w+O3+?JBnMeC*3#c5WVZb_(Y3aIdqKxle~aGWxw+FwcCgTn_U*{v z#pL;60$wJ=UlirU6O*-dw*EFM(eN)@L!OhiSL?3v_T*>aaI=0XG*BBjmDj0pG zsquagq1cf7=rbQDHk|L4VjIeM9WUF|>?#Lgtw~yWaJz~2AP8>c_NQ}Wkmg9~Mcg`3 z2yZi7@nB9m`0*EmsTo@=b&iHYb~*~7a_6fZ9yj&ZDjRi(*=MS8v*J_~9ab?V5xq~c zNV_cL)S5sq|DCB(=S&xo&|Hv4EmndUiw?YW0U!HiGG>BLh zIpWkYR|wA3$s-=|8H34fJtt2h-`p#Bdx;NND)v%8l*)^IwUqyxT8DS=~>CE z#RVdUHnd41F;G()EC*tSOQ1mLF~B@(ibL#TlC;sAd25Yy_l=YRsnfwvh1*hMv+sqx zS0L4}NC;}VBN<2C-@DfRGxe!Qc+^Nn(C>3V?Z^UB3E~HSTpxa?65sKP06Tz+(Vzk2 zpWhpwQ^7&2r<t51rTfaZ@Jz7ja_0PZ{`)YIi=HO+X16XgUIgfCx9RrsZy}i)zB|K$9HkEzJ$A#I zA2TAr->?|fm-i+gjrp01ij`i1l)N_XDE(UCFQq-~(EK4}31XA#kM#v5I`B1cv*yT<>cm{B9=YCv-XGkx)Dy5@p_qI~xR_ZBo&+$U4WqhL@b~`Upe} zCRbNSlM&FVe)*&4)6V5xN&~B~r(Zl-co-vot%5h7Ec*(MG zEJiI%Yc-Y`7rgypg_u{=pA_<7YRptMXz%Q?Blj^6{fz3_1Z1Hjq;OY$quC9iqhDl- zX(-8F;~CYEEDnnZ8thR-Nd5kmZgITO?`89(hrjvP4-!#A)Uh#?>ha$lEy$+PJ$HY9 z4yQZ&h6Lwm_T3c|#X?fz`*$7&6|!=6c%ZBFSzV+Kni*Er=od+dCz%WAWkg&!tB<|E zxaVW;j&>s@3g`Suo_97W1d5U;)3f&pF@8d0HaRZI zIif9nce~R%z!d4)^k>j$I*#j^P(v-70>YFIMi{sMm)p&xh3Zi=_u1OH;LjC+C_O6i zw$QNA5U1$(C>biawm&~nbq?~oU8cgAJwh1*kW&K2%22&;GBr|-G9LiFjRX};f6EBM zEFyv4l*Qm926B`%&XYRtiL#(xAqYMI-LJL~ghhx@ZxkZEgGeZbept>yaejV)BlNA? zA)G+eg?A+%I7O*9D6IU@eT5csMnvH456o~Ag;%IghrfFYsR?qGUW(bf`+GpfZl6k_ zytf598g4gD1dnD_0n?TVBlnfa{L&rXU`-~`UIC1DQy-L4zJup!e}}LGCefkOX@m6G zj0Ue}pqwI@5)5UTqnd;U<>A9xePe>!Zcu6gA)e@L{-HW(YcAwgWWr~=k&1Ym!xAPW z%f2U`16N>a5|lva-Ot=t6=Mix(tQx(G2FwHbnpi)8mIHluT&F0#w-CWMzR4=Ap5i2 z@F2_Nc%f{k*9rEh0+mBT9>C!34tG>N4VF1V{!YEY>KoNaBFD#1K=u*lFOXIs0!83I z*YN?h2=yQjP3Iz&8yMx=H&LhHA}mXjPVfC23-){Km1T8_PZBZsEs1Um92z3(j+W1Lr6kzm`Z znFNi#*ck!(VUk|13U%ZZfm(_+{26D+*92CKEby4nurZy9kbw|C=n`Sc8l`GP9k z&-<}oi?kUX`{fVcqDV75B-d@b|MZ<@9rA4Z6N|cwZ9{7UDN%zBZ`WhznMt76Qw+`wANKh2Okc5n;T+54(V!| zR~GJM(ZnFUKGl>lWmE+Gsg_JNyb_c&XfR3vTM4{YqLT1fN#x;czF#DGRDrjRICn4o z7C!RKEU*?EaX9Um~28U3jy& z7Z_(;QST;7jpe25s|x-AnXF`UqmDACLxZkpIfws{W7VAoN9aep9l>yUkZ)9r0PpJ~ zLcC*!JL?lR+$=n-ebD-?XQR$bgrQb&3|j$Vxw`{{7!WV8;Mbjrr*oLWOIV~#X6VTr zvTTVTAym>jHb%#}IY>+As%j!``PjjKlB$b*+}WZ>3hxs>^0G^}OYOZ-riY&0p-=Bi z^)XWM_KaslW4Hop)qmu4t1;UV_*cZ?JnyCKlY;MF+MDs$5Um%`<%W&kGvRU5VB~o9 ztJ*w+l$kmT#|AW|;rhbfio{amm0Q_KJKvP}?am)IsJzmCi_%~1==lKvPI)Tt2~9x; ztAbHNQU_Y3-^NSoX?tVn53T-tjRmm(FY!O9n{bGI5IjLo&|c^D?#%eCn02NhSp4Mg zDDURcKrUv((mpqL+d{=bhh9NAmHrG98G&)5I@E*kiW;v{`QfJxiWo6qiB;fNw2!B7 zGCdGXKL);w#Ocx7M>7<0o{z@vv#nW--PvO?q33hIHr^n8|AZ|aN4oE|{Q!a$`4D7e zP*5wZr@TK_V(zJ*R{eZ0f&XCrsEd>w#nvGziUsp-P_PRu>W6e(Q_>lB{As4+UZW7V zhclN|d>N=-n0x+0)fG=L>u)U0Y)_`|D_T z#^cNBd_o~%fO|NM+77f;?w%y{Y`-165%)^S<@UZfTl@U}LN|?`3@clH=)Hs@OLMtkCI+)`j#yaz8m~`p2SJwUx z)D}oBJDC;j)K?vW2RfL8WcLYuqQzyFP2=}E&bO802V9Co%;Iy@-NL6|2&9)8wo5bG zVKt{rmxJhjFhg7uo>JD~EgdxCR}MD6W!@#Psd;>@aM@;9Q}0%Z0!o{CrMEd?D(_;e zY>P_0TC}1r(Uk$fm0sz`N!OAZX*|E}Ut^=t<_<}d**~?_MQ1#u|MsxC){w&&<>-4- zNyUxE(baF9XE*w)ZpXap8A8$FLCdE`S^-}>lzu1x->iIg?BN=aCw*LgN`FdhSiWE? zY=n;}x0<;P3vDF&C`NYQCRD7KmI@gu;vO4O5R6bv&OS-WES4LOC-+V6zS4H6rGZqM zROWn<;UzNMHxUx~zT@2WC&_F%Fj#vgqwLYEOvCv7`*mfEXXqqmS<2?W0gVX%KsFX1 zQ9M;)9uY4Uf)UTU7=k^N9o^e0S15|Z*vG%$6hxD~d<--?B8+@?2%$TMQHz)r<4|;O ze=f})sLCz654CRR{j{sbC0?RSML{~}S}r$Nwa@4|N%6b+6mZ_lr?CtuBtkK+kNk=Q z%^wk}v7u81)9#-OoS zhpC~uPES^P72fp3W0dN5|HBchzLHm{B^c0g9PrrRwz|Kg>bA$J=ej?q5UzDT3KVgx z4@?n4KPawY|Jo2U3YL0Bz=YN>$DgTj+l%wEN4)X0BjXYA`_M3#G=ysP&*x}?pM-R9 zD=`88Uw(MaL;y?55cOdww5y;-fbI9){ewW9(QRBqWn+JBq$K zj9ER{uBI2y-(tG}4Ee}2yXUo^{Nk7EAkwcwQkfOoI~s^N%&Qi2%FTqI4x49Bj`++5a>LT@U*S$uV>3&63)J5?Px;1B;L?7 zn{0+9zHzPC5cH~b2|IU%1s2g+^5NU{G*@F%Kxt$7ETSOA8@B^);09M-LHavL;I}1`3KoxaO%H-*lt(XYeh4jTem}2=C%8Uj@OodeoUp%Ssg^INA;);V%cKM>DbL$%wtz&l zgHFuJ8dO-TDpm`vZ1RpF(HixCQVq9X);ipV17|zl4m|_5)Dam%M*^n?@~W(=gf`c{ z+AxIrzP}gwxN%@bwg-F`Kh!BR0Pbq(wegjE1pFuhoMK83W#oi`uifr9fAq(`EhVuh2e4o3;!zmt6EJ9M`NU&K>6{7N)j`bQ$pQ#@IB+^K%t**Ezc`o#p}qh zHZHf`e@O9M*2rBkffR3LqpU?J_Z;0nQ-TMonxpRR3naAC-g?UEX90egX$8XTW)fgz zFcp6S$Bc2m?z_ioj0*C#lg`{bZWLtb5Xl!NNOv7hw$b}N+mbV-<~Cg6nQZ<8!L?-^ zvQ*&4iUB0s_FX5^-w)t-*Y?)s`B~fUXZ;!YZ06I)@+bG@ZZ_$!8cdm+w$2-{ovVQoUFBv-L(c3L)RG@3&4xvgfu z;1~LM1CGwKEpGbvk$G#I#F#T}ch~A^ZE=KfG2yR;Y}stp>^F0W@*ff#`4dYFit+U> zbYClv_g7C)`*?&gcMpaR8`q-JdhKHcQf?+GUDjFrfm7jJ=;S)_3LP-Ag#^$SYS74w z1u$YN2fV+`++oz=s9tDf?(#^x3{=leE`DMcQIHgIeEM76^zH+x-(OgYc7V>1!O);Q z-L(_3UIJEUc6lK0K&ZVH$htm-%?{sY(eLdxeDntZr3h0(l6S)+{O zSq4M(??#Oy;^N7dm=2#?3+#(i;B6U_)zYPQQ~r2w4ou!|5juXl3wsiF|8K037iQPJ z;`k}F9dibLRFTOR0UM;N64~9~9|_QIKe-X6Da-A9nsfm`%HPrJ%g#27N}|%6cyhm4b){z~-qYPEbXlQL8#XKD z!Iv8Pf+Ev##9?6ceAjkw1Wr*G8I)_-E}|w+@XU@H!n8qwT7dZvLG21B!G%vl@l?k! zG6G0CH^lA%5LI)CPg=?EpL@pB^n*cgttnBlkhhX*86iRHr+Ebtjm#D-a584J#^yrD z&Q~p-p8R*-0|cjClwT~zZ>hzQ0UiLG5rd>}$s$deXiOv(1fUa}>`=t5N>WRFP93_b z3JN6D<0SXR!+qZ2Ij~WQ=pJyY(UUngeKKrxR;bK|Nr5E=%V9cSR=vJ9G8lf7pV7r$ zAeBxp4DmKxUfJj2l0hKaoqsPTlTRxnFv*55L+K}!9{|;3goU_C4+%qV9gU16=EHzJ z85kHw_KK{ba}eA`1Rm7aw@hSoy|65NyU69e7)R|h?{n8KIx&5Shgg9l!~-~6ARG;< zM8luyeeh)oT(#I%mqP-HH%RB66+cnFJIw7z<;2Xwr91`qV$eoPZ7KpuB7Fv=&~Vbj zbalhc@QF_=d27hneCNr@L!HhEpb4+50`1&bw^~K)6h{XBT2+~nQO>e(f(X_+p2=xF z#$DVhGBGh(S~CrnzzZ+r5qMI}*gH}9Z`)#V;T3_pn|v-q!4F+>C@;-VutCeh+p5KM zQyv8Vi8kHwFInKi`6!7n5Y4;_vK%xXGndyFvXH!+#dLX*$RBGyZpxS84$%skrg;np z_Qxd70MXqcYi*4TzA#3U`yN>*q&6`9x*y{W0e?BuW;1**wm!8rd%q<8cAwEq*o2hM z*wW<=Uc5<)cKk=Y=|F|u>=~}c;HkN&6T<)KHC@CZ{B_thorXxzp}zbZl~Oi95xxN0 z{hube9RSjp_J+)-G(h^qO}jk*8Oj#R;#Hkt;D;YizWy@&2U)!U{3pf!t4UtIU=93H z#oQMEyMIoC`k~3eWoA-;lYQ3X^YKE$vc@+HKfBoUmpMBh%Jx}{VLiS*0P<;uuFYao z7Bt78`ZYLgYT_|hZ;av>TwEgh@S1w6R$qIN=W;0jG+YNPVK`V09#C!)}Ux5m+bv znH*JZzL`?w<0%ixp4+;7p|=r;9At&29TK{Io2w48C2nbkB81at3cL3Y<2fd-r+t7u zU{@mxH+Dnw=j;iOS#~@U*wTeASrNG4wCPetI_yrfJbhn=tjCxu&Kt`Z{7_aH)Z7Yl z3I47gAkk`m@o?&;G%F+vlEe$^vvf?$XqE3SAoMsTq9naT9aZz?V5c4Ga$$&L0=ln# zr5og;t~USu54Tu1ojwFwXeueqYfZW|#Pv`X3Veq!1P|zsin{LOS!)PB=xB(%1Cn(A za7gD$>B-o8{(ne_ten6K`2H(XuYC{Cq?FkJl;90ckW#_R7v`UVAxs1p8>bLN-4cuh zRZLcks;1}_jYsLajnpuOmL&=&k`RPZt5(3S?LMPCA=eM zsO1$y$FFC!5tt7C@G;#Q3wV3LWtExgoU@Kmd`@LLnx3y9iKUlM`EEp;q9|zpSzST? zeMUSTw_!%n9n;Q<--=C3_#)CHi_uHpCX|&`3ENgC~LO& zvEB|8IHPB+9s@%0<_LLDX5>`An_Zz*09W07YN?Bhxj#U0>C_hBd!mFma=i~nQ9A^*$A>M=%A(92&C2B> zv8K50-9jT>xvV(9qTxqrFK=0O%X{C|hb@_>*1f=ZSu#QNC4DGFmgr}WOgGfPz@4bY z&t{vVh@Z!kx>9e6y2%No4p6`h(>*S?A8rb*O{ma^XGF zn&?vyY0?+#PZSq~QA6T|Sl%U00VL9yUD1WQOioqs620E0Z5$D?)MLoD&oF;++)N(z zq;2T(r>!}t4K$)>4vLBaO-6|v*<*e4jb1fh$wx0AD2WOKkLon!PSbul{H`p9o`{Y- z_VIK)9c^hN{3&GD*0G977_s{|+!xsR$r3pnuG$lu zgglnefmbMZ-|<^QI?=;Vtw*XsM6H-_yA=UF2D*KlLZZsI>L$dQ;4Vq@_d40|$05R2 z-UvDtOp{a>Z|1OESW$?SGc6+&GZucg;aKpIn9@LKPit0Odf=1$l%Weni!uAv+U&`Z z?Y`TDW+7DzxyQ)-^2RHI7EM!Ppg%$@x*C(!rKqbi=x*wdBMorHv(0Q9L5U5v1tvlh zc?G{foR??`Yi7e3PpWWLzQ-R5U*b;D!^Uo^16H_J#f4I|^zHQSf^>g6y zpGKv7c8-#X49V)~&C>U8;UrIg8<_|cd||v_xht70*#A{fOxeW`{!9*Nk`Pn-^L`YIDh~Fav-jeN7;u?h%f9h zbvrma3!M;BFrqccU(VH`rP1?ZA>2y9fJb+9a}5vNwX=~oWN|HPIKIu|WZyYi4zqGj z5a3UQDiTZsp!;y&cOWb8<(M2IrR6AC!&Xm?nBW3^n4H$I6#>Ouf=%|+ZjY?8j-^%_ z+B7O-KG#9s9$p6b6Mj@i%*{K|xL_KY;2dpTa{kCo=9!Ai`}8`ja=Cp(GnZGS?+gnKAhhfZCc zPC(=CMcb5*KAx4}zl>hWrH7`*e>PX|E0@2Y93Z~p)Gp`jpJUf=GtN;QI1g+-aC4KW z*aguEcLz*eqeGv>niEw133I8tuN=?b2a%7xh4(p@G`YP&sN|yUV*oaOnqEXM;RX~U zM;AS3c4#dIg>n4%%3V=(iokw4dwnNJk5d|b7aJ9aBXT}8bq7kO>m7e)uSfj=xdNpD z|Jto9FrGc=F2N6wxe0i%*>~b8hq7>_`M23wp`d7JMEK9x+0C}=Su4qJpNzWzf<-A1 zAd0GGXxA$DEDyBNV)B_@>$6{tC>mG%32~1npv}4HnAz_Y?HCN@;cU> z2DNM^GO{=Py-fsAcqvAN;`MYR4&QFiDvEwY&!IgCxC_TofR8;ZnwTZW(DhGoM3TO9 z=h?o$r^5bt(HTu$BtC3AFJ%N>IL7x?U9cG}39Zoe%v|54u%ojhsq0D?{5#@)zV!Y6}Dn7(!*`#yR4O zKtF}zn!){$Xt)*xE!+Bd?nf`yWqN}H&~g(>T~tcN9zS|db}so|&eQ@BsAz(;9JS`m zFqu4%0)7pDw7}_uoLc)rpo$E6oQjuRx}xn+i6TpsOl3awHko;#-&@KSybw>d1nMXQFUzAIk05M6?=c^ z+ma^=3Sw$h5iz(JYT*dA_BSbCuSwQ4w5}cvWY+1OEhL6wzEWhY&wix?0}RijfHgRV zxe!dLj^Z^S?ao}|lce&mP}4}fQ@~G(KS|amubESF?l8O@rLT|Sj6Jglcpd99A2goW z@L@u$oeW%o_y`H3NUJX!z%`|T&0Vze6hOz>7HBXqwd@-vgYffu1r0$7!}%Bri70RA zk`k83V8ZHl#t+?T=RKHIL5I6ADFQCVTbm^&3R<^W_gu=@ERp+k7b1-Iud;=_nU7x( zK+Xd1tj5xH?cCa8Uc%@7zmE+K_EJMO*!X8ffW7)43ffVj%MEEpWN7I3j6 zbV7gzx4%gg5aR9J3@En9pn#xQSbaS!o7SZ4q~6C1Lc%P2Y;RdWYBeqb559(iewy8J zHtqK{1+$^w7oYlLp=?mJgm2&j;E~S`jvalQByyb(WOp({gL-O`L%l<3uK7(-AY#RG z0Rq{evPZE)jk^rT+|**BM_7aQ*qLDB?*``^1o@?77_W^yP{C`fNW-jwc(7Jm&~At} zL2)TQsB-6n*c32d<`3|8*CA>N_yOy2ifgE3ra+EnJmd3r5x^Rj;;%gLT125nOF--X zV4+9PsN=4K#q@^xCw4%?yNc2!l1sQq7zv@G&+rNx8Ga*!0{H7_Jl%s`ZuFR@Mw8sl z=C9^QMmebwI2h4LA%|BV$zvHwgLNEjyom!fT9bF4cm^A0GCbyOK^EDVtQ5kIoxm{g z;4#Y`m#C=qCESUqZ|C&GUOO|B>#%#zd?qOd|2@F{&!$}_^p{~IGZ#KK!eejYpBW|KAN=ce?>FGV zgvw-m$mJ)-Zc@z|e;$m%{W&7~l|tVQ{uz&7W?tG2Bo^J1@u}mpg!J(+NjC(f$?_Y3 zhF^ZG(Io~IB1c-!6I#v#>v#-6K=pU#=Ah-9mSyRw%HrF=kxv?KJ&J0v<{}`XFs{T2C*_(jxj^;)8!AVqbOKz zce9O9u&^rWMc~4Ap*4AR5QQQzCNnF50V{a9>HvB94s_8-J1$49=Z%+TxGzsIe+ZZX zdzv=L5u;~&d6K}RgwGUtL6^F7mDXMKx#|l{;wcgsKG8Md`Vi<+VD(K(rl~}6AJ`SR zzc{KG?^}N-X-D~jkf)Rqm?GLBg2vTM(&tW5{n$Kt(fSrhHTdEs0~Xl-hp-dWIK{4P z1%jU}+d5ky;0|l~Z$}rT3_^v3!3wBk2ucAFF_}SBVY1M~iaYo$-LsXO64@ z$+OMiCy986c;T6VGaGtT{PEZiUnX`Fc7YN;mbuJFN$(?YDl!S^rx`et26~NUWZ5@) z(v3O@-Ux?z>X>s9g0nMGcE->#sixpjGF) z33TmsvY^j-sg_FQIfghs0lAqPmK7x@BVCH>9~pvvAXF#1!{CBIHu2%lJn#`q(^!$D zG+Ry>v~!?A?Ld5r`=Tj^q~<9|{|=;U6bk%ynEBpX#}&qSLP-7vd#yhSoL9Lh944(H-jk0|yWGh!Hy$>Z)%b|MZJ+TNiWG4^A&BhQ-K2!lx z%A!BhxqWaOyIzV!sFa(z9QTx2vq;PD8!dCod7n@##JBe<{9R1~Ig?LC#BJ|eL$w@P zUh^#0mso6G=(v4%uI}}G+9XPV`oyMn=KQ%pi$y6!Bu+u87sMjqjW>pfRRX3w|6@%C zGhf=J*ES0Rag>R&*4+BoKSR8o)7l=&{W{kCNKq%~&3iN^ThL9Yhad)8wfB9SDaw!$OHNP<}QL}k#rvAN3=VSfN zq?)2LVCWPnh@ROYc@X052^5slx%t3|+z+DlCoU!G&Wip+!8|EWg^I~raNs-3t5y6- zTJ;!ErCa>i_bgo_76kNyO`)CpE7CsE(pZKWYEf!|o;UO(+<900 z#v1DxGUF1gK{lDw0PwJ?dmgVWZN~3eV$h%6Wy>i*EM(A#1|kDGO9t&TuuI-&vqS9P zxAxQqPE|POR^m=U?smik!ufQ;7@7EXUS_@cb4*|mZfs=f=KG`S%f_Xg05~F)sHXk) z5|i6F83JS!1j&wShat+xz?^^LT|k-a`p2@}+6+g@zaL)q5di+INX#RF1dp=856N_* zTefa}s1o5CV&bfMjsQnq(CD}{u922DTomv1ZGiYUXbW`%Qscz4-{?}={KnHD_trk+b`N(z44=5qbGQ}n~@ z>XTvH?|P*8%Kp~8cB!3jRdf{$5pT)VC=1FX>0}pmI%uyMM;jT5t?xqX#rq-uB*K4J z^Z%918o<%21%Vmh=zr(8?QmR=c7T&0Bj|hEgI;(1QOhFq(ZzSr)^rNS)WCt{|4xJd z(;B1!u=U4N_+PXr_^M>xxNkA#E|wb|{Uta2@Z7RuFsgxt5e_DE75AGM3b*m_{%9P( zVUNE2V%)h+f?E(_guCQjG72renkeM((@Z4W!z<-h_F=28zRT;A14jow8jrp%{!pOj zesM1<2D*Q#Di=UW@K=j%adJ`mZ0tVp%5~S){Z(PH-*1|W9G1&NV!l%L_v{RcxIbm> zdl!JlZTZ|xL(lRv#OVytE`#*h^|2_rYM3MRz(S4q&pKsZ|C(u#6;!HW<4i2jE)660 zNOSh%;POiWyR}b_8)I47v)(N{zhC-Rr+X9TJ+BZ7)Jm0XKI>K?0<@Jn*!X1@N6RhM zK?7u>akq>eb7Y%0ti@}EE~}o{vwjhK8z#q?LVo(${k-w?DaWJ2R;5HmS=YazHXTZ{>3P z^4D~Dd^f%}01|A8z{o_to9e463NNou)dK*8fe1pVy_m8dvpKGF8Hv_BxD-5)tgUMuTWK z>qUTu@+aDxb$4Jci+z-|p`v&*s0c_lT@k_&ugiOOg!%5!TXHLq=gmM8(_#yEV*y*H z`lJGvUg%k_p^my3#6_3mrfeYYev%@~v}U`c7hX!5QC@B~3YY)l+Bi`ILb<;#;eORA z@rTix7?rf~=rBdRU@9hpO@-}2dZG*4s4^gAK1ge2nC&Z9MdZ3FO_y)lh{EYwCW-l&Ze&?&U*Fg%}QP( z#n5^om;TU9ng?J4FyMy)={3i5kx4^&TF8g|6W|;^0{!$T;p>=goHr#>J*XO8QtD$u0@-pfiaAPV^0Q2}f|PkC4?v)=7OFr$ zUmRKz4>r$Hn|C7r05noYlr!5sA*O=dg`sy0&5IB&0KLdt{NrdE0*g&HOetheE?y`o z$k?ZlP=gwy1}da@1!wUmxciV>^_WBp-#0|D0NGSO2mMCPE3iKKt;2|9fPC}Jxpxyt zyb&}|ixbn`G2%dr34l>CFAMVt59CRcW3U~YY{GzRIvB2oGlnDi+7T57l{GAn8>Xs} zCq?4S1l}4DXm}_+f5U>@1 zyvxKw?uWvhD+l=QFvRTu+4g-pt0v zdls|!bk^=S58gWDx3+68z9dFfLI~oZ54jL3lbY^iu-pjfhK+1%(6lUw#v|UDnSciF zIHNnCgr$h3fe@U$@uOvVNP7FF7TGGvyp7!e10;Fqqtp`LlPzHqBsi4!&X{9>{BFEG z1qowz)C3L9i6)XWOzG~|NqVW#6T+`_eNAZd)dAX}uNGk-izYQ{(nrspxIgp0BpezS zQOKs4QmF``xf5*RQhM(Wj#&{TILPTWI^DD7F^R^Hpfpx{7cmjLU|ua{hF?jM{(_34 z;6Bw$%`?)kfk3Atz;G7Rwt*IKPemeS^pwB6FfN`lOu5V)7z+Utcyc&Q%N{KOYd#Sv zy5FXu85=w+k&_yL7}wqE4Y{8f_BuWK*okfH@C)US$Ma!Fw)S{`9NHKf@h6MfFDz(} z2_-r;e*I=omvWOR?+p-#pyaMX#1Z59ahl{GP`1l5=zeDjPMt3-e|eiPto^$w3G(6z zTa8)2qai@sB$Gi$d^j=Sp&P5>V+9_iaOvkYn;URWTPIuflZKh&`?CK%Ve~=Tqr!3T z-&YtU;ya*bZ;*{Q>-lF`IvhVPLjN-)!l#ue`SL*kHDAIxq2Vz2m0&FQHt-aX{G=#wAKMp_J1h%PnvEyK}5;xoQt05m-12XW{5dMBWZA~*=wS1$1Yn4Y?FGz{D zpS~EYQg1k16|V#UzeUcjR^!^v(rzX`UHQ4ydKz#-(_izTVTgUEPlGHFB9Ogsz(Ln6 ze$aIX`_@z+KfA2h_q0(VXyouBg})zidtBNQ@I?+kf$jakGPq4jv|CP87YD`Pn$5)wb(jK-A=9Z1XKbLLV`wZ#Xa~Y2s&P(_~ zaDna4yVx2~*d;Ln6qeIHTD!G;9uK=(_Dek-m2h=$bUXbKJlm3yrs6tFubwU{Yam*5 zX&Q_pW%{doa|8o+y52$Eb;>=OUAD;#{Y1#Foag*UW9f$4>}#C#gCQRzso+uZqVUkl ztMB1SV4bK!oPq8NEebvr)*cxuC?UYo-tc!UH9^%^I;4H~u5^02OfI38l=&XQc5h(( znceI(Ktb3&1u=402~1WdYR1*1F1|*CleGTs=y_jE(t`?}B<$1+tv^NX4TMuc&bSUT z;V_#-KYr25NWaS4Ho?3Ky1unGdBO`Syj%HZ^MOCu&~G&Dh0KoRU#zMc3g5M6QAh(Q z(KG?_lJDZRpBkCp20ut#>Cb*)N6p8w)*y5%2)(Etggiwx4lHB0AB&xONm^@_ILsnq zaz6*m$yhy$#Kcos{A{lk?883leq9DZAMpb_!^FnG9~iPc(!qcREg)~+94QXyJ)abVE= zY_5m>u?ep`RH&TjFW5DYrzaml1bp>8XhXzj zSTY0gkko-Dh`_m^ZYa*3Gmi2VHgLV=Q1Us@>`O;H156_HbECc!&E>wjB{IT2`k^Lv zC(_q~L#UAbf%q|Dvsvl|FMwEvR;#L?Vp8OKpboTU!cE`>)WOR+4 zdQ1lg_G3R3{3F7kc#-7IVIbv&INr^iq`oa21mInmbsNF@lGmwy{&k|H6#4i=DCRWQv&&%dPQ{VJiT8P!yJx7R z^_zlz!ypNY$^?7(1tab9)+++Ga=$n|z`}@rX%X9K;9p*JuhGssMUaJF{$M(Y^ z`<_DVE@9*-u!_Pc2M~YTgof#!ee?4%zI!lv6Er}v1#a)<6M$Jc4%XxfM4;9(8-j!lZzkfB0CsNFxdi$6L zVzm_nfwQm!{=%7fn364lUNtpo8Y@MkAHdZmpB6s<$cA7$<@m8S6KD62GdC*dTu7a()Ajl{aoa`))(*f-U7n1tD#U>I`r4C3js%hrH6mz+Fu^G z7NpLo4#r*#$dZ9|W)VB`3_VjhEtTX<#MB%8!iVAS%Gg80gc{aud#i%Y9G$3EcN`sWJ^xzv*=C^QJ`LgZ*E>3 z_x+fB@A(#=ii-RIl-?_KJ37C3$13ENe zzA44R%5t+ly@0+j8c*texTy9Elp1D^9grgjUsc`gwEgXvrkndS_X@je{kz)yppp|b zT)J#+^G{8HlL1zx*&BSqc$1^0eLq|LWUu=12h49sY9rA!&&;_F`U$BRttycrZs58K z8JE$D@e4=KnD2iI>P1per#U>Y$k>~l1I)i z?7Pxpw$Jsqduhvtu`<0Hrsacnew9KqWhyTwuS0=~o3fiEQ)@A<=x94s0E>oDklZ#` zuyGxyqu5cQiYsuMu>-QUr+={apup7Ru5+dFBZGXi(JbqZTUIcY=m;H{2{A-~&Dtku3-g}}s8|D0kui2* zZ!Er{FCTB1{3Rf+dGYdr_{NH0XB*4Z(_5THiFeNE8KxQU+Q#~n{r*cyv^qg}*Dk+xHYp*yShjXQ-~W zDoaKKWzO3_j>e7Md-^0%^7RT88X^F)WY46ielSEEg`a8?QNYHW*G@k~JouRVWx(6? z{U+|UQO4o3``h@?iT~5yfUn=Ceiu#Ljdr(>ke~fPJG#dr9BV3frNr3w%TYV=nZTpbZF zo4Gn$M7fJVx~fvXEl-RI9p*eZ`OS9b?M$N4XYV)oI`WAi+&VXGp8W=qP;=TWX$#XN zuSj-Cb{?+;+rALY4qSMvyf=ttI9!t93DTPS<6W#hgnu54B!)lI+vK-iPIeRp ze%iHTK&g!jN;|EX3+dYmFu7nzgW5jO`}0z3d_qsUjY zhCzWE^Cg6A0WH?KT=20;lZdD{BHXyN$d}LpS1yVr9Y4SDuXG_QT*@wPKvJF?UcqaL z2?QF}aFDtFK0A>7g|mg73w3C)ZOrLv4~E1PZoU4v3_vinoqALwaWbD9-F7PdVd*U4 zU3~uAtBIb>{?WG~LWXS@q^z-~V>*=};2H-t{A+cUlz_@F_JvPXH7mwB9l=F$8e&$F z)3MTMbzl>*-}=W)$pisBtz$CvI#B1AgX30o6_4qfEo`QA$KTNuh-j6+9v=I-y2Y}j zmFN8}?H%T79cMo0W=e}M-pp9S3Oq%X%c&z-9S75qQ?`5FG8Sshc)y@3xnS|0x? zzKiYrcIq(kN__gm(&%-v0&v2lTMK!%5l%7Ds1z&|?wkQOUiLSYMoYH#du~+gBvY9L zzsS9ax^{geNsZsv@>O!(8%FGu8uN5pbrTVGGRt1y6_{a?vp5~N{+HmRgnA-yuA;Jm zIv{ClZqXRu*Gvb_KjFiTZKp{Jfh%-rbuA^A=(j3NeAYTDP>%x`_;SK& zbfW?$jJs=kL*WU87wCMkAgmp@7F!-nU0Ob2bq zJTNUJl+aavd(sQ^)&D*PFss&;9oCm$i;RYS z3I!Avd;RvH7;tHW2H+L-n9z1l1;vc?T*6kZt>4VR8VK;@K@pp}Tj|z;F{%DfP$gu? z*@+r$$Pmaw^q`S_#e7;tePVai{5(zJ&wA7(3&2_>=Sg((Q-fI+gs}4v`qtF4!~D}B z{%^GzwWc%o`;jhZwzaJXGzg0ZFn!-CodImAe#u-&HE{2&rfTmhaUOvuY)G*P2%ELQ z^9K5-DDM_zI@)bfWff#ydH5B+ZsN}X&8%%Oe@q}Y`9t{N{kMICV2d52Zp!hORHtwW zZyo1w!`*MDNa0U$WuKU`vI#x3^N^y|sEcIrdu1w|=#KE=;SbudaPZs1eeC~3*jtB1 z8NO|UfCD_FGjuz{0MacjFr-K-A>Ad7bO_AQNC-%SfP|!UNQ0D=beD94NJ;Me-tXIQ z_xSeR-M=`F2WFUg;=Zo?yw1Q`=H}4hYV1>2>#C`&9~2g)L4(%V(?kvqAWUD3EXEE~ zUdOaS^ysQz;iS@(eyHvfl<)@S?C5+ucczU$)tSPlYDA%}$7S9gq$Fed?b2E=EXU#i zPKxFA2j~uP&GVNu@N4}MR-4n*aH&|c!eW+M>wMwuTWkO63I_XVIB9fXF-ZNb&I?JM zJ)CIozI-Pd4P~9KhAc|ZT7!@_Jv|gIvXNF(Kb{gOy2MraxH00OV=7%7cy$PzSmD5@ zoNW*h-4E~6A+qgV*fziqp%Tx0t8-XMNC@j^eV9)YB{V}OL`t&=jL1{>lY{2;SiC4P zjq7z6sXzN#&Dfm=|1I=G7O_yG*+VAD^7)EoR=6J~}r0WY(mW=1$L z@@dD>Qvm*Oa(pR8t+MP{y~k}x$dC8cKxtLS3e>42w414fg+GwHn3uG@850fkXE2ipufxP8X`} zu#A2V;0* z zYA-_D7VoJXGgTL=BkFs#G-c;R_BbOSvpfO&d!~vRRQkq`g81A0H|Fb3~cD z=`N7jB$j^)eaePv49*b{fhK;GID(!?xRb!>W>w`*93j)4&b#lMJ7rtisODya#3sN{ z{d|pr1Xa!Pkd+ss;Kt*I+pl1DxD^-vD*}xduIj-`Y zPPjy2!7Ne^6xg-NhJ{Vb9G_erAp!%RD}0dnGVVP%EW`+YyZPynp!+L(nX=fB360zm ztpSQVj`GAS@Dc%e#Jf`BCbFLwX=fs_4wU=E#leQo;ghOonq0O<3OUO3TrQnGm7dXn zkOOW#9%2a6$si}8l?nb7)hN8KoycgKL9$*N3eY&l@f7mAc?lzuI2{bCXJL?-9@ zXta1@%yCvx_5~zpGm+wo5ye<5qc20&3h!o)1eU`DS$!4J%Xsx?_IR@pxM}2E&kp+L z6qzcJ1}RogMJ$v!dLDdae-@z=@~2PeMdpk??Aj<6up72rK7XnJ_O6lxU3_yN4Pt&O zD~)?gZ({_if^oedLMG?HWOtxo$CFnC<|jT8H+8miiWy*2e|eB&i+zh$XrRNg8bq)| z7o38J3|_BDDEEo#z(yiS&k^;81?D}T2Zi+(k*=Yiw{4rl^hfQ`d+aW0kY-uvM|dMO zDhT;z)FH*S!q6-vs8@LDvy)8y!ak*3$rJ(&89bH)xTMClY6!@M_9{#3&^XGMXHHXK^QnHvJVLVM9fH3t2Sd=$3j8 zL(A{iKHOpJH9tST^~Ra6UW}yxr4OLk3mvsz^Z^W>H^f1B48DCuTn0COGK0gaPE&U^ z7=9y@;6+7K?Bo*kbk>3A3z%N!NxKZ*5MPan#f|I#G{$^?4$F5EGZ z@hWI9nTM{^eRFYs`|8*CYejFg8-s?p2zQA*AB|7s+pu`@^#&jcQ{22jm4y(;4Hgzf4Ks6hZ^RRpicy1*=3;#?rr0bdc1drvWcj zLUY`PW{))qzSy?}=}W&ao^@iP!bh2B5>q`f=c#y^tX2J-hQ-VT|4I#0{A-v&fGOwu z+Tf!T4LAynt5Utf)A6mLtNg2*x($PT&R6}(bumz}%B?`%A7_If29H$NWq0RHwV%xK z)jW?Ki?r8)nRIZDMK!P+ko^28-reklhot2~5PYks_xOkNVhiz+3$G`4TWEBx@kHy1 z-qSBr)GT}-YNc}{&5l3%=|HzLX{3(rr>tN=g`elykK)KIyWDOPyKFVMDC(P`<|oTA z`)G<5mQ4_~4DSjfF+sA+a^0m9_YdGeJL?RGMBQk{Yiq{AOLEZCE{#SW%_BpH38w15 z1N{Jw)Rz0~(1n3kCKltrsk#4OhfL{E6M7jnHqTEem`OX89H+Mq^d7g!qq%ey8CnuX z=T<|a4c6R0WpWA!BnD8)`{1yUR|A&9fw)MX2t#;8^6Du`!{dIi+XSy zS%3N;=|Jb@-5=F@DVr5j02AHbmaRoUo1tXY0~lKVjr|bbKB(fR>NLGjCHJsXlk$+S z20H}&{!u}=mp;rA?9;tVP4N}`*k9KO6Lt9DSkWY4(>yqia!>a4yNwli5eud5TnUUh zT*sMlkS*cwHox{v*&?>D#0UAU+^=1FH+II{y5=s2`3Z1JJU_uE@C<*Zi;bFDIf>eE z<>acd#yU3aT8buQz1$&3|?M$c8h!OAO`PgPqALPZ#3k2`NOS(c=tZ540~O1n-hCUitbV z048+wO9s0|y zFv3uXKfP@!Isj9yj)mMsg~AMYW$|Q+U9nOSbRxE3`tXUnIT(Y1bFGt_Mn*Y-r!tY6 zvFk-Ulq@2rP0*{c?$6bUSHvaSCz|cV+M7PP06PNXeWy92j6n;E!Tjx!i+#5IN@mRx zCs)KF3y%CN6FE8C5AF4Gpu&^J(OabG!tgkj74A)a(W$&GlB6%f)W;%(u5-VPYAD0* z(>Vj;6^z#aVL^<}K>zqu&@l4`8#{WJrfMzGXT{JOmI~kW>!!5z`7)R+rYn6tFza55 zena0}AzTzhc65A3g?oPvRx9jPzU@|@QGhLQR_R;4b_s}Lwd@3Q@i{kBe^;0w*KXzH z2uQ-(vo%&nTPOPh---!DU*XVO+Ijs0I)->z8yVdw4%*pEg+k=}Q8ntg`W-s)PIYJo zJLfO({lwFSeUvn3?RWC8#@uqrh1efb3<=(W_QOpvgV#%|J=<2F+};M>|7x!vt)G!2 zz_AEnw|6LX0je6^dS}9$Zh|q37*|uCm|QCK<4?O=vgo%ntP_!L3R|6Ys%Pm_tXNCH!r|2TPuC4wD)v#f{(}5 zs@LWN!bS4*=eTjvtL9JkazGab#@d;a^;ZXrQxd(6t;deJUtQWFk~SkFUE{T%J$232bwQN>EnFm!Y; z!^C*`?{YS984xdeCDEtmR@5H7@&ODH#Aam8i$rrH2G7E_$`7i>(``E=c&?Je0l6ng zXJRTCpi8aJiKP>-nl@RNz_-w&zDL7Yw+tw3v-Qp^fIMWNfBZD7-tLegt28vf{L;>s z1q2naUonB|!`&%DSI=0)xfZ~7_>g|GPVUboP6I;E&lI$5LNI=1+hNkJ2Nl}|=l$W( z?5E>KH^|}ADk~=-Y6MiPXUi6FbpVi3(%^MTN&UNKA(#eU0h%!`R&MBEgT6ixvlHWO zG60!e;?E>Ep#)$qqpjSazgVx3Rd}5@yO|oQ!n3mA3JRpIt=k(os$M%Z(qcbLX0ZQw z1B{bI!uX8)B_}HFjnh$o!V27WA@vIoa!JG3 z!G{q;>;RNC?vS4h1{HH<;0fc6O#U{ehIG%SohH(C#z5S+;6r-EzH>kFU%eem*xlM5 zy?i@r$aj*T(JikzO4vMv2g0t%k?TdK0Rc%>eFUXmjo>sfB5@1K;=`fR0U3>PTL0wl zk!bE+@)H(E)j*Q=0naPFO|1-803E#3BnhMkcixsATMt{xa&y zTzHsNgIg{bc*a{?dP1tzbB-)q3R=`~^eaJLjk-T&Osh!x0?s4(BcP~jrCyGveap@x zm!7bk1_p*x_4T*#+j-&~*J^-EgFm2)lXyfW>8VZ`wkX!9--CrlC$VlYScANL{X1c< z$&J>7@v5EEw7$zY=qma4ee<6gYczv7pB55b4#Ton0C7xXou^9> zSDLJfhd>j~D;5N(PzS<_4`9^n1qAsl5mq)!UxJ%t{sd_o)qC?=WywiFG$oco*FG2h zzgzG2QP?}gW4Pa+^%Vy~yC)B0qsfx;DaCr8Ax?b#HE!uAQDg`$=f-Dz9?jJHU{b6a z5J;0Sx`t^GEV-|3eCIKTSQWYpTOU~`#)V+|rB_h3d4t@p2RK35Y&f)WdoF7ljBf5i2B;9OZc8P=ml>s`Gp<|qtP$M2tlv)o-^VqlgdBS4nOiCTqn6! z1N?$mbtT^fYF;|Cr+vU_^`%Ss!^!8cU^e0671m&Z9wbcg%=*7a=xeCgu&2Kr(SD9z z>=`=mI~7*Pf@^{u#ouCiO$g6VD80$C7u+3e5@stpA-D z|A`(apOfrXtuz#9=J6JD3Ev*kUqA_7XIC3 z)LkPR+A90x>L;o;XIkELJ#ta>4Gw@ruE8|uGR+B! z!#DnuvSs(oqH@v4I0$Ib14mz>Xc!~>fGv)Yj9r2wa#(8VRA{^5lNdl%$^mmG;X@eh zUQ}l5VL?)0Qp!l>NrTd7a!Lr&Y>k1ZyNpwSxGC3?dFlP0`t8!%S`-G)_GS~wFLi?* zh(ytVg=Xf{PA{2EFuK)VEZNXM;fFRlb;hM&bb9<3391{wVPI4|Ic4;o zUKxP2v;a8&Is9K#sQ(GDStEFDvQnDSQ-wve1mgcrz(w<^=zzkaEcfv4kt=4Esc{R<7Qm9-l*C|F8dfl9JKU1`>7OWOY-&00Q)i{C-$E~NNcGzn|s zf=)4i{5Bb>5M9YkVoHI*0i21kMW>&O8p?oWQ?b=krS`a>PmFZ;o9Tj@4X#$90w74;3xC4z(B_%V_c(2>;oB>VVJvM<5LXP z`&)g`v67^rbH}b$ZL86LKI5BpubAqyp z@g4ZhQsp#=_Kd2Z5Hwb_;jd8*m{_gOJ%r?iBVI-lq<{sFn6Q)p5+f2cm$H(LQ3E^3 zAz0@m;W zziEwemG}~XJVHYPvx)^g)14Mp8MQeK7IL$gYJiXxsWvS{TB%zSO$fF^`7+y=gXepN zNT?&N2WOk9JRGz#bA|C9F%ba+Im<@gMaKc`6x67`*C1N} ze=eu^2Q{lKpz(Jw(CSUt?Awhxoe%)+jhXR^I3QcJL*a5v9uTn+nn4IxXh>tc$GjG4dolV}@qj@gP?vGdvoWuu&HX<}$2FRxStu zM?OkZ2qD9y#=6F$wS4CVv85wxAr^UE+gfd=NCnxMGxJ&^`oVb@;YZ=|@$n!tI~4M@ zRTe)g;ri7g(QX?2elF=wxc2TBQ@{dIl*YtTP7$BPYdPILiACDMB1HxdjdmgLcXWW} zN92h#r4}acQ9yMXl`D6V z$!KF9U|TR>_3nHBgk~e}_6d&*;ba6hnIWA@mX9Bmlw}8bje3qgBbR9p4Gt2Yoz#O) zF0}&(Ti(EBTa890HVEHTeg1)k<7F|&ROQI-TYVb27BOnn+7t=3jJEf?w7*r(ta$*- zjC=D>(v=IMrA4>Vi>yi1PwjQ5@!VE6lsMzW#aQ;zYUs!L>;|X4muP|Wr}%UR-^a~3 z?{INS8@T?5%I^QMFuDT=Rz}^210=PkOE0B1(a5an$drK&_jhqR10ug=v3`4|G@u0i zV&tuuMWD@j$~%LE$Q*s|^WmxgU>jReq6fw&3AA03Hx?#-j{o&*^!Uf+_>a1?`qKFB zEv1`yLa6DnQSXJoMJsJjDJ6Fr$5y4(DP>^7HCh|Mb0l4Tz|T};e|D`n#a>>^f%D`g z-Tlsyrx-E6W;D;y>P9yV4Yt6&y-J(ZO(HvO8mYaW9(rt9>{42PN((i$58PgA2ro31 z!9|ol_m8IF;YW2XXRO?LaWg}Ei(zMWR(2Wpo4ZwY_mW?go4N{=DX{jHAFcv^k9W20 z8kb9wA|6EEfJdkM53sPkOwbQ7z~FDcZeyYh@jhK>!9V_crKMxr#NTH-+UD+1{y^*K zpiwb znj#{m?_iKm-fj2uZh}kK>?cmGAYMN66t|gEE)hwji1j9ly<5A&R5uOD4oxYED3@aW zh~;y-uVadRp{O%B%h6typ-h2VYLzm`9m~GtKDkG)Erj zcmYq>TE~IZA|_=#Y-f_{<%#@81(!gJy!oNd*q2N7)kb|v)4#y=ZEni`d1?Tb+$!2K z)Ckl^6aFELoXuDvhXl+xNnTXy-uqga104Y&_?>i$Sq7BPuf$Knc9dWVyIMX?%sRvo z^XZe3ZB*39Xb!}t^+N;e^r8}`AdVMU|8v$_!PjD9M=w-SPv=7rZ~uYud5ck z*4O2jqi{(Cv;7J%*%I4q5NHsj&w?1Q9@{^=+W3`A;axwf%JtS-Cjy8~t&0sq<4YB- zf2}Lk;XRl63mO+4l!AEZAwtmSFZ;w9K&U_FMf(0ELgz~`Ms(Ikm??(RG&iH|{?gjd zV+_#AD@sHHP7lT8La{g*hN??5qAD&&VT#D%HtibqnIa#URwEGPX`24}XM1F%ZAv2v z37Z_N%X6J%Y;hHSStlJ5#)$gzj;!20b#j$mg$Pj?1~nxjLVO7Sa)tB!`Mgyh(JQ?#8XgN74gv!41r8j9TPySzZ+_1fNmJjRfl#@erf?ATQtWI+5M!q2`Q) z$kqGbW`1XXRsIEbyeHnqmk`O*M-%5hRppe}Y9p5h>O1*RiACbiHJ=WmukHQSMj`Mm zvDYobcxHjX&WRfR(B71@bK-Z>ps~SUB7+Ji_L^nlAS^n%U1%Q#}8NUe*<3WL0&n6`|OrjSZ=sF zmAaw-5$Z*7n4jbxEcA?Kzp$bl)2UV655-ep(k9hWV-xCec zHl{yQde}*-7Qt(|>Y1}^m`K69W5uj!0pjxduFuk{B7N5{u3r5mBnJ7vO9t)X?a;fL zRGMp#?uo>UnhSaBm_krFU`h+)hSX6VmtwRgF6}xEtp@Fok2^Mg`J+&!$>?|f-0mo0 zj8U-uY*ZDIhgN*1B42tet$d-(K8{GhCq~xNU*Yk61WvcsF2$)AV$dQs{fV%IKSax# zQPQ9CHPQDR1O^^%DkSrmj0=m_R|tSInj|@%!Os;4jLfOtveAxFyR;Wf|Dw#HjXJoksOuorq<2{4eu z5}1&Gtho(C7NaE&FuW#Qg2g0R)u`bu`~+i7Vu{y3o3uxdlbjO4BK9-SqJG1F((V;K zf$V%P-PuK}5v=7NtApMm)rfLO#=w@iNXQ0pu00^cCBSrdE}Jv=$oknNT;}9>jIgew z=Fej%(P!G7tjIg8NY|RV@n3>iMg3|T4*5V3xbZnx#~s?g6|O4peJB^$Zb62|syo*f`w4%RQ@8pkJ7&=}y)x_G7gY7yt2QuctQozgK9);hPFNO?A}>y-ymMaL zmB6y-PleT`9`2!PCQ@YA{ox>-gDC3Px0Ou_v@CQ_D<%U)9q#AxT^gCscM-&x)|8xQULp{6Y*Rt_l!D6!IHP&|C)5B=gDi4}mz+b9+ z@O+lzvlSUAycWk(@yIjgxR|Mi?Chq@TS6Z!A#ds>wd0jTS>tr;SV(ULyE+IwZM=Hx z`#nJHO2u#*>o2_3nId>q2t9w1t^d<&i*UJajq5mi?@>QgY7mL;Bq5b+7qoL}JI_IP zmwAj9I#GtJ=jGDXVE^CZ_k-mP;@F*sIG3v#jA04&1}6(S6Ygj8&{xuywQMQw<;n>| zb*~wg#r?%qe*|;{a&Q60OI(L@@n$(`gpF@PI`HMRFe(fkXukcJH0rAPW|G3ua*vJX z#qe`@f?r(frgSS!vH{;N9b4g?eIH<3pEvo6oG8;va#Bs@W290w7CE}@FZj6?Kemcs zESNb4RGm-DiaAaTKrGs>vJUD{8^jY2BL%m5katxS8P|&J~7+caB4FJ)r){ zvE%!u#K>hfU|Fd(dS1cKTb+qWUUOQ%tz;G|yYgwm=850jII-Zt|4BKC z@AODl>PGO2jHau>GJ~+QpX%YZ2wSz!;gOUoTB}7D_isyn6x{>PJ+vHWzM9!-9mMX0 z@6iV^E^H9Q=0_2R5$Ur+pM_lAOX7UA``yDE^1O5)us9`Bk`+)(M~e*h2*Aj_x5(io zCPvD+GQ@u9C~BsJ_A)Tf1Wb1wCav_H3=&3!$PWu@t_6_m9UshqY_n*cp|O?rnm{&E zqgNVai|Ry}aFh}prLG?oCJii#wNU-1*k}J+ufWbeA_MUVYUzXhQ^qTw)wrf^=%Mr6 zvq%ppUvQ_}G!gC)OpbY```npdp%lw>Z#PFSG%-p8=Eo`Q5Dt_s`2dm$%!=9yZ>RlS2aZ^C)z8f z_F=nzIdilB{L@g%{)6>Nl1bA=zi9H5Xx7~*^NX$En)MRd$0IB@+TW(kp^0cGqC2%Q z(SWN9Wh1bmK}N>H8O3)_oF@aF);8>35)=8$%_5q71f5%3c@^{%8JiRLHgAp1-iQV8 z-ha55dgNF5iZ-xmgP2?7zJHD*tNU4~RTt+cb}t#RVpn>yINe3vO{1h2e$4Gg z?7#hskLp}qbNUqhOYY>&Qr4XyZrb0ykvlaOu^Mt&5E46<+b#^(t`Of9wnZf`j~ODd zUgaoPg6&yRes+W#rs0+MyJS@qB_6$6GxaDv0f~-0CwZ!B}T zYasm4UKV8|f57Z0kfGH3+?dN-zNm*{2gRmQI6`YPfUk<#v0f!zA_;)7U1FX762q^4 zhbKKfbYk(YrI(~^Sosbn z^7hL(6_y-O5}HGG;w79G&BgNTO~8*lbo=%9H|c<+qx7(gJ}f6C+WF#;#;%%lm*0I6 z2J0Y}qdmE=bGIM%MIBY@sGsc5(#@)ADt%pYuwQsF;{kLk8O*h<7pp=QGg#Qk&^E^))J6 zSjP^qUFYxMA=5%rSITzs!&b=wOn(RQb0HUUmWS?XXzAUTO8<*GMPXtgXzXt(E*L$g0v{)a($rRQI9=&_M#SlKfHeN2KWcm<;3Kq^C@Vd zPg;7TVx6ucXlgAh1}Hgu^85>%4y?sblr*bW+7z8(?UYENA%`|PFw|0fy{c;di|-j| zS&wNmm;vREiG51}kyA5BQ-A*iX6i-R**<@Xe_St~w$p-0>!Fv;$=NxzSsi5*DVl@& z%dE<}mo&9u*cHPxK1qWtfq^YChgX3>J2Tq)P_ch_mI%{p`aiBKH#gZQTmy1}jWs<+ z+DEFtx|V;(zwiscCPE8B_II(Uiq2f4I?B;93p_2^pI!^ublJ8X^hwhw z-6pm#rfBqP2u6DW9Y|f>uTb5pG4ndkcVHk&t(i3hKP7Uv{2(&!aMd)_DC;Mxkr<48 zhWnH?$hY=ar59Cwt}jK2Y_8WorO9U?+E=+0BEPfbPyBBD;@T6ERAU>m+2V1fT=ixB zM%P*#qg+tP*Oa-Y2fimby&oF8f?nnutU|D4i@*r27TV*D|LmVFTh7mf6{Mc%6CYKJ ztj`)k4ivk3&y6UC)wx#D>t{7Yjz@)YjA+9tWXmAwKP#>J zk1#sSXcNI5r)Y~ejQ^UHL{XG9ovNg_#-j6{fGbigI!024@4tx0$0%V;84 zH_?+`6+SHEB24!7op&a6r!D`VagLsBp09IsolKxNDL-0U_IFw`#s3&v;-rPF+HeOh z)6DHw1J~Q9H>b_Xu32oP;2q$&WAZw?LBWe&^ne|UZ>FbQ0c~GCj#t(cMeR+3`l2vs zdSx;tbfajP(m6Zqc2&1*w%d;WfP@GVYQ0OioQtUx*v0dU%;*BS&Kx8xiQtn(XE0WI zy^{dm5K6b3qN>`W*-ShC(QF4zi)&U8)PZ`pQ6r92GoH@w6`5=q2U?U#q;AgjeI3`a zK$(`g6PX3g-vOB|Dhe*+EGUYp<9n^&{gX=zf--`hxvV7@&l15iJg{K_RnB>+8~ue$ zMb)IBdNc(Wf?O9LW(jz+9{aVtv77^Uygm4D)wg~Sh+*RN5vJNWzg2IYgAVoP`1>vC zHSTlW1tMypXN*B{mQg{9+y&{gSB|oSmGtXxj!lEs`I{DYtiW}SC5e$c297EuOi$ywO5m_oMiwc|U$ew=PnwSuAeO*YscACTJvH?oZswDlq+Rtw`P~KQN^brlEheK1o zxSW%_|NR=ZT>VhAUgN+4cJ3gaWr|}+);Qq9z$&}*kDkQ zG zI)&5~+hg=AH)=IQg20PvAmwB{P`YytIc*Xi2rjzp=ToKiFlb*lz*8>tloYTd7p>;!_qo+tdH9plDb**%fqkF2Y9rE`P25r`>Y-5OEt?E~rrLGZo#! z;M%jo(cp~MkkxVS&JEW+5|mG3zR^&FK`t5N4pZM|a6(4WkAzJq*78bzs`XGYpLN@7 zFFRshNYlz}F7~`?`4QV>H;)lu%vPLVJdtTk6`C3g6%I+Ml_qlh`0q)3XX`KoPcxKCL8Y=w>$JU;^c_GucV|9T;#2mZ_!h6!3HSBBF$;U_*NcCrmm zE+(6Hnf;bWZ*`OIh4uGudx)@JeIg#$j&kygPZg(IZftU3C>C)5NhgEw&&*R#TTNXz zlT(F>PcP4W%7%^ygQb5v(=r)Zjd!|Mln-_Zg#Nr^jh3-}8a`0GQ1`slJUotcfglUy zp(I@}B(m_BZ!fk3i?HABV+2p;$%?T*^J+_+DUse9fT-fK4KLd;bx(!AxCTHMMsnb2 z=qj7Duxiz0VN_*?i_2X%nLbhFZa|rN;@#7>Pzp46ax4SzzlZ3UC))+)e(UY97v!8DjjT33#vZk zupn6bNDspzteAe)YY#gyl1$UBn@*>a5MseI2Thn(<|DSNTgBiNv+&_Sx z>s!zU^Sls1vno8i8-s>p&m?4~pc*ntjzj1I@F6lKskf(Iz@Q`Vq|a(q_3#_BLH|aL zEUn#6f{JgAT%JKkV@~!={%5*&kt0$0u@3}oy;4Lds9RJ-#|-=5Exs${E6X#Wmo7ba zG!hqhom((civgiZrb)|Z3H-7PxDw>`+D(vcEP+sye3+$iV=vEWI1`8X52T(EL1KjH zF^R<2XCZRF*#^XRnBhB5U%n^2VWxCMf+}J!k9+pM4~U`81iq$%(lq4^pko^w`e;a~ zoS#-udR5_7Ec9m|UI^Nu-P%KH?B>!V>U~Pziw{3Xdtyz~$h^z4jsyrGyhU^5xFaMK z)e_uA3wnxx9g7$tAGgSF{R3-y%w|o4pXiE+!vGU{>)|6nD_d^N0ttEdCsUsC?!jkx zi}pPFDOQ#_J#Ltq6M>AdKsaon#wFS`0sq6N!$F1D$!0*Lq_36`EX~h)2*%j)tOy&h zr9Xee0%2MUdn`B=T@^#9u_?~xDNtmpsBx3?Dwv5FVAApqg=680qxjXTKDW$9i?;Zv z%zsz=`LWRF=%Qi#6I_w&g<~!D?_7C6C=_EOM*aKU+=-$UHqVUq@xLy|cgy?}S1SLH4{Nxbf;s^twE5UzXboS+VPtAHg@!tM7WhT|w zc>1&9L;b)x$3ZN>qyN3m0;PP~M1>5(7I;CFaJM5*ZcB^r2u5u}SMNeYA*p1n8Od(} zifiuBOUi2T^!w+18z~C1pxoTPr=GgOoO%RIoEJ)iU_>=53UObMF`!>(`Z^4#&MP6H zE5Ql3KD+;i6>dx+Q~8`8rfmD#Xm!*~u^+scGU1iQB~Y8wwf+33X972Q0ZSDT56 zBnp6R90kN$|GDoX0$Z*WnQ*%7fDsx#RSzzLar5TXPe;*@%$%A(d%aySJx{FBQhTw+VS6nowl^| zN{>n%t^ui3wJ`C{Nsh;2G6RwdUmHn4+67B9eEwXkjP|>ey(;rq4OEC{3pVbBUgBp+=xs9a10^JXDYU?Cble-w5+?&z&$Q!Q>KWXiNL3;wm}3 z|ML4;_yNy3WJ45o^X8PsLWwM#|A6s;tvQ??vH9Niqb-(7CLh`&3+*V10>l^fT4Nss zGduQ2Vmj1o^HkQgC1<_=y-U6Dz(;Wk%79$(5EeKngat~<{BjIl^lq8h%e#C_!Xk@W zt!gcuj8-GY__vf(9<`SuW*q)84{ZWqSInFNL`m&hI4P1bXpk78Z)_hE+34ne{~(@eewK6 zuXmAiRBajsaJdtK(t8Paj&HQg7big~*XW0}-9b>*GsWRt0$@KVI|U&9bV%I<3NUI2 zo>P8k4eaTgw`>ouKq?=5)Uc#4hHp8PI8-CFzh748p&92+JQmaWT;OazV>eBR*sAdQ zuR^Ivx_K0hn~H6|<%m6#OlqttQ{O@KHnwEQF%9UY9uC6%SKO-9Z#;gRoLXMW5Aljh zjoQl?a;rE2pQ7nL{_J2oa%~TDJi$6iuevl9Lv`k^RMHQU;2>15=^!tz$|WiuV!%{! z7zptRl&3+)hAM$OsCG~1F@mDLN1uf`cAVEIx{Wf2A{yQwHfu}lI=YWLi$j<1gD4%# z6gy)WLoHDr2**$y@ZF2z#usG0*Mq1`W>RsQdS@8^6)H*Q6d4=cz*+h_U{` z_Y7f;J#jcf?oYEldHw^p)n9GXb4#3`_*)kFs8QWKJF-YF9rfUab&&<=zN=&q$?k74dqS zVp%#UkPl}r2&Q=rr`;9$ejA7L8h1@ZNK<6lD!A|DHT>(4khz6Sv^YKV>!@$Z2c4l8 za@ib7RU)iBWnUqzKOCQ79d4fYLzn5AiQ+_cITs)4X+XVuxqrx?QCPcrNAZ4sDkYiF zD|vIR#E>@>1DzQBHn6raFB|zIfBpx&9s}hY3*BVdihITgU}miL?U1eO=?9JEgs;9i z{xyk$VfC^l^X$M+Adu}rR4whA| zscwW?##MWo3lbK>>ClnHnLld;=!kKR-A<8u?A^;z?5w_C zwy3VJXCbDdiAPrj;!O-F+7{Joato>9VOR|qNncHKk8%j?!~3kbccP>hMA~ik#Wi2Y z%g96@opPOP83KYS?C~+r( z*RFqF|43OcC9ovduiQy>eWs5Nml-Y}`a^cjrLgK}{3Bz%V38f1$>Yr^Q^^SO`)16}vJ zro_A?L_G{sa^N@7fX?Mk-;`be>*0)8Qm)YyoSvGch*7nC%5rgTUV7N=64glQLJm4y z3L-tMcgg#6vg%@t;!}MWMF%b6a)9J_UzubY`odne-c{#NiXpB+p>Svrm!Ev zt8=_jKL|q6&~jc_^A;Z2stQ_Fvo3)<%~y!a^;y7~MD{>PtC1m<65@^U0wueMDBFi& zVxu}R3J+AgkUf-qx{T&%+_F>FcG4zZWzM+R+wKNx;}+;?q1 z<9}D^mp$j=CaY)DW(nSs3G%mkI9q_P1GT&!?9pd~shEw$bZAr3-qI8&YmJQ(RzHtG z#X}XvO3`D9NDN}{oWoD_HEMPRiX;$QADohKX~OYZvXvoDP)Q81;ZLNO4Mwq{^XBGq zr(SVB!+Qonj4B2#NUihbtJ#Ie{_CS|{P$sKTzy*mN!Fl`A6Tx0Q_cH})=v*#;EWj* znZzrX10l!o3sRKs&-o%BjCUtUHXp-Pgnaib&;v)thGjJz+N9}jlgJ+{t<*sqHB}}3 zm8w9ou*EDE>J^29jL0pQoZf*jPHB_e$)oMR6kiLn%PiTTcfMsq-aAa54#B`u`lHBl zx}E`kGFZ3q$S4b@Afn-VFDc{-E2_;UJXn zIz}TPSS6lGUh|Dw$v0mjE153Wx>-pc>mx#PKLITYkG|wH6z9F)ZCnx2kYz>k?+#Gc zXe1G5GdbMPcPo?2@S<5UvyoO}SO}(+-FAQeLtgGlc>($OKw`KO_sGLAd9>(hiD7lZ#*2f~x)muE*`Uwm zo?YUY2a&Fz?_9tf!5a>a4(!}qGY14=_z-!yAwk=}NOV|mt{J;tWC_CbWh(1;gSD8F z$jXweFn*+GO=4<7uu?*Dce=A=3Lc0GY6EDYwGB_}po&4?eoZr%;{Cz?+$BH{Q+rJ9 z8DdCahi<%D@V6F}z~s%JVMShMmzI5e1)MqQITSDYqm-yYS&oPxGyh23SyRDBS*X|` z$$($8Sem4LJDv_|uZG32{DXpMzEfPi*y!#WOA2%X-(EgMsO8|zzdrpyx;3fsvoiac zR@&2g1Q>rz?RCIi{<1JcM&qglN)W>jdLEYpk$Zxv?gwan5AT>oF<^mtf*0v%_E`zB zY82UM?Qg)I%_rC;eqAs&JaSf_bhs&VZlYG^x0@q@G=CTCM>V9L{i829bh@+2M&WYTq(&o|Ul5}W*wqziCO;Z03?8CO@1UN^RlHi0v;22;5n{*sR|^MH zlmNCRkYk+oJ$}yS>#tu^7xS%Yd~Ar!51)(IN~h$XXY}Ly8X~1r!aK>3JzYFfN~*XZ zj>P~&aE_)#axYuk+f6{fh@WU3qUN0p{wpv68H&iAL*KP>&55V?BJW%IMa8HGXa12S zJfuCB5&!j|ll+Pd?J-UVOZ!chKV()<4bN}Bjh`41lOdB-k5m7s0=`&70Ty2s7$^lt z3|z*FJh3!S2W=4v*7Z4!Wn%-OU@|BxXPE%w9W^nJs>^D+%50L|mD0jlN>s6WcMR8y z16D2p@mdlBh{&_AYtTFz@qlWcOk9y$_tqK_wOI6|waL<<6M37?b92A-Q3(_p>aEzI z{%wHF=5({;!8>iu`!BhZx`>$kVMrV?^(ikljw|nO$N|+-G&-`LlIs5;?yaNRYWj9z zBtVKL#XW(R;x46V&=x3Aio3fNcM0xLph$}pcPUWZ-J!S#C@!Tq6zG@U&wW4Vyzl#b zXMOAZ^R1PY>^*z3XZFmVYkoF!QPUifq_pZ*E6_Czv0m+)#>vgxIaFWK`=b{}@V?n% zf1xer$P*WUZ}~ZqRh9v)dm-Z6NxJ#A7V!ZHZ5X2$60F`HgQg}OChTnh`OiMtO7IJ| z8_J)D7HA^D^gmlN|AAfOZs-1wF%&6B z!vzZ*N68?p9lpV!)sK@`^V zgc8c(kP=Oc1KAS;0lue=Kv?%}ZpPKDi|2v?b_{s?pmAT5l0jqdx6Vy}TxR9YsU%zY z!@a{@ZlRBeMk{NG;=3@lSzdXca7eSE>z|b1Y*1(J+JmIJ!T44^QJ~kzL!d8q(4BN? zlAZJkl4o}lT=EwGRqrW#dp@u$CJ1NwxJ9(CRw(x{E7NoRol4|L+{_Wz}oHcHhe? zFZ}*h&m!YSQ?@zRbO%7=YxO&=y%0#wX+StA`k!uyB%X48e}r|!Tw%({NAS&lzs)b% zrc=7@45jmZt@vwdVfHDo-eU=6Va?U*E>`v;p|yFCHlL7-LR;WaZXt)Q8TY)E>;j0Z zXpoj#VrIv+7Gn-cE?vnMK-_lACUJ6B_+!=I-ZpT~x+OS!CY-pzZz3|8@M($ah96m- zB#<`a(CPB!Z5C}6VZzf(ox9U7?X`N^C!{}qhnp!@FP?rG|7ODbCUbC#-sGN%>Jf+H z3y18FnLygTYYVI5C(96Q^MX#cBucB!_jK2EfHh-+_6)&ZYmosTlVF-o0^Eo{OYJHX zTpZaR*vZjkyJ>b}+}@0hv*Znsv=j~W@M-ZM5wWu)^8Kdx>cxsNf(?^_ei8)Us~|45*iYx(Dv(mF7xB1qcZ!6+iC23zBOGP{&nONoKm~z&u0wmMHFg9UxNlb0FGYTCn2_c$~?I6DP0_*;}NlD<*0tl5N(v@BXOL? zJyF#ae(ONsqNUF;nRmme`Qy?rlKOG*_iO<#<3rEtu`nF&C!BpUJD1!=& zUl#k?tCdmY)^{!s#shrfLKrPq>A#e#5{wXF@m}luST=vrr8K!XEvs;3rwGiesHjN)UE)tTH)!!l7+9dVv~Hx?gN-#X}>m)1m3n zp(|kabg6HBdgF|{zy*NsDT^`%KCgcD$yDWKmpIM@QiPwOv(ysvwb-|r`N_@HB|IC2 zIAnEAc}(gE(04VEykm&Naf&nS`bnSG%bX@?>zX*T2&djw%rJB6HWu8Rdw-u#15eTl z&-TN9l}eTJ#C<7&Su$QwI#6aOIg1Ri8d+z!t(!|sA3$-NV!a#iMa5i&;UhD8Jf|`l zsM&DARR|loM=021YOE=hHCmi)r|I5i@Ihr=@|@)G<;Se#Z&5Don0tA+*<^(4py$bj093j_z2A`yXVo?qSA20rCzj;nFVL*d>dtGH-wnWg$4BmhdRUoT^; z)Dn+@sJqmc>$j4*M-nFoe3ujaPo32H>&-ma77P~I0f(8rBRIZ(Vc>aUp1EBd9VL6+ zFS<7arg#!SY;cQrTy;NM$+{D5GKs$aWy)9VKrcrz+4%22aMf?F?Z1)av9xGc6G07| zZ3{7(H2mZ5ePbd_orj;mi)*S1f$i@oBSCj}XL{#e|WKudzE%mdroag}k$8YWk_dSSB3d7b+f{ zWqrfvZItCH=A7+Bf@H**d~g2if?e$S0xuwAQjEd>?CJFp9iXm|V4>MVkS)9P^P)oD znq?arhqddHW9{^-pNZ6;pR)gW_o(wb-i}SplRI#ra+(KuKVYY zyPF?%?Iak4y2hojzGtiLq<|IVVi8WiH67_Vp^Q?>mBQYa`mx!W^z%1Gld{SrQF?}7 z72JXg!fT6?Jxa~7lO-%|usZsFvrfDkGU%6{*}2Ydw~s}PA4H3IXD+~}N4%`ukp5wS z!FpEzGkM=$J}Z1dI>tutaL6QqASX|?d^MrExr&B_ESDB|xX1~r>%OGgB(e(<|9V|}K6X?h?paeYXraWiH z{lQ@x#{Qxsa;8s62EaAFz~d5eEp*?E)be;c72aQQrV=CENvuuQ4L!qre~G+I!!g?W z4s~$ps7V-H(Ap%Ta%~vct9<{+xu|0te4V+UdSj1+E&6Gh`CKR-wWq?$ zJ67BRSb|-bja+RX_oMnAKCQU0V(?73E%hBz^xKD82559o)Q@=7mD9-I_lVR$tz};s zcA>9gpI5UFG7wN4r3k{$(S1!9w@S&Dd%n+WqQRM_%5mW~K3QUCgG<3Ay5jVAPt1yY zJt;F#nx3B7#b?Yvw~ox-m}Tu%S!nq&BZg~hX_Y`F)_ILb0Rzb*tZ^&arQTK#Z2C)Z zVsuVf0j-?^oyVPTI&aKd7R)(<=n@f6x+A zaRN0x>G@fZ9;$e@{}L8~P^V*L1izz47KS|hx80^=7NY4ExhHKZ53*IU$AkAie&C?1 z$L!n>{;L>woX#X|G51HEM1NN@KqwGVlKwLo!47FC`8q%?F0L)E%~|uoh~ZCo#3O*l zqdzt#WH83EHPUw!ro#*{*{5Coh8&i?Q*?gEKLkYUJshnw3F3xl z_swrFR>PoxTp%;;swd!zjF8f%AJYtg>U|sSP)1Fe1cjgfSZ@BPpMZ3(E3f&Fe8T%` zs`oyc@*WHjI$YNiSEdxWr3Z@MZ75p8%#cD1Xt~{;6qIM{LnRJmcMWcD!TBoAWv-{s zBNe|~lerT3nU0Rk`4K(vpTtJ_bbz-!?A=cCoov+rJ4VzAte;$qH=zW zT3p#=6MX{=xN37IMXJ>u9OdNX4EJx{cEG}(9;7mn!G_4l+>GXcY;JT^;rUjaaeNCa zRMkxG#@Sh0DRb*iof{gX4VxcnNcD`<#RsPw-V3tau4sbkKzP8*F*g{4(Og~BVC2hW zF7~{cp8MeEo|l|zgS-*cq zh_(-03Ne&qLN5JKhbn(;JmiPY$N#6{=qL~V#BpI;|2VLHx&{niiZE=HK&r_9J#MIj z8Pp>$wiy{xYp4kDsf(E}10jp}U(cZY{x`wY3veB_nZ2pAi<6m=-Jc@|V{2?d2q)yv zF9ZVN;}PWL`zQVR-|51_5DryOM>7bAlCkw$7rQ?hITXz7EnF-iT%5>EDu1OYLb(3= zm9cVic7gEzeQfJu<^r$G$-O`_SsxE3$VfmMk8q%kxEx)mT7ZUZEByp$$hl*| z4sY##P;)*}nfW_?u0EC%?kK@Z7InnBk`Q0zS6k(WrB?MNG^noQP5mz4#7qf|c}>IC zI|84s5&`Vu8Vy-5CHlcO*LmKD_9wagBJW}A0&M=M1jBr5|Ffn3dfLC6ii=P1pN8V% z`QKXVpN8T6cf-h7{hu2lU*mNgr2ua0c;&=9-zxPd(!RP;B&cZL<7ew3VO=mZqGrZ# zH0fDc&ti(+e3eG^HahegSlDRRY5nytlV2y37_`fUF>vpl zwyrx|L8(zx{l#4CQNE4pSyhQcEr=$OQUY~^7xs*Z5HW4y^T_?&DsQKiE+SJBbP3Mu z(bhHl@PRUYW4^l@6XCoTsY8+%#O6@3(7a<%sgsTEQ&}RP9_x=bs@w^`-tR;kY4n-U>CEe6clu8{8tQH377#7eU0VD7emoLV z5@gBcr5Gw<_=;)9GQ0!#)atd&9bk=0A)SwCpQT#pu*^6fLm3P@%ERCP(h1jHnduF; z8?s-*qvB_fcVxN$PLec;|}u1RQYu%9yx z{p#t>$ijzvW!xzA({pWodBZFmT0G(|oYdFv(~M6SAy@T2>LF&OP4UI*2F0wd?$V;h zKjK}4x@9*f%QmzZYiAjc|L-#<5+rMAaUemzUhh09)v4Up2wy087^V992F+gWBRsY4WN^ zVkc!R!UB#$6RcE|n zqM_=KIF!`7ysUUBt0*M(12^JvMC)Y_z6REMc1x*X>O@Y!2A`Jm}VTc;cJK zF=imm2^gF?d#7Z%RGfh~EYeAYMUVM?^{r0hOueIeh_4*4#6}F0xeBHh<-;85)s$KH z3%~}vgY8jFo!!M{I16corUlg%Uw^opQM37HH`wPs!!l0%Z#eATS>x-=vp-Hff1Q97 ze|Bc=OZHuD?orY1p8q^`v!SW3Yanv(t9~84RNd@z>o3kKt!=zZiDQ(a*dZ@DTAT*v zPCm_D3w98B6*Pc0m{iSpT-L^*u#kXzza$VAVBWw}K}wwa@nPyD1;-EIgXJ}Dr}!TR z{-4qO_rMqA`Zq#yasPYZ{{?r_9xk$PU64=*5f=WF@CPW3IFTn14oMh<3&LSyg#1PV zAo9Y$zBx3Jm}+L?@>d=YEO(gyZnXruk4I0%>GK!urftrJvS%+^S@4C znps&`x_7oU)dw^-_hX@{6k!vT>o`D z2`d+8Wiuy92Rlaxdo$z{a{ZS{;jq=;mUYQ@-u-gyf||K$Lpi}vkB^r?tvM1W@29V; z&RhJ}9nrxEis>T2Iqg#T`Y#ANUv~C-sa`n2s^f=^;g1^Uuv`XAy4)_EXVU5IpUCW^ zn*tu=uK^tZJu{1pphD?Vp+v4)e(S5upH1spYtB1MKiu6?mbb><>mCz04W6~8e1AyI z5IIZxQOV;xc7?L+nlQH#a6lT=0pUc3-=PGd;G+Hia?oG|jQvH>L)U&G18tz;0^*|m zZ&k79NAu@0a83lXA`N=Ts{Yq%A|=`7VS7su*&j!B{uT+H5~P{>$C}zdvz+P%J|F=Mu81j-SIT$dLLP3~yHt_A%H~CO-O~73TTGV@LsQ@tyH22fW)F?7Q%{hiI;66(f zj)@CJ!6&4Ir|PlDn)Lx6H)!HKU-n{q9)%!JqU<_s^L(L&FPVyr0gd7e7TU%cS~fyI zCW5z-d`hI2__4!J*`;OR*pJ%@X;9F2d<32r$?q(p8JVF9PuY)N0-(t0o zVE)L7OIYwdbKx%hctEhwI)wGGJ|uRlz;pdm=yZifLL&+gCk)o03VZU@}xsO`(=E;4<9mnsx z2LFugEKVmMAEcan#DLK%NgxB>)k%kBwVHC{2L|YrV_?GG?WS-78n!|w+VvetV4NXB zNiGYWVfZbd^t`byMOgNlyZLn$ah4xlQaf6fVACnH*I3Mbm#F9j0Tk?kud&iI^28D2 z6}@^~z-=SoCS4bATgTPsv{%cmE;onT%gHv;z+=EKdk;h{-!Z=?Hh{EI5;c*s>k-^x z)dP^C5dUl%9*rA_4)wqSk6hyi!>Xt}VVJKaAUFVpWm`bXAU=k|J`T6X_~0WLQ0G`u zln;&T+_n$+g0l>Re?$f+76?Oo({^;)SBoUjn3&23Mw$W}J47Xtel#KM^d1uPowiHy z;L=UqHEkW#&4oNUX-D-=fdvSrBZ(enQvYqLH!BRE2Ke%1s2E(svIacmafH2;)-!XM zd;?9pGe*hjcF+B`4Uw|G_sfZapBm4f!ae+e>`1bcePDJV(DDv#S46a&1cGLB(g@=W zHuNtM85e-b0PG~Pb&p?1pe%8HSHc1f63;zNJPIcZJnwKs&rIsY;uCax!rd!XEN(YzPpcWvxgDrR>)*uZifjDnpYDtMt z-F_py^Zrfya9p@Ro_074L{$q+)9<4nD3s=`$Qiv7zK+R)h@GT(FS$M}`n!g-l4^6R z{qlMrCmT?F=6EbzT-1)FxVZ7ZZT-DHx9l&PSTOdwk3L?6r}fAwmV^x8j@gM3%6TC4 zK|rOCJ{%9;9BimSiyT5izBGLS|JCJ zJr2#pH{d|v*pFO$=U7$@QfS)XBw_X~!skL?cIeOJPG9cYydx zLaK*4W;TdjPboDuX%Bfri<3L8G<^J!7k=Y$dYm~{)M2( zD=ms&D7^TdKFDCFIFd;Cmd9F6Lzb5{Y<&&G$;z5s5Se1ivrxEP&&%412y+kXI@5 zYd7VTg+sNf z2(9GBl4NP`Vmc>LFh^>w(;)MlYDRX zUg{BVOsDC~$$%W6-p1VmC9dgx*c_Y3y?~*$h8=oY13Y(v!hI{>-6*d`ze_A=u|uwV zgg!l5jV0$KJ&DdKH4-dsGBUKtp8JYHcXIjm>CE^G{cp2%cE@28gQb)eD204l9<{BlQd6tY4`b$^VX_+A0$Z+D)_Qx*cIDjKw?<{7H-#ZAtP=gBrC2q( zz}9kYgY9i^yt_<Lc8m7IdWVLO{Yr(*m=C1e+_1n3+|agW~(;t;}(s z3VK#ZwGn(vkE$=V?TW#2*d7&Yu2B<2b>}8W8x}t!2DD4W<68hL(jCL+c8>vayT|zN z?<6@8?&}9*D06!tM3?E+t zum`mSPh7!*bk;~e!$xT;Al5^|b8Pj2{4b;3$j-hR)06ZZYw<#o(hGxQTBbH@9`9U=v6$ zg$LNVgE{*PM&uXE@3=%4WUrEN_V$+F>*vl4{=ne|fSaf294E&^oeI^QpUGW(=Y7^hwz>%Rt}Wqg;2Do_G;5q(Wf zJmWOnmE&x>i9xaSEvq2m&38NLS=`0(6GZY#A7V6zBSsk~m#zU*e08uk6wXk-$9m2< z1_93`l%x!C;ZjG~*@WweSBG>Ht&5gS-@^mKMw3)Rc>TZgi%g@D_Ea}AKuuD)&kOHfGOw2j+WT8WU3ibH4)A?3h(oZGP05~m zg$59S0txF*U40}J<8T&qr1C@fmC4|#oHWtW0s3S-0BP(6$!xD=#R<^YKpqyU%WtpO z6QXXjv3p0Pn_;0HP}_Zq;gy|qP*JiErRz%^*+i(Vqmmom`dcEmZ{f=JhY=r8nkUdE zFEDzNO_Y0dKgXdwXQK|*K1p?H4K#XXsGK+ZnZu)%68!v{uwvUDltlkLQfsDfnvqHN zgp6PGE{l(^Nxu+-G6ag~H?HmaD%%#2$T6?x9RlT@vB7>Viz5-xhH{2=jsfj&XqN^` zNI}kI1!Vzm*73dD0$Ld3CP+I3unppy*E(}aesdU4F73Y2rTrz7N6plBR}15+fxlG0B>_r&&3ov`@TH5&ao+HHGX zZ?fEcQN5KRhQvI@(G@U z4Gt`D7kOdSB#sc2O(g|lQMt5MNR4hk7E7H>u%DM!jz;&5Q`^W83H5}H5ElXfNRHs1 z58D?x-H<0KSI&nFe6a@Gijvu{s2`vTaKLR_}?NB{EsW+M-AHq4Mb@PgrcwPL4 zkZ_5yyLO@%7q%Z0<`EyOcMZ>tBt?KLxIZ?%avPyi5SY}Gi^8_#;!SFz{OxG`=4<|g z+_AV2d|X5$e(C~lVLTi5oC&@h*(n%r-MsH3T|x}IVcWbI8hn~~7g(s_VTkb#10HES zbYT)$7&$9!wk&CYV0q>>-Z^p<{$hA-n_?LxG=2Z@aaS*mvO%5hSNkp>SAQ;BazYgK zJd+{up!K{+wrCd<{DC-Q9`zuNC}N|C8?kjl<@;Iwhca!!vqBBRyTrnnjYc<}6#-08 z?XUK4pEFor%76?T;tV=a-5%F`Ia>dO^B5`C$re(9VBdT<%Sfos`2|-7;XM$>#(np7 zk-=)pXz2-8bP+(y)s1NbcrlPNDBEvRHny*oD*$nRjKU6pabFYF z=1s#Li9$GYX7(vC$)=NM7b|h__$RBP3>bG=kU1qq;Yw}D*ScWkClefVBzx2Xq|jIoWrAhzm95wTdIL_2g>I1##_0fHA7MY! zQ~~f-K4Z1MI$?4b7J>IQ2;hhEr(wYvps7_}uhSHw5RS`~^xB|I;nty~C7$AhC?JIZ zl1je6^_@J3w_yIKCg4u)tX2-!2o;#Fy2W}WE6|XH+(h;v@QkJL^euol3kvL z^xRFdn+G#eJOvsHH1C&BaJ0NEtsnNp%W=}^K!uq*rN8hfjy;b9=0e?V`!*g@7#*i$v_-D7f@ z_^VoRw}7Z`%(;XE(!l)#CBjj+m4Z*8%W!CLb`d5aulAAh41#~4Vi*4?QP`pl@vCUG{GWe|T5^u=c-!&Wv|#cf?doHlUt znf4Q{SZ##TE}6U!>Irotptnz#vw#=I&D6$C z4SsU=$0{RwCs8!ZtGbTH7ijp>AD`-Uza*Ovfi@&wf=Rq}W*}rQV~9*mfoTQSnS}Zo zi)ybO`5n4ghD=AV)Lp0C2{mM(=f_0$#_~#DDI~R;^z~1!CprNR1i6>y*Gmj7j0bZ=l%+riAQ3=QdVa_|_zx9IJP|R7T^KYTwYQ z70d{DOzg&GUlb0j3I95CiB|U56(7yx!v$f z19>`uMusQY?WO;iU+|t;Q2(!yygIN~D6>P)NdAgrca9D`a^!{Vy0#;Hhj+zqIK$-2 zFmi$F%j;~9n+UT%YZ{$O7hFgA0+;!8v>KCnP|O3rm_8+IC2s!&WaOB4YQcmFkSV}>X$)$dgSZLsI|MYFz z&>tt9_0`@zmalCT2lV6d_k`B{4Fp*^VV-_*8gK>>|NI`H;&oo27fHVkA%a3Q-m$SVk z2a>5mSXdFNd~?qDu^YK$V&JY6Hgl}wfr=CiB+Y=M)3N3|lKybSF3NP|+j{XD3gm;R z^KQDztJNNG$!b@}co7<5<*>`m;_4|%4!o&$9<#N2rH)QZ0A|J;M7@mi4+uN(%4yK{ zct;F3n?%xFfKbLiH}|+U>UvGo!m4=)XLbfQ7bg3?qQUCxzqq%h!5ciR zaL6Hff}o5($`WnYMjd&}cD=ZXm6b)&3Ae~60|=)0TTOr}KD@w{3hrMctZMhj&-gTC zOfPX9%=PPf@2qs@`h|2=``$Ep`!_{Jvrg>}QA(e44aF>j@_^Z5sIaDv83Bf9gIq>; z8>=SHyh-2cbKkMb+Re9Ynrq8`*YQJ*d220Rwz{=Qt4JzIS?i0VSS36ok<}I5XMl3V zeyPqU8{pLF1fyh?*3CX_%XH*;Slop+k5I4=Sy3<6tg=TEoYFsj`T#W6IHG6Z1nP=o zx%(;9udFuZ-DxmEfarTst3WXfI9I6S^<&+Wb5-AT6~INLZzSRgk6d%_K6~TlRQLVu zB;h3k)N(`>Csl_uPL%kieDyQ8!SEsZD424jq22Fc+YV6V!d+t&u!wr&y^tthaHZOQ zu^q5qITwcjXKQ@NUrBEhq58ify-ho%dtw}7PB>PkKaV7 zi9$kr>k37U^xE-8RN)?2J`~RR7BL-dzrXMG7k4hs5>KP)C48u5qsV8Y5tz8emuX4Cz3;l#ayU8;2DlurZID;V1p^D10<1wv1{~MohQvTsX)a!XS_I(@ z{X8~P{mTAR7BYf{Zdo1Ma^&g__VRq%?&hwKWf}BskWT8hxKPL67LPg&(rg_hRYDCf zl5a`Hq!)~sYf`cgb!%Vf83Yuxu(8)~1`Ze62xS=+wspju+EKv7w1i}9v(+F2RajF} zfMZi{%J(XO-+bP;#T%cPZ0o&ZkEu5bYDLBH7PB;c7Xc-$k%s_WgLz(;TQWwC0rBeYKn zQmZoZL#v>R9XhEKB!7hu{c4QSPDeiCa(LXTPPLM-uQ54 zJV6>S^rLDCWt^k; zP>&?imsjDZ@CdL^`DxlcG4t<8pqtjH+6Qw`)Zk*{Zq)7t-;P?qRV?A*bl~lWlY@(8 z%wF4bjHQ%AdR*P-rOTx)oBAjDq=Rs<>Sg=wq(<@GfxWbml%b-C`Et(UgPluQ3T`Ai za2~z1A=!yeqhYzx5RhePTkZ`Q@8ckJPr#+~Xo(c*J!?Ow;{uYzAW%y+FRa{!!vjR9 zj)z9Sf!KLszxyz?CL?K29_Fmveay=e$b5ca1N9Y_GJmQ>A|Cx}6p%5cz5J>70{S)YcRzqJx#nRNVu|Ss!x+=f?LV-Bn{M- z-i~N(^FQ{T<(|^ck~9Xf62Ot`nEs_JbR5Y**y|VUWE@}pH>cFU+(rR9F^H4*OXL8| z&T<(?tv@=$4K#JrBS0$(#wh^cX=4*qLh2pMpa10`a;yRG7Wez;$yE@*6l*e z^JzHpph*9e`GaYpfO}|G%L=&;9+YESxaHFx^A{7OC`AOvFAB8ceRuV9LLm(`MAYsw z4Lv?5O8h)aXcK(SpS~y2WP*&wV(Xjnpa10za58*iK2eS$pt@pi*j4uU8LgOaf^|xJ ze^?#F>M3b5Mk52@r`1jVYTy=exXGjeDdWyc3RW$mH$+=p8gjQ?MItPAtg9Non~rPr z+mv~`<}JX*-elFcues138KeI+%A)fGl_-l^M!Y#&4=TFcJRsiFP#T2N&iJJ?PLN`m z&kE@l!%DxR3GoF~lGgcn0WH(GZ-oqjR-QWkOCgdQkXXt4>JRjK2D!Nw!j9;%W1Mb8 zr4gz4d|&gEi7&W}`z})npQ~-Rkm@Bu4WDnchCLhpq4}27cZ1U;#G4$ zdq73)rFklgd|v@9F*Dh&Qio~2=%qYjR!kvoL#X0_V2=wPD?P-nZY#cQ%U-5l9ctE;f+l-$e$W8$f{l9Qbx1 zR+PZRz2yCUYcu!p>bRzNgei-}t|KclFob^QzRL1)gIA@LoV% zbs>&~VoB^?t+eNNXq~8Z^Cq)kacZi2?2|}yB>mSS^akymO(QE_j2I2coH9j8mEPN> zS|TofRO<~y9N15fOjIyAhdSWYdP^ZZgCVMQi?X!gKwq($|ocr5;(AdV3^6 zfZFyV00r-J#DZM_`xm?)q-`i*LzNknQw+;pJ%cK}hHg{?Wym~;2#r&{mM{`1eXjJ; z();@ZFp$v))ob~H2e35A$@X@vlL-wM#}}aeUCkvdl{&{{+Sj1!8DsE`cw4|M`$&tv zvWpjtiy3YlJ4mwe{Jg{JmlYOuJK-rP7x6}R-}PA8y0-O=RPgM>B%d_k{O$7RnbJ-M z$>+P!j@+Y0$wPWu_c|02i#8lZq+*!kO12&$EjjPJcC>|oB=1&i1%RJJ&BOFr_4GE! z(1!zagI>I~QA2KCjW-g@1yP|z1*>Ych64i=mEMdxQvhO-Y*vmhe^$-P252Yv4;*m4 z_f92sQJG$dU0u;3CZjnM>E8qg6A@k69&3h6f3fR}`XY&Bhe1>L%vCrx*t1V%{A_-~ zxRD;C@3$sma`B$MGpCS`0w4lFPup!HdQ-sFEh$+fcs)FtMwlCW$&p)qe+Ol@r{WQo zJG_n{>K494CwEOe;jz~Ph%NVIZnQGn7-DB%zdP<@yM9}bCsvEdZBB9lIKb#Rb{caI($cv_HsLK4@ zWEu1{@eLr-;3Q$|>}E%PP(-@=L`Jug3?Sf@^v5#Bi40%(pB^-_IK$h;CVBdN;GHzy zStA%}-=cS9e+Rx`2p39hO@e0Uix=oodqs&&xlFDhl%H?uC$rWw$8+@e6-> zq;Y8eB5m>8ySDHTtq_M?{iToBZ>3)&0f{}X1I9eijGCEF+3(`ctnZdt^%SQ=T{qs zsPY(#Q(A4}0nQJZl!`-kt=!GcHC~{9q}H%nKIS>$wgfoaZGP&7FkWCB)@LrpMY0r) zItVH6sI-{ud?;)FlEXF{T$>!Dw~q>-L3G^ken=({JoaUjS)#B3eJ7MH&G=o8H!| zO0Sasd~>I|r1+`t(XKWznCgkjjG<(>biH>dQW$u9u~Lo(`))S0r8p(eU573_v?zze zA&mdj&r!z%!DPDrExL3o`P%`8e^*=E!VH=c9UAyHLxCRc89H*`&?ixz>R{oyY-{${ z4f;s?Umq*Oz`l|a=zFku@0u4b-YTjV1W5KoyscwOd973}<+egHjl?I_cehljsjXxD zi7h7%xT?Ry^8*i_KKg!efDcTbo zM(Fvz3*^IA_iI3JzjMzlw5m_NoOV|lz~n52V3g?ae71Lk#)unO3z<9~a(Xt53A^zH zd^KPBK>?2o?I^~TlmLEWJ)#4i=}TGeeQ;U}m1mds=gFt)oU&I+s1;vNC|t>&7Y7i5 zC5TCg1)t~3L^vI2FY^Q9ST2&Y4s8NUoP=r6hR;t&ldzkI@DGpdVI~S%;uA`VE zUNy3gG6Z(~YSk`yjbX!gPp% zeunF8jr>g1UY`DO98J`7jL4SZJQU)^r5-6GLJmHF^q&zJz~u{gu1AKz5C2=9`zuiA zQmz^<4H#oaqbXRZ&8M9cOHq5vK$u7lgh4o9G&BTWBE54{FLuJF6 zmPO#VP~$nYo)Z#}!#I`i++O00L3TUdBY6`Opy$D$JFd|wuZr~r)H@L%WNpE%Hh;6M z?Tv}exg(d2;h6qVsLs1xD_BR(bR_kJZQRz#%tyY06^9yTQQ~wiA&=M9d2Q8xah|8e z+Osx}JJx|mwI;s?LOo=~7AsDd)$7uia9!PEwPti(Nru&^V;G}ga?FfGH5AkertqizD)25Lg)fSrH%j;kAh1iWi!tB zg&zkSQfD>bNg&Lrksfoh8olc9%Q4v4IDRfGs(N6-qS+FDc`!PG-ZSReDWu1HQiws% z!0|j}@e95zEh!i+8aQs!oYB>9Cl&AWcwYoC%9z`<`yGFV-x`$y%^H;fT+hfzq771( zdTyCR0z@%rg>7v(#{#8@)Uj4SJwa>XC z%{;d3i=Db> z=F+=zUtBn84by(&xG9J82QJ{^!PCk$l|RydHSqgo4yBW?aUTUaV0fwZ`NZbF%BBlb%XwM@7^{ek&$#V-lTV zUB-%8s|bH18DI-Y^W(6`owC#Vsd+R<(^JyHQ+ z(7ue!S>Ev9!wdB`fyh~g?z#j0k_i07Lf;`ovhtHUXK@yJbfae4?eH)&;>FdE8G#!h zJjl|r0ckZl$=9^DDNBNCYH68_ki+6-Br&32;xs8-JCX7;mq)Z+#Lvjqp@iZE)@F-4 z;$Ur30yUKH3PT{_hH;vTscW=eT|>&2dxztw-2n&b2(LqR+s5Kd z_$mYt(e`YH<|@aG{r-(T@Nn|Q4O+e~0*|IooAsYk%(c z2BoMF7jOtHY%cUsT0g#7a9j{i)b<6_7DgkBHng@*nVlRyjRp#IKLDw^Y2M`_7t90z zRS++v}UI=PQxwFv8P;z*YoRH zrIjDe^Iw2ZPMoGsgNS}fV#!(pPnk&B6ygOYUq8RV9tflB!(D6+^bPKocd!B_&B4Cz ztK*rVE(XQGpjAK^q86>O*LHIMg6JMWJQ1s0`blg!Wq~{i>Tw=W?T|y_^KSg-I>Ctn zG%U(?mM;H%`z!hwh-~=FPreSL! zAs3o`$=dXEjv*g-Y!caW@Ce<4cFn7!Bj@i?chgzV%%?)?ph9N`{6za3Fx{&f(@4{}NEP`_I%vA|#IUK4 zH4!;{M0&qg9(!2acuR_9=5jPxxl+qvZTct9{kXnBYu2x$2|p9t8T-sO_XHE>so!Bu zAb@d6s^@k2#r;hUSHr7gd=bJk%f*~LBA9f=%+GRa*f^2P&H-Pj=r+FS)W!&nt|lFF zitmWrq;)LnAQgGLGD8#=wtyd}AQENRSes)j+C^VT^E)OnVYf-(ESsxg6vJe^7gzf$ zCl^o-TxH#>Ek+(%-t@t@_~&+i>LnFT*bSD&Y#YW)CV08prSpa=&dV1?7-9YWjd1@1 zQFn-2e(sSXN@Tl5weB?Avq6@0q|KQtQJ!z9o|kUmH4Di($%8tsW%)Y>if`}B`aEpg zcf=7rUrQMK(1qr8izBdN6N@smV}y(zA8fgYDV_+FJJ6wFG4uCSFD?e+StJ)ml&LjR zd!nKgLI+C{&vMSq>X_60=q~V2%#-TsKsaKtOh^ZCWsvR-^$yzzJ{y82Pj1hy2)liq zDb1lFfiScoVn?!Q6=kd@9Mtgo*`T8k*i);d)Ofw0D4AYJ9U1_mTFdEoIuNE~2*gCS+^PIAEFdVl2vWrrM)y$d1}scg z#zP$;21v3-V_@6bDCLz@Q%(pxA6+2_ry_Zs>l}ona*9;fdpe zT9s9`-@B4m{~Q|c*dWm#9a{~ITr|x`{PP6?*9k=)Agss; zbi+%S?w(sBC tK=-zp2~qjr&I2&V0t>alU?sPj#KCcj`88%Ha7l}N%lS#plC{)Y4SM3h%I%z`lj?h#?#E3&OPR-dILGxEDFFp zMwLEm15!3a8dbS>4D+g{%8?!y1+DA3v1y*>8E$^Y)g$Z%47gcllxSKK)N)p@j-6!X zy$xYdHc@B2x|B~pxXh@B0(YM`#ck_HF_3GNW2xE8lU&?3d9 zP~4@sJETx36e$#UcPZ`=D1}0CDDF_)-6zjG-?wIF&HS2w$<19W$-4KPd(Phboc)6X znOF?cztal&Zm%gq6_=U)9Bz^MR94N$`jOu0%lM4j6Mm}_Bs)T)b$UW!*W@9QUrsP_ za$RrSy1-p;%i!>I8SEAl@b_eZ@9uJ#Z zTk=DirF4x3#&S`FGg`<5B$v)zLI&h|t-~&1g>2kv_T8AY`hRD2Nm;x>RF7s`;T zVA&%l8f?V4&Ld)D#;vH}RdH9D^J7dcGLsHkxzMbszYG15=|2N+&SR}-A$S-_Qr*D5 zYF%DR^la8LXZaNYXHd08f6q#X4{;;5}v6^}S{CTWeC=aJue^ zn=1>|r-#rVsswP>YyZ?=Dd=AK(V*}5oK6h1uN3s;VB=lb>OYX4^Uu?ADy8^&?7g?&Hq;W&)NH6HoL$L$wxaaX#fRuhy;iEFg4JWy!qf@c{ynD0Q5(uVJU9Qx3RyAWg%N7_ShUqyf8c0l`1y`BEQ zPPEH+27MLH3ab|OVwef*=Zl9CV1*$YwGtkZ&R*um0=#0r$vfS+Fc+C(MA zODb2M(?Vj_FzAsOK!^{NR0-eL($GJ{tNLuBaLhplp|}s+%fMoYGey?`o-+YWZ!8byHdbRuv)dT8+tneZUXV zhr6-y=(1+=B^wt|ZAd>s%&s^tBK_!O-}HB*bbN327tku`GQ3*pQ1aE&0lz_bMhNl6 zIoxY;awZTrNUAkCF!*^dZYZtNJmU7g(JJ^k)QS>7Ei^l11wT!c52+`NI?Sh#c)l0o z@ZOO_HWEGHiVTz~2ip)c;c}kb*_gsqP{t~OU0tJ50CW9T@Uizh+$p1mL5|^G89US` zRN0GaV=TBEUPaW~L-C5p63)w{bT=+cl-RPyO2bzgrD2mNQmJb^PUDJXv;9{#T6EFc zS5&C#NfQ-~g)&IT_}f;S(zNoh?ID#TyBT|{F|@M#Xmm1G)N;CL3yRotymvbGc57}2 z%wv#YM%@#yc;bPF`=mLNP5vo36*GjPWo%WL%qrqbpfaeFjtF@*S>xFDKLCtf`08*m zfk>x-9HU&9GQlp&U&5fVzv+7(Uuy%Ue<{B`d5?N2X0?EmwJoB#!>*yqDqmX`=2BDo zJh6fq8vC8Wp91fu*~N1=_3I218o~#}K*y|Ta3Ae?rm$GMM!By3Dm(?9*~UaA5=8#G zx*i2Uf{mgH>!Xs1L+E=cC;EimkGbRTFES^z5APmAs%GGg95|d=QiQqRg!iLa}v!6sqzV=(thrNFE(EompeFTQ8JwE{@Vbc z`2F-ob+hTSbHqfc%w^bnC}Kj}hMwe_euzJG)R8SCeW#82F@miYpV!^{2bH-OVoSkf zH?k)u#q9v5W0L(KE5rNEjbw2@`yvc(b@DAR#&P=>NgwusV>z_Wy;>{lD?L|362nzOK$;r9(1( zmOpfRnj(>fd|JvY8X0T5eAK$^>FbAf!R_c^%&6EuQ$z082AZZh8GhD~g1YQeH}~cA zWEt-F(fJ1qR9RxIIy%CcwZ;`nexCcvM0JmmW%9z;;Sl$KJiE41z{_vC-_>4D5-_;! zjygXUOs>oJT`W#Us#xO@vZj`H9IZ{_N?f1|eq$=18BzOBzPJ;TzqKUcK}#m#!?T;j zK>D;w2DHXPh%eQoOeO{shb1^;gf!cNHdn+NJeD6dNjBT>hGb-ya`)@-L!SImF&{TM&WPUPZXh7ygps&@6go9 z7(==8`R46$v!bprrDba)N4wf-NoHwU1peEzv>e43oe9h~-spo4zEmwIuWRW+I5j_7 zBEstTabg`XLn2mnO(7@(KE*{%KAi{$(VNf*b|F)8tGGc!JpRHFd(rNw3a&kidF_@V z#IDUOnuKhkt+lV}4Mu^_@FD$x?9k9sQ7ovcBX(69-`-^fhg}Bp-c=R?Knw7S=tOQ+ z?)anvc|K2K`b{NJy7R8g3t?Y|vqRoK#Bz-+(_#DH*6A_!3s6ZRZ^7*V1e+m{Dv>uG zGR5W!%`>8b%eeJN#SpA|GL8cwAw4TJVzO~oz8{c#IPh)7WV*slz$J{7CFJdwr=MO* zL3nc|i9xd>5cnd}>zD|1ZuoZw@VHGuO%CwI{j^#HEji=PYw!MMGbQfz{+RJsn5gn* zQzO5nlD>tyDaeCZbNQU*;Eq-K$#XRT>xz@w`)o>E&1;OrqF+CUEBGe-H-wUvp>zz7VH>KmJa%zAwHabMe_D^Fjpe7b1HUZe~)>aAWwjT`j zM|^GUCN(OlF4c>coAYp3?5u_*WHCKNB{={)6-ykEK;yP>xmiL=<|d zkZu;b9>LI9{nh`N9^d_M?+f_N*u#XXK{)F&o5rWuBki7M_;LGp>)WQHwuA%&kdD1 zjOQAgKAev%d5^9|m%xf9VL{CIqgc(-^8p07@(!q`<7njzfxV=X+mMYxe`4?NEC?Ru zXl0(YvDRBip%OtKrvKuDc=H5Mp4*B4vanzx?|r{_dUYf)Q{L`q?r9T3^Z_<5pA!-M zm`mR4h=1ibeQmNL>cuT9$*(Z}`plTTY&DR;;vycybDqqaxX$7m^coV8FlD%wt8*6V z8R@9OP8Tgt_K(s~`mX8DPtW~hwj35bUOBX752ZgVFaNMN#(S>gO`uQ>;s)$eoa~oG zfe6F#c|a=$CG9#M+I&cCUZvjqg)H?zq=DVX%;q@IBP1~d3NNc=^kbb>mCnJy1!1jPAgIkLK3W!eRif)V6 z!?Cm7?XP*6kKZ?L2m3%OxH?!LCwJv1B-jH*Pw0ldx?T{y>QdVd5xxIBqB`Og&O_Na z-qCMxdewOsXgTD|Ntafevh^oS#Ju~8v`!0^VJN%3D5WeYms5vCY|d3gSQqT7vt_#~ zxeD~GDP=ulHku=#rVJe$-v{6TQgzE0RSMk;mz`giHp$G7gu$FeA%vgfqO`L-OBN%N zDQ$J@Yh|4BY3nt1Hh0J$w5ETSolGdVyca8GW)0a-eZy);OU12gH1^SQy|W=`jDC#OldV@I+Hxf6VVk&;CvocWwQd9 z+7#Zd{4x#!4OSvWdek4n)o5FL8Czex4kZnMA^l}vcSKpOzv6pE6aZ_p2ASoCb5~|W zvCK(8fhT6?o_vnotp?v?Vwy;$y5h-T)@Vm zLYJs%qE9GAaxnqUp+|8_gJ2zw6Vj6YKWJR)ezHcvOAH6JEnliuxh&Dma{IXp4aVdl z9!lyow4U6|uPrU1Cu18Nx#fRRZb+Zu24clXZ)5G+;=;Id2&FmJ13@qiE31bg1HCME zvfPL?_hn3y^#4p&2cLqTxH?xq8)Sc{jTm-j`}AUc<>o^7`Nw;ArK)$t`+Yy9x(?%O z+hhE#{?AzXPJh!&W377ZtH$SpnEG^7^?{M%f5NDV5MkjuiO1&`wC!zswg*~d3t0Kx zJ+=1xUd8M7tNJc|iun_=KB7Y5ICEh=>O(zib$w0EMd91xZi_|UJ=?|gYTFuPdr@s4 zhk*2a+IKW;^4g83p7D>cYpvV_H^8U}RoYx=TbJjOl4GZnDC%iQI^ViP%awLX+G_;r zEl}V4U_nzX+dD$uL&_oaZ6CHeVZ3tKCH6H(;G!1Uf1Yn1{u;wk-S&-6zvM4KotL%r z!8zNh!5Q|VbO>pj4Hh-5u{SEW~~jgKW*KWo;5rAebCGsM>W+!J-O zo;8jn3%sD!HZ$l}#cCm~TTC|(rRA(?r8%7lnL5Ycm?ccFojVV_-CAsea=A!(104&T zg=wM2*Z4u!x8bXOc&Od|QlhqV(v+47kCtue{?$c_{}$|`XYAPBgZwa?42o% zP^Q2Ag4}agzNb(6XTe*AwwH&=wJ&2vvxj#|!Z*c`<9k8iT-2_ouQ8gG+njPJj3*Te zxy`Qi@1)13ILm+N%XW}+o3vs1Evjt`*KK@aSb5?G{_w}55PN=`#?Y!$KChQoU*@t? zLQdygtM-o)w>keppg1?vS2ss=^PPke_?0HK=N8La%ot3X#Xv5w_OX&@ZR#|;{zIz{ zdY?g9|ISYxe+Z4FKhVxT->!6tWBctEMIH)r9suWrJ5j-C3sM?Wh4JltL#4Ii;&#=!^7Ds-52mM*5Zjh6@GcgW&}hz2s29@S{w7UTTm4gC!jTA}*KM)#Z(ACZ$+ zmLW*luPQCG8a!1swaWKcA{#v_VgtI-+U3BTkYdKx2YmV)W*5#nd_A_tM#7Q)U?E>N zv&Ql5l_8MjV*+i-XhCRqv8*KsrBVjpOauNoM~InIRJhK}3jtynEAh=L5e#0yB#+6# z)4`x~jv_*Bfb6iRTa>G@$A1EyeE)n=qRt*2X5B;;NYo%Hi4>cp)Ae*7ScFQtiYfcQ zY{Uc_zcuZ1$Rl3tFJOajMqxH|ufJo;k8i(MG?k0tCXSM9BkyRF-k%pTpaZCs?|9(V z+pIA&z{#`5r`o^PcRMLwfi$$uV^sAe*#MR(`{Yuc{fi=WYD8h#-b(H^WH^gTAl%=O zR*)3a?~?0rsjacG5yRKOwEN_@`f65h%F8o(FErrGG8_>ne?;K*t1obJjD%ro)%frn zI$^YHB*T2Gs}6QQY@XYxMor*Hnr7cRPHR(=yU0IE<)ZR^)r|rmA4izd0})_56wfz3 zj%o#t5i-&cw=&g_kgu|mQC2AL*q!P4bVhjWCL>XL0_XA;g(jpbb!{E^&|SecVJQy! zQc>hFoi8wrC8OvX($#L@%t6vf*2Skh;Tkd)ZlG@i!ba?d652x?9a!fe%#+mJxV`lI%jd zhQM6(Fj^BeW&Y2~+p<$W%d#~A_=G%6XJA|tddZ6|{CsnWHR7)8(`Pm7o{_n%fpxRg zcYKYM!`KA2(Mt^Sft0MIcw>zf$=>7-J7ihWy*`x9FlS-lMB$vLSV16Gi?qCqigz5t z4P~1vo%U?qc})BPC;+yk{b9Ae_`TrQT|m^iNb=@oM>c`e9)Ix|;NKXYf(~hU+#igL*(9Bhu=XBx!H3z( z%@cz*musoh>=z#|u6=}!12-VtVh-INud4Z&>G%M6AcyU8PC^fnpLNL=tVcd=+mGnU zqRr`{l0g}xX2-=dzp>z!GAHEOzmHU}Tw6YUIMLWJMAEQ9n{~7IrNoP?m|W%%=H&mW zuL{khb&ek1(|_vzD%9roze_RXxE4m_|IBQew<;WSUw!{ywOD7H?{)+9sgFsO&3{7N zuxO;WMMH%AaIW637qGqMi%Ga&$KY9r0X6uR9_bq{7Cce&I&TUHKZ1@m?VEMR_e`h^57+Q=^HU zhkqD=|5h;liB`pgTfd@+j@YBw9xG9`)())?d9=337tolAhbCDJk}+;nI0O^-yJ@@=zcFMCi?f{46?}UPA(iDm`SAvxP!|-Lqx%$JgxyKlGASfg=$vEuG9Nx+^azvX#S=YVvgV5* z!)?mSvP^&hC-AFxkBfICTbu&UrwYH%)-*A=HM>CW6 zl;->Dl6jNYs^5jnO}VMgAJ2K<{K%h`W~3A=bqV{W;~fE=Evr1I=W=#nEx;;kHD%K# zFpzQZM?(dWPef=1EMtz_p9wE|u*=pQPCbXb?E5C3p9>)iRr9*kq@^lxicnkl@hO}r zVm2nV;)UOZok{6zPq7x6ztg)-omZGflR+W(^5`Ka{-D^`rB|UejkM|wj%#nZCi(f` zCm`}vI^e3P;`sX*os!cwnk=YV6;nL3Ac!~usz&i=eG{BwQ%}^Z!;NUR8hHxoj0J6$ zpXv%wI%nj6O8G|^I;gOq-!jZ6Rzy!o=hYGV%TCm&E&!N^p)M8X(n2t3R)fFWOo9h* zvN15qFEkWWyAjak>&C--`*xLW6UUT>PuDT3DQ|H&m7fGizfUIP+P1@9>@7upSnx7+ zxx6)8UuIaVg~Bn#(?*6ni_o~}mbz71Hb2&N#z|g_xfV@@1~z%UV9F`QnyvtPV5IfN z+TX+hb9iTaoh+qbd~vXKodUqBVp}lUrS*ejc&goB;Dtu4nj7n50q)-h)=1{`eQ1w9 zdc*ch+HSl@6RQN3;}ufqxJQU$2YWdx6liz-?CeTS3z!0TITpGf?P1{odrEn2wqobd z=)8{nB%5$lir86)X;3TDFOSgm7Hvjcg)GED@agkq;c;QpV` zR+!?{DpyX1t6BDjW+PU?eD&WU+*9yYA~5KZlb&OMPnzRoPY1cEjk5jHZ)fw^g{Cev zDG-%;GlBRc0djy&kslP&6D-vkyjPV#EMtQockGEBGHUs{1*Z1KbOt9&UmO_t!9}LK zSr+ttT29*LZ))g^rGL~+z%beY{>rOP+;sP6a}4b?Ee+QKD`C3!EX zrN5EOGIa)%5cRcnt_GnkORLEMaj|JvT*c2&BUYOWI@}~rp7zAA^o+j49R=ro!dRas z{O!L1tBH6c9{j-!=naGS`oStv+m4^?{^b)x09+WqNxZSKO7co@_nCEtkiW!K7i?ze zw!%dx6;A>?Wh2Goj`~;W88fP*0B%15Qis#Xu7-}}!Pl>PTbE>mKL;zA6_qqa>93A6 zu;Tf8Q?o32ku&KB_m>-FuL@Sf3`8()WN=!3DS_3oza|gB-#i=c}JC=to)FnmotAY&A{HZ35e=|VjO7bm))vBY@!+oF)<1b=d^Lj z`*alSc3r3uWn`9*d~$Vhd4Hqw4a`s!oSaS+SJ9NYnilZFv8V_%oBr*<)ZK1f4LGG2 zG+7Y7!W+~1@jS#G{^fN`XH2K0D9c0X3&`1*g~~==?>TpOehgv%5K|N+1M}3;keqSG z%LtGYrx__zHkoPa)afDpshj=T=)EJw?thmdmAm1;Is7q_+rXOkvegKGuLAgp{{ko zut%kA>CdY%d^T%>?n+Kob&=;b^|YFF-A_(V*PrewmyT8=@4IThGY%ZA`Odv{SAXF2 z+0e+_c5X0d)Yt=)erW5LH_FlgJ64baHz40*Ub}2BCfUbNxP;#$-ZdP6LmFV%Eaf)q|s1vl>sC}AeA{uhc-<8*i~ z+q5}fKp0|lFT8)WIe>;B1y&!byrD6*EhL0Bavh7nuPg41S6}IR`FN3T4Gd%qMUQoq zYDAjYPuKQCb3%&b>9gO;8R;RXG=4$fTTASIr_bT(KE~>RrCXk}&A$mk4x&W*w=PV> zClzSjyOLj07RTw@$_#%YEO4ZNA9u3qt!BU^i?gMjLIcfB_CI`qE=$w~Z4ttZ+9N*SuWT*7#N8W=PrivQ-QG*K zJUEx~?2P~li+~PlN`;|a2E-_5>snochF9}2X&oNo5Uyt$YRF!Mt= zboudt>n{e1(6>;B@e$h{(lL{|0-_1_R8yc0a&y(8G&H*)jLR7h!9@Z}*+7YI{WAbb znH;c*ffd;0up!rv{WK12F#6&PBBdK^cz5(Nx_e}d%B`G$%%X)Li{LT-&;q1zVU$^3#Q>X> z5S6^=wJ|q0=+{@7XIiB2i%Tdfn3z8&Vzr6K?=N4%3%s9A!;tkRiBa!53POG~*)oq< zyb!z0a9e<|S33{~2P($_vUR--EDH1-$Ij0D{`Yk$&|`cWer;#JUxLc%w#SKv)Rh06 zm3Q95_$ly{2pgqbXI-(#Nl%a^@UrA-juXK0UIk>9hT{_KxJoLGpy~CBI@D*{myQ{< zh*~s4ZU)=xt?9k4cwWO#qgsmLQ78oA1TNg6CrgeUM9UkxB1JPKhbF_FKNsT`%298b zj(EKc))HY~*hrk}fd7ftW($7EB}>MQb_&nXz5-n|f7@x&QiPODcw{?Of2W0jo%$Lg zVQQaEQbjv;@p!QophDJIXA=f5gfcwQ(Gbl&*}C%FB4XP`O1Gq&Se-3=`rHl3bw5-8 z4CS2}f=vE3F#J<*bZ10=fdwwUy}FWK$dv;dN?rD}ZXP02 zWPy`+J!_5#>&h5iJY5YQ@8n?}34dX{?BLbUx|LJZYZJ8BzACqT>8xPW?9zqlTD_XG z_g4UE%To{C9eYx-C;sw#L4@hQ2%3F*8$b!zQ@n-{PCwYv`1OT`<{DyaqjF)b_2JVF z2zq%QJX&D@L@q{l!|w)j++DKz>6w=e8G&4L-~7)v3PFps96~LP6CA_&p9RF{C|+ad zhWO?Mv5XwITn*g>fUl;9TV5D@qTUi@f1%Ol%tdAH=i0?7!*6!zL_@Dp-QqESV$=>J z?sD*uRO4}0(hoIB*4B$IRa6^~ZN!38#7OFQJvL;sLflK7g8(7RM3FD4Nd^>EWDiO+ zjOh-iFe!(%Owe&WfABvM2xI@P>SC4fvp{!2FQcH$P0P=K{YJ81 zX_q-+^s#Y~oen@yQ;WEo6{!@gCXHqn)~L>T_G1VRS0Hs0)o7qX)w(n&n|H+S1#W*! zW|_fAuYI`y=(a5`8w0GqNfeE)A9NCe&sNV!s6$tA-upD@PZg^a=xF^)WNo&0-%*(z zG!y!0Nr;yLp_~5gg_18p1WLrj<4=UMY7gUR>c4@1_V7zxrUPcTuYuzCu4%+*r3YHj z8$X8wVh4vxfXp|Up^?)_4>&tdZdJPmjF24GM!n8`e1PC-fvavsk(6||OnTGHe}iT> zNi=m1lF}w@L0bM<@Kf;E z3Z9SazYmcF?ojnyKb0JV@fW`oZ(*xOLl-)&D|I0uRsuqimHN4gU|=)=rhfK81H}v0nX`2XVUDCE#6$AF zMrg7!&bPxYV)n>TjjNua>2T4K@vhffuTcR_aKeGDX)DBdbU9?;k{Ojq8Izb zBd%ZHIJ$7}*PQ+BH#3zRDqf^DPy|>ts92z&@hL)bbZt-nT=qoJ09XbR;()&w7sEjj z(V5Zl&DGMEYagqV?7ah6pn+q(!&~#gxyiua(l72!4^559n=F_iM4*V5o2t605h*Wt zibw}V!?SoVhmUnFo=xj!gNo)JCLiyI9gPLj*>wW;yq>g9r&ydMc!gm?PpdDdCr=Y(yK|zr`C1YMujosd1yVp&# zT|3UFxc*`qwW!tX1LkNQVeJc7Mw>(CDlpQExemNMk*fX>Hs5;@1pf61AKMR~+Ab7V z5FImcC6GJ7-VO{q>#Pbl(o$p zZ>5qRv6i7l7(XvucLny>NrK{w_k03sudRq{Uk`m*Z#A)NPBa`CRPK|yQ||-fc0HGe zN8MaRnb`up*h3|e>-waE&ESGg&xoMAj)U3NfE4O5G=h@%KV;+YJm)^$$Gz^#RA4KF!yPLkcv) z0kT%jRCRP0yX?$sdzlX3)?r`H&IzykMv&36r)-2Q%*N?( zNRl^eDCH9snO=X2rb4}J{$BNfEizgTZXG5Z)(Y=^e=6Bq|2;7{ZOxQHOk|-9%F%BZ z8=e)!By;%UcVIkayOj8%Q@>wGxz2Esg3i;_qL1E~eNpN%Zckvl=_hU)bMwcfz=B@J z!A?8(woIHlD(cS!)OmCA)?}m6;}HR$m1wo^TVrXy<917*zn(m{EGjgDz#Q(LF4>5;EfKmA zIc9F~GR!Yf9mX(CTJ1AN9U^g?*4R45x$+ZB6*ad0)?uJPsrA38u6TTydbLl(Iwf2g zH9*B}>FCaou4akrSdZ?8#)m!kw%Cbx(y`Ui>ca>f|CpGxCov_ScW)S7dUM?$yI;bn zv~_sKj#=t`#}aD_it~8c#0oy`!VYh2B)!LyzmEuaz)ZI8~>*+8!l@aL68Ip&h=GSe|Jnhe4d4*zQ==sbOsfJDAe7_ z&7N&X=(*eC`ct#ayF5+NK?{K`CCv|}o1VKiC3#o`^?Z+YIrNxHdXoJS9x2n=dkP>c zl2C{P0}B<-1d3^|rGGA>YYUL`72mz?%5J?ae2mydlkOBLDy{(`R$-D;4#F`w@0+A>FzdrxJonGS(@7)UY zre5y^_KhaX4q~ZI_pD7z1{~O4oaNVD1i6C4FW69EgM1 zvkVcLn?LPzzq=?@RJQ{sC1~>-BZ6d{xksYL?_HFgePgeG(R8{3^}K77`+>G8Og-K) zMJEUR3b%C3VD~p11}bAV*{_fnsu-iSJPlRqg%fTJO*BU5*ol_NFU?71!=^+hVuzZM zAp1=&1r>tLY(&s7&b`>X*)DFCwweVt(fXZg%dSP??jn$eA765Qle{Lm0C#~*%DXt) zt{95ylI&hV8m#f7#7XG1`iWK>6z8lJinEbZ)G<-X&Dp=@SV3t=Uio-&i|w$uWflp2 z(+NDksr4)S7eB%S`+0l9SJ1wbs8;7Y=G)w1c;>0ug5SaXF)Rbsg@vOZwy$3LEs*qC zQDtoTm@&Yc;4iN4(sIti6iw zQ&nBm(#~%P+!oHj6fsolYvfpLS50~1&hJqM{*|a>*S<2T?iU>Tv@rFlb0(lko};I` zcLQ(bb9_@Q#yt07mM9(RS5O}J;o0G>@0>X@-CV3jZ7rMD1$Ps`#CN;$iD_MkI!5(! ze4a4VyP)81-gb5S@pHe%5g^({#97F3?_=rimYyUqI(FeZ>Z#MV+p5i!)*oP_wb*n^ z(ZVZ0mSDw-hUX6oaWY;EGyS=p?&BTLH%^-9KVIkSwle@Gi>$a#6Q46c8X}x;%m0Sf zv&eKe6&D#EWL759r?jt+Vm$rpf3wNHlRAZ}H+E>bki`^6&hB$}$pZh>4)wq8ojQ|| zYwuzKKg=k~KK-eEG?^5i3&;si);Tlt<5Llxu&_<+iOoYza4;SOJUH{K>F>mEKofeU=&HLA5 ztD#Uj`1m+7d68{;z!Wn#-b|yawkTEJFUdNdxc{-iD*@lU9)(w`6Srf!0*0zjR5_+m z{kimvsR%BpW>6j8P~J>^1yQPcq%?spEC}8WTNB*n6X(WmdIU`|3zVoUCy8FGt9Ny8 z0kwLgF}$B;i!r==lzf@A!eJ(4RUgWhd(?c5lzS{oPpbU_C{gi>FFd)}<% zJ*dB@5sdr?Jtip_U8;tlaO5nqw#3Ea4f=nT46q@Y;E^)WNAwo7sjOZqS(AIrc!}m$ zsZ$)82Cjb;i?UrcI;lJSz6T&cg9$$lF%}6(oge;^4_83YsO_>`+a z^9EBnifQOg4&Qnms?)OirFAUvyqMk-=3@1YGMF#msHR9E1m{YLjD``(UOYdx-EzE% zJvt-%_rX1pEBQPja^rnR>TwZ?`p9%ETs&2#1!(Udz0Q z?%$7ip^``Oh>fz9M?zfwPI`6au{%|r=QnF^QD$%&0W;d>ec+LG=XC4bak4H8CWbx@ z|Mn7H#R;u9E$p%B;c>qaRLvM<$P4G2Ri*JNiL!{z_Vu_szI87AVy`T3)H|uV>r=5L zg|tP)2o(M*ky}|dw{dEEcd@dd=|qXAZ179u6vyD-i2qO|9sK6LHEE1BoOtAG)@#jU zVQR7d`#`=F7wQ_YM$_UC~1(bmf~og`LWCz(oP|vnT7L^|Awzyc`@V~2mFde?Iv-IZwh+0{rEw?0G=waV=cqPDkJ-DLWmFbu! z4_>M$mr*Bvun=GJUxt;fck7z>>)NIzm4?}%rp{{?71^8WV6J5yIcRC`OJKQQybe*i zXUQvBmiyi+UfBy<(0`4{uh;5jX5)3ccCN5Y zUCfm3V+?hVfS-C~=!a0NYMenh?G5<|r^6jR-P;FnC$*_|euN3Vzi{()8e4E@^}M4Z zSJ}?7?cF4_5We>A6V3HatI`3f9bTHccwv(1PNho8Bm@uETqq2FTBO%J{-p@|8}ouf zbnC_#qgmwOo{B=)cRcCKP2^Wkni$Yt8ubjz<>avwxg8#W6QrWKT&^+X>S1%atp$0g zT8Bf*_vZ0FCTqX4fG1Vw6@H`#4 zV_71Y29(9u*obDzMP$+(OAYs~>~-njTu&r}H4>1rJ+ULoU*uf-`FWB+Q{Fsw zNoC+?>#H?*oOQ^;md2zd{9hWL|0xZ#Bc?~ZD{NK$clzhH=5gpKU}&aR(C@-sC2rTZ zT4f2n>BAPMmLM0%$51l(JE|co_r4A!^u=!P3doL%&PH=+H2hb97S>GATC)gHB-IL# z)tHwZeTV9t?Y-bHJ?d)MZAiaIlA`*KK39>*_qXm&HbEG$k_jPR1a8Fq?&JgTSw(c$opZt)nov8S&)@OrAfSFBJt&#TC9NGS+!KXAjwQN|739u#@7B^ z_Z{^z1ygFhqS{ftE4bEVMc1p5dRHxcF8}qSaoL+?o}*-%?=7+si3?zTl*@ec1|=Ye zh)}IvY%P>cQ(RcwW4;X8Jv{~8dnbT_>t&seWAu>i34%hJan4&=VHyPLde zuz4oN-K+V&nP)4XOpFN$AJqW=-Ar-bB=PhuOY>ils9~q&Q+5b|&iS%Ue2{_0-o2^I zz^hO~tINB2hdy4Kb4Oup<*i2snEJ=fJwU(U3xkogC$Ddv=t^Ls@&+WagDmuc=t zn)=(5ww2cBHCbSBC-d+A-0u*X1Ck6)h>E<*n9!r*-Sb-9 za_6XKxo!h)lv8^nIW4dc$n_k)O~Z{Sg>zF9g$5-#tu#T#uc%%eFH`R&Ez$J&2hvnw z)x+ghk~17oFFSRO$g0cQ3hOgE4aTn8}k;~Wnhv{^+aO*2}jbj$rdQ+NGQuG>C&D>zoHyp~QQ)RnpG+adAClOvJ3 z%R0|;1$BLqnZdgt@G#sxMeCR`Mjp4xwx67#Gi?RX%h&2efK}I@l-7opcx9E03Bau^ z7~V>!!>&Cn+vUH%RZ5YR-^Ir;GQ0rLGBbKRt1cDWy*apgz)ACsyD==ISc-Vz(W&sZ zGhjJX%U+-adNPf9JG)piu1e#i>rkClWT)91-f3pX%I~&ZGt^%mWuzu^;_heuZ0%E_ z-jpmJ#t2_wgg34PoH1`!xrBpk?g7*x@8!$BbVFc8?0BJ%T6nOIx#MSAMXg*l!?Eu8 zV}Oez^1@qRQ$HAXzO7#Pea5~zez9|7Nc6XPX9q`LMZXr_)e0TfEC3-|~0=cNkBG?QM<~J<9 zL-vm)vd#vOl;AzMd&($Ewl-U9=ft@Z81a>7KsEcB4!3(442UhZf;T>g;`+Q^T5ZkA zmROb)uNyv!$dPa8I#l-<04{O`4_~x>OwbSYN=SCE)*;0A-~N4WXGA6U9rfLksvJ;@ z7W(H;iL41={x{wwkOkb#X#yaaCP;QTKJ{RAJa#EsqQ;~Ax#Tef_j^8ls@srLKY#pD zBKx*P{UHRqBR5)k@o0HNoUx>>?C4H$wu0VP?;&+n^i?sdDTj?ZuCFdxaT!r(|4v#1 z=qQ&p2*x3G@><2%*)Y!W0chMz794TX_BgUr}!s zb5Zv+{wbQ%TF79_twc&q`6PhoVJ`T%>PV4#*g1|RHi5n`P-g@%-}=&m0zpe21iHVw z>3PgwczubP)Rw1iK=QEp@5-|C-C0rKRcSuKsJ+VSR7d|p@*J8|F;0*p80KKUk*|c8 zk_yz^{n3hyHxC5YL#Dnv3w+m!+DXA3i5i)rvvF4Mn~ zga6iE&DbJnfyYWGj}zy9G$|X#vBkdsX!QDsIhhUe35pWb-%~veOH@3TGbLR8k_X-< z62C!~j40leSH5zl#G%A@9_=%BSP>i*)qPOZ-5p8_np@Q%|~aC2%8NlfilwbD|PFz9vV?q1{EWV7Lgl$8v= ztSiCxd1hv~;d<73f_T~XW@Cv5&7LN_3Ay=|QHsB4d@pnl$9iHQ!+!DREx zF>Am=1l_fRe^utR!&E?;Ln;oQP`VWEJT&PmCOr50Y0(b9UG!0j7SX}v@-*!FGeP|P zlDLDJ>Fo{;!H(xc6y@3`zhh40eP4?Ep+iC&u6az(eFtW`cslY=>VZcK}V0~I*g$? zDXY8r4}PJ(KY`LBVtdm*iyq=+B)}^0n~{BhINj`P_X5(>3BGGcLIhYUrHTvoKq3%$ z$b%Ou93pMyi$}0InL{&;Iz{&t)GS*<>gy8AHHW=25gX{YNcS*MfzX|j1$Hg?Rt0{p zmXGiiMo1J8hj6|9E3XG>q`wBF|5~U~dITs2IT8{$66Sjre^9-%ZIF6|4-e)~f5c)33qqd?SD?v?tjHv-Z;C4X8)kT_9<_rX%5oD~HWE4}d?M zQBx;X)@f{78ieUYa_;?HXorXR46GMbIb(2KvgWj^lYHc@q7gAq%NC$XhapjX<9s=O&w>EBM`Az%6N z0kk;-Py8LL)97@8Q?=@#4|%tV9oMo^q!*06YB7#uIHl9T1EM z@kydEE5mF3KzYUGuVf_ujbdWHH)c3ZnLbySe~0&<%b%I}`@GiZSMYm@~V!$6K^_<0S1yx;N!)jU+GKlb}1gICmXYZPUFn1Af4A*Q*+P0+!lOP^^ zy>&I!_ryX*O|1MewXGn9(63x@z#LVM4mFmkoxsAZx|(Tbare36ZaroB628XPceZIy>U6o5rQ_a1 zk*s^(->mxbGAGo=Zc+NF)b$P*ew==iWkCb%s&!$4pr>R8gAE8mFF+l>|gWE@3g8m%W`99GAs%d z+$_q8J4yTg$o5GNE0pCy{CzzB-YmiZSn~KQO@E*!;oO~&^LNr%wU(;4K?0BAvhf}X zU&#Tf7@h?QEQ(;C1+qD=HAeu61Qp9aL480`TzL+_@v@_pCg1Jg%e(6?-VmCTiy8k0 z9lLiDdqTc1@#+;Zun2xeVtlv7H+Gg8bCbA4271NfFkR$5s;Xet7I0AaV+AvK&xLeh zwq8r+WWV>%lsC0SAwR*v(_(By&N=HS98DdYXMoQd#UtD2hS3@&@x=(B%{6~A40(52 zvPswz`X*|ByvHU9)!2DSBeO_g0Z4goJ+EB?oubgX_o)JNSAo6rcB;0CL*x&riGZrW zDXx_9Z6h;68uljYl6G0=!0=+h%bP66F`VdmdbndeSsB)4T)Ffhd@Uts)B|Btbx?)G z+y2l*>jUk$C3rioS|N*?E29{#F_=<4Tz89n-f;ox#xyP-HV`YB91r}4CC+B(g`D2l zmBJMUnlP*<`Qz9Lp=@8>Ih{UTP8NH)dv2)|MA$}g}K$SSaS zKob^zn6d}h{;0oH5qiJmxo(8Sn4~CL&Lcn*)@vQm$X!T{T`%)iAj)OY&{SRHu2ren z9?2MDW9X0ENWICj_q+ZPHsU^@sy&UXA*5WMXrG9RAPD$*+NL*Kszkq`UT2ra9{a-75{#?5 z*u2LNF=&|?2B?`Yr?ZW2kjV%$+{pJbQMS4tKR>R!^dDT;JXKveholup2?tq&zh7He zUXmQ(J{Yer*8+-a;HI z`!%;Egv)aDm5^xL`OkjUYULo6{rXj*CTIq2N(SC?YTYqKMgSmT(y+qj&mRD_SkONq z(|D7+%-eriWVLKSdnFSdR**HupWT(B$Eyx z_tRN_E|EgjS-{E)g$U^Nc{TRW2hV|u$sIloe=^D2*^`@(x^fk9EY%vmKaG2m^-bS3 zy;1X{xGHK|OLH+IZuYbit;)EevRr?mLS{LJImykrL6d0vQYkRMtmhH>1qc5p#oJ7` zHi=lz3DwLu1798Erv|-JLQOnjJLiuHuP2YFFZ?faW9I8a5+mh0G@WMJ{*T_i0xGU$ z+cppg4Fn4sv~hR$;10pvg1fsn8azmFcXxLQ1a}GUt^tC>@8rlm_n!OS`}e;w{^-%8 zcgbE=wN_Q_>NRK8=J@K!d{E%s&yrlRD8ce>@tZdvwBBm1Dl=H15(NPSG(Jqjc(8B@Pw1o=hdqy`Ko91hxP#uxc{kbu7 zAojfju$LGf@(SLZ)C9)>RPm%t=IZd(zvz=fnYhi-`+j|#2qhd>@3$^Un}h`KgS=nx zZn?)FL@P&KaDC+(uoT*b(tIU6zT06(z?g|pKpuqG5rLeQKZtyl3f#W!LCNojvPg!0 z@P`dT%uo=sogag(m5Kr^phEQq(4mgw7Z`u4*pO(sv~Mxfdt)xA!aceVR1}++SByqI zbK+1!J_|j7yl@vDe|>MYupt&l*`}&Zhi!$~ZbaZDi2J z9dtT?3D24PF#vD?h^aMih3z@r3!!S2!J9QGe#8f#H=n0RFcKFTrvam+Jlm}z4y7ZI zq@bbGL~S?PJKXGhdb+lx*w&Gu>y{5`4J=H_VR;t%ikcp5#?VWgr`eo8aYVdr;m(SS zCtZFLj-Y5a$|wkzFme7VvSTvvBW(svDRGBMudnXe9a}ihcA`2m9p6X3!>8ne6XpgC zLa5ytXv{CtAl9&pQA{o5hNQJ>=&oTm?aydTv*G|_G$_JGgTJ6&E&-kC_o{@*AZ|fh zZ$Otl>@XAm14qC+IMCmrv&wg%l(e}AE<$xMxaO<*&h~M_%R^mB*-E6 zv8`0?52U)~v_w}-;?hq+6+1sL;6L`q+p%DZ5Ox*OU_J6;UtYL?Q3qLD`?kdpz4&tL z6r!))n;&2IFm_dXwPMmsFtiVT(q(V<(0h7%Ftq8M>N>v9=y)m~qt1t|o!boVcUiQ~ z$bc?@gM4he=&!%7zbZ?Fe~&S4@%W=Aw0e-=M_w=j--xs#y<&VuSCBzw?dm+Ru>c^8 z9)m{&}<#6l(K`L)OFZOptMU<5~kNZ1$>(ra@2}s(rH9eXK zX0i|`WP?4UjCHFb(#M<~=TxP0{Mvo07G~B%d{19C6*)5--6W4pJwh(N1=6-i!>sU3 zwz1J>-qY12MY?;nHyl8W4-+_zza<&97pP3*TFvl?MtOzGqkSxDCmh{;97_0+7mvhE zz%=4%5K1T)0zDww8hx7bE#0^ShsGzy8D^@;5HP#%LL9<{JicH4j)4Kzb0 zE(R6X#uFB0WxJc{wIsEH?ZZ(Fe~G+0<$wAJfjXYz*pkOb1Oh}B_e__(7-8vXqa5{ z4tzd5gRNT_^2Adf&DvW57|IOl>}FsF!N+Rf&oQWHt?$f?i=4FfRMK$--!E|w!?xnj zKue%N%s}gdohLj~Q_-*syyoXcT*Hq$YHiH3%Y04< ziC$r3w0eLR=2paqlv80DULcY9QUkAv9|8w_p_ysF^%ASOV+oQyB>JpnzD{AAGN0(z z?)d;1&kEN;$cCJv+iTKgKCEXa;pnE~*>(lkLkVfkxBWqYNhHMs>3X*h<2Lt|=#h~q zo?jn9)3uGj#OZt<3ELzai8d;E+reDnX9sglv%15$EQ~HnZJaUWj3Rq+Fg-^>lW;m6 zPWz*9y+7E$MDrCARcx>A{`|$NMxLUFkb_M$*3Z#R(q< zK99=$1{ltdpi`956+$EDEhv!&81)hgVBg54OQaEWq?vuNr+M6F{JU-p4=eF^a5lVzU&Y9D_FEn|$C9|aW=<)p5>9FXuIefN%V4Q-AxLD;%gC6PPr|p{i zk^UrDYDxW|1-&0$1L)6i5bmr&A)LB$pEpH%(_qm9ysEz$A*a?o)5=eORM|(8_3miw zcNUD6F2xoLnLAxspNTRl9Y7PvZ=r>L&dlbMc&>)!8}IV=eE$Ge4Cg553CNtZFG9#= zYLfBpFpT>y5K2zD$+Ots6Bew)O`0>)Vjwl~2%EC9TVBd}c%M}<(9nI{X?C&9_Ui?S zQ*!fSirpszTW~k9697WmxL-xbRHRugzUTJ1jpv6Y%mmq1)EC{9J@T2NptRe|JGnk^ z_CskL7vQjEz+1Hx3*n9IRiV#7Yo`NtJ(@EzvnR$SZ2Fw{HUrOAFPeemg>#z1$bPWZ znP+7Ms_kn{(vRT_-hyc~2~?;sA+62kVeiy4VZ74E^1q2!<1LyVyqzMFZUBr3aFa8{ zK?{#hOHi*8Ol3u3cKd*RFe|Q$VUv{-P^+2EFX}d~G0Gk!&M0HaryE&<_S1__i6ynJ zKzX=6!->E=B!bH}CmxA6&X(G`(zXhCJJ9P=Bh0&R$!@-rhpuwx0M)oe0Tl4xLB8-( zf`kG^^>&%xX)LLcw|_k$wUGK z^t~UX$46j^gmapGtJk{W&ja;T1OSr!1JGF+c93Gn@UTY{Ik5-tkwSdoyF=Cro=Y|w z(x2F1H!-q!sQ_Ad*yV^OtP*#wgb%l3kC5ev6Fc4zP7#-9ys(A-(ok1~Mt)T1XuAoc zpv~sYx8Id~rioY_ZL+JaV^*F zR@{dpe($s4UBN;*D@N_wftKQYN>o%I-vu9YSe;p9(pr}Z+?pX|4efy<3&-a1&^R~7 zrN0QtR3?Jt5)DBkAdV~K&tCSxBip9!rhl)&Ne5_@#=r%yJ++Y$_ZZOw`U*t=CaG&_ zCzvchn&dqj^W5;4XJL{fQH(A7l)~1$&7#kXJ_{X0E_(hbk_tc`CMxurCzylARy9Y7 zgoB*<@;HstP=G_X$f#fAuwO1;G7K$nY^SaFVaij_`0DKPT##nx$x6XHoWUGzRbg)L zJ8ic-2G6+us$y8CBQ3w^_<8t9qTS$@l8e&V!~AB)(pOCL?dPN)rr-m2UJCEWdj!9C z;stXL;!>(;Z+Bgt%(ELmau9xPxJz7f{kV%PjUI3vst%Qc;|Uo7Fg>j+R^<~-48IuF z80N5WyrOZvZl7C%?<&23Hh1x08Ca)&hO-&F=Q5~8^SCsZ%ii5#eYX7k|k{N3gGJbTX2tm+b?aR>>#di@Ji%sN~TjIM)MxV8pR zhb;cZhJJ>AETO+IaDAP~5*Htn1N0(bcQF3`7&#QRbw!2Oh6nZJz?jfqTc$C8`I2Wa z1FL0xaro@Eq+>j$vw{lSrGc8-jGIwEx`kwFQBdAvzp~ZffRD0Qlj50IWMSNkfZCdL z?&*ABPV6GB7Ygg@Yc89KfYQqQw5Z3&?nw`HWxbLH9hs8k6Yzc|Q*rtcI*i>XrRjmY zf{)ORKnD1ZvP`#FBZO<@m!`IPB7*`h>u9ezB*9i}E)sn7-YtJDRLzuK%$i~J!M+qv zWX+4?kFY|bP@7RyM2%HoShbftC#s)%ODZI4wv0PD%h*_e!$HBJnvTPPa(1Es7gaAC zDD1lXOq`(XlUyQXr1_BL&Rx3y`SHkZBv)e}rx@{NL4TC{X31d4nybwZQ5-jOrs|#z;V})XimM#rL!okBC zPsWG#n&t_7T$yAR6A%qgy4rE#4Vr*~k}&fkjJNdjzQ|KS2=FVU_1*?vovQsfQhnjc z`>Yc(rE(tr+1d#z#P{$TA3fkqK%!oW%?CZstKY_jkDZa)_)MjQrqdQn=DA4MEr{l8 zmAFKPXyVT3MW|C05hRT_M*s%>Z!fJ1Fa+cE z-$yOWZhu15Qh~kROkFF~&HUJ@n67eB?m=wDEWm3=aISgH!u4pGpu#djUbz-pno>|X zI-J>~%BKiN9@jqIcjD60W*M8zEeBORj0ydD?-q=(n^TWLs&0VZQO;krxZw?}cSgsV zU6PbLGH%ZR6m}b4pCU{Za+A&TH@}d|A;_a!#71G!=FT~ebU%T99644eDnt?R|GY7d zW#R`{RL=0IRkGgtozO@C8*u?;n|n-5Ox>5|-5qKiG$|E;FRvUK)$s!K&S?_7o_|qP zVE^R`23?h~krHwU%B((~Jl84;a3F>*mxu{fS0^?i`mSVho#319bI6%RGev zX(Hc4kgZP70$fcdN`YhoIUo}8I0X2;sCXWGd|}F33G?#Z;t@U*M4eKrJ8OypMy-bd zq$*=iCV;w*k`Mdl6E6y!weI+~vOFN8l zL2R>L^%H%amJk#Eu#ilF2%Vk zYLtx%P`k+zKTt$t3Jh({q1{59&f$UI(<5DnzABnm&}JBfJos@DE<9cIz185HcZ3#_ zJyf1+_-lV{+Q~g0m2i5CD9kZk_DiC9#JzbEkN0j^BrWy%=_iTyT3`xaj;kcNKR2 zt-FiY&YX1^)~vUvg&TwK;r?SN^D6RYEIudZfr{K0hn6EJg1rjnqk zV5VO`(RyCmto^C&kmi`*NJHuQIQ|Ap-yrx0mHAka9koX<`duAgtvc#A`;!$GnfDe+ z?nBBA`0^Nr*ZYle)eJm*Q89dsWhPJOvqE{y==C5v8`YusJ?J7h3$B%%@;d7?L$*4G zr)y65!u;H*fibMM_AETNG727x>Fk^qS}vaXd`LByAi&Z@EurICG@mdnyafiWIfi=@ zZzhe|nkJ9#`Bo|Y2xzQDPjbx&jP4@49?UDB#UOrOT>!CbWw9&NHjNB*c*)C;mkuX} zTjHuFx`NqYwAC+m$BZ19UXBD#(70Oj0#f;|@i0fJJ#j}$O22*wGw}d);#W-(FLdK6 zfEu|Khm%lg`Z{!;qjKeuxzVEm+9_nqzM~ zf|rHS!V&~R3;ZG=mZEgUTbnxPso{WPllaX&ZRoi>NLO*Yo|#v_q#=8%^3E52yQNhJ zSVynrp4D?Wj4WZy_1-p+x0;tCbV-2E6?*}?H?bzW(XkWk+*GdMO}_~6-9>A(1JztB zdR8PdcY)x+zOrx2lXY@L%W49qA0VLQuGy44mytM|stxd9r{VK7<{qO{=l~|=1j)%; z`;(GipvIKVW)46_G>su^lNYIA_qPD0d|reUou08YN@}|O#zDf4>=pbd@)k34n(UKe z)YvsWS*Cy05K1cZr(U$KqA2?wYPo)9Wz5tjZsm073*z@k4xp8ZHuvuYzslB|A=}P3EIEk#*FK zMaC%-C_- zj;>@uGzDP!$QmWpplBIN}L0BC+xtV}b3-E4f zHfX!O#Agj{nbBV0Tsh7>pG=buDu^28!B_{=P#}Lzvi%6z`-fVRD79sv+5FYXw+qkuH-+Q!q9#br6bVCC zL=*(*DIm~V4W7oXr`0m~Wp1RxQKI`M(_?Pz7rYNz$O?7n3IaD?;P))N*Nz^aDwcMF zI8CfyeVlY9!m2N#E9^Kx5!jr31WEJKJnxfhVdfI#7mY}o-NAM**x2lg=E$GcE(#;> zFh@COa(kV&mYkgBJAdrNok4=0Sx1)keT90YLAK{#o#~b|KwY2_0P)Hvp#Y}#)BXmt zFv4730V`J=G~c^^pKki0*G6C$+1Eo*_s|J^&6-^C_l);i$alA|oypEyT+tN1T!<@T z&&Ez{nAYrx1(WMIwtCzmsDHt~TF8fkY&&vsVKEZOIp(udj!3M2XNPekB@JLu#`_+p zCtfxN%SKtZVviB9Mw2;P&zp=xzj;z}BM==U{b*6d&ir#{XyIBOJC}Ckk z`HFVz;@Oz>@n^G@NhVvFpP>QcppVZ7Hb68X%7FzegYextu##f1VJz}$qU4(-@Q8Lw z$gUcnHbLW#29Sf0XP%O`ORh;L1hzRhkvLyO6#;ZIYu+0$n?1SsPRt>h5jM6T>-0BC zXCCX`%s{8^PA_LGU^4nGWG^t%?m}m=`2*Jx<)vu_bui}>@0q>Iv9S}92Aqq5XQ_Tc zp?8fUYvm}#`4ih9+xgw{Pg&*iX!wq9R7MAwN>uu;W{_9HydK>m+$zdc`S}r6>5~xv z4K}tepVh0ku0PC)Or5ePaC2G1{68L4X3}9r=64k|`vP2()yNpGc8p{T(XJ4$@lArr zKT5e!>$hoN#N*XGGnut@K0zGE^Gf#HkHeX6N>Luyhr-c&g)`)eo_kx0G3(BK4}HdA z&_WiJd&XV^`7$-K>`{zCo<)}KLWzwB(n98up$DY;7JS?m{Z!ql3tBU@n+VCwW1FdG zatznIi7s5qCJt(|$Ii`*^Pm8eN9S|%4?k@M+xVOgPb=;sUrN=T@>#3X0kn4Q1->4F zHEe9=3lFLK90v`ik&d_QB^qXnPylVGDa>sI$!gMkNm2GC~C>Xh%BvOtL-DVt@Zl;^&?0%kaTH%Iw%M0Y8wiD%_fj``JMIvede zrNjk|>1;}ybH`yJS*}aaefyisspW$oJu(ZQuBCQop^KP8Z8#L};xDTf2PI8KeJpi! zo#)p|>8H#2$#2390v4`KwJkc*+Fb_~9Sa6+wxBXTgFFal*v)Zh`9vwEz&pJmYME)x z}ZDI)nL_HvmRYW% zLZSl(piAS;uv;3YE~XYg34AVBD|E!h6_|Sq6n6qp0-`}L2s>$u;ALNNb&Ofv2dp{c z5{qL1AZ!m_o$ee+wc|nU_=hemPai*?l$6lls<4Fm5A(p?vSl4}Ya)lNDUMt>%BlG3 zO%vgcx@5Tlx^AJK$obdSS&LaXc9m;3L=Qkcw{$E~kf6<|x2|8HG`zf^tM#&=`WesG zG(C3NT|3;DA`iwdma9`5jtE?sV2E1iW7PVDlL6U}D7G*fSZreH7(61Ko=St?^f@uF)s;@E-i_Qc3 zv)p*c4JkX$5V@K=zz_LPY;KJRgwqD5&j3_+r2Gunv=R^!;p@STBp%#K%%Gsp_*7R>}FQpVP-f60>BT2NOiCdc?;y;=s zgaQK1Ik@&md- z9$ppOO_w;j)<@{P z>3-20{@XdsC1TBKBGx4=li~kv!uzej#u6yhIh|D*(8vG#q1veoyRtI=KPcj#=E~Vv zV2y+J64#r~Q71DC35L~Qg)Q+yGCxjh6H@^G>g+BB`l;WLm*aMA2>muqCBk&+A%cnN zjeK1TNF$%YW9pw||I5IHgRTBj@#_%+{I6%O_rjT&9dCvZ2L6R4QVD|k#@VqfU5eY4 zYO>!b4DMT{L|xs#SLA;?2>zv}e+F$;VacrRh@o8K-USwTH^oB9#>+lBlf!<CX$@x)zG)ce?k$k{eB1~;NBdvw1NzBfHg;L%h$w72Mm&T zq>};DxaHrb%4K4-^GSs`0B+=*Ck|@@zyx?i0e3Ngt7-<-c>(O+3&|vrim^8vsWgq$ zP`gUO=Z34dvq8wIV&h=qZzD6*E-o3YAMz3&$U!!B`7P+1N%W~?$69KI!pUm^E;}7z zz{!^W8&=o?cTvS%_~Ba{zSQSC8e;RiX?kk6K@yF&qS$=76KV{IB?4~*{TECA??!qf9#q6(TN*%T%tU0C%~}XUi}|-ffegT(7eFA8nUj&3>CXhV-xGLvfb>dkwnjjDxew-wj#fW& z(n}jzn>d;R89Bh26n@3X0vUh(ikjIwI09LJzqWKVvIo+OTIxF*2^$&M7#hLx@xlFG z1J_jEh$=XL1~d_ujtx5P8B>20kUvJQP}aP4p8tGsBi2WagVk%&FOj>ptK5P>#9C3u zRWdtd_V|bmC|lDH?A@OFlwzMZ23WW1G%SBLZF?u zU!+%*B;d=9tOf@=nfpqHjmK@iFu8~wewBn55ynVZh+Jr7*cCz;!gU(QXP?WAl&7Zl z3VkI(VKoI|*TdkA<@v^duYlEbc?pSgp}Q;8($WoyRbh+O`H)^2@hWua5gx;Ymld868D`(7;D96x16fb;;Ei6tquPi)pL3p^{ z6&NXYXZ~uPG}KX8EflxwqRV87eR8%HIr7dKn>@Hh5wUFCu zO0XT1{;JO;YG7nAdmv9;3{I)2q%CPm00VxtP1gyb;J9@5A^%}gp_#74QCi*{wv8yK z`dt1VO$K2x-zXw#A!SE_^mt&pO{u?5a&e!dR?2m_kcRDnNdF(ol<8s(9%)8Bc#ASZuXS2JD;>0sB5t!+ zgpjgTA%v~wa*j90#u-#q%E|b>QntU|!SG=GYK{G1x!y!JyX|=9Cg=PlR-p;rgEqx7 zzUE{X-E}xS^lEr3+q2ex0xun@-Gp&fboIM^C1s>gK2WIkP@TQv9`$urBtpKPe}X|a z1VR1`xAlyL^Rn~9as6j)udNSo?3Dy@qKW|!DN{eV=;qAIea7(dC#vUgEo4sL+Is3} z599aWa&@(~k6NG{&N%0H9j?*%&t-pmc;kp=nULV8m9l!I$dBnxYGm)h;Ksm>gR6+LRZ>OR{M zVU}y`IufOyXqjnQv=ks^beslWRpg?*L{$E)QWn4M z^3rv5J=dz}(10pu?=^~^z{rsDm9W22YWTGZX~LYHs@s!y@5Euq98o`GzvPtGNrc<0 z%Uv~cZdQ+qs%(peHk#o$8@(y@kdO8_Hgepf-pe_+=P}M51_4DO{QF7H0U}3wY6ah% z;sdp&s(0sQr{H=T2Ep%c@F^>G>+IthPxZ*;?Z-kw&RdyzOFDhRKw5Lc%`4|M0`du2 z-Pq>X4q>`tbX`6j(w~i@H{-Gu@$ijL+&lVU1Pia)r;7GD0X@E>Mbpm2cu?hn-&k+w z_=?9bKz)BcOn@vXEN>dO4}4iydPZx6Bq ziT%!&oKjE9p7mg~<>ZW&5U55pG~a7zDCstqWYXo6d!yn1UAN~12{ zt4MM&F(ngEpw!-Beg)$c??|fs4Vx%tqsTdhTwS3YE=`-lnMX z_wVKErIL6yYCWFDlT8jW-8Gh4Dq(r4!HI260VN*ss!_q3>;n=GqAIz~`0#%CRD=uN(^!g~u!}gWR-Q-E&6?%O zI}9N&Tu5Ie&p>$QKE71u%V=>Ky0zpT)nf;L%q{V?dk<+&jnwySD_nLNV}IxPgLRz) z{le?BMx`AH4FY*@?Oe82=Z5XNmb9&rLsyuhoM{PcQmZ)c^}ugpnF^_-Z@n3 ztdO53Abo||7QK!3RO2IJ9}wFfI*~u&JZU;{J9)N!URpj`Ir3h3tnV5d?;oEVA6v88 zv%%7<#DaWX6qFK#(SzEfxT(L1Vi4Pp7uAB_;r4KH9^B6xb&rq4gYV9O6x>f7)sG)4 z7S@j%Re(<=o(X|D4x--cM7RX{b7OS^@L%}8TjO-a=jno9@P%FIh95_4&Ej?RjU0y^ zUVGU-{#tJ-9nPRrgX!0)Z?Ne)MQ&cvbs61YwEI)r zqPGWI*y4Hn60DOqLa?u6JiPAcw7MaGfOA=+dwA8+Ltu+^((}?4@EZ3FfbS1Udj^#b z3VmZf4qdkw%H=4;JGdA5iX|HclIV>mVuqO9WjC8?cl`}yy^xJ%6ka8pukQQlz4erd47Zug(Edlj@Mof=qUhZyt$ zYxIj7RwRn)7xD0JQ%}s*9<0=;Dy-o1#uumzD6zJLWCn0_-Cq(zrEDqbdbS%OtrCOw z6aA7B1HUEuHzfw&idVgWuL6WsK}l7;9i){3aR;VbW|YebyegaPYm zgKR0>r=PYFyp#r*TatBr2nNWGR`?Nejo9CfY`YZPY}Vn-2;}~ zn#2PX{};uZw@)wm#kkov&3ODx&T+l{cF(0A;5z!?T~Ru^q+H*2d^tUX)A@3Gj;+&A za3=NuYqKWP8pyv%?~3#Mv10?THLPR(^af_7=lU|;Ai#=AG;lKf>zAXK!UA+lQ%R7{s4;H{(%Vb53F?^JFP z;XvX63Z~?6LW2Pgru2u1R@oJxfFUF-8R`JZcd{hu{OE?SO5fR%L{|u>2424rG>%a> zWJ?kfl)y@o+WBPrMxc}=M);HIcRIJI-soGB&%K{qt9?nLg=2&fUny%^)~^Q%-V zY916LV7$UHlkV9q1CiQdZyr-)i|=Che49ha)+}^hkUB(rQ5{R%Q@kn;A*&R;1hltO zzE=&KQR;kzK6#>e^E%EVTk>9Bgwf~wR6Vs4P9q~0I^+J_D`5l0m!Xuv2 zUAa0W(ztruw3On+ZbsQe*{q)Q9owsFf9u+h*Y2&$pWH*xu_v6*f`q}mn5YA$rrD^# zV3KW8ubHJ92vjDLTjK`Ud zXneEs+?I{cEanJ>>}XE#R*H$+VoiQEQNi?%!DR}caW*H2Zne?z`1`_ivLO|{MqDz} z_5B{|Q4@hR)0j_WM|tC2fP%%{hO`?kPVr)V4evce!=*}dj;&2q>z%Z5)hGw2h53)g zX-Q)EoX{;(ql%OHh2<|-O7#Q?$}D`MCnD=+v1f@DKZu^&Zba+s&jn5+0-Rqin*mue#ACH|il4_W8a_=8t^%Zq8 z7^wO(+KH$g61`VMesqfsA1>6XW5!4BKrdCUy3QFE9yqPQmiR!~d0VC~GHf5K#+hxR z@i*~YNPjwk!tqW;&@Z=)wUi#wNks2@#kG*>|$|ci|3fy2;^*%j^F9fpGgj{F+ zm<97ANvRtm`|=1gpdHU4y&%Ou^;tu(>wLmu!LRO7Jlj+eT3 zgFHnA>V%3zr!x2?ujTpR>#YWabJ@*7=!I;dYeBPQ{6kadpjN;7^5muKqP_K5+-I(3 z5Nxsg2$@mQK?2+U+j4ev+cOq5IN@~Dou!oTE{|UxV>)A{oJOR*y^*s-puW1h&3)}N zsNJ~h*Bw1&Go5^RcL880K6L!x`uxeRD|9t+J4M#cw0PCtny12cbRD{kJ8h_JB;U_o zirsru{LzA?Cis-+EGT};dgTMfRGq+U(*+pTUF|%Y0Q?rIiiyR|C>YB)_$%C!mryEg zfm+^>q@OdVJg+i=+`M=m+OYZZj^;Wf@e$ANMUx2#5Y~{p0zXoCkd#@J=cV|SW`esv zlz-T|?CeIOrGvD+PVFc09%RlBua-TK-Uc?DeX)qV<9M~VAHNXeAX1i}lvYu^+iJn_ zxbsR5=D>)2TMo|nk=-cbxwwpG8V{F*Og=3wDc+=E=uTw%v)O2t)N0f+*dTbDafpG< zvsd>H4WjXM(VDLg_I;;I8I#7+zmMIk1&-+0B3A3zYLt&5SUk1!kC_`4eYp%8=9@Up zWZm9TXdYB)d2ig&AU*z8m9|V$S7!SlKHkC;m-_Oue__(Ws4Qb-8#~Pkuy%>TPKi_% z^g^}+P>nh4mY?8BSHl*3cfnwD{oYRAn0oV-v-}d8(xr6I%7xuN+qj!h6*RSi5Ra?-+D!h3v>~QTp_#BR(4hE#P>Pi zYHvGpIe8QEukrG8osecA*Uwu?ZI99qi?T`k#Mhjmtv|NBqX>P`ID-u2R}wvF9O4dT z--Xh04`bI=p7WHnFtySbk+7H-w-%&PUTX4~+lm{@hh1WxVTHeeQ7I{PWh$}uxsoH8 zysxEnve}A^_D2l`?MY*QemhXbR-?D0YkZsW=oNimSRu1f+mdJ-+DzCNrDE~q=R?4Q zy&s<(6E?QS8q2-*S~sT{^Y+e`>$(E#uGR_1s6z)y&_wqq%efqlnBkWuSvxUPxviiUrb-7ghk3j|pfUcbY zR7ycen8m2QT@Tmh`xR*O=Y$)Dh5h~SrNiN+&;t_^c8*-y^Y0oa{134^G>CDe3|t{g z%RlbwAC@LBa~2*nnOb2(&W3&jpGPbf%_|mf$Y|0+e-M-MB3y`sg|T1$G*p-#Qn{_a zBi`WRn&qw%-+k6-e&>__%K};1Qmyl@&)0LxNoMNa>N z!y^MD2{2@b;cck>?K1rnT?F(T{UZAxcK0QiG-e6L&*|BeI`nHRzfv=3KjHa8`9yxgUq*Hf%vlX<$%Z>EDnIiwqvUkrARGub#-%lt8qr=lw^-51N+(7!#RC6Hb7c;%alfL@)NqDfQz3k=1wm6@Fk`&ux=g;cv_(1WUO^sO#L8~A7qMHglN+|kz^U#9>+`pw<{hRK zD(SBXCg>%Q!d)LRRerpA@3XJot>GnJh&6uD68Dh%z`>Q#hc-+ft%+AE$v4BQMX6iD zY9WzZT3qMcQmvLSkRwDwPbN8wiozx+F)*|;obbR~m=t)Zbfp@}vrme`9~Bsq&bDu0 zLTj@;oXk(pA0s+-1BwIjUmr~94U|jnqR)ST-ANmQOs`VC_#uqZ*9_+OqG)=pYsX^r z(-PVDpc8iT5)MYG98O|s4pv`6HHYt@eRJ)kOY7iqJB}IQJ2Vw?d)$52Nqm03dp>-= zydsdBSZet@Nbt+^|2s&)#=y$?CrZHdZ%_i}{}v_qD^{W%Gh*$}@Y?s(4UV8i2zr}b zoiu>O2@~;tVjdqTBOS~lh_>g~po^=TRx30RY|u~ORIPZu)MOWU#5^f+vWz%qsCs?ArdPj^9aE{WCJo{iEUVPK6#1eJ! zTb?W0eeZMi1Vipfy_Id%wSgSvG4Z4<2T-S4abY`&I;@W}@_Cz)B1SQJ?-xI8X?MP$ zH+}-j9=O0r);ERby0@uljZcNSDDyWR6p|jfXbj26decwZ=McGzCKgHjB?_1Sjp{IZ z)d!W{81*-E!%kbp;`)!wyYc%7R<_mxs$zw(PxC5Lq_Gm4X_OVAa z15F>wLrAaVr&X&uhvXc_nRn7eG>;D%b#Ke1#Mh`nm}4c z1`Z}5EfXsnkd2X@5y;5M#0u2@l}o}=-_p!Lz}m#p2*~g&M!>legDL!kv3|!E z|9}?%fgt|O{F}Ug!oGe*3FO)?g6Q%-RGQ=!^6O3(mfv#!k&lV(XVY0(n1HMdKd-=bW@iH9yx?EPf7FSU z@%O$026}Cjt<8Sov_Phx<^R>1jGW+zpCjNO=9K#zAk6f${67F;=3h$v4G?Bz|2^<` zEcCCl9BU*aygvhS;PpdjgED2J)IuS;-9(ub<+5aOra<5al8-{qUS_#d{vOxMUXZ=H zAgaV+LZyKN?1yu8gd3TtKIRt>TuAtG;>ah+M19n3Wy_ym3?!3**iC}V*byZvOiT!w z!{jBFf#jDTN8`DdM}DHs|5)@y%<&>4RlbpItv zY~~I&2Ip`66R61u1P`>|2DXBYjU$lhrx|}!xP-N_4Y=q23jbB726}pWH_sU#{R9&I zAjIt%7#Nr;CH=);c{8LyOVdHbge$rU9Hq4DO`-{}gu)!Yc~Nz`?JqLec?4j%#mOz% zKucT#5K*7{eKl+7I;sHLzhO><`u3IMmMrn%1)E}`ABr>+Ba`ei#G4EVN2C{+rPw5Y d*N=mvzP+QXJ-F$N3@j{c%y6WnB66Z|{|BOdc*Xz# literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/BREZUN_Ines.pdf b/2SNT/230220_QCM_internet/correction/BREZUN_Ines.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ace579b2d786d8390632654cc9baeaf627391f73 GIT binary patch literal 100710 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

P?15HP!Z`i(AKi9$Kr~`T9}jX z3ga~pu>|=;B@6**y&}biVuQNPgIDpRmi`1Ii(9};+SRcc6pr%lmj1fTYE+72VWgf( z2McU=RY{O>{Q{aaNoFrq6Q&NC3Pt8OL<&GYf`3ZJK1c#&>=BtiRL)Q$$A~{TI|;z> zO~>c}ymW!MelJ5JS3U3jpHK%)!+bylTQ4Cn3K4N97Cw8=*s@5KqUcMafHZ7aK_p%@ zP(duo;du9BIysm(Pe{p51cmWuLjxYxb-Uy)2=@90TISH+kHbb$-_t|iGb+5~tCON` z(M%Ps62rpC5eF8|NRBa3QyECS_W%=zWb4 zpdR}rxQ5kQd?MLHo<|L(?-z=Y6GIulg!uE_3f#Hp<-<4`dAncw7ET|h^Kzb)^{rd2 zA&Vyt9KuNgj#xdW5r7HBuRi_us1%AoO3PXu{zu5w8_u9TU=sx_uz&U+r7R*X#Y6z$ zNf~^OI_3s6Qe($j%Sn6w`BQV0pKZkr*+5HJE?WmP5gtD#634J0t^cW!T`b&vlvKkD z!nXjZ-R2(@_*12z`-F3W(hRIQx*gg6N^SKi(BgvAO6fR>6rJa@-wwCja&t0YfwKtc za-&y=H-EvD7XpT9(lUvS0PwQ*l3#p3;+;N0Yt(%(!uGK#7K z9vrW{?z-z4hD}_ykdY}7iEnl|#q_m}e`){q0GJ-r)qH0}>CK0e2UI3|mCsm&=23`O zQzWAdi3XKr&WZ=KZ;|aPDCan3(Bh zdke7thJKBoGZ#FapSM`<$-%swIv*om)rB3Ohe$RPL|h0X#iN zE9UHewu3u%{0!iF+(O1cg$n@4KU4cLAgxPS@CpZ`H;VHrm`I#nAJ{tVT=kQ3hS_Oi z=>l-eA8^%m)Ags-(9O}U7PYO}fC4smiTOK&+|7R-#7+o@TPXj0qt6I)fj1c?Ar-WA zzvhH~XA6#o=Prn+m!jINkaOCL3d$R@mn%D@R??;24Br=5_u1sHs%Smn^ryFFZ< zwjSFoQ_K$wFh!VIg0ZmI*kSHE2FTEYhQGkF)@d~4Ed`!hd0#L>W-@1OFl8P6o`h}| zGDU)!6ah&HJOj6T%&4pU}}Q#}9Y4Jq=g&9medPtN+S+z$EY0G7fCA`hM`87WPjUxeGq7x=?GW?itfH=CW#D z_CN;Cjb=QIN!ARH&p!iOO{&~gV<3ae%(g1}YaaDiBghjrP0a%BKfWlSgmf|7YV26z z_0KtJekR+xImvN!E#hQv83!FdHVM`*-^bA3dE@?Scr_4B-X&*61;68%&T;42`NYJ6Vs7H0hT24DrNxbyRbfB4)H-X#-3Gu3AlYT> z4zdr*5^i3?eDyB2Y3<7gN2fy6e#}?KM?`6ruiuw)+2+G*E+ z6R$OSqSNc?fcG`PD%`%w=ulRURrhn(AbUX$zLcpeYr&L`Lb>M3t?!#Bg~<-3tOIf@ zYIO{Os=*ak-)?jYDH&}cwyD`j-a4(CgN8G+z;_qll zq3A=6kg2SVUymM$r0eu=jqEPXa940Wez{(`yz<6RCqX-3ZRXC*SW;Nhxgyu-bL`o- z$34{GA9&Omoz4$^F9&b}i|$;>njFbKoFT^o<(Qe;SyhY=?hF*&Pqf}N<&kM$YbUex z``&HT_dx^q9^ zM%lZBOrg9RB6)nUnwpr<6nz; z@3#@J%7aG{CB-Z!my5w5IaMzDT}YE`-}`SGAO=U`Fd5)Q8U&-U;py=~njqpVFCVRH z@>w33BVsBz-Ir}0-=YNBYKN4eP7qPt6^YiJ_70d%j%z;mvx4Ry@6iNq&HLW6Mim=arX1yl$lkR_l zfMB*aQEt`jO4_~e9<{L9By^kxWh(H#KFIBv8;&*Q-bdFw4|nBYp$F*hCya(%qht?# z$o~P1QYE{0uU}T~q&Q!Iz0y|s!n9kQ(_Lf_gQ#>d6pQSNr1z9*~8L9<5T#jB4Q7Hj#Fta+>W7^()nj$4lb%D4iapV*+Fj zV=KV)VVZNF#qjXZ4M`n%1zsyO)ix7E?d9-Sgu~`<{w&91`gF=hUX*dTlpLe~ ziW9Drt&3!0{C+#Wwia+RS@RF5ig(ZIHu|fp-bzGbA4N5xK_w<%omH|h5J4;g-_>fK zZuFVfHDf^)(G?WHQZ3?0pn^Z9Bxx4eS*eBxXke@##usT4!0ZJ@5;P#;bq;EL0o3r) zXq*Fu((27?f=t7v_=LZ4!#fk{in*(3{hb6_gZO}--|Kv$YW96YjVK2vb=CH#V-z5g zwrreI-jL$F%&_5pECl0ZUE!)*V9$OatFhTL$AkaXYw4?+sz_4U;>l2Yh0_4h9{ZuZ z(DVHY#{`A+hBJZS;*<30rc(HUZmCD6lK)Tt=6nWtR>-ct$Br0xnpZm};7I^MDeJs` zdQ}X}VrUUC=`5jM^cd1FoST%#6_VqMH>;OD`$xT?i#*WNBTJ+>%Az1Vv(0$X00#ID zr0+fkFZSe@7}K>x{Ga+s#RvC_gu;FT0`CNl<7;Arnj>3|k1VJZ5`qB8I_>fbR@LQw zHBie9^@Sg_k<+)}KpljKcdMRNg`eFbKcXEownMf-?Ojr!IL;Z4kyfU2@(?tcRZi-5 z2tpI*(`i|YlfzfDbrT=lm{kpF7ZQ8|{5~>F-~(UA0{$&VE(6>GMI_*A?Lq!+-`VhQ zwB~BsMO%jI85a9n)1K>yz#`YH!I~tSM9h`uu4t7HGk3nNA>zOZps&F#8@ICN3|dDL zd(A>XrX95+&@GI2NP>J*f&Y?eo@L{l-y>5&TPrPff#FjbZ5h|cg|DD8(AlrGoPdHZ z42O{Ke)IC4<^;8&5MS_P-Dd-p$Hj+71m9up-yWRSsIJupBAaq~qd%J^#X{-+TeQZK zt1f1&y=g5@Jil$SjRoGw!mI$)Mg&a;k@e7O<;r*MxNS@>0=)7|O*HXJROrx!4!6FN z@G<-rW`0ULOf^|I>f6`H@3+AOl5|I!Z+9(td?XU49vyxj69do~on}wy_6PxM3Eifp z7S9*y;Uk5gt01-&e9j}v7W(lJ2GhIXl6`YkREdQB7>zM!0h<2gCfmKw6*!BvyeavY z--l=`FgeyHk<@4|CrlZ_d;2>>;<|3WZ5BiV$rARsPZyfUNAEN_-=oWgd3tw3r@X9&a{wZpa|= ztNR*wvfqCe6|LqGUE7mcAiGN_BC#&?r*wSMRxH-xh-y8+rtNdicHh@%h-3j*+(9sLJ>mW0=4Ety&z`r31t8Tne|fsOWr%Gr-HxNn9$KdHL%z8`{h zpRlyPV8YG~M1czhHgxAEQ5`7+GUphLcsKny4Oouh7s}*K*>Z>gZubrYOO_enJq%-m zotLZVC8KmhF=#79F4f?to5GcVvlRX7jF0ScHD>!;*^HA5S81v>2ONtEZ*x~SUyhXO zlenYrUvdmJyE^}8tv!Fg8|SCKZ9zI{_dfmj+iM{TuV-RMRi*N0fxww&>@llH9Gl2% z6S}|qD!(H-1QUVVTkkcvu6K{#0nmxS!lnk`lI0kprNa+g&s$Y7-T-?kHIw8#byeXJ zV!Xp&EZWqVK;$+vIQf^1Q$kg^$@=SRdxPvZU@CRuvMoFP*q=w!YR3Ljrx2bu4?KoS zFiN_9+2OUr?3Ld9(%ccc$n5~8t~I4S-!BZ=>r;lWI}5s~MaP_9dq-Y(80E@WJ%ir6 zUu`RiJ~P_i@9F$|@H?4t6xh`sPyVyZE|o6mg2N@d&Q7#arI{UQH5jrMmCr& zpNvJ5FW0s**6HFSddQ@;U{X~@xE-_Use4U`eWd*?*7Mc58&B=}4f}8TgaCg30ImJ( zl0d%r{l==yuy^qg?c6S({BbN%jC(so<40}5;l<_U{D2a|!{C2kzR!eAGi4v{BJ?8U z@k(``s%GY&-hsYs($C2ICajIMLq+T^@7_$*K3sFzJKmMJ)pglqLMNQl#=CNEw? z-St1|6krLJoTuqbV@_FFwrRc()kKJ0l`7H=06TdUvgHDzas=?@4|0BxT{e z8HZyY1=&H+oDS!YNR|UzZ87l(hS#o!RZP_|I&UgF33&Ys%^nW-PZs3JLcq}P4(Wcb zK|XEFsF$z5T5xxsfc@Ne(d|X z55Jersp6~)^-8sG|6&4@l$+t(9BB!uto znr4+T?A4Sn&t$pZaLI+R@6u>AEsiQ*`jU5MA7|-}5taS$V@VjP4Y6kS#k|_EVb!QR zF(ihSWj%#^M8D!S?eNK#-AkYRizbzxTU3=u{O!y0dCD8A72BZ|Wgk)DlnF}8m+2Wk zyq_+&-WYxH(H>fnoy`=@f2RyGKD{(XhIlT8n+BX2W$#82Q?Wze4x|a)UnK3Q4*0Bx zm5&ce(lT2(N#87tPRsu11r4t03Fo7zUxYBG8F{W;NZ;O8Jp-=bHdxQ@ne4zMarloP z%=P>G{-spkuxbL_eBCxHWGiq;07V&MLP~1J4~*lnU!xP5)ZF)@M^_SD`pj5{z@xjP z#ZhW#%>?0pq}w#l86xoIOL0mFe<)e;E_9NnVp^g@t4EktN7B_PN87nCC${W%4gH+# zNZ~8*nbMvziIRFJPU|;eX6vjgg8ovW~J>nq4ddRL)^VdR4siLpmK^2WX@ zYC1bxRoi)gc(IUPML|h!!#jUQ&nLefcdZ;-l-aPQeJ%sU+hN__DVc0C-Bz!fKDkLA zSRhl(?2%cwDexSxC8Ur#v*=(@Mh*|X#SNVReg0_Z6AFI$H7-Vi&h)5vgbJzvl?8fK zO~=F#zzxX;eM5_8WO|rxgntDm5=-VzHRX0iM&m|CsD`jT780RAZQHuQ;mEEw^MN6t zT1c4zfUS)uS>Nes@U|L)a8FQ-JWBLoTu4QS(sJ~esC__lhQ3obQIlqoQ(mlP{VszV ze2+J(RC-(c14tcMzwx<|R@ekKehO2%1C#>;7+Xc|Hp(!PC2~m(uEI^|IKw8$esdd? zZK=llOS_m)q|#`W6m!Tes;h%7u!=awW|x{)ix#MdrJglJNw-=}sPSeCWJ&Pk;z38` zq$G^BqYqgJ1q5>LH|`uO$MS|Ci*LRF7Swswo~MZuOhHZF2$5Wn#(V(Ht`}^%MpoP~ zqo@BwDqZSnzlSQH8Fk|0u`LVpHiQ^3L9~k9aBlZQI5-)N+-`;CeL3)m2EJgzz5&zG ziXcKc;M8aBMQu%$D{aXvUVV!ns{ut8=1(8+$5XL=$n0_;w|l$bslNTt(igJ3;AwaK0D=4C9lA-k6yn>r zDXl8PDL1L+tYFFRU*x(;ZQ|d^iK8Hq5j{CXB;JO*QMc<$xu7t>v?D`H;h-gxd+P`t zvq+?di{p1=Hq>iSOr74tRW-#`tAB#o=_8nmA1(b&wp}A6*ToLWL!2y2D1CvKkG1*})$V0{V zN)NdHx%5kbs!ynoh+o_GkpWFAXmeh*@cO)DU4`|FaaZ=Gs9A#SrDtP(z`tjRA;n&> zs*}T3VwVKRU|8OQ6YiM^{#}$pz(8GC)MW<0LyDdh;@2pjeW-|-WzD~VqRh%`p?}Sh zx3#ICx&Lm~u4ss%8!7~!5cB~;OmHA)9c{7?JH@L2e^oW@Ba_aZ=iyD`$>yJ|x-;$il>qcq>@O4n z`A43`v{RJ>_#PSia*A}`he;y3DcDkl7H*#o*Knt^6TQ;3xO2#}1S>2hdeymw4N%*qG`cM+di5*y1^ z0yhnCg|F!i{+)D!84J8jHo+C{I|uVAO}aLo8o|BPcLcTZsJ@tN(g1U>(Cu0nne9^^ z$VM>6*2hU_{T*YD?BSpy8A58Z0AIMSzD-S8i1EJPE1HYvE-Lpn77`imlPO8C&i>prGglbWI>UGnH|qDu%wuczQ*bz#jo7q@d%EfDBgn6Bc)H~8T# zeB>J}a3=$xzvU+F#RXWoNBq%}KuE7?dE7Gi@2yY*@mzXI(Q97q_@9XV??Pb~{~sXL z>`wQ;aoI%N0Nnj=9lST6g+x$&XVCAg?=BfwMmg8b z!5+gG2V#ik$zwTnRXU2yu5@adH-}jTtiuwMtKxK%?-FE{C#Nps#VV8Y>)e|D;8%r1 zVZ{Kxr9owT4>4`E#9T}D@T3T7C&a6iN-mCjyLt6#;c-#rk3u(h4Hc(}Px2kDrH9u` zgQKvkc8^;_!a?AE4rEFKv93oBaBV{~^wt-QB?EH%es^#!b&QW=i?}a&nVq*>mHlVp z+kVZb^#`mX;dlegADgqOdNLq;vF3f^)-)FaiN2*^zvXS;L|*rR5`B%)_qX3_#sfAd zg9^vX|1!@>|BO1oi5e{WR(8T0{Lj%7wDtb#oU=zbIw_bJbuOXX#xst*$ugdnhD#LN zt6GRj!i?^=4CHrdCrhO}crceBI1^{WBUf|r`R!U73R-FSKemcnqUKCDU=9l+e3jXN0=qCHz-NJmk@hrZa^z!T1 z_s5wXrWx$D;|}^Vd~S@1t_hgTz&);x2x zkAqSW`?;@{#Hwc{OdfVzjsL+CX0U|+ffz6{TR`wIbrB{`7Ldy!%nEFkgr!o&Dg>Jx zAaMs|&z8poxJvn04#Gn8N;iU}X}#D3RznGN>rG?CzDMW++Bu*)G9&7pxeUxT_d5_w@(Y(i+Qsa6c7 z+};cr>eC8}E32M#9^~m=MSMz^INxAI>)+`q^L!?2m~S!19?a>VeQM839bL%{0_9dY zo(3DM5KCz2PVQ9Z3z|Ge*INC;u&c|?uA_3&YVu}gRQi_X@u~kTsA@2JclkFY6%mw8 zA9?KMEhOhM14Y66pFGE6vRPpi|M7d|qH99+ngVQ`L*moSDE>E0_djnkN~`RmsHRV5RMb^uV0YPh4i)a={$`0vN>z-o&Ls_{3L=n6 zOERo9TcRY!18|}}?`2Lh)Xd#!&y?lz_78CV^`76n!-WOddgOXnZ*e;Q+pUSt8d$e` zxtkax1L!hR;nK&D0hAGE8i3jzR9S!i-TEk-V3rCIG3_}2{MIx(PhI$25MpTCl@twe z6tA>EbR0(1Bx0)aH8ENP=Xdtlmu`yDVK|~iIjc(%xN{LME(U&jrDPqf6J_Jh;j$5| zGo#2%<6^Rsr}x*N4F(465TEo>b)LeyTt8{A+@~4~ZG-e;!l!j~8mwP2b>y884Bxh$ zaYdV{yQ(86Ou1Eb_Wj0|rNM%EJDn&LRTnQPB1+3ukCI#7!fn4VQsK+7lzF2N-h5{aZgh`W|Z1h(L`u z3TQ9RVURP+!4aK!%nu%E(x3E)HEDoEji^-xf)9AAUp^K(-Dp4n*nxqc_6R;fA;adD zS{OyL%nDGUZ`)jlmX&cdLvykMjel^uE+XnhBzy~GBahSx?%IYTT6YOPXbz23elTQhyibb5YB_?sXugKfKDVXGDL zk718MSx>0^P9uS8AK`Fc?yCCu;^!V4jHR?#j}^wTWkqVp`%1{&bA1>UeVc;s>!To{ zj-s+Q%jrX zAdxD0k7IHbVXCoLGzJInOu+RKs{RIDT$pukR8wc&_z!b|+^*yV{H^$*)E}@Ou40|B zz)Sb7%bG)YMxFeJQP3%{bH~s($$#5|t zVfq|@JLrvui%o59dYn73S}dT;oAt^OV}$d+*n)%?xEYYv?HxHp0(v$1|GhN*|G3+3 zNv4*6bAfomE-(jF^#7_?ZOU9J9}7Nh$d8dTwfv!+;{-Z=Vw-BC0XjWRW5Oy{aO!{Q zG6A2+FS{P{JNM5qWzan(T|~)6t~1pQuEqylp@_Q;=ZCd(+pr%dAfxl9eoP|wo)hK1 z5W4<{&)+@L;nLE23S2+vO+dUg6MsO4GA`;E4?gVer1#SRF1Ck#5xk3$ii#-%D;DD7 zZnHo4$QdveV?Lu*)XYop@_t zG;y`}@R+|=sL&f!pK;x9$*^_Sa|aXthM?6Mr}u9V2S_Yku4mz7b78m$B?CQ z&~#n*j{k?US~4u)2?g2zZ+0RQSBU_{sSPjX9aghWKe}%JX@E(_`mt>H@btt zxL?34^=ax z@;E}-iy;^C!`vG@rjHUtDWjutZx@KfS)Wza8c=ic8k=o--VA6%K{?H+vYj0LeuggY zC`sk&Ed5iTfZJL~z(Zo}bN&yEKvhXa4Egb#Dv=FLP6q>YQ{u9d*0xTIoC#}bMfvjG`@eXFzF@daz z1pNjq^K&#k3BH^(5bdl}3(&UT0!fWVeluI#%pQ6pu7Rv_pcoPzp^lCoW9dcpfm<7a z2m)#BFymsH#KQqg2HQBM6r}!cm!10sl8nXXEW6m~PGdw!Ajh_FDbdNvG@}Ps7tH$* zSVXWn@1e?5G?%YZC9*ivh-%|#b4`%Kl;988BcPlb9B}kZiq=>~$UKo%UIWvUQ9?_X z420_Sx75(`t9HFjvuSD+6oNT!8y2L09rc7|zV&Ti-K+|T4|wdzb%NX*9`}9g`Z{We z{P}y4fKQ9uPDy}v!AN=&L>tM^DjuzgN)*Ay%72=6Xn|=rX$m}lj&gBqwV8jT=rwlf z-?WITFMNwVU#Xx8_w2}CqJB>Kd2w|KocJs0 zubbP}(var;BQa0+amhKr=8@2Ri`0g=%l*o?tA4;)rOya96S(pSpDwJ35@2F3F&sX5 zB>F9FdL9_)n{u*bym)Fv_fQ=8-28lO+I6H*#lMaBFdF!T_Pn?7AEpTg$jlA#lm0&6 zz5@e)?e@!LC=`>43#d?5g2)&D=rn*SEq{Ljm(4#4^3Bf~p#dNb+&zIpa7 zEFHa(%}UddU_k{z^rUj#gU+8lI9WkFbYlAUofMb1?m5|A58BeW*5O~JyDjY^Z~8<7J)ZP{oLLuijEKLF^p`#5GY@D7FoD2kT}Ik zGX}B3-M~ktnP^g&k+G4Xa0Ww8m;kBW=6jB(4kwl|O;yfn@!a;~({_SQO+e3JyJ5j2 zQK5#*yN4Traraq+1|}Q_HmV z@h&{rzlh~FGK=eB-wL39a@-6JS=Dat-uXemqU|u_e|?Odi8=Lp`G;5R&8y}4UE_|Z z+;Fz61|SY?BHVt@cIeU;mZ8$}E@ER=+xL0DQ`mb8!aj5c_61 z>sOCXa(*b>pXpt>)?MmIl3_zqwul8MZ2PN)k@kD8T^q8izws_*=c5fP6>imwJ9W}J z(%RW6Yt8f(d_92#ti~Ld?w`IF82v?=Sb_N#ECe%^9gFZ)wNUzh2j|{61g_Od8rNUR zd44o`d)KNzq(d)fj$8ba`^MBbIWL8pbaRa!K3JB6YHWCBS#MwTtKzfzB(LNiU)CM1 zZ8#q?7Kndf1$mlt|FLbb5*-F`9=BL?rWxRMF zWto|oBs?MU;@PJw2|c*+XEpAJgFkC}4n^N)o~nTlGO1N}1r#<6r45{@8!=iws8A-S z>!OC)f&4d2BDaR2<{fcdu1zq5#ZUhlTIF6ls^&QaY^^LjbWh=9p`rF=}2^zbLQ2{{@mm+j9)9l`>S)_Pq@$~6Sfaa}6LcY4JOxR+HqC*unK3)L)2i-r^~C{{*wXc z_G!I6vO4K+p6v99VU4VoS9_#k-LbtA(kx}VijJg120Yy-z9_!mk@C!~U@e`pugNI6 ztqc?w;Q(cZ>?{zLBD90lTIR`b;E*!S1oKDODq5Y#9)aQn(JXN%f$dF`c!QrIWH_Mu zUbHcSS8Rf)Urb$h;FS)89*74}iVD@XGKaeCvPlTYBe?DT&kT(X!!cj)5)rQ5jQaoB zTbUX<_{vyFh73M!TK18LFh3sL z%(F$jM+jufn7PXd%1cPO6!kDy1_6=E-cA1QFZZOPM^iPRj{X+tsj{1W_eb08}2 zMkUs5yXqB)BA)!2?KJUMJgbIy(ku#SeKrm_C@q^dDsFdn7uxoDg*@Q%I*)UHaxg8k z7xAR0kK5USCjS<$mE*YiC*JVcnaZ*zd=bWB6F}&=Q}Jp!)azyOH%e)3;7(B^H_R!k z?@KT{qs!7~l8aD`^j(pS#awZ@nSHTZ{tIB&zB_~_d94{oS z{)H;Z^@U(eYwX*dLcowyKFBYYKCS>h;G2SpFL(cEWn0{Vf-3a5Rgr5s*S;4#TQ6+) zZ#a$K$JpH(AbeH3&}WNeMjYo3;WJCrcOQgyt>4!PX8pS9!Gbu{uh&+)8dev_mJid2r&Qk7+tndxOMMu)NrOKtJQ zlTqq<=}>N8sIdhb49j#Qkjx6TE=3qGWF!En+`)iD$nTeA|4W+01aHr62+Rxh$DP<* zgaJ|HtKrDJjdjg`UoQG>@rYj>BTcw5kU(8U1Ts%P3Pn)xd7(B~5L||LDp|oA&^@$b zWL9&?-H_ska+%Uii1^(kjTW&b&_4fEe)Q62A_ZwUgdVb?X!l__CQRk4{er6_wg`m3 zF>f_Bk*?uJxX!MJ1#e@@Ze3xe?sY?6+wDdzzMp(7+-(LwP5o(Y+pW15k`O-R@;gpl zv_ZC>&yBQfyD_epNz zx|324Hy!7%gcI!L>=?)P+V@I*UWa_tR{`9Xl_O#UjxUZ`NK(V80STdN-@aAmneX6Z zt!~WlvFLBPD6o1{wu>)hZ`CfHQ;CpHbgo_ntD|EvQID#W59c3Q>-!phg>Ed8*1?C5 zsj&MR2N?+1nw|~LbcAMp=4huAS*XQiVuBCT_5{C|NA=9mLj*!L<~Fs3+zc66T8JZwD@HgWq4L zsL8f7BjtL&IehDCZe+n4B4#vuFfq7Y^AS{5!Enzo@lmOHp_mY*l`L}*l0FS zr=d&k^wjRL=hOg)`Vy~UxPA?^;fmR_MN|-@R~?$Nbnvvg-N~UV?WXmOvmUxq%5hCU zQlfP%JME;Zm8u#rM?tdc&L?MjyWBl#CZX3|`$#cDCz{8S#y4c>#-OwKiYi17c8F z&`naBkdiU2xCR(-GmPq%>pDn~MZD(lbdC_!<33lYd=_eWV~_InSp177eT)#ou0dQW ze;8twGaPPT@%y<`Lz|Uc9K`k|7T#Np7~i>?n7S&<9AzMxq7i=DF471kYm}oui8|oy zMU2Euv<>Vv-8U!7m|rH7AZ-PB@d#UU>w7VnB9+{_MCyR9cON$r4{;5!jME+)WH;x5~^E<`(u6s%(#m$}A905smix9GjH`-~?p zp}iEdPc2bt7YTD)5QKy|EfPy^lnB&G@rXrZRn8NpElm=w&-Ey z?)`V6RkV#;ZZV=W@=hWZ?qD7l(Vcku{rEVD{w0|#Ev>KrT)Yoa2?K*o{J2;vd(`T) zOCJC=%Bu_H6nC{dE|8(X zFnYh`0nz$e;pc%GPWfDO-B!l8w-Jl9)=>SWp_$;GH61qCy|PSEoLoC2{WL(1o^`~xvvI_d=At^na>x8-)1_!SvK7&gN zzOpPB%+o+a-;~ycyaFT;rEWiJr$NtK-2XhtnE>HO!h(4%)%RLXyOCN`xpQx*OhqPj z&ue{qMh{!+tcU@)&G`zxS>JPY>j2&}2<6K_A&w;!0{xtUi= zLc*YE;S>0$te!9V8qX0vk9ICL{7e&paH55$7RTBgI>Wov@|pvH4o*Yk(Da0MrMSzf&J*lKj)dRmu<}W zwG!i_HOkEk*hBOc7dY%Hn(uo22FcFNz+T~F31Y<_I}h3Jy#_tl%T1p`q{LWfiEFFK z17<$eE)5$iXd6WOIJ?_);Ia_W8<{z};hjpcva{!CJ@?gdDE)ZA&ovw#%*H2|GljQH z{3&GHp`468tf?A!A3fvkJ*u`BUN2`~waj+Q1CU$`D4IXO&bo#%=JdbGO%7h7++q3e z>jK|j0UIwR7ObQEaRdIA_+OR~?rNKS=0K|vw0IIh_cs3* z)&4`4dPYc{TU9J7ylguK+=t1yX&WY>MXAe=6%6g){v>Tv)Gx}8*b^|p|Mx|Z|IoK- zK>OwU+ZEg&^q&oy$Y1EY-J zkT!`Fy^x`Yvh9=DrR1E`wXpA>{QaM0{z3Bpnr2{)^uqdz8Ow&To$ue)eqe)Hd+~)0 zM?8kN=HiP|9JjRR-Uy6vNZ$qiL%aU(F~zsflZfDvCM7bb4%xYpYySg~^$$h-NUSTz z4DQC_Z>VfjZkBDi*{7=6 zApW1*(f)24wf;-j`5Lf)>}_}$HbS+j1|)TwGfof}z)!;DKMV0Y`TGx2w{cE21`sm$JE#4=>q z3Su&V?7J5;7vaB_1pj4v{@YgQt%8wdE?}>1n2|ATGZsC#tr1tX1o4PAnVRc2DC$q=oWj?mL+O#=`$^W&Itv zwlvuC=xp~pYH0@zfCrd+a7H}Je~A2lXNLcm4OZX+#)AAZ094b+5P1Zo?}3?)r(w-g ze-4xs8VlQ_DJc;+b-*9HAOCJ{|7_*I?9*TB8Ec}aB&1h{mE;cczeswF=z7lOG4;Av z9eH86Uy zZSvQll)m#Mh7plLOP$OuvXEd=hm`*|e*Zf1{ExAkwW0R!U@lUOB0k}*??o$^|4q(6 zP5LREO=@Q4Oa_ZlC%~Tj@(|`XHV&A@_;+0H^3U2arW99=~1-L{-Gl6-Wa{iNqjJ zwg?fyyd%k@9HFY_`vzjs{;-{6gNRH>0_{1|GQj(@Fz*%3+JZBSXYDIc_{boG{pXZe z0t^uNU`4W_^p%xEMD*~?rcKnkGn-GwyjCx_I=iUcQvqA5CAW_wf%>5`kR!)$)VdK{ z&Y_V;nhw0utUgZHBB&^3Br1Si?)P{^;k`U#>&h@Y`YXc!e?x5#fILmdSkew;fF{?b zcWEr}b?ATEu7L)k4mc8pwmkx4bxiPyH#g#U&OhgTe+0?B?~;oY?Y2nSvpznIDP=LPtE64+x!5-L5}504*vZt;_U_Ey$O@T_8^{X0I{^ZL?A#y__n!$|zY+ulfGnyW z4yHgBMI$Q}uq@|NH7|8kS+y-pw1Z0u4F$9~6 zn;P4jm?8@aA^+-ud#Ye~C2}Auj)Yt5$`joQi$F|BAYQIm*0fz-;B;{P(8d0#VSI2#sdps2!PnO^bS)Lpbe);6RXMiiV4w3`Wt37nV$x`;9 zQ4zSV0YN)@*~Kq}%in3yTI{s#vuy2@+1c3g568&5&6bU5etX8R*338NwOLpsOB>d4 zYj43-vhzA8B(mxjE~B2y;UB=d6ZaQbY+S5=Km}s`4XR(rfY|;-M$+={DBNMF;$j5; zf$JT*Y+`>wW=G3X74{qyA$i5%akVDYH1+4>nLYF?(-x!R;XPY4uO*Eiaz0lje2qwl z7%EAaM4xXKC6XHa8V=1?RW%jrFwWD(BaU4_Wg(X>gHv*xn5r?6ygGk5*(kiwS~tmG zGPC{2<)r9CtNrem_s@|C!!wnOy!l%e>Y%LFy_f+cfe*ot2qzuIZzIGmU5G~&l`H`w zN|mi5-)kXFX#>}ggxPG@6i&a?x3XW}+g+YTpTKi1g+>nwGAABc9TLZMNYgZPUxLM~ zXg?tmvgC^we9f#X4m#bo+?nC$0eLQX-!AoS89GBLb2_gISoX;9F$r)9h_;0r3vTNZ z3k&aA+Sq8;-1a4Iy5D+?v3IUtw32YSxu*KP8CvWi?WK~G48Dv^CBj=5Chx(^c+AKB zrYHpyj|3l&TZxeK$#m;>VZ~-eL)P;f=(>DlXzKpPxZO=i^ggDX6xchm;+(z12uf+3 zeJz$_ei2F1uXk~o;}@|@|3QeGi9^U{eH{P1I-1S7v-7G+va7cj?b}3HN!32TAk;=M zr*oxA20Kyxw&jDD_JjIIM}5AeGmDh^Cw;(3;x^Na1=1N>|B#m3?fdgpp6%~l`KirtDwtgASzIWw$ulAFG4)Udxt0b_$@8ohPH_453l3)A>> z)cZ}B8y$2%bP2pnPeO|iGdU@EcN3L1PT~75?t1I~2(E{6VO&84iU+I9=&bl9)#hof zncHMe6s;Ctl(yMa{RnNb#Thl{yhyv;?pD8}gc5v{0_)ZzCfd+U#|E4=x28-)2&dBX z^lA8PI@(lqiSwTRGGTN()mZKJC)?l?Nr}8{0Rz#|X`9f4(I>HV135G)6h{>(j5t|& zx(=nlY>Jwtub*AXpL|kmDWw&uB%rMNG%f?7^wBS)0E0O}GmBQH`nzh+`%SDcLTGUbqd7hR_jg}9%py5N8Bu#lirOT0KTJbUiYHP8&s{uKH$1uiuwv*QW+7CeMNKE+y^zk1``ooKE9_%uPY0 z#d*1t1?PO>7kmd?M4PZe=snWobJj!THhY>#$|_vlQ=My5uM9)WqM| zr2~^{rx)YpmQO<7Zed?8FwS(9XJ=Jay0>O?Xv8u?;_qh(RCv)t@O!^;`<{1A&?RH- z>`E(%);1`9V^TQceZG@k)er9fz&%UMnB+PVEtjzVY&5Z|(vl~-B-|a5t4(Ac(sn@r@=|6%K3`P7zk))YlkCdZW85yN7o8=F&Buwd z7bnc6EqOK&DqCwi|G|@AOGcgfNf?X#$1v(@3Es9G==_^U`8iQr)8ED_Uv1Hu@PUZ2 zk#|T*=8sk#))&s?WlC}eDEg>K$=k!jaMudQ`9hz+w;m88RF}AFEx|@gR+@5O1@N zdzJrV(m5U(%tqFo&?W2lp`lJ)-B;spA9(c-c$=9RdM19GuF8)urOC*PKXuD3|LDSV zP`7G3^e%)URcHSRW^hFMRX!PkI<|}D=5z&egYo* za376}MsV*{>Jb>zvl@eavdDEV^PKxLzeORhRQB$8zgb7=OsZ4jO|$Otyy>yRsgko$ z6J@zYK4r3+dCG)2y=efg{g`|9h@R94*C<+n=LQh`&2Pa|Q+np*0knF=9P1ccamz8_CU4sZtrQQnv0Wtg|6M0G-58&wv=`pn2vd zDN6;2<8PTXx!Qkl^7D=r{eIwKh1od6?(2Hj&5Y(XV{nx_~vq zyvzK_G_c?T6umKD_YqI#gQ~~^8kMccrW0m|m2gX`S7m71$H{ATo4ixgV-fAFv^~gP zV}(L}C!V+Pgu7bf*T#f_lIg*<;Aa_Ox*yQnKc;;W6R~RUXBP4gI9VH}Eux4#hNwSX}AJ zfY^EAJzNR|2GQ<9KwNfS;iI@5WYv)PEQT85cTX9|7-|ULiCB;E)sWgg&BzQdB(xPx zd5&5v;bMXECA2ncr!T}cQ*lh824zR`*aH1a*h$vI8Zwfn2xH{n$0QUB3omWM}H*xsFhcl};QNUz`YLoo`XXW8*f-IXK~9p9&=5$f0^_yI0!A`g0HKx_9)Yg|x(0g+aPP;xh*v}!HcB>P=zFfXJGbMhBuoQ5Hd&NNd5&=qn#wmb< z-dPS^b_bA#NG*?@k)5Gl(V+DhJ0OyV^)A=#xeMHH4X0gk+iN-#yb?-(NeiVvdvHab z9$K)hBtSCK#_ssIcG-bAfO22T9WSDz+L0roz0w^mJq+p~kRFWfK#?AazeLrH!O}qn z?dBnvbwt*Ks5lZT^b+u3n=jj>1|ki2d+?CqFNuC@lc;~3u%z6Kld$Zh6Tr9+(s`8t z#dW9Fd!+&8bZ6EJo`RyDVK-xHK;_-p%i7=9quIA>?{hVi@b9Bt(JzF!Ezj4J?zVgF z3(fhTLLZy~gV2?k~0ruVn0voIPm?_G@olS={rvy2lL- zPBh~7eMx3aAl%*x6|R7TD{MpgoOz#l^C>!odm!N9Q~&#Ih|Ej8d-t&g(9JB6-eq#0 zi4s|$>@2}o_>-N9d2QY!S(exYq-CLiU)k+pfrIaD-WSZmKME2W#V^G`yv`JEek8(r z?_mey9>XI@J1amhFpKq(Uhpz2oMZ>xW7J!J?j?D|AT|s*V?*L*c&H&&ToC=a6?RYYcdR&2U z(jjEwf9-G&t%IEBk<=2M_ru;Lo>c#sJ;gI(ol(SsC63g9>OJ_>K$c|z9se)~q!!4a z1AI%6{St#t;I_j9yNQ2Nb(bbO!|Aml;du^(d!H_-DAjftP#tl9$Pq96Bl8 zAAtk{7MIbL-aww49)XI(33Db3*}sNokIm8%ph}u_NwN}#Grt)j@OeW6J(R4j%&Uy6 zd_Oid-7`HoJ$wckGdg0wAetrOf6Py)&*2Jk<#J_n<#c6lG5Kcqi1mc^gyRHs!gazX zULHPM@3`|NoCrE8Db?F8q5a5@M9oCYGs$N>6;A`*S z$H|&O}sZEqtExnhQU3`W@KkRCPZ;GFn z5M|^zf5EJ8HzQov^s1TQ_IrKh%BbNNJ6${l8mM@cuzmHbma3L z{Ea*lT2#ekA_Z}e+=y?2&W#mHS8KHImN%Evn))Q7ktcN@Fjsl5`d9isl-L{&-~42f zl0%1(8sPg8BAKwwT>E^9QysSsIz^MB$s?;BSC<-FJwqzksx&#!;$uvCwLmF5NyVaA zq^T1x-SzV2If}VXn4kjcP=bZEu&COD+DJxR=YyJWj8Lr|8gN;mP7dO{K-2J3bA1|S zhz8+o0O*vi&fRt*c_%NH-&>N|XJ&?54w2cN{=9)bDrua$=2D6*fu`&oW1-ga>3LGs zFtMsYEDCUO;m4V)(vPXCQBm?Iuj_^@7@Q=uEb}|Rn+`wzha_G%jG&K7h_=G=AJ(Kf| zVn*UVT4nTJ^J{N5<%KN4dME96Jc`B>#TYeWO}}9k_Kg%_e1>6e#hr`8uitkE^|E#q zkxBJsgIT*gc9*t#)GRuEI=QPw`PYH4UHi2AR1X7KbF&Zdzm_2S=sZ!5*LwS6+T$c~ z6v_ULhhQ4>;B?>T0;; zpebkdUM0^CxaEY7#5)l!m#|TfgUa-yEV?nP;*`YO=1=hO+2oADCg*E%wUP2Z2@|*J z@|+ndtApEqQ$=~{uCPbIK9e6aTPO3S8{pJiSy*m&4G$CMiQEMZhs>{EPe1)2WIKI2 zk`oQ8(>@P)aLJEw>lJZnJltTi#9-+IwrlV&RDY_&n7T}jcr#MjN`rBHI_Hpwgf%%1ez z$+h4HYKEW{^!3rvtDL~gM`1|O4htiTRV-3x#i$T&+XSvw3 zlT_CeqciCxh}X$Ba;^t!A`@f%vwXG?qUv%?z9iyiDZ3~#DKa!2+Vw4hcpu*QmQ;lM zb77N9DmLI-1AJaw9~CrmOcNv5GZpTW{2Z620d>+Uol#xjpjjzt5n>-yj#Lt*t8R2a1` z!=C)sj((BwcKNqfYRfZM1%^DFQqPB{;b~eAK5iCErJEflACPUlPid&-4h*ojCTs{4 zY$&N4im$%Z=Qr~UVALNQp*`V{rO~Pp@GPOb-6W;18yXitK`e{-mgQL6a9L z?d6(Kv}*{Zt34>RUu&O#ofm>UesdJ;C%J zX$xi^OEh%#j8Ki=BG*6_g(-JG502xIPdxdk3P{n-%(^TLiKrPp_ssXzsVE6e+IS>z z^KslzZd{_Icl=3Y!R^Wv!pM=Hbjbk40|{O!7HhnI+f|YHew!`{(r6)pl=;2YIhxsA z!5RFJZTbx4$XHTF{-}8K5q-Jrpb;N!bH>A(nFDE*;Z(Rno(8 zWQMVO@kbsuwQE^lyRqvc7bbxKQ5l@^#`IC}%MXI~xt0ecsB`qMnh} znk(h24tH+8g42IOAx@~5=~GLHsFN3@cqF3&kf9~e+9I%I>6i3qZqAM&j!I8XgT0eF zw&M+QSav9~>lPPX$0KuKxvZvK&16jXmSxeFGZqEZxbM;=J;sKjNn;{IpPZ2RIa7|R zYERYCs+J%>d$FD2g3kg${abFx;|-+>Mior)g)Z;5DO!^9j5z_fL%kTMNZPAlojLQ} z&@tZG?Q08s!5vnM&WigY*uA}R)a5hv-f9i6aMo~4@mE(jD(+!%`!s^Jchae}tjR64 zlC*e@S^@8}yyp7c`shGQeW}#~AL`vdYL`x~=)PYWFnwW$tbK|czbdJa#$`{48T=}> zVBxd1y>ZSWn=8-a*emm?&OTj)VnIy zxSV42mH9Z=@c2Y`rkQy@dsS2 zJY0Vg2%vu;5ZM1m0^xTWMOS&yt`msSe27atE@pzjYDYDw9H-~KDduu{A23;zM@adN z`0CVjhAz&tf*>d@4O72uye2tB+k3)z7@7buH9X`a~^)`-Ha0s0>OU*h>6 zD>va|>kR>#`&N85KAqRwT~b|^oXx>GM4uvrnwTTVvf^d$;~U6p)ix6Z#Rs_E4zJ2P zk$$TSDUA+ReGzYI82%WfAiDxPRs-Ch-bi0zR#Guxt5ZO0D)K3G$klQ8aSwvr0~61X zJtVGiPw-b6M>V1oL|NoH39UISIjyV*l#CzBpL4F4cQsn4QVH_Qe3Nk?|z-sKj`&NSAURbT)cm(mE$+H{-n?(?d`zgrq0GrmJVQh zr=KJlEK0%9_Ksf@(NL0;Wuz1XQHrutN^nr}@KW-KQc7@9if~f${-V@ixg`y4Ep0r2 z0+JGvlB}$3k{s+DqFlV3oI*eAvoSPx26Fsax2UMSJ5U?Q%*M(C0y2X*xqw`3+-yKL zHV`LJ_eU-nu%V5mv51|yjVX}zM~sNGv8f#x$iw@yn!6s~g_%JdTtCvq3>~CREzK>! zKdSi=r2;m!RR{9?EPoe}{v&WFGmHZ>We5Hs%9QVju3zlqALQe|IL5ooKkNGoJN6?= z)X>@VF8zOr)EyBiW?|?AWC#5yE@${F%*OUpioYrY2)a|(Pcl=&4#rhl+L;4cG%W2z z?3^wCi1<;FhNTJE!Wo7si1Uv5`~3j%@&NBXf5d@cBC~_ofgD_%|Ko@CM=FT@j&%L~ z;NhvnKPK`dXsYV^su~HkKe*Rf- zCOLAq^c%5TAIseFK(EtzpGQ~>QhJCk_c!tit^0b-*`m^F&2aCn+7hY@WIe499onJmhlyhuPsy>|e738`qx%`wu<* z6*5g_Q?s9@`iov?S~S4{@#vt|bB5=6GG%3vg&ql(uCer7k@hxE~~vu+_!XrHy^GEB=EK9pqb t@9LY*dVsa-U}kXdo~$%}$KN4x1{*qo-JM|4v$3*rz@(<8mQa*L{y)&6wZQ-Y literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/BUGNON_Enzo.pdf b/2SNT/230220_QCM_internet/correction/BUGNON_Enzo.pdf new file mode 100644 index 0000000000000000000000000000000000000000..497d66b56bd5d4a0db957c10b12912862c572e8a GIT binary patch literal 102791 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%0DgZMs7CgITu|YB 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

RkW0U=2Xj#qA1bm- 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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/CALLEWAERT_Idaline.pdf b/2SNT/230220_QCM_internet/correction/CALLEWAERT_Idaline.pdf new file mode 100644 index 0000000000000000000000000000000000000000..eac79c54a69fee7a6fbbb1241b0ed6fceefcafeb GIT binary patch literal 101792 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

>?R+w+ZV@QxZ>d+*~|ympIF`GmV$_P!s)YW{W; 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

R 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≦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 DTJYm` literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/CATTIN_Clement.pdf b/2SNT/230220_QCM_internet/correction/CATTIN_Clement.pdf new file mode 100644 index 0000000000000000000000000000000000000000..088ac5b2dc459a822f3b998269b059d1c7160598 GIT binary patch literal 101893 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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/CHRISTMANN_Nathan.pdf b/2SNT/230220_QCM_internet/correction/CHRISTMANN_Nathan.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a6ac8622158bbfb0ad49f992c13f271b14ddcb93 GIT binary patch literal 105930 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

F!m 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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/DEHIMAT_Launy.pdf b/2SNT/230220_QCM_internet/correction/DEHIMAT_Launy.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1eed0d368e61bce25905254bbc7456a4e9d4d3e4 GIT binary patch literal 106682 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

VP35IykN{w~_`0b^I3bb?lPlGc0ltYtCUkL@ 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 UK))Lrm>F9dbE&Gj`nz!f0091d00000 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/DUPONT_Jessica.pdf b/2SNT/230220_QCM_internet/correction/DUPONT_Jessica.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5d328bc611d822ea3924f2da94fdf095ec9f66c6 GIT binary patch literal 104595 zcmbSy1yoeuzb}k4F!T)F4nucJ*N}pg(x7y=N|!LCbaxCTEhQ)+A>ARMq@;8=2t54V z`~R(5*pr8(7uYZuj9bCh!PWB3!`;Eu)l$yV+}XksTT&AHt?L_0Q%7vitV+GX7(*f4 zgp74vYWE9;z!|Uth`W zsglaL>n5ytoAXBC9p{L6@4@52RjSnr{sYp3A@$!lO!W#eN*ZJ@RAc7GUgJ&aepmgb z3m#Xgl(;TrD_lh)8^#cnetnb6yy6$DhDap-a``*;bP8J%YIo*(^^idNDcIT3+y+ggeu9)UT5vUMGb+naz}DC)=LbETiO z_&h2XblZ30^X?2WsL*ZgvCq1Ve5y~4hJ5l9wIF-pIwpjbY#t|3qr0my8w^u~H%LY_ zq`Z^dXS%&`C+VNzI#UQ&{%pZ~R*cASjPc;x-k(io2BBK+avp^vC0b`}+nMjryY*w& z__ymxO$|he`T+>*z8BT6deklYE=%2f#ELZ>Mq1tQf4N)B8aT&A1K!NuomJ|hewpl# z7s=*+rj_MfZea-)nOidd3}a~U%8?w&1iA-bRFG=S#yGyWdH-GM5reh_t`38FDu3ug{{SdgZ^^wDU(WK6R#W4yVy1=d9pm2Dd~aE<@Af(j`?HQe zA}+EvW;;Ychv^rB{A`kYqF(@pj~&6r;{U(?sYQPNye-~hLCGgh>OQ+<|w#xGixZ~<(;9jJMAFHOgVXd#e} ze}$$x7>l+)qmTSuO~=P1ixc!L$? zwWc1+Jil9;Rw+(Yn}UpY*8DW9rl8^xO*uDeV{^Sf11H8x{f#v?Vlj1Tq&Q;k7Rz~& zK+z-VQ??{WEavB)&Q9;bAmd+IIoxJAGzzqOisHO*UgF`cY~|Ur&4oNOhBgAHBAllj z;plNI>!@C<4);9O`vIbtB#ouiN5`G`K*sy9LRrH6r%f5lSZ5I5*Rvj@O zz#5E?H-8%?Xek~x@PtZV!2J#@1m{ESPww~P_`&Q~!OvSJJ1TL>=scxwiM#Hc<4s1- z?!ACPIy)r;QlJF+#n}^{*__Qjz913T4{HdTT(jb zTA%94&$xZ&&M{dXJ?jg*u$S~@e#F1p!07@8`VJ&q>sAqzbK4mXNmk-KZv7}JK=tZF zy01Ya!J@Kj?zE}ThJv^r@96N9Omui?Oq0*ohU$01oZPAJ&|q?Lp4gU77XJyp523%X z{THkM-XGAKmtRESZ-Kv2{(qzTKR7P$>8hyd`hejuaq+(i4?k{Go`(pGTNVN1g>jpk zK3pG={UPH&uH1U+W_Fh5uK$$r6od)><%ECbDL6a*&G=VKR-8PXJTReuvBpCK5C8w{ z$lrQ@JM>@ZMdV)v|Bv+Yw`*EnE|#!=_28cYXu6rX{*$QWXliZwPm->!#RFII@dyh4 z6MbrFYi;8S;}hW%_$Myw?BM)H)5X;Mp(Qy>cUyBy#W$v2|70mSJ&>A<^IuMbxxR7x zkLF}-UEgY0zL9lyba8gFd>9|^e`C7cukYd<^j|G`)t-#c$lUCk^Q<-Al$?+=Yr$PT zg=13m*0wO*v7o8X?~i(;#EadY06ebi_b{dqFPO`5l&mbSMd_fM6XT_|+fsK1vaZ%Z zzQ~u%bT5_0!TJh8P5mGuKvt72z%4=4t@Y+MC$o+1o%Y=qef_g--)7^fN+0JOpMB=G zwvn$JnC;rBHVY(rZNfnOKv^_=bYb8UB;bDpszrg_B+1Qy*9J?F|5N_|UgQ5cWk(S; z?d#_PHUT1hB5F|KpyJ89HGkRae;4@A&RjeK z)H$H{)7dcSOo$Aw|3DUX)471D0WRQnIrd=er1|M6nlz2GI;bIHGn z!%VP%;*H7`x>?-+dPsmAwA%K#9jEPHXz}Kk4~u~C8W#OC8S2^;_jFMx41!L|{Uk(e@(&(^i@g9cfS48RRcL8Ak5 zZqlPP`*`Pj!5DrWJb-N-4>So*Pk}}pZdUs-q;r#dI-aQ=rV_p;lo(Y7vh8{CR@Y5? z1v2#B#4a6l zGmvITkStoALhvNX+b{w7Q(KRx=*u1D`5-rPDkyDZO4ADi9^?|;j~6YoVEh2w<&j6b z=gARZx+taSj~_|LSa;8#q_nwP!oPXS_7&hKRh5xaw7J z`5J4%S)?y5fx26cgg$+(j7_iiii8es+cV$oa^L@{z9jl^fM12=z8qA1w=o>M_|s1` zH}+RrHXUChJ2$fuEX^Dvg5b6pL@M>FMi}@Ww)8C3q-#Q+gNv-7YJ8%6nUkLEQHR0b z8KpC^wa@iTg8QCd>KyOK-LOw0yKhJW3|V!5(RQ@|?poD@*6Q=1`P)2a%OCr5lO^=N zpQ_?1^V`+cVvLXbrEasUZidxc5FL}=d77kK7OOok0m`6fv$m4V!*_S zS8HtZ@l$yHPbVO?!R@j@6Q|*m#`G>a;R7o|j^K6+5pW227F8$SNZI>_6^?|;L*g+* zh{nYJCM1Xhnm!i><#XiwUoCysg+AjBBGuvzh5@RAP&qG?D}{lna5xMQSX@9?66Gy^ zv}Ob8kQy>7fBnsLchD^%@u+x+MLWDuzFoWSR?MYEi&N1OEzoN5h5S(-?_gXOsazq5 z_RzhsVGX+;rd*WD7SW0A7g%e6X6MsOr^kvsP8dBGspz3mxU9)Xav?LH&FEzmO{Fnwq0Bz>=X*U9Ae&eST1_OWv>#`+3^y=I|vP|DvCI*MT|#95z5!AYr>a@%FIzAapCoFPO zLBX&M{17N{TPa0}MRrjjC$z67hkDWGzKRWFQ6GN*v&oZRE+n{tkSr%h0@&qM)hjNs z7HTAzHa$FGp|#x$VfMn`q?R-dllF@{38cCizk?X~W07Z#?ciDZZ~VZ8M)r}DJL$9o-ul^1vkc=r4VN8?c8;|2to}xIu|;GVwc-<$3-~ftQlNqP0j@Fc%GyB>evZx;$in zuT2IO+F7K3pYWF=+S#CTyMj04ss6nLickeD|eu-Y*wTW{1T@0`()rta#zrXXpIC|{ATx@iHJ=gX}%6IVb*TbFG1(koc)et-)#;{UB~};H>WOn z{f#0$d}hFy23c6ll`DH{ZG8TJ2V~n;9PB>XJOM zUr0$hqld|sJPt2`&|jvN1ch1y={y@H=(gOTVcm3J(7=6=q$j}dN1)&U+`LsBLZ2Ue z2rdjjG!)&hBSvdX9uo4(*yY|HodS8(B1$Qv#^Uu#E&!TGM9i3Tn4bJf^kKj-PM$wo z0=9t~VpKBD^ho8W(2k66Q#`@!F({{0K(sKNM~0UUcQEj=g*Vpm?EwzPBE5}LBzuo> zbCid43*{u+x(uC00;wK#O6PwxNbXtuGxRn1&qItfYzY7(=LueY4bITTMvsy;p*?W? z*u!4&xFh`*=bGSWE@x#vAavAyk<$3%1@5v1Nl*Ie0 znRHuKT9;g&G#-Pdkxo^AE?hl?ffwA!8N9qFG=VRx0XvE=A4pHH7vxe!;Atys=GJxy zZcf3*i5K;0FeR9VH5W^YwFw_)^)vQUOX=@yeqX2C<$w!@2SSNC63sa{;j%80U;*=& zMd&XA zCJo+PFn0N|SJ4Dez56ihU9;za7?fx*+KwrP)ZB5~_1Q13y$`=^IuATnWPDWC^mIl* z2%{HTORo1Npuj>u%NdcMlfyaiQb+TB>x)H8_USbq*8YfvWstzVeKLF$gyBVflM0VD05ESL*+4+;2aGXYFDRAL?O>lU;_O3gm%l-m?1H||# za6&4-Y^OK2kemnTN`Rq!d`U!3A*-CmRYE5We6C=9h(S+#7=G)zv?WkDuH?Rur@+9b zDd`Aa!1>{GCJeCwyS#bYuU_g5-X@10D$qcw$5ua8jlA}$dnyACrn4q{+C9Gi$Z0~< zobPM6w9|wIvd$NwN?t+mRY@|ytl$8L)?T(hOfACG<+)!68h~3N;Qkt1ZCk+?_z64| zM~X|13i7B_(JbX2^baB9w`h2%e{VjL1^(Q7&oWO#{d#; z`tVhQmkTkC6EHQdWz=y_c?A<=C}I9mBMDRD7eYb8zi zsI&phS922etB`RrLh*NV(|RuI6*Y~9c*TU*JE03zwbWp|4oL_dr*!J!#@G+Q)8`pu z&!QFZ(C;YQ7VPT6vEGz)(=DDTaf1d-X=0T%*v#yL&xVKf*7dvT^k@LQhm&B&*ciI6 zVibW_3S)<1&JH%hk|H0aD?=AoH$;p7So`~4QUq+=2M}aJ zYg>&+PM>SUck$T|hp5)9mk1Wg8@%=iaEuo?uA0a%syl2BGfQWUZyDxEJ8&c!mMGFs zcZ!m25Y)tq5a8Ehg-!zv^n)KfX{7ML>Zo z#K9L$N8+TN3t@@JHlhy;Y^BXXq`=f)m1mTpl z-+XcNp3cg4g`43r!bvTpl|Dl~g%E1vL_v2xK+~Z7?XRkoM8uJYN@W8!+ZO}{erk%> zAIP@Q?IZs@g0+v?1-fB-cJd;z7o37M*ivHj@Bq^heCtlgsEa5c(N?isd=|s$Y>x<5 zix=!ok-GhqV^|gTR8o_RT9g3YiF6;_(wc_EWv&#m`;fIDDdYTIBao7rqy{ zK_OzqBP{P>D62|fU09`fvn+}}e_qWE@+qGzz>CJ!s2nK+N>{|u;ni_Y|6s5?dUs7<|eK7=M<(PR-~8tvQ6U2HQSyw zej}kT0^ptV!tbC|EMmBwH8}I*7n>0=>-yJJWVXrParwEp=H?N|`YdoUd}faM^L#fwo&0n@HHcq5k+ibV*1R zyyj3(k<2K{BnDK1vwUy1nAjYRi1&wOSnkHX5?7Pe!szCrOnN`D%?j+}W1~Tw$2jbP zUV5=DqXpZ>v}`h+2ju;9dY*4ZBzRb%GGo85*o>FmT$5<|!qLe|nZ;+_wS5x5E;Idp z<2qYR&n{gt+|txJ4u&i{b`5Q!Ky8u*6bPoKS}P!M_z*a%xSnVz#m_lziR-G;VX0iCjJQK6_0yGc?d@GfEgspAaVX$5T0*_~wvg5c!pVGz#B`v@N&~&%dt^u=K@+J;#AsIF4qEtHyJ= z;?xItWi;8qkyaMKXB(Q&RLtEfK>ZPjMm?r>shbckFQ?J{J`rd=LrjySxT8Dd0Pj2&rpg6mSf#@zRtp>$wqy&;?zk<6t$ekGn(0?wR^QU;7*b{bkoT#|C*C z{@9h?Vy(Qgc-1qobLYkcSwT^_zA?le9gk93Q?%rYcDEamQ2QH}Gh)R6KV|P^CiNd% zu*qKhm7jJV**hrCm+m{R$%lh{MVU1zUtQeg|C|mW_9BuJ-vaD@7a9+2WbW>N#&Pkx zgT{M{bapwamuz(=Pf1o0$0jCs;pu+RidRa50qV;X;D)1UE+%T77$8}5s_e1)iPZOX zETr$yOdR13=D80l36tI@0u1Y8B48W<`MF{!ZtKgcqxVH&^i&MY%^tQRlV;}WpOq51 zy_K!JkQ^u?DEvJhIwiE&v*~0E=KMvcF(<&0D*Wc?QNj0TnB3n7yIN}M zx@I#|Smm<3B1rz((bEDLaZ6GSWPgUp%1Fze4uD}fbL*2&Qh9?LsD;AK)vi9J?X}cF zHKxsTVe|m?#7sEn&k*EF%`;pRA=Cksph0peU zmha2d4Kz{&S=js;f(+d=9$Rjp?+vzqMN1FSZ>y`A1=k?+Z)LLHgQM_sEYYwvff?;2{kKya}RVqo!%`m~!r^~pF!C>Wc=CFO226BWW zT8Cd1i18+|Q(Hd3|2}gsG{DJ>{MXGA`Td|3xDy)qyE}(vyFZ3B?a}7P639KZ++k58 zTeUy1h7@YJsB0gwLnfLxD}X7ux<~WKmo0r_G6jFQt$_X#^3Eqo`1RV^_DJ zo0Cfj-EDe%B}TE-@{_Sx@FRFwB(E5K^L1~R1Ieqeq|`LAnKcDI)(0tW;@3C=A`AD3 zp67(p1HTSNcum0d7q}#@D>Uj9SH2HAs3p}yEc3Hy4qD$|=zXaLq*?_1vm*O=!xG-f z3|ss6)bt_iZm90pN0VW{W+bmqSVwhfkT^jo5Z)Uzd7D}6!?R*2_f1 z^ldv|e40I-Tk|m4-r4&`H72sTJcqPABSl|St_o2O@_ToPKeWm`xx8C`{$BbKv}^DX z{O5uK+UEGAHX8lK;5k+f+=X3@jF|OlgIq45W>29gkPHp6i?gT@dRTlYB3vj?Wt9^} z;P3WW%_cn{rCOL5?xF(5XVP9m+91A%cM|=K55sii^Li~~N_|i`nG#CN zNWHSRaxk$`@1V!Ylf=mGWA547MV0JalusKbD|d(p;C?f~pu`?;s#mHe+iqQ6B3o_e z5iaOI8Tz6|uZGj=wamp#mq1@qg(1xNF!#tv%4u!&NE0v+H8%}8bT$Ge4kr`;9-o|t z8*9X$Qvh42@BjE*%B$crO-m2yjFZ@-`xkQ>;K>WlI?Js}3FqzXfgydJn9Z(3XVh%n z8>$WbyiB%%q}TEdxbFjxML1(?Ytd9W&*pYh7h$o1ZR^%sCqzEO|b5?PaJ0;DDccIw3>vC8+C!r9!Ik~d4a2I_=I*rtC3cJG+`sQoUVbW730 ziFxqp*s(f}l9+dPV!^yf%*U;bx3y1qLn!t@d?nhH?s;*>igRt}%IfzgRD9R1V_Z({ ztLsE|pGdzM`|Eb?@dcrq-u&+W_=hKyP#956m=o?H9;g~>t_)@FlOIQJ z+$QvT5=~TnnBr~~fh0fZ=R^M#r0e=z%L^<9kOoypQn~8%kL7a&k?qR-)}$CNV4iWd zTG8f1eqP%vBMd*-b3VRnk9<(qYYU0u*nll{`wwkxNxraP@wMEK8F;mCJ!|y4@%dF; zGA!-!sxX=QPX1joZp(?4M{*R}HiELFx|utMw%9M{72_(7&yPJeigoAabAiFvjE_*X zM~`r9vJ4o5Ms*&Px$9u%&RC&UW~sB0?~_;rQq5HsXFfr?5tsdN?>16u-}NgguDP-6 z@>6y9l*m$PQNdtrR~;idU^-54dy<0HCZYQ~YrT!&u-r%7OQabL(;w5`A_y()HdPX_ z{AyFkW4@>=`fs;$wl2gmUi^4yX)TA#RiYr^H#$7qnCh3&g zkLxUrA)M7Bx5VkEqPyyZCGFQxJ?meRvN%k5qNpF>XZGm1e|2sPttJ!eTOunRwND^* z*$v0xE<9(2N(Ly)1J&zqwf@Fq2p&J|x%ZFa&X>ME`|%)P&6Yv4;$iA?kQ!&B1^~ZZ zNBqOe1OAR0*G{|%CrXglwTe%yFFJE?vr zvu%9WVR$#(!7G7JC-Srbu=4|H!+|Vf7#_G%th(L)QBBr*k3%brUh?dA4!Kz7CIERpkA4iMo{0B7>P8Zj{G1b>L>pluvuWmS{Ncxb&2 z&T@{MH!CG-0r^dGq)|~5%42%jPtnQL@?D#{beE6aRh4UMfCagzlh^i^Y*%he0d} z^0i7B60fMsGn4$~k{Yep92tUIJgr3sq!}n}X{7aO5BV>w9xv7esCdRMK_Ez#j?wlz{}OlFfxAS*(hp79K5~+tt)1-9*BjB1@QGIg276Um=Cph4!nuRpev5r&X9?d*xwz1LN{mZW& z=ZW&^vy}NIGhORO<4C!B03HdV(Epo*lV`}SGBL|ZH4KRUor4)W-$)IULs?c*TOBhU zRxkn8WR*(>NWD-=5s}+!`W=d86z(d@C$~SXK$-t)^0PG**0U)sqvj1UYqDDm-qzTW zXv+NjS`>uN);1OoPB6yw3lp@{aP1I#(EtwpC_*Yd`D1E2<@YU+k6j}b*y9b zs-LbXFODN)!FNmMH~h9SWk=4|rCWkoTdQj;5cCx1d2AdZ{3mfM=Gm<%`0els_VA`t zp)>o|y3j%2=7+wwDflnifhR-JoS|LE;<-9Qg+pW8ub$EKaA+ccdm0-~FE=h1J};%5 zViOZjjWo3LSCC2SC+5v*LvuY{m9M~L4nXh@a)6cXq zr7C3D?QEAr?5HHd?J_yIrRx{ufSyh@GvcTpdMMxv)7(J}!>QE2oT9Mk0`peG^Ms0I&W zWNYPkavFUoQgIWgr*ojfts#TIY-YwMG^hhxXiZXH)h~;1)Y7`94i0t+$SV|@3`O$! zlm(%Y^n6!`AjjAR>1VK=9F(ibl`3{I%n&p(zO8A_Qr}v<@OI~Il`aeK z-3QzMGZ>l?s~`)!B+C;6kNgDS8de112PO}ui!q&pf=zI8K)-Y+C}sA@{m@fT9!4e2 z&_IZ|G*}P|5f1+L6S6(ISw@7cC~<|L#DYK41>1lj@^rJYigir%fK!6ArYCBqo-_n4 z&jfG5?wM;fg!1hZ947)yeX-LgVnUBwLs+qy`X+pMqQL`VbB380X2ve;uXGKMr$20z zQ(v${wJvzY1Zqnym3vF${UeYo+`DtAOZ4S;2E-Y+C{Nr?O9#2JS3v4|HHq=}VAZkb z64L;c594H76{Kj4qb<>x4|k055MzB6X&0fOVFnc~%@Pv_%*1J3o0cMj99g=ihWJhk z2eK1@ftS!zTL=0=zhOTAD_US$%WraT=5#usrLzC$vm9`1HT^mIL|ymOJ;5Bg6Ag_`wX@x*CyZZIOQCkg4LEN43jc<9Uy#NwDj z9s$)aAWb?7>$5(b-2A8-C)E;*Rohf|R!L4gzGwe>p#YV(PVhz!#e%hwL}oJ|4C>66 zbs0(x@dvgf$6>I7Re_;;IV}zcg0@?(6dulx#Y-ZfMXdLMQ4qWm%YB&z8`=Fnp zQMmlLP!l8$SwsLxc`p{grocgHqv>zmx3(=4P zfe=pxDeS<*Og21LEuq&6?^hYIfNyruC0oor?*>7TsHcQgwmKg`mb@+2h&2Mf6UCHt6slw1aQj zW)`xM4Vh~tm%L~F?LI3M)}<2cAaeTdE2&yk6zu2V;J#IF2<9uGn*&;a8{)hkU*aIG z`lTwf`VK9Lyw6>dT@)>q8W%HHRNW_BdLAR+T$XON&k?jp<(J&Ja_2?o0>Fto(GY3t zBJy{FIVktbQa0PIWVKwrohZwbK^}lXJ>w!@O93dF3n@cA@EoViy+&$3I}k;6Rb?LU zm_2-?R1X<%-}%#L6hx5iYrhhf`k+N24&3~Bwoo+*K@uGw`um!Eo4l88U22k3%>QgA zTM{E;EU-JZQYy-cq%nBw?J{wxZ_Sr&+ync$MA9c6L0WfmDzQnwq#+?3Dm#fZpT7{M zNgE~`qpluyY7int3@@6hj9epWGRg{mwR~j!o@!DN1xJ&E@D4ZVmmH-EJ)o#!=<@A) z-7YP^kmeWn1bV!XU5LFY%_@4}lNWb9c5JMkqlD$f;!-un#E&-4N!uH16K zIT7)>M;tgO$lac43~M`nW*i5c8NaWG1x)}ySy-lu_QJCberbiLBMgHr;?^@_9%&r( zjVEuzcmdvF0uj<(;08t}E=g~WmM7x!HY!%;z%lGhPH{C`4fGaoy28{)lu~`2O#5{Q z17)Z4pW|wVUyjCV5vljRsUp`&>LAP`WaWJNfZzC3R9h^}5(iQ_=5pb9c|#3+;V8a* zkPUcOyQDlE=3Eam2}hZTw@Kp|2A}@IE3^2m+%F>cDcUTd8I= zwJQ{~+UCG1mi+pTYRajm6sr99qPisrZd+9Yg&q!eD&mVObb26<9k@gBbCGw_O~zgv zcQv@ovg$V`Am6pw$chx*jnF3FzR%01KW7R_lYVwMSfTKv!D74sEqu*@Dd_0UjwJyh zlKNF8q`sPvFt{YN#3}!MKv})T^=!<;Jbh`Gv`(V6%_7zVDf5r?Zp_QLjz0sP!e4d1 zJ8Ow3mSFij8_h;i%1UvZ5gnKE&Y`!p-Gu)=f&$8O3Znf@prK$KP(%+%VO1cp{Qh2s zn0N6B(47Vk{Z-Ms9zw16@Fg|{69uRVa(C`W%O%Z~o1-6M0glrBo%VcMW~xNv8D-n+ z@Oo*5@b;ZAvQSHjs)##vQsJbcqu^iPg4}+}>`8O}ghq%ihD@`sdKl~8pKBt~yq+|N zj$FZbj6MY+o^L#Cd*y!05-i$1`Z@}d(wc^FAU(isBc*$j6ZO+*0Ne=AeKbHKNeSpn z)#frmR7yP<4;>1QM2jv!Yjv8zHG}~EOcj0}+jx(5j7zJ6+40+I8Yf81B71nl4c`>4 z!c^guE#mYNWC(m9pt^677B%SI8a}GH0Kk*N*>M29_AkhiDFr=CobFh#);oR*83IJI zFM>J~Bo8$ALx&5yfJdN+xWG3Vvx<_S8EK%S0h^FoGz<4(Bq#3Ue7*N4 z0Gb;BrxfG%?r*1oEhF7#?4Q-Hf+JRFL>dA zbAV{oC5Y1vT9 zwP)`WxM%+0_We>Taaj9KD%y$o%8b z>Z}St;7de0J8|)Y7sy|?=$Bf+@}0L53e-rP2$LRD{Qd`ZD*~ET{x6^9f22-E86L-^ z)i-~A+)}|E+iSJ(r!GymgAuR}=Cci?N%DeqDp}Z)FC_frOW(H%d7gW5qVDujt)fO8 zDRmJ7PMg8EU;0+~FaoVuBGni~KhBR1GU6CM?8Jzmg@o)v>fN0Bv&tKvDZ&E$ImEyW z2@9N&(rS`#Nw+)#rLJ~9Q-`l(Q>7%+Z8}~Z9{;$_e);i}B%nM$-F9Pyb0c8s%Wcyy z!`cV$lj&dQzjg15WL@+jefuf*Q*B2kypTJa2r8o*)~ zX~J8@6R@Pad{eV>#6i3o`g$17E)X2wsDcV>_Y`F|83)~9_;%b3U7SJWN~htsgg-uj z21Z00V93Q3cBIQ zMq$X#8sB>BD|Yh*x_kzpXftEWfbZa=SpMLauvU|2mzLb4wI~{NWsT(iEvan~T z1QoP`^b;=pFw&a4jhCeWs}|MYxTAuT8|1M>l9C2Kz?F>~J#xu&T7HD}rpWtPz8q8$ zWb*9#O5|~QEKbA|Fkgla=}9}cD6kx1LJy$$Rtxs8bN_=bgL=G8CA0kCQ0Sy0H)dNR z1bMKY2j&{*cetjAad4G^YMa-|zH-m(@@!ut9Sta5xG2b=0|HkZaIl>IM?&;V_pcu< z2mF47UcQktkY4wskrlSD&oZSb0D)Y?piQ#FPZV>78QyAnMbK3PY&#bHKlRO8JOaC4 z=H7cmN{>evtM`QR7<-gHoIm&h(<%XN68-V2x0BKKS%IA5(&aJ%5qAAn2~~M=SjV~3 z4C6HJsSJ&&9EMw&N_^)lv|GzU>1atl45;gmytL;Ec!5QF*qKWDza^Glo&33- zk_#@fIIL$Q&wzNaQj8;iSRH%RBp5AnpBxWlC_T7F@`R(X>#=a0M>sa_Xz6D5b%IUe znLiY-wHTK(A*J0vC+yj~N`eWwgs^}?UsYOxxoJXQbGYz3L|{*4M!xpyPkdD;ipwF* z%4)e%Y}I5iINyf0ocM9yM5;fm{>zy#qJ+Wm8`nl5E9(aYqMcdBl)7SWYp}3Qr9sa! z;PcAMvrL^QgCGNoV8egSyvv6rYEMq*|4zr?Q>Ktcz4axr0vQsb75xxuWXu%T^@KMA zTtxS=G!VhTC)_46@V{@$h)ScKqL(2xQb1xCqBXG#sC`ikS~V}C)#}c_}v_rE<%f; zpjX?jiqN73mo7YQNK)Wg%??fk-k(=;Q|qQQ87B|$c=icZn)~gRg1#&-p+x~a8)|*U z(JczxIRUw!8R8oc9DDomRArXW(;_vTJ&uu0Df3O8Oz^a#$us$2n0b9b9=DD3X=IVt zK=MLm4mbE`0}5pW^$d+CMH?M)^|0p;{)%B6IDozVPQ*AzSOEv{p¥h8K~-377=% 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

Eo3n#iQp5(nwWQ_G` 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

I3N+1@)(pFMc5;JK9CQ|MZAwR+0D+j_ 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 Lnp#3p67~N8CZ@n6 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/GEORGET_Raphael.pdf b/2SNT/230220_QCM_internet/correction/GEORGET_Raphael.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dcf6537b9d4c9ca323af7590a0429cdef3018a0a GIT binary patch literal 102147 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

B;o%NAtE+N92y4hSjjC*b_jm3vSW`Qzl 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

@bKwN2~M-6eYtjl%WDGsCDi7#LHI~;M;_ko$> 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 E0IB^43;+NC literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/JACQUIER_Juliette.pdf b/2SNT/230220_QCM_internet/correction/JACQUIER_Juliette.pdf new file mode 100644 index 0000000000000000000000000000000000000000..9673b4948d60d1a039a6020e272e9e95ca90953b GIT binary patch literal 103589 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 !-n>QBmJAwQ8!CEnaw&ZJq1QShBT5)=bf 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 H4U-0vK!-@sX4gCzm_iuEszv~Q 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

j%+8VB|P|6BC$g=fZ*l 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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/KICHENASSAMY_Sanjay.pdf b/2SNT/230220_QCM_internet/correction/KICHENASSAMY_Sanjay.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ff875aaddb98d3cde8aca3cc41ddbf86fd0ecc4d GIT binary patch literal 102823 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

GWF8;$^U6x7tdcE~fe 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

y6bP&n4*D1G{0DSEEldSPhOOAEjwx@d5 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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/LE_VEUZIT_Adrien.pdf b/2SNT/230220_QCM_internet/correction/LE_VEUZIT_Adrien.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6d9b4b789efb7342820f554aef509786991b5718 GIT binary patch literal 103857 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 C9rs=U literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/TOURRETTE_Elise.pdf b/2SNT/230220_QCM_internet/correction/TOURRETTE_Elise.pdf new file mode 100644 index 0000000000000000000000000000000000000000..666cd83d2939d2217c8786d8e12c1798bd89c4b1 GIT binary patch literal 102299 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\n", + " window.PlotlyConfig = {MathJaxConfig: 'local'};\n", + " if (window.MathJax) {MathJax.Hub.Config({SVG: {font: \"STIX-Web\"}});}\n", + " if (typeof require !== 'undefined') {\n", + " require.undef(\"plotly\");\n", + " define('plotly', function(require, exports, module) {\n", + " /**\n", + "* plotly.js v2.8.3\n", + "* Copyright 2012-2021, Plotly, Inc.\n", + "* All rights reserved.\n", + "* Licensed under the MIT license\n", + "*/\n", + "!function(t){if(\"object\"==typeof exports&&\"undefined\"!=typeof module)module.exports=t();else if(\"function\"==typeof define&&define.amd)define([],t);else{(\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:this).Plotly=t()}}((function(){return function t(e,r,n){function i(o,s){if(!r[o]){if(!e[o]){var l=\"function\"==typeof require&&require;if(!s&&l)return l(o,!0);if(a)return a(o,!0);var c=new Error(\"Cannot find module '\"+o+\"'\");throw c.code=\"MODULE_NOT_FOUND\",c}var u=r[o]={exports:{}};e[o][0].call(u.exports,(function(t){return i(e[o][1][t]||t)}),u,u.exports,t,e,r,n)}return r[o].exports}for(var a=\"function\"==typeof require&&require,o=0;o:not(.watermark)\":\"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;\",\"X:hover .modebar--hover .modebar-group\":\"opacity:1;\",\"X .modebar-group\":\"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;\",\"X .modebar-btn\":\"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;\",\"X .modebar-btn svg\":\"position:relative;top:2px;\",\"X .modebar.vertical\":\"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;\",\"X .modebar.vertical svg\":\"top:-1px;\",\"X .modebar.vertical .modebar-group\":\"display:block;float:none;padding-left:0px;padding-bottom:8px;\",\"X .modebar.vertical .modebar-group .modebar-btn\":\"display:block;text-align:center;\",\"X [data-title]:before,X [data-title]:after\":\"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;\",\"X [data-title]:hover:before,X [data-title]:hover:after\":\"display:block;opacity:1;\",\"X [data-title]:before\":'content:\"\";position:absolute;background:transparent;border:6px solid transparent;z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',\"X [data-title]:after\":\"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;\",\"X .vertical [data-title]:before,X .vertical [data-title]:after\":\"top:0%;right:200%;\",\"X .vertical [data-title]:before\":\"border:6px solid transparent;border-left-color:#69738a;margin-top:8px;margin-right:-30px;\",\"X .select-outline\":\"fill:none;stroke-width:1;shape-rendering:crispEdges;\",\"X .select-outline-1\":\"stroke:#fff;\",\"X .select-outline-2\":\"stroke:#000;stroke-dasharray:2px 2px;\",Y:'font-family:\"Open Sans\",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',\"Y p\":\"margin:0;\",\"Y .notifier-note\":\"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;\",\"Y .notifier-close\":\"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;\",\"Y .notifier-close:hover\":\"color:#444;text-decoration:none;cursor:pointer;\"};for(var a in i){var o=a.replace(/^,/,\" ,\").replace(/X/g,\".js-plotly-plot .plotly\").replace(/Y/g,\".plotly-notifier\");n.addStyleRule(o,i[a])}},{\"../src/lib\":503}],2:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/aggregate\")},{\"../src/transforms/aggregate\":1114}],3:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/bar\")},{\"../src/traces/bar\":656}],4:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/barpolar\")},{\"../src/traces/barpolar\":669}],5:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/box\")},{\"../src/traces/box\":679}],6:[function(t,e,r){\"use strict\";e.exports=t(\"../src/components/calendars\")},{\"../src/components/calendars\":364}],7:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/candlestick\")},{\"../src/traces/candlestick\":688}],8:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/carpet\")},{\"../src/traces/carpet\":707}],9:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/choropleth\")},{\"../src/traces/choropleth\":721}],10:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/choroplethmapbox\")},{\"../src/traces/choroplethmapbox\":728}],11:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/cone\")},{\"../src/traces/cone\":734}],12:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/contour\")},{\"../src/traces/contour\":749}],13:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/contourcarpet\")},{\"../src/traces/contourcarpet\":760}],14:[function(t,e,r){\"use strict\";e.exports=t(\"../src/core\")},{\"../src/core\":481}],15:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/densitymapbox\")},{\"../src/traces/densitymapbox\":768}],16:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/filter\")},{\"../src/transforms/filter\":1115}],17:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/funnel\")},{\"../src/traces/funnel\":778}],18:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/funnelarea\")},{\"../src/traces/funnelarea\":787}],19:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/groupby\")},{\"../src/transforms/groupby\":1116}],20:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/heatmap\")},{\"../src/traces/heatmap\":800}],21:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/heatmapgl\")},{\"../src/traces/heatmapgl\":811}],22:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram\")},{\"../src/traces/histogram\":823}],23:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram2d\")},{\"../src/traces/histogram2d\":829}],24:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/histogram2dcontour\")},{\"../src/traces/histogram2dcontour\":833}],25:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/icicle\")},{\"../src/traces/icicle\":839}],26:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/image\")},{\"../src/traces/image\":852}],27:[function(t,e,r){\"use strict\";var n=t(\"./core\");n.register([t(\"./bar\"),t(\"./box\"),t(\"./heatmap\"),t(\"./histogram\"),t(\"./histogram2d\"),t(\"./histogram2dcontour\"),t(\"./contour\"),t(\"./scatterternary\"),t(\"./violin\"),t(\"./funnel\"),t(\"./waterfall\"),t(\"./image\"),t(\"./pie\"),t(\"./sunburst\"),t(\"./treemap\"),t(\"./icicle\"),t(\"./funnelarea\"),t(\"./scatter3d\"),t(\"./surface\"),t(\"./isosurface\"),t(\"./volume\"),t(\"./mesh3d\"),t(\"./cone\"),t(\"./streamtube\"),t(\"./scattergeo\"),t(\"./choropleth\"),t(\"./scattergl\"),t(\"./splom\"),t(\"./pointcloud\"),t(\"./heatmapgl\"),t(\"./parcoords\"),t(\"./parcats\"),t(\"./scattermapbox\"),t(\"./choroplethmapbox\"),t(\"./densitymapbox\"),t(\"./sankey\"),t(\"./indicator\"),t(\"./table\"),t(\"./carpet\"),t(\"./scattercarpet\"),t(\"./contourcarpet\"),t(\"./ohlc\"),t(\"./candlestick\"),t(\"./scatterpolar\"),t(\"./scatterpolargl\"),t(\"./barpolar\"),t(\"./scattersmith\"),t(\"./aggregate\"),t(\"./filter\"),t(\"./groupby\"),t(\"./sort\"),t(\"./calendars\")]),e.exports=n},{\"./aggregate\":2,\"./bar\":3,\"./barpolar\":4,\"./box\":5,\"./calendars\":6,\"./candlestick\":7,\"./carpet\":8,\"./choropleth\":9,\"./choroplethmapbox\":10,\"./cone\":11,\"./contour\":12,\"./contourcarpet\":13,\"./core\":14,\"./densitymapbox\":15,\"./filter\":16,\"./funnel\":17,\"./funnelarea\":18,\"./groupby\":19,\"./heatmap\":20,\"./heatmapgl\":21,\"./histogram\":22,\"./histogram2d\":23,\"./histogram2dcontour\":24,\"./icicle\":25,\"./image\":26,\"./indicator\":28,\"./isosurface\":29,\"./mesh3d\":30,\"./ohlc\":31,\"./parcats\":32,\"./parcoords\":33,\"./pie\":34,\"./pointcloud\":35,\"./sankey\":36,\"./scatter3d\":37,\"./scattercarpet\":38,\"./scattergeo\":39,\"./scattergl\":40,\"./scattermapbox\":41,\"./scatterpolar\":42,\"./scatterpolargl\":43,\"./scattersmith\":44,\"./scatterternary\":45,\"./sort\":46,\"./splom\":47,\"./streamtube\":48,\"./sunburst\":49,\"./surface\":50,\"./table\":51,\"./treemap\":52,\"./violin\":53,\"./volume\":54,\"./waterfall\":55}],28:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/indicator\")},{\"../src/traces/indicator\":860}],29:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/isosurface\")},{\"../src/traces/isosurface\":866}],30:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/mesh3d\")},{\"../src/traces/mesh3d\":871}],31:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/ohlc\")},{\"../src/traces/ohlc\":876}],32:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/parcats\")},{\"../src/traces/parcats\":885}],33:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/parcoords\")},{\"../src/traces/parcoords\":895}],34:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/pie\")},{\"../src/traces/pie\":906}],35:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/pointcloud\")},{\"../src/traces/pointcloud\":915}],36:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/sankey\")},{\"../src/traces/sankey\":921}],37:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatter3d\")},{\"../src/traces/scatter3d\":959}],38:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattercarpet\")},{\"../src/traces/scattercarpet\":966}],39:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattergeo\")},{\"../src/traces/scattergeo\":974}],40:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattergl\")},{\"../src/traces/scattergl\":987}],41:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattermapbox\")},{\"../src/traces/scattermapbox\":997}],42:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterpolar\")},{\"../src/traces/scatterpolar\":1005}],43:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterpolargl\")},{\"../src/traces/scatterpolargl\":1012}],44:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scattersmith\")},{\"../src/traces/scattersmith\":1019}],45:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/scatterternary\")},{\"../src/traces/scatterternary\":1027}],46:[function(t,e,r){\"use strict\";e.exports=t(\"../src/transforms/sort\")},{\"../src/transforms/sort\":1118}],47:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/splom\")},{\"../src/traces/splom\":1036}],48:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/streamtube\")},{\"../src/traces/streamtube\":1044}],49:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/sunburst\")},{\"../src/traces/sunburst\":1052}],50:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/surface\")},{\"../src/traces/surface\":1061}],51:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/table\")},{\"../src/traces/table\":1069}],52:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/treemap\")},{\"../src/traces/treemap\":1080}],53:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/violin\")},{\"../src/traces/violin\":1093}],54:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/volume\")},{\"../src/traces/volume\":1101}],55:[function(t,e,r){\"use strict\";e.exports=t(\"../src/traces/waterfall\")},{\"../src/traces/waterfall\":1109}],56:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-array\"),t(\"d3-collection\"),t(\"d3-shape\"),t(\"elementary-circuits-directed-graph\")):i(n.d3=n.d3||{},n.d3,n.d3,n.d3,null)}(this,(function(t,e,r,n,i){\"use strict\";function a(t){return t.target.depth}function o(t,e){return t.sourceLinks.length?t.depth:e-1}function s(t){return function(){return t}}i=i&&i.hasOwnProperty(\"default\")?i.default:i;var l=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};function c(t,e){return f(t.source,e.source)||t.index-e.index}function u(t,e){return f(t.target,e.target)||t.index-e.index}function f(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:\"top\"===t.circularLinkType||\"bottom\"===e.circularLinkType?-1:1}function h(t){return t.value}function p(t){return(t.y0+t.y1)/2}function d(t){return p(t.source)}function m(t){return p(t.target)}function g(t){return t.index}function v(t){return t.nodes}function y(t){return t.links}function x(t,e){var r=t.get(e);if(!r)throw new Error(\"missing: \"+e);return r}function b(t,e){return e(t)}function _(t,e,r){var n=0;if(null===r){for(var a=[],o=0;o1||i>1)}function M(t,e,r){return t.sort(E),t.forEach((function(n,i){var a,o,s=0;if(q(n,r)&&A(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var c=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=c>s?c:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function S(t,r,i,a){var o=e.min(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),M(t.links.filter((function(t){return\"top\"==t.circularLinkType})),r,a),M(t.links.filter((function(t){return\"bottom\"==t.circularLinkType})),r,a),t.links.forEach((function(e){if(e.circular){if(e.circularPathData.arcRadius=e.width+10,e.circularPathData.leftNodeBuffer=5,e.circularPathData.rightNodeBuffer=5,e.circularPathData.sourceWidth=e.source.x1-e.source.x0,e.circularPathData.sourceX=e.source.x0+e.circularPathData.sourceWidth,e.circularPathData.targetX=e.target.x0,e.circularPathData.sourceY=e.y0,e.circularPathData.targetY=e.y1,q(e,a)&&A(e))e.circularPathData.leftSmallArcRadius=10+e.width/2,e.circularPathData.leftLargeArcRadius=10+e.width/2,e.circularPathData.rightSmallArcRadius=10+e.width/2,e.circularPathData.rightLargeArcRadius=10+e.width/2,\"bottom\"==e.circularLinkType?(e.circularPathData.verticalFullExtent=e.source.y1+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=e.source.y0-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius);else{var s=e.source.column,l=e.circularLinkType,c=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));\"bottom\"==e.circularLinkType?c.sort(C):c.sort(L);var u=0;c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.leftSmallArcRadius=10+e.width/2+u,e.circularPathData.leftLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),s=e.target.column,c=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),\"bottom\"==e.circularLinkType?c.sort(I):c.sort(P),u=0,c.forEach((function(t,n){t.circularLinkID==e.circularLinkID&&(e.circularPathData.rightSmallArcRadius=10+e.width/2+u,e.circularPathData.rightLargeArcRadius=10+e.width/2+n*r+u),u+=t.width})),\"bottom\"==e.circularLinkType?(e.circularPathData.verticalFullExtent=Math.max(i,e.source.y1,e.target.y1)+25+e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent-e.circularPathData.rightLargeArcRadius):(e.circularPathData.verticalFullExtent=o-25-e.circularPathData.verticalBuffer,e.circularPathData.verticalLeftInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.leftLargeArcRadius,e.circularPathData.verticalRightInnerExtent=e.circularPathData.verticalFullExtent+e.circularPathData.rightLargeArcRadius)}e.circularPathData.leftInnerExtent=e.circularPathData.sourceX+e.circularPathData.leftNodeBuffer,e.circularPathData.rightInnerExtent=e.circularPathData.targetX-e.circularPathData.rightNodeBuffer,e.circularPathData.leftFullExtent=e.circularPathData.sourceX+e.circularPathData.leftLargeArcRadius+e.circularPathData.leftNodeBuffer,e.circularPathData.rightFullExtent=e.circularPathData.targetX-e.circularPathData.rightLargeArcRadius-e.circularPathData.rightNodeBuffer}if(e.circular)e.path=function(t){var e=\"\";e=\"top\"==t.circularLinkType?\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 0 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 0 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 0 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 0 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY:\"M\"+t.circularPathData.sourceX+\" \"+t.circularPathData.sourceY+\" L\"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.sourceY+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftSmallArcRadius+\" 0 0 1 \"+t.circularPathData.leftFullExtent+\" \"+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+\" L\"+t.circularPathData.leftFullExtent+\" \"+t.circularPathData.verticalLeftInnerExtent+\" A\"+t.circularPathData.leftLargeArcRadius+\" \"+t.circularPathData.leftLargeArcRadius+\" 0 0 1 \"+t.circularPathData.leftInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" L\"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.verticalFullExtent+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightLargeArcRadius+\" 0 0 1 \"+t.circularPathData.rightFullExtent+\" \"+t.circularPathData.verticalRightInnerExtent+\" L\"+t.circularPathData.rightFullExtent+\" \"+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+\" A\"+t.circularPathData.rightLargeArcRadius+\" \"+t.circularPathData.rightSmallArcRadius+\" 0 0 1 \"+t.circularPathData.rightInnerExtent+\" \"+t.circularPathData.targetY+\" L\"+t.circularPathData.targetX+\" \"+t.circularPathData.targetY;return e}(e);else{var f=n.linkHorizontal().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));e.path=f(e)}}))}function E(t,e){return O(t)==O(e)?\"bottom\"==t.circularLinkType?C(t,e):L(t,e):O(e)-O(t)}function L(t,e){return t.y0-e.y0}function C(t,e){return e.y0-t.y0}function P(t,e){return t.y1-e.y1}function I(t,e){return e.y1-t.y1}function O(t){return t.target.column-t.source.column}function z(t){return t.target.x0-t.source.x1}function D(t,e){var r=T(t),n=z(e)/Math.tan(r);return\"up\"==H(t)?t.y1+n:t.y1-n}function R(t,e){var r=T(t),n=z(e)/Math.tan(r);return\"up\"==H(t)?t.y1-n:t.y1+n}function F(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var c,u=s/(l+1),f=Math.pow(1-u,3),h=3*u*Math.pow(1-u,2),p=3*Math.pow(u,2)*(1-u),d=Math.pow(u,3),m=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=m-i.width/2,v=m+i.width/2;g>o.y0&&go.y0&&vo.y1)&&(c=v-o.y0+10,o=N(o,c,e,r),t.nodes.forEach((function(t){b(t,n)!=b(o,n)&&t.column==o.column&&t.y0o.y1&&N(t,c,e,r)})))}}))}}))}function B(t,e){return t.y0>e.y0&&t.y0e.y0&&t.y1e.y1)}function N(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function j(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return b(t.source,r)==b(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!V(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=R(e,t);return t.y1-r}if(e.target.column>t.target.column)return R(t,e)-e.y1}return t.circular&&!e.circular?\"top\"==t.circularLinkType?-1:1:e.circular&&!t.circular?\"top\"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&\"top\"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&\"bottom\"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:\"top\"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if(\"bottom\"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!V(t,e))return t.y0-e.y0;if(e.source.column0?\"up\":\"down\"}function q(t,e){return b(t.source,e)==b(t.target,e)}function G(t,r,n){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){\"top\"==t.circularLinkType?o=!0:\"bottom\"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=e.min(i,(function(t){return t.y0})),c=(n-r)/(e.max(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*c;t.y0=(t.y0-l)*c,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*c,t.y1=(t.y1-l)*c,t.width=t.width*c}))}}t.sankeyCircular=function(){var t,n,i=0,a=0,b=1,T=1,A=24,M=g,E=o,L=v,C=y,P=32,I=2,O=null;function z(){var t={nodes:L.apply(null,arguments),links:C.apply(null,arguments)};D(t),_(t,M,O),R(t),B(t),w(t,M),N(t,P,M),V(t);for(var e=4,r=0;r0?r+25+10:r,bottom:n=n>0?n+25+10:n,left:a=a>0?a+25+10:a,right:i=i>0?i+25+10:i}}(o),f=function(t,r){var n=e.max(t.nodes,(function(t){return t.column})),o=b-i,s=T-a,l=o/(o+r.right+r.left),c=s/(s+r.top+r.bottom);return i=i*l+r.left,b=0==r.right?b:b*l,a=a*c+r.top,T*=c,t.nodes.forEach((function(t){t.x0=i+t.column*((b-i-A)/n),t.x1=t.x0+A})),c}(o,u);l*=f,o.links.forEach((function(t){t.width=t.value*l})),c.forEach((function(t){var e=t.length;t.forEach((function(t,n){t.depth==c.length-1&&1==e||0==t.depth&&1==e?(t.y0=T/2-t.value*l,t.y1=t.y0+t.value*l):t.partOfCycle?0==k(t,r)?(t.y0=T/2+n,t.y1=t.y0+t.value*l):\"top\"==t.circularLinkType?(t.y0=a+n,t.y1=t.y0+t.value*l):(t.y0=T-t.value*l-n,t.y1=t.y0+t.value*l):0==u.top||0==u.bottom?(t.y0=(T-a)/e*n,t.y1=t.y0+t.value*l):(t.y0=(T-a)/2-e/2+n,t.y1=t.y0+t.value*l)}))}))}(l),y();for(var u=1,g=s;g>0;--g)v(u*=.99,l),y();function v(t,r){var n=c.length;c.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var s;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&k(i,r)>0);else if(0==o&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else if(o==n-1&&1==a)s=i.y1-i.y0,i.y0=T/2-s/2,i.y1=T/2+s/2;else{var l=e.mean(i.sourceLinks,m),c=e.mean(i.targetLinks,d),u=((l&&c?(l+c)/2:l||c)-p(i))*t;i.y0+=u,i.y1+=u}}))}))}function y(){c.forEach((function(e){var r,n,i,o=a,s=e.length;for(e.sort(f),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-T)>0)for(o=r.y0-=n,r.y1-=n,i=s-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function V(t){t.nodes.forEach((function(t){t.sourceLinks.sort(u),t.targetLinks.sort(c)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return z.nodeId=function(t){return arguments.length?(M=\"function\"==typeof t?t:s(t),z):M},z.nodeAlign=function(t){return arguments.length?(E=\"function\"==typeof t?t:s(t),z):E},z.nodeWidth=function(t){return arguments.length?(A=+t,z):A},z.nodePadding=function(e){return arguments.length?(t=+e,z):t},z.nodes=function(t){return arguments.length?(L=\"function\"==typeof t?t:s(t),z):L},z.links=function(t){return arguments.length?(C=\"function\"==typeof t?t:s(t),z):C},z.size=function(t){return arguments.length?(i=a=0,b=+t[0],T=+t[1],z):[b-i,T-a]},z.extent=function(t){return arguments.length?(i=+t[0][0],b=+t[1][0],a=+t[0][1],T=+t[1][1],z):[[i,a],[b,T]]},z.iterations=function(t){return arguments.length?(P=+t,z):P},z.circularLinkGap=function(t){return arguments.length?(I=+t,z):I},z.nodePaddingRatio=function(t){return arguments.length?(n=+t,z):n},z.sortNodes=function(t){return arguments.length?(O=t,z):O},z.update=function(t){return w(t,M),V(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y1a&&(b=a);var o=e.min(i,(function(t){return(y-n-(t.length-1)*b)/e.sum(t,u)}));i.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*o}))})),t.links.forEach((function(t){t.width=t.value*o}))}(),d();for(var a=1,o=A;o>0;--o)l(a*=.99),d(),s(a),d();function s(t){i.forEach((function(r){r.forEach((function(r){if(r.targetLinks.length){var n=(e.sum(r.targetLinks,h)/e.sum(r.targetLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function l(t){i.slice().reverse().forEach((function(r){r.forEach((function(r){if(r.sourceLinks.length){var n=(e.sum(r.sourceLinks,p)/e.sum(r.sourceLinks,u)-f(r))*t;r.y0+=n,r.y1+=n}}))}))}function d(){i.forEach((function(t){var e,r,i,a=n,o=t.length;for(t.sort(c),i=0;i0&&(e.y0+=r,e.y1+=r),a=e.y1+b;if((r=a-b-y)>0)for(a=e.y0-=r,e.y1-=r,i=o-2;i>=0;--i)(r=(e=t[i]).y1+b-a)>0&&(e.y0-=r,e.y1-=r),a=e.y0}))}}function P(t){t.nodes.forEach((function(t){t.sourceLinks.sort(l),t.targetLinks.sort(s)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return P(t),t},M.nodeId=function(t){return arguments.length?(_=\"function\"==typeof t?t:o(t),M):_},M.nodeAlign=function(t){return arguments.length?(w=\"function\"==typeof t?t:o(t),M):w},M.nodeWidth=function(t){return arguments.length?(x=+t,M):x},M.nodePadding=function(t){return arguments.length?(b=+t,M):b},M.nodes=function(t){return arguments.length?(T=\"function\"==typeof t?t:o(t),M):T},M.links=function(t){return arguments.length?(k=\"function\"==typeof t?t:o(t),M):k},M.size=function(e){return arguments.length?(t=n=0,i=+e[0],y=+e[1],M):[i-t,y-n]},M.extent=function(e){return arguments.length?(t=+e[0][0],i=+e[1][0],n=+e[0][1],y=+e[1][1],M):[[t,n],[i,y]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M},t.sankeyCenter=function(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?e.min(t.sourceLinks,i)-1:0},t.sankeyLeft=function(t){return t.depth},t.sankeyRight=function(t,e){return e-1-t.height},t.sankeyJustify=a,t.sankeyLinkHorizontal=function(){return n.linkHorizontal().source(y).target(x)},Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-array\":107,\"d3-collection\":108,\"d3-shape\":119}],58:[function(t,e,r){(function(){var t={version:\"3.8.0\"},r=[].slice,n=function(t){return r.call(t)},i=self.document;function a(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(i)try{n(i.documentElement.childNodes)[0].nodeType}catch(t){n=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),i)try{i.createElement(\"DIV\").style.setProperty(\"opacity\",0,\"\")}catch(t){var s=this.Element.prototype,l=s.setAttribute,c=s.setAttributeNS,u=this.CSSStyleDeclaration.prototype,f=u.setProperty;s.setAttribute=function(t,e){l.call(this,t,e+\"\")},s.setAttributeNS=function(t,e,r){c.call(this,t,e,r+\"\")},u.setProperty=function(t,e,r){f.call(this,t,e+\"\",r)}}function h(t,e){return te?1:t>=e?0:NaN}function p(t){return null===t?NaN:+t}function d(t){return!isNaN(t)}function m(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}t.ascending=h,t.descending=function(t,e){return et?1:e>=t?0:NaN},t.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},t.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},t.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},t.deviation=function(){var e=t.variance.apply(this,arguments);return e?Math.sqrt(e):e};var g=m(h);function v(t){return t.length}t.bisectLeft=g.left,t.bisect=t.bisectRight=g.right,t.bisector=function(t){return m(1===t.length?function(e,r){return h(t(e),r)}:t)},t.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},t.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},t.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var y=Math.abs;function x(t){for(var e=1;t*e%1;)e*=10;return e}function b(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function _(){this._=Object.create(null)}t.range=function(t,e,r){if(arguments.length<3&&(r=1,arguments.length<2&&(e=t,t=0)),(e-t)/r==1/0)throw new Error(\"infinite range\");var n,i=[],a=x(y(r)),o=-1;if(t*=a,e*=a,(r*=a)<0)for(;(n=t+r*++o)>e;)i.push(n/a);else for(;(n=t+r*++o)=i.length)return r?r.call(n,a):e?a.sort(e):a;for(var l,c,u,f,h=-1,p=a.length,d=i[s++],m=new _;++h=i.length)return e;var n=[],o=a[r++];return e.forEach((function(e,i){n.push({key:e,values:t(i,r)})})),o?n.sort((function(t,e){return o(t.key,e.key)})):n}(o(t.map,e,0),0)},n.key=function(t){return i.push(t),n},n.sortKeys=function(t){return a[i.length-1]=t,n},n.sortValues=function(t){return e=t,n},n.rollup=function(t){return r=t,n},n},t.set=function(t){var e=new L;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},t.event=null,t.requote=function(t){return t.replace(j,\"\\\\$&\")};var j=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,U={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function V(t){return U(t,Y),t}var H=function(t,e){return e.querySelector(t)},q=function(t,e){return e.querySelectorAll(t)},G=function(t,e){var r=t.matches||t[I(t,\"matchesSelector\")];return(G=function(t,e){return r.call(t,e)})(t,e)};\"function\"==typeof Sizzle&&(H=function(t,e){return Sizzle(t,e)[0]||null},q=Sizzle,G=Sizzle.matchesSelector),t.selection=function(){return t.select(i.documentElement)};var Y=t.selection.prototype=[];function W(t){return\"function\"==typeof t?t:function(){return H(t,this)}}function X(t){return\"function\"==typeof t?t:function(){return q(t,this)}}Y.select=function(t){var e,r,n,i,a=[];t=W(t);for(var o=-1,s=this.length;++o=0&&\"xmlns\"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),J.hasOwnProperty(r)?{space:J[r],local:t}:t}},Y.attr=function(e,r){if(arguments.length<2){if(\"string\"==typeof e){var n=this.node();return(e=t.ns.qualify(e)).local?n.getAttributeNS(e.space,e.local):n.getAttribute(e)}for(r in e)this.each(K(r,e[r]));return this}return this.each(K(e,r))},Y.classed=function(t,e){if(arguments.length<2){if(\"string\"==typeof t){var r=this.node(),n=(t=tt(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},Y.sort=function(t){t=ct.apply(this,arguments);for(var e=-1,r=this.length;++e=e&&(e=i+1);!(o=s[e])&&++e0&&(e=e.slice(0,o));var l=mt.get(e);function c(){var t=this[a];t&&(this.removeEventListener(e,t,t.$),delete this[a])}return l&&(e=l,s=vt),o?r?function(){var t=s(r,n(arguments));c.call(this),this.addEventListener(e,this[a]=t,t.$=i),t._=r}:c:r?z:function(){var r,n=new RegExp(\"^__on([^.]+)\"+t.requote(e)+\"$\");for(var i in this)if(r=i.match(n)){var a=this[i];this.removeEventListener(r[1],a,a.$),delete this[i]}}}t.selection.enter=ft,t.selection.enter.prototype=ht,ht.append=Y.append,ht.empty=Y.empty,ht.node=Y.node,ht.call=Y.call,ht.size=Y.size,ht.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s1?Et:t<-1?-Et:Math.asin(t)}function It(t){return((t=Math.exp(t))+1/t)/2}var Ot=Math.SQRT2;t.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],c=e[2],u=s-i,f=l-a,h=u*u+f*f;if(h<1e-12)n=Math.log(c/o)/Ot,r=function(t){return[i+t*u,a+t*f,o*Math.exp(Ot*t*n)]};else{var p=Math.sqrt(h),d=(c*c-o*o+4*h)/(2*o*2*p),m=(c*c-o*o-4*h)/(2*c*2*p),g=Math.log(Math.sqrt(d*d+1)-d),v=Math.log(Math.sqrt(m*m+1)-m);n=(v-g)/Ot,r=function(t){var e,r=t*n,s=It(g),l=o/(2*p)*(s*(e=Ot*r+g,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+l*u,a+l*f,o*s/It(Ot*r+g)]}}return r.duration=1e3*n,r},t.behavior.zoom=function(){var e,r,n,a,s,l,c,u,f,h={x:0,y:0,k:1},p=[960,500],d=Rt,m=250,g=0,v=\"mousedown.zoom\",y=\"mousemove.zoom\",x=\"mouseup.zoom\",b=\"touchstart.zoom\",_=N(w,\"zoomstart\",\"zoom\",\"zoomend\");function w(t){t.on(v,P).on(Dt+\".zoom\",O).on(\"dblclick.zoom\",z).on(b,I)}function T(t){return[(t[0]-h.x)/h.k,(t[1]-h.y)/h.k]}function k(t){h.k=Math.max(d[0],Math.min(d[1],t))}function A(t,e){e=function(t){return[t[0]*h.k+h.x,t[1]*h.k+h.y]}(e),h.x+=t[0]-e[0],h.y+=t[1]-e[1]}function M(e,n,i,a){e.__chart__={x:h.x,y:h.y,k:h.k},k(Math.pow(2,a)),A(r=n,i),e=t.select(e),m>0&&(e=e.transition().duration(m)),e.call(w.event)}function S(){c&&c.domain(l.range().map((function(t){return(t-h.x)/h.k})).map(l.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:\"zoomstart\"})}function L(t){S(),t({type:\"zoom\",scale:h.k,translate:[h.x,h.y]})}function C(t){--g||(t({type:\"zoomend\"}),r=null)}function P(){var e=this,r=_.of(e,arguments),n=0,i=t.select(o(e)).on(y,l).on(x,c),a=T(t.mouse(e)),s=bt(e);function l(){n=1,A(t.mouse(e),a),L(r)}function c(){i.on(y,null).on(x,null),s(n),C(r)}Di.call(e),E(r)}function I(){var e,r=this,n=_.of(r,arguments),i={},a=0,o=\".zoom-\"+t.event.changedTouches[0].identifier,l=\"touchmove\"+o,c=\"touchend\"+o,u=[],f=t.select(r),p=bt(r);function d(){var n=t.touches(r);return e=h.k,n.forEach((function(t){t.identifier in i&&(i[t.identifier]=T(t))})),n}function m(){var e=t.event.target;t.select(e).on(l,g).on(c,y),u.push(e);for(var n=t.event.changedTouches,o=0,f=n.length;o1){v=p[0];var x=p[1],b=v[0]-x[0],_=v[1]-x[1];a=b*b+_*_}}function g(){var o,l,c,u,f=t.touches(r);Di.call(r);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new Qt(a(t+120),a(t),a(t-120))}function Ut(e,r,n){return this instanceof Ut?(this.h=+e,this.c=+r,void(this.l=+n)):arguments.length<2?e instanceof Ut?new Ut(e.h,e.c,e.l):Xt(e instanceof qt?e.l:(e=ae((e=t.rgb(e)).r,e.g,e.b)).l,e.a,e.b):new Ut(e,r,n)}Nt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,this.l/t)},Nt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Bt(this.h,this.s,t*this.l)},Nt.rgb=function(){return jt(this.h,this.s,this.l)},t.hcl=Ut;var Vt=Ut.prototype=new Ft;function Ht(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new qt(r,Math.cos(t*=Lt)*e,Math.sin(t)*e)}function qt(t,e,r){return this instanceof qt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof qt?new qt(t.l,t.a,t.b):t instanceof Ut?Ht(t.h,t.c,t.l):ae((t=Qt(t)).r,t.g,t.b):new qt(t,e,r)}Vt.brighter=function(t){return new Ut(this.h,this.c,Math.min(100,this.l+Gt*(arguments.length?t:1)))},Vt.darker=function(t){return new Ut(this.h,this.c,Math.max(0,this.l-Gt*(arguments.length?t:1)))},Vt.rgb=function(){return Ht(this.h,this.c,this.l).rgb()},t.lab=qt;var Gt=18,Yt=qt.prototype=new Ft;function Wt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new Qt(Kt(3.2404542*(i=.95047*Zt(i))-1.5371385*(n=1*Zt(n))-.4985314*(a=1.08883*Zt(a))),Kt(-.969266*i+1.8760108*n+.041556*a),Kt(.0556434*i-.2040259*n+1.0572252*a))}function Xt(t,e,r){return t>0?new Ut(Math.atan2(r,e)*Ct,Math.sqrt(e*e+r*r),t):new Ut(NaN,NaN,t)}function Zt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function Jt(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function Kt(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function Qt(t,e,r){return this instanceof Qt?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof Qt?new Qt(t.r,t.g,t.b):ne(\"\"+t,Qt,jt):new Qt(t,e,r)}function $t(t){return new Qt(t>>16,t>>8&255,255&t)}function te(t){return $t(t)+\"\"}Yt.brighter=function(t){return new qt(Math.min(100,this.l+Gt*(arguments.length?t:1)),this.a,this.b)},Yt.darker=function(t){return new qt(Math.max(0,this.l-Gt*(arguments.length?t:1)),this.a,this.b)},Yt.rgb=function(){return Wt(this.l,this.a,this.b)},t.rgb=Qt;var ee=Qt.prototype=new Ft;function re(t){return t<16?\"0\"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ne(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\\((.*)\\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(\",\"),n[1]){case\"hsl\":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case\"rgb\":return e(se(i[0]),se(i[1]),se(i[2]))}return(a=le.get(t))?e(a.r,a.g,a.b):(null==t||\"#\"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function ie(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new Bt(n,i,l)}function ae(t,e,r){var n=Jt((.4124564*(t=oe(t))+.3575761*(e=oe(e))+.1804375*(r=oe(r)))/.95047),i=Jt((.2126729*t+.7151522*e+.072175*r)/1);return qt(116*i-16,500*(n-i),200*(i-Jt((.0193339*t+.119192*e+.9503041*r)/1.08883)))}function oe(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function se(t){var e=parseFloat(t);return\"%\"===t.charAt(t.length-1)?Math.round(2.55*e):e}ee.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=i.call(o,c)}catch(t){return void s.error.call(o,t)}s.load.call(o,t)}else s.error.call(o,c)}return self.XDomainRequest&&!(\"withCredentials\"in c)&&/^(http(s)?:)?\\/\\//.test(e)&&(c=new XDomainRequest),\"onload\"in c?c.onload=c.onerror=f:c.onreadystatechange=function(){c.readyState>3&&f()},c.onprogress=function(e){var r=t.event;t.event=e;try{s.progress.call(o,c)}finally{t.event=r}},o.header=function(t,e){return t=(t+\"\").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+\"\",o)},o.mimeType=function(t){return arguments.length?(r=null==t?null:t+\"\",o):r},o.responseType=function(t){return arguments.length?(u=t,o):u},o.response=function(t){return i=t,o},[\"get\",\"post\"].forEach((function(t){o[t]=function(){return o.send.apply(o,[t].concat(n(arguments)))}})),o.send=function(t,n,i){if(2===arguments.length&&\"function\"==typeof n&&(i=n,n=null),c.open(t,e,!0),null==r||\"accept\"in l||(l.accept=r+\",*/*\"),c.setRequestHeader)for(var a in l)c.setRequestHeader(a,l[a]);return null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=u&&(c.responseType=u),null!=i&&o.on(\"error\",i).on(\"load\",(function(t){i(null,t)})),s.beforesend.call(o,c),c.send(null==n?null:n),o},o.abort=function(){return c.abort(),o},t.rebind(o,s,\"on\"),null==a?o:o.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(a))}le.forEach((function(t,e){le.set(t,$t(e))})),t.functor=ce,t.xhr=ue(C),t.dsv=function(t,e){var r=new RegExp('[\"'+t+\"\\n]\"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=fe(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'\"'+t.replace(/\\\"/g,'\"\"')+'\"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i=l)return o;if(i)return i=!1,a;var e=c;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(me),me=setTimeout(ye,e)),de=0):(de=1,ge(ye))}function xe(){for(var t=Date.now(),e=he;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function be(){for(var t,e=he,r=1/0;e;)e.c?(e.t1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function ke(t,e){return t[0]-e[0]||t[1]-e[1]}t.timer=function(){ve.apply(this,arguments)},t.timer.flush=function(){xe(),be()},t.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},t.geom={},t.geom.hull=function(t){var e=_e,r=we;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ce(e),a=ce(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[c[n]][2]]);for(n=+f;nkt)s=s.L;else{if(!((i=a-Ve(s,o))>kt)){n>-kt?(e=s.P,r=s):i>-kt?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=Fe(t);if(Pe.insert(e,l),e||r){if(e===r)return We(e),r=Fe(e.site),Pe.insert(l,r),l.edge=r.edge=Je(e.site,l.site),Ye(e),void Ye(r);if(r){We(e),We(r);var c=e.site,u=c.x,f=c.y,h=t.x-u,p=t.y-f,d=r.site,m=d.x-u,g=d.y-f,v=2*(h*g-p*m),y=h*h+p*p,x=m*m+g*g,b={x:(g*y-p*x)/v+u,y:(h*x-m*y)/v+f};Qe(r.edge,c,d,b),l.edge=Je(c,t,null,b),r.edge=Je(t,d,null,b),Ye(e),Ye(r)}else l.edge=Je(e.site,l.site)}}function Ue(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,c=l-e;if(!c)return s;var u=s-n,f=1/a-1/c,h=u/c;return f?(-h+Math.sqrt(h*h-2*f*(u*u/(-2*c)-l+c/2+i-a/2)))/f+n:(n+s)/2}function Ve(t,e){var r=t.N;if(r)return Ue(r,e);var n=t.site;return n.y===e?n.x:1/0}function He(t){this.site=t,this.edges=[]}function qe(t,e){return e.angle-t.angle}function Ge(){er(this),this.x=this.y=this.arc=this.site=this.cy=null}function Ye(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,c=n.y-s,u=a.x-o,f=2*(l*(g=a.y-s)-c*u);if(!(f>=-1e-12)){var h=l*l+c*c,p=u*u+g*g,d=(g*h-c*p)/f,m=(l*p-u*h)/f,g=m+s,v=De.pop()||new Ge;v.arc=t,v.site=i,v.x=d+o,v.y=g+Math.sqrt(d*d+m*m),v.cy=g,t.circle=v;for(var y=null,x=Oe._;x;)if(v.y=s)return;if(h>d){if(a){if(a.y>=c)return}else a={x:g,y:l};r={x:g,y:c}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=c)return}else a={x:(l-i)/n,y:l};r={x:(c-i)/n,y:c}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x0)){if(e/=h,h<0){if(e0){if(e>f)return;e>u&&(u=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>u&&(u=e)}else if(h>0){if(e0)){if(e/=p,p<0){if(e0){if(e>f)return;e>u&&(u=e)}if(e=a-c,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>u&&(u=e)}else if(p>0){if(e0&&(t.a={x:l+u*h,y:c+u*p}),f<1&&(t.b={x:l+f*h,y:c+f*p}),t}}}}}),l=o.length;l--;)(!Xe(e=o[l],t)||!s(e)||y(e.a.x-e.b.x)kt||y(i-r)>kt)&&(s.splice(o,0,new $e(Ke(a.site,u,y(n-f)kt?{x:f,y:y(e-f)kt?{x:y(r-d)kt?{x:h,y:y(e-h)kt?{x:y(r-p)=r&&c.x<=i&&c.y>=n&&c.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/kt)*kt,y:Math.round(i(t,e)/kt)*kt,i:e}}))}return o.links=function(t){return ar(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return ar(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,c=r.edges.sort(qe),u=-1,f=c.length,h=c[f-1].edge,p=h.l===l?h.r:h.l;++ua||f>o||h=_)<<1|e>=b,T=w+4;wa&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:dr(r,n)})),a=vr.lastIndex;return am&&(m=l.x),l.y>g&&(g=l.y),c.push(l.x),u.push(l.y);else for(f=0;fm&&(m=b),_>g&&(g=_),c.push(b),u.push(_)}var w=m-p,T=g-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,c=t.y;if(null!=l)if(y(l-r)+y(c-n)<.01)A(t,e,r,n,i,a,o,s);else{var u=t.point;t.x=t.y=t.point=null,A(t,u,l,c,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),c=.5*(a+s),u=r>=l,f=n>=c,h=f<<1|u;t.leaf=!1,u?i=l:o=l,f?a=c:s=c,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}w>T?g=d+w:m=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+v(t,++f),+x(t,f),p,d,m,g)},visit:function(t){ur(t,M,p,d,m,g)},find:function(t){return fr(M,t[0],t[1],p,d,m,g)}};if(f=-1,null==e){for(;++f=0&&!(n=t.interpolators[i](e,r)););return n}function xr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1?1:t(e)}}function kr(t){return function(e){return 1-t(1-e)}}function Ar(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function Mr(t){return t*t}function Sr(t){return t*t*t}function Er(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Lr(t){return 1-Math.cos(t*Et)}function Cr(t){return Math.pow(2,10*(t-1))}function Pr(t){return 1-Math.sqrt(1-t*t)}function Ir(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function Or(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function zr(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=Rr(i),s=Dr(i,a),l=Rr(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):\"in\";return n=_r.get(n)||br,Tr((i=wr.get(i)||C)(n.apply(null,r.call(arguments,1))))},t.interpolateHcl=function(e,r){e=t.hcl(e),r=t.hcl(r);var n=e.h,i=e.c,a=e.l,o=r.h-n,s=r.c-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.c:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return Ht(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateHsl=function(e,r){e=t.hsl(e),r=t.hsl(r);var n=e.h,i=e.s,a=e.l,o=r.h-n,s=r.s-i,l=r.l-a;isNaN(s)&&(s=0,i=isNaN(i)?r.s:i);isNaN(o)?(o=0,n=isNaN(n)?r.h:n):o>180?o-=360:o<-180&&(o+=360);return function(t){return jt(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateLab=function(e,r){e=t.lab(e),r=t.lab(r);var n=e.l,i=e.a,a=e.b,o=r.l-n,s=r.a-i,l=r.b-a;return function(t){return Wt(n+o*t,i+s*t,a+l*t)+\"\"}},t.interpolateRound=Or,t.transform=function(e){var r=i.createElementNS(t.ns.prefix.svg,\"g\");return(t.transform=function(t){if(null!=t){r.setAttribute(\"transform\",t);var e=r.transform.baseVal.consolidate()}return new zr(e?e.matrix:Fr)})(e)},zr.prototype.toString=function(){return\"translate(\"+this.translate+\")rotate(\"+this.rotate+\")skewX(\"+this.skew+\")scale(\"+this.scale+\")\"};var Fr={a:1,b:0,c:0,d:1,e:0,f:0};function Br(t){return t.length?t.pop()+\",\":\"\"}function Nr(e,r){var n=[],i=[];return e=t.transform(e),r=t.transform(r),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(\"translate(\",null,\",\",null,\")\");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else(e[0]||e[1])&&r.push(\"translate(\"+e+\")\")}(e.translate,r.translate,n,i),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Br(r)+\"rotate(\",null,\")\")-2,x:dr(t,e)})):e&&r.push(Br(r)+\"rotate(\"+e+\")\")}(e.rotate,r.rotate,n,i),function(t,e,r,n){t!==e?n.push({i:r.push(Br(r)+\"skewX(\",null,\")\")-2,x:dr(t,e)}):e&&r.push(Br(r)+\"skewX(\"+e+\")\")}(e.skew,r.skew,n,i),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Br(r)+\"scale(\",null,\",\",null,\")\");n.push({i:i-4,x:dr(t[0],e[0])},{i:i-2,x:dr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Br(r)+\"scale(\"+e+\")\")}(e.scale,r.scale,n,i),e=r=null,function(t){for(var e,r=-1,a=i.length;++r0?n=t:(e.c=null,e.t=NaN,e=null,l.end({type:\"end\",alpha:n=0})):t>0&&(l.start({type:\"start\",alpha:n=t}),e=ve(s.tick)),s):n},s.start=function(){var t,e,r,n=v.length,l=y.length,u=c[0],d=c[1];for(t=0;t=0;)r.push(i[n])}function $r(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(u=c[l]),u.parent=a,u.depth=a.depth+1;r&&(a.value=0),a.children=c}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return $r(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(Qr(t,(function(t){t.children&&(t.value=0)})),$r(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},t.layout.partition=function(){var e=t.layout.hierarchy(),r=[1,1];function n(t,n){var i=e.call(this,t,n);return function t(e,r,n,i){var a=e.children;if(e.x=r,e.y=e.depth*i,e.dx=n,e.dy=i,a&&(o=a.length)){var o,s,l,c=-1;for(n=e.value?n/e.value:0;++cs&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function dn(t){return t.reduce(mn,0)}function mn(t,e){return t+e[1]}function gn(t,e){return vn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function vn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function yn(e){return[t.min(e),t.max(e)]}function xn(t,e){return t.value-e.value}function bn(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function _n(t,e){t._pack_next=e,e._pack_prev=t}function wn(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function Tn(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,c=1/0,u=-1/0,f=1/0,h=-1/0;if(e.forEach(kn),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(Mn(r,n,i=e[2]),x(i),bn(r,i),r._pack_prev=i,bn(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=c[t.bisect(h,l,1,d)-1]).y+=m,s.push(a[o]));return c}return a.value=function(t){return arguments.length?(r=t,a):r},a.range=function(t){return arguments.length?(n=ce(t),a):n},a.bins=function(t){return arguments.length?(i=\"number\"==typeof t?function(e){return vn(e,t)}:ce(t),a):i},a.frequency=function(t){return arguments.length?(e=!!t,a):e},a},t.layout.pack=function(){var e,r=t.layout.hierarchy().sort(xn),n=0,i=[1,1];function a(t,a){var o=r.call(this,t,a),s=o[0],l=i[0],c=i[1],u=null==e?Math.sqrt:\"function\"==typeof e?e:function(){return e};if(s.x=s.y=0,$r(s,(function(t){t.r=+u(t.value)})),$r(s,Tn),n){var f=n*(e?1:Math.max(2*s.r/l,2*s.r/c))/2;$r(s,(function(t){t.r+=f})),$r(s,Tn),$r(s,(function(t){t.r-=f}))}return function t(e,r,n,i){var a=e.children;if(e.x=r+=i*e.x,e.y=n+=i*e.y,e.r*=i,a)for(var o=-1,s=a.length;++op.x&&(p=t),t.depth>d.depth&&(d=t)}));var m=r(h,p)/2-h.x,g=n[0]/(p.x+r(p,h)/2+m),v=n[1]/(d.depth||1);Qr(u,(function(t){t.x=(t.x+m)*g,t.y=t.depth*v}))}return c}function o(t){var e=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(e.length){!function(t){var e,r=0,n=0,i=t.children,a=i.length;for(;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(e[0].z+e[e.length-1].z)/2;i?(t.z=i.z+r(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+r(t._,i._));t.parent.A=function(t,e,n){if(e){for(var i,a=t,o=t,s=e,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=Ln(s),a=En(a),s&&a;)l=En(l),(o=Ln(o)).a=t,(i=s.z+f-a.z-c+r(s._,a._))>0&&(Cn(Pn(s,t,n),t,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!Ln(o)&&(o.t=s,o.m+=f-u),a&&!En(l)&&(l.t=a,l.m+=c-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=n[0],t.y=t.depth*n[1]}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t)?l:null,a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null==(n=t)?null:l,a):i?n:null},Kr(a,e)},t.layout.cluster=function(){var e=t.layout.hierarchy().sort(null).value(null),r=Sn,n=[1,1],i=!1;function a(a,o){var s,l=e.call(this,a,o),c=l[0],u=0;$r(c,(function(e){var n=e.children;n&&n.length?(e.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(n),e.y=function(e){return 1+t.max(e,(function(t){return t.y}))}(n)):(e.x=s?u+=r(e,s):0,e.y=0,s=e)}));var f=function t(e){var r=e.children;return r&&r.length?t(r[0]):e}(c),h=function t(e){var r,n=e.children;return n&&(r=n.length)?t(n[r-1]):e}(c),p=f.x-r(f,h)/2,d=h.x+r(h,f)/2;return $r(c,i?function(t){t.x=(t.x-c.x)*n[0],t.y=(c.y-t.y)*n[1]}:function(t){t.x=(t.x-p)/(d-p)*n[0],t.y=(1-(c.y?t.y/c.y:1))*n[1]}),l}return a.separation=function(t){return arguments.length?(r=t,a):r},a.size=function(t){return arguments.length?(i=null==(n=t),a):i?null:n},a.nodeSize=function(t){return arguments.length?(i=null!=(n=t),a):i?n:null},Kr(a,e)},t.layout.treemap=function(){var e,r=t.layout.hierarchy(),n=Math.round,i=[1,1],a=null,o=In,s=!1,l=\"squarify\",c=.5*(1+Math.sqrt(5));function u(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=c[i-1]),s.area+=r.area,\"squarify\"!==l||(n=p(s,m))<=h?(c.pop(),h=n):(s.area-=s.pop().area,d(s,m,a,!1),m=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,m,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(u(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*c/n,n/(e*a*c)):1/0}function d(t,e,r,i){var a,o=-1,s=t.length,l=r.x,c=r.y,u=e?n(t.area/e):0;if(e==r.dx){for((i||u>r.dy)&&(u=r.dy);++or.dx)&&(u=r.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var e=t.random.normal.apply(t,arguments);return function(){return Math.exp(e())}},bates:function(e){var r=t.random.irwinHall(e);return function(){return r()/e}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?jn:Rn,s=i?Ur:jr;return a=t(e,r,s,n),o=t(r,e,s,yr),l}function l(t){return a(t)}return l.invert=function(t){return o(t)},l.domain=function(t){return arguments.length?(e=t.map(Number),s()):e},l.range=function(t){return arguments.length?(r=t,s()):r},l.rangeRound=function(t){return l.range(t).interpolate(Or)},l.clamp=function(t){return arguments.length?(i=t,s()):i},l.interpolate=function(t){return arguments.length?(n=t,s()):n},l.ticks=function(t){return qn(e,t)},l.tickFormat=function(t,r){return d3_scale_linearTickFormat(e,t,r)},l.nice=function(t){return Vn(e,t),s()},l.copy=function(){return t(e,r,n,i)},s()}([0,1],[0,1],yr,!1)};t.scale.log=function(){return function t(e,r,n,i){function a(t){return(n?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function o(t){return n?Math.pow(r,t):-Math.pow(r,-t)}function s(t){return e(a(t))}return s.invert=function(t){return o(e.invert(t))},s.domain=function(t){return arguments.length?(n=t[0]>=0,e.domain((i=t.map(Number)).map(a)),s):i},s.base=function(t){return arguments.length?(r=+t,e.domain(i.map(a)),s):r},s.nice=function(){var t=Fn(i.map(a),n?Math:Gn);return e.domain(t),i=t.map(o),s},s.ticks=function(){var t=zn(i),e=[],s=t[0],l=t[1],c=Math.floor(a(s)),u=Math.ceil(a(l)),f=r%1?2:r;if(isFinite(u-c)){if(n){for(;c0;h--)e.push(o(c)*h);for(c=0;e[c]l;u--);e=e.slice(c,u)}return e},s.copy=function(){return t(e.copy(),r,n,i)},Un(s,e)}(t.scale.linear().domain([0,1]),10,!0,[1,10])};var Gn={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function Yn(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}t.scale.pow=function(){return function t(e,r,n){var i=Yn(r),a=Yn(1/r);function o(t){return e(i(t))}return o.invert=function(t){return a(e.invert(t))},o.domain=function(t){return arguments.length?(e.domain((n=t.map(Number)).map(i)),o):n},o.ticks=function(t){return qn(n,t)},o.tickFormat=function(t,e){return d3_scale_linearTickFormat(n,t,e)},o.nice=function(t){return o.domain(Vn(n,t))},o.exponent=function(t){return arguments.length?(i=Yn(r=t),a=Yn(1/r),e.domain(n.map(i)),o):r},o.copy=function(){return t(e.copy(),r,n)},Un(o,e)}(t.scale.linear(),1,[0,1])},t.scale.sqrt=function(){return t.scale.pow().exponent(.5)},t.scale.ordinal=function(){return function e(r,n){var i,a,o;function s(t){return a[((i.get(t)||(\"range\"===n.t?i.set(t,r.push(t)):NaN))-1)%a.length]}function l(e,n){return t.range(r.length).map((function(t){return e+n*t}))}return s.domain=function(t){if(!arguments.length)return r;r=[],i=new _;for(var e,a=-1,o=t.length;++a0?i[t-1]:r[0],tf?0:1;if(c=St)return l(c,p)+(s?l(s,1-p):\"\")+\"Z\";var d,m,g,v,y,x,b,_,w,T,k,A,M=0,S=0,E=[];if((v=(+o.apply(this,arguments)||0)/2)&&(g=n===Qn?Math.sqrt(s*s+c*c):+n.apply(this,arguments),p||(S*=-1),c&&(S=Pt(g/c*Math.sin(v))),s&&(M=Pt(g/s*Math.sin(v)))),c){y=c*Math.cos(u+S),x=c*Math.sin(u+S),b=c*Math.cos(f-S),_=c*Math.sin(f-S);var L=Math.abs(f-u-2*S)<=At?0:1;if(S&&ii(y,x,b,_)===p^L){var C=(u+f)/2;y=c*Math.cos(C),x=c*Math.sin(C),b=_=null}}else y=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(u+M),A=s*Math.sin(u+M);var P=Math.abs(u-f+2*M)<=At?0:1;if(M&&ii(w,T,k,A)===1-p^P){var I=(u+f)/2;w=s*Math.cos(I),T=s*Math.sin(I),k=A=null}}else w=T=0;if(h>kt&&(d=Math.min(Math.abs(c-s)/2,+r.apply(this,arguments)))>.001){m=s0?0:1}function ai(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,c=-s*a,u=t[0]+l,f=t[1]+c,h=e[0]+l,p=e[1]+c,d=(u+h)/2,m=(f+p)/2,g=h-u,v=p-f,y=g*g+v*v,x=r-n,b=u*p-h*f,_=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*y-b*b)),w=(b*v-g*_)/y,T=(-b*g-v*_)/y,k=(b*v+g*_)/y,A=(-b*g+v*_)/y,M=w-d,S=T-m,E=k-d,L=A-m;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-c],[w*r/x,T*r/x]]}function oi(){return!0}function si(t){var e=_e,r=we,n=oi,i=ci,a=i.key,o=.7;function s(a){var s,l=[],c=[],u=-1,f=a.length,h=ce(e),p=ce(r);function d(){l.push(\"M\",i(t(c),o))}for(;++u1&&i.push(\"H\",n[0]);return i.join(\"\")},\"step-before\":fi,\"step-after\":hi,basis:mi,\"basis-open\":function(t){if(t.length<4)return ci(t);var e,r=[],n=-1,i=t.length,a=[0],o=[0];for(;++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);r.push(gi(xi,a)+\",\"+gi(xi,o)),--n;for(;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n));s=-1;for(;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function ci(t){return t.length>1?t.join(\"L\"):t+\"Z\"}function ui(t){return t.join(\"L\")+\"Z\"}function fi(t){for(var e=0,r=t.length,n=t[0],i=[n[0],\",\",n[1]];++e1){s=e[1],a=t[l],l++,n+=\"C\"+(i[0]+o[0])+\",\"+(i[1]+o[1])+\",\"+(a[0]-s[0])+\",\"+(a[1]-s[1])+\",\"+a[0]+\",\"+a[1];for(var c=2;cAt)+\",1 \"+e}function l(t,e,r,n){return\"Q 0,0 \"+n}return a.radius=function(t){return arguments.length?(r=ce(t),a):r},a.source=function(e){return arguments.length?(t=ce(e),a):t},a.target=function(t){return arguments.length?(e=ce(t),a):e},a.startAngle=function(t){return arguments.length?(n=ce(t),a):n},a.endAngle=function(t){return arguments.length?(i=ce(t),a):i},a},t.svg.diagonal=function(){var t=ki,e=Ai,r=Si;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return\"M\"+(l=l.map(r))[0]+\"C\"+l[1]+\" \"+l[2]+\" \"+l[3]}return n.source=function(e){return arguments.length?(t=ce(e),n):t},n.target=function(t){return arguments.length?(e=ce(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},t.svg.diagonal.radial=function(){var e=t.svg.diagonal(),r=Si,n=e.projection;return e.projection=function(t){return arguments.length?n(Ei(r=t)):r},e},t.svg.symbol=function(){var t=Ci,e=Li;function r(r,n){return(Ii.get(t.call(this,r,n))||Pi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ce(e),r):t},r.size=function(t){return arguments.length?(e=ce(t),r):e},r};var Ii=t.map({circle:Pi,cross:function(t){var e=Math.sqrt(t/5)/2;return\"M\"+-3*e+\",\"+-e+\"H\"+-e+\"V\"+-3*e+\"H\"+e+\"V\"+-e+\"H\"+3*e+\"V\"+e+\"H\"+e+\"V\"+3*e+\"H\"+-e+\"V\"+e+\"H\"+-3*e+\"Z\"},diamond:function(t){var e=Math.sqrt(t/(2*zi)),r=e*zi;return\"M0,\"+-e+\"L\"+r+\",0 0,\"+e+\" \"+-r+\",0Z\"},square:function(t){var e=Math.sqrt(t)/2;return\"M\"+-e+\",\"+-e+\"L\"+e+\",\"+-e+\" \"+e+\",\"+e+\" \"+-e+\",\"+e+\"Z\"},\"triangle-down\":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return\"M0,\"+r+\"L\"+e+\",\"+-r+\" \"+-e+\",\"+-r+\"Z\"},\"triangle-up\":function(t){var e=Math.sqrt(t/Oi),r=e*Oi/2;return\"M0,\"+-r+\"L\"+e+\",\"+r+\" \"+-e+\",\"+r+\"Z\"}});t.svg.symbolTypes=Ii.keys();var Oi=Math.sqrt(3),zi=Math.tan(30*Lt);Y.transition=function(t){for(var e,r,n=Bi||++Ui,i=qi(t),a=[],o=Ni||{time:Date.now(),ease:Er,delay:0,duration:250},s=-1,l=this.length;++s0;)c[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--u.count?delete u[n]:delete t[r],1}f||(a=i.time,o=ve((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=u[n]={tween:new _,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++u.count)}ji.call=Y.call,ji.empty=Y.empty,ji.node=Y.node,ji.size=Y.size,t.transition=function(e,r){return e&&e.transition?Bi?e.transition(r):e:t.selection().transition(e)},t.transition.prototype=ji,ji.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=W(t);for(var s=-1,l=this.length;++srect,.s>rect\").attr(\"width\",s[1]-s[0])}function m(t){t.select(\".extent\").attr(\"y\",l[0]),t.selectAll(\".extent,.e>rect,.w>rect\").attr(\"height\",l[1]-l[0])}function g(){var f,g,v=this,y=t.select(t.event.target),x=n.of(v,arguments),b=t.select(v),_=y.datum(),w=!/^(n|s)$/.test(_)&&i,T=!/^(e|w)$/.test(_)&&a,k=y.classed(\"extent\"),A=bt(v),M=t.mouse(v),S=t.select(o(v)).on(\"keydown.brush\",C).on(\"keyup.brush\",P);if(t.event.changedTouches?S.on(\"touchmove.brush\",I).on(\"touchend.brush\",z):S.on(\"mousemove.brush\",I).on(\"mouseup.brush\",z),b.interrupt().selectAll(\"*\").interrupt(),k)M[0]=s[0]-M[0],M[1]=l[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[s[1-E]-M[0],l[1-L]-M[1]],M[0]=s[E],M[1]=l[L]}else t.event.altKey&&(f=M.slice());function C(){32==t.event.keyCode&&(k||(f=null,M[0]-=s[1],M[1]-=l[1],k=2),F())}function P(){32==t.event.keyCode&&2==k&&(M[0]+=s[1],M[1]+=l[1],k=0,F())}function I(){var e=t.mouse(v),r=!1;g&&(e[0]+=g[0],e[1]+=g[1]),k||(t.event.altKey?(f||(f=[(s[0]+s[1])/2,(l[0]+l[1])/2]),M[0]=s[+(e[0]>>1;e.dtype||(e.dtype=\"array\"),\"string\"==typeof e.dtype?d=new(f(e.dtype))(g):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=g));for(var v=0;vr||s>1073741824){for(var h=0;he+n||w>r+n||T=A||a===o)){var s=y[i];void 0===o&&(o=s.length);for(var l=a;l=d&&u<=g&&f>=m&&f<=v&&S.push(c)}var h=x[i],p=h[4*a+0],b=h[4*a+1],M=h[4*a+2],E=h[4*a+3],P=C(h,a+1),I=.5*n,O=i+1;L(e,r,I,O,p,b||M||E||P),L(e,r+I,I,O,b,M||E||P),L(e+I,r,I,O,M,E||P),L(e+I,r+I,I,O,E,P)}}function C(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}return L(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o=[],s=0;s0){e+=Math.abs(a(t[0]));for(var r=1;r2){for(s=0;s=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=r.areaFactors[e];if(!i)throw new Error(\"invalid original units\");var a=r.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!d(t))throw new Error(\"bbox must only contain numbers\")}))},r.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")}},{}],63:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/helpers\");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,m=\"FeatureCollection\"===d,g=\"Feature\"===d,v=m?t.features.length:1,y=0;yc||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var m=n.lineString([l,i],t.properties);if(!1===e(m,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;st[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]=0))throw new Error(\"precision must be a positive number\");var r=Math.pow(10,e||0);return Math.round(t*r)/r},r.radiansToLength=f,r.lengthToRadians=h,r.lengthToDegrees=function(t,e){return p(h(t,e))},r.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},r.radiansToDegrees=p,r.degreesToRadians=function(t){return t%360*Math.PI/180},r.convertLength=function(t,e,r){if(void 0===e&&(e=\"kilometers\"),void 0===r&&(r=\"kilometers\"),!(t>=0))throw new Error(\"length must be a positive number\");return f(h(t,e),r)},r.convertArea=function(t,e,n){if(void 0===e&&(e=\"meters\"),void 0===n&&(n=\"kilometers\"),!(t>=0))throw new Error(\"area must be a positive number\");var i=r.areaFactors[e];if(!i)throw new Error(\"invalid original units\");var a=r.areaFactors[n];if(!a)throw new Error(\"invalid final units\");return t/i*a},r.isNumber=d,r.isObject=function(t){return!!t&&t.constructor===Object},r.validateBBox=function(t){if(!t)throw new Error(\"bbox is required\");if(!Array.isArray(t))throw new Error(\"bbox must be an Array\");if(4!==t.length&&6!==t.length)throw new Error(\"bbox must be an Array of 4 or 6 numbers\");t.forEach((function(t){if(!d(t))throw new Error(\"bbox must only contain numbers\")}))},r.validateId=function(t){if(!t)throw new Error(\"id is required\");if(-1===[\"string\",\"number\"].indexOf(typeof t))throw new Error(\"id must be a number or a string\")},r.radians2degrees=function(){throw new Error(\"method has been renamed to `radiansToDegrees`\")},r.degrees2radians=function(){throw new Error(\"method has been renamed to `degreesToRadians`\")},r.distanceToDegrees=function(){throw new Error(\"method has been renamed to `lengthToDegrees`\")},r.distanceToRadians=function(){throw new Error(\"method has been renamed to `lengthToRadians`\")},r.radiansToDistance=function(){throw new Error(\"method has been renamed to `radiansToLength`\")},r.bearingToAngle=function(){throw new Error(\"method has been renamed to `bearingToAzimuth`\")},r.convertDistance=function(){throw new Error(\"method has been renamed to `convertLength`\")}},{}],69:[function(t,e,r){\"use strict\";Object.defineProperty(r,\"__esModule\",{value:!0});var n=t(\"@turf/helpers\");function i(t,e,r){if(null!==t)for(var n,a,o,s,l,c,u,f,h=0,p=0,d=t.type,m=\"FeatureCollection\"===d,g=\"Feature\"===d,v=m?t.features.length:1,y=0;yc||p>u||d>f)return l=i,c=r,u=p,f=d,void(o=0);var m=n.lineString([l,i],t.properties);if(!1===e(m,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function u(t,e){if(!t)throw new Error(\"geojson is required\");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case\"LineString\":if(!1===e(t,r,i,0,0))return!1;break;case\"Polygon\":for(var s=0;si&&(i=t[o]),t[o] \n", + " * @license MIT\n", + " */function i(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i=0;c--)if(u[c]!==f[c])return!1;for(c=u.length-1;c>=0;c--)if(s=u[c],!x(t[s],e[s],r,n))return!1;return!0}(t,e,r,n))}return r?t===e:t==e}function b(t){return\"[object Arguments]\"==Object.prototype.toString.call(t)}function _(t,e){if(!t||!e)return!1;if(\"[object RegExp]\"==Object.prototype.toString.call(e))return e.test(t);try{if(t instanceof e)return!0}catch(t){}return!Error.isPrototypeOf(e)&&!0===e.call({},t)}function w(t,e,r,n){var i;if(\"function\"!=typeof e)throw new TypeError('\"block\" argument must be a function');\"string\"==typeof r&&(n=r,r=null),i=function(t){var e;try{t()}catch(t){e=t}return e}(e),n=(r&&r.name?\" (\"+r.name+\").\":\".\")+(n?\" \"+n:\".\"),t&&!i&&v(i,r,\"Missing expected exception\"+n);var a=\"string\"==typeof n,s=!t&&i&&!r;if((!t&&o.isError(i)&&a&&_(i,r)||s)&&v(i,r,\"Got unwanted exception\"+n),t&&i&&r&&!_(i,r)||!t&&i)throw i}h.AssertionError=function(t){this.name=\"AssertionError\",this.actual=t.actual,this.expected=t.expected,this.operator=t.operator,t.message?(this.message=t.message,this.generatedMessage=!1):(this.message=function(t){return m(g(t.actual),128)+\" \"+t.operator+\" \"+m(g(t.expected),128)}(this),this.generatedMessage=!0);var e=t.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,e);else{var r=new Error;if(r.stack){var n=r.stack,i=d(e),a=n.indexOf(\"\\n\"+i);if(a>=0){var o=n.indexOf(\"\\n\",a+1);n=n.substring(o+1)}this.stack=n}}},o.inherits(h.AssertionError,Error),h.fail=v,h.ok=y,h.equal=function(t,e,r){t!=e&&v(t,e,r,\"==\",h.equal)},h.notEqual=function(t,e,r){t==e&&v(t,e,r,\"!=\",h.notEqual)},h.deepEqual=function(t,e,r){x(t,e,!1)||v(t,e,r,\"deepEqual\",h.deepEqual)},h.deepStrictEqual=function(t,e,r){x(t,e,!0)||v(t,e,r,\"deepStrictEqual\",h.deepStrictEqual)},h.notDeepEqual=function(t,e,r){x(t,e,!1)&&v(t,e,r,\"notDeepEqual\",h.notDeepEqual)},h.notDeepStrictEqual=function t(e,r,n){x(e,r,!0)&&v(e,r,n,\"notDeepStrictEqual\",t)},h.strictEqual=function(t,e,r){t!==e&&v(t,e,r,\"===\",h.strictEqual)},h.notStrictEqual=function(t,e,r){t===e&&v(t,e,r,\"!==\",h.notStrictEqual)},h.throws=function(t,e,r){w(!0,t,e,r)},h.doesNotThrow=function(t,e,r){w(!1,t,e,r)},h.ifError=function(t){if(t)throw t},h.strict=n((function t(e,r){e||v(e,!0,r,\"==\",t)}),h,{equal:h.strictEqual,deepEqual:h.deepStrictEqual,notEqual:h.notStrictEqual,notDeepEqual:h.notDeepStrictEqual}),h.strict.strict=h.strict;var T=Object.keys||function(t){var e=[];for(var r in t)s.call(t,r)&&e.push(r);return e}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"object-assign\":247,\"util/\":78}],76:[function(t,e,r){\"function\"==typeof Object.create?e.exports=function(t,e){t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],77:[function(t,e,r){e.exports=function(t){return t&&\"object\"==typeof t&&\"function\"==typeof t.copy&&\"function\"==typeof t.fill&&\"function\"==typeof t.readUInt8}},{}],78:[function(t,e,r){(function(e,n){(function(){var i=/%[sdj%]/g;r.format=function(t){if(!v(t)){for(var e=[],r=0;r=a)return t;switch(t){case\"%s\":return String(n[r++]);case\"%d\":return Number(n[r++]);case\"%j\":try{return JSON.stringify(n[r++])}catch(t){return\"[Circular]\"}default:return t}})),l=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),d(e)?n.showHidden=e:e&&r._extend(n,e),y(n.showHidden)&&(n.showHidden=!1),y(n.depth)&&(n.depth=2),y(n.colors)&&(n.colors=!1),y(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=l),u(n,t,n.depth)}function l(t,e){var r=s.styles[e];return r?\"\\x1b[\"+s.colors[r][0]+\"m\"+t+\"\\x1b[\"+s.colors[r][1]+\"m\":t}function c(t,e){return t}function u(t,e,n){if(t.customInspect&&e&&T(e.inspect)&&e.inspect!==r.inspect&&(!e.constructor||e.constructor.prototype!==e)){var i=e.inspect(n,t);return v(i)||(i=u(t,i,n)),i}var a=function(t,e){if(y(e))return t.stylize(\"undefined\",\"undefined\");if(v(e)){var r=\"'\"+JSON.stringify(e).replace(/^\"|\"$/g,\"\").replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"')+\"'\";return t.stylize(r,\"string\")}if(g(e))return t.stylize(\"\"+e,\"number\");if(d(e))return t.stylize(\"\"+e,\"boolean\");if(m(e))return t.stylize(\"null\",\"null\")}(t,e);if(a)return a;var o=Object.keys(e),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(e)),w(e)&&(o.indexOf(\"message\")>=0||o.indexOf(\"description\")>=0))return f(e);if(0===o.length){if(T(e)){var l=e.name?\": \"+e.name:\"\";return t.stylize(\"[Function\"+l+\"]\",\"special\")}if(x(e))return t.stylize(RegExp.prototype.toString.call(e),\"regexp\");if(_(e))return t.stylize(Date.prototype.toString.call(e),\"date\");if(w(e))return f(e)}var c,b=\"\",k=!1,A=[\"{\",\"}\"];(p(e)&&(k=!0,A=[\"[\",\"]\"]),T(e))&&(b=\" [Function\"+(e.name?\": \"+e.name:\"\")+\"]\");return x(e)&&(b=\" \"+RegExp.prototype.toString.call(e)),_(e)&&(b=\" \"+Date.prototype.toUTCString.call(e)),w(e)&&(b=\" \"+f(e)),0!==o.length||k&&0!=e.length?n<0?x(e)?t.stylize(RegExp.prototype.toString.call(e),\"regexp\"):t.stylize(\"[Object]\",\"special\"):(t.seen.push(e),c=k?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o=0&&0,t+e.replace(/\\u001b\\[\\d\\d?m/g,\"\").length+1}),0)>60)return r[0]+(\"\"===e?\"\":e+\"\\n \")+\" \"+t.join(\",\\n \")+\" \"+r[1];return r[0]+e+\" \"+t.join(\", \")+\" \"+r[1]}(c,b,A)):A[0]+b+A[1]}function f(t){return\"[\"+Error.prototype.toString.call(t)+\"]\"}function h(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize(\"[Getter/Setter]\",\"special\"):t.stylize(\"[Getter]\",\"special\"):l.set&&(s=t.stylize(\"[Setter]\",\"special\")),E(n,i)||(o=\"[\"+i+\"]\"),s||(t.seen.indexOf(l.value)<0?(s=m(r)?u(t,l.value,null):u(t,l.value,r-1)).indexOf(\"\\n\")>-1&&(s=a?s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\").substr(2):\"\\n\"+s.split(\"\\n\").map((function(t){return\" \"+t})).join(\"\\n\")):s=t.stylize(\"[Circular]\",\"special\")),y(o)){if(a&&i.match(/^\\d+$/))return s;(o=JSON.stringify(\"\"+i)).match(/^\"([a-zA-Z_][a-zA-Z_0-9]*)\"$/)?(o=o.substr(1,o.length-2),o=t.stylize(o,\"name\")):(o=o.replace(/'/g,\"\\\\'\").replace(/\\\\\"/g,'\"').replace(/(^\"|\"$)/g,\"'\"),o=t.stylize(o,\"string\"))}return o+\": \"+s}function p(t){return Array.isArray(t)}function d(t){return\"boolean\"==typeof t}function m(t){return null===t}function g(t){return\"number\"==typeof t}function v(t){return\"string\"==typeof t}function y(t){return void 0===t}function x(t){return b(t)&&\"[object RegExp]\"===k(t)}function b(t){return\"object\"==typeof t&&null!==t}function _(t){return b(t)&&\"[object Date]\"===k(t)}function w(t){return b(t)&&(\"[object Error]\"===k(t)||t instanceof Error)}function T(t){return\"function\"==typeof t}function k(t){return Object.prototype.toString.call(t)}function A(t){return t<10?\"0\"+t.toString(10):t.toString(10)}r.debuglog=function(t){if(y(a)&&(a=e.env.NODE_DEBUG||\"\"),t=t.toUpperCase(),!o[t])if(new RegExp(\"\\\\b\"+t+\"\\\\b\",\"i\").test(a)){var n=e.pid;o[t]=function(){var e=r.format.apply(r,arguments);console.error(\"%s %d: %s\",t,n,e)}}else o[t]=function(){};return o[t]},r.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:\"cyan\",number:\"yellow\",boolean:\"yellow\",undefined:\"grey\",null:\"bold\",string:\"green\",date:\"magenta\",regexp:\"red\"},r.isArray=p,r.isBoolean=d,r.isNull=m,r.isNullOrUndefined=function(t){return null==t},r.isNumber=g,r.isString=v,r.isSymbol=function(t){return\"symbol\"==typeof t},r.isUndefined=y,r.isRegExp=x,r.isObject=b,r.isDate=_,r.isError=w,r.isFunction=T,r.isPrimitive=function(t){return null===t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||\"symbol\"==typeof t||void 0===t},r.isBuffer=t(\"./support/isBuffer\");var M=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];function S(){var t=new Date,e=[A(t.getHours()),A(t.getMinutes()),A(t.getSeconds())].join(\":\");return[t.getDate(),M[t.getMonth()],e].join(\" \")}function E(t,e){return Object.prototype.hasOwnProperty.call(t,e)}r.log=function(){console.log(\"%s - %s\",S(),r.format.apply(r,arguments))},r.inherits=t(\"inherits\"),r._extend=function(t,e){if(!e||!b(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t}}).call(this)}).call(this,t(\"_process\"),\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"./support/isBuffer\":77,_process:277,inherits:76}],79:[function(t,e,r){\"use strict\";r.byteLength=function(t){var e=c(t),r=e[0],n=e[1];return 3*(r+n)/4-n},r.toByteArray=function(t){var e,r,n=c(t),o=n[0],s=n[1],l=new a(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),u=0,f=s>0?o-4:o;for(r=0;r>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;os?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+\"==\")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+\"=\"));return a.join(\"\")};for(var n=[],i=[],a=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",s=0,l=o.length;s0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join(\"\")}i[\"-\".charCodeAt(0)]=62,i[\"_\".charCodeAt(0)]=63},{}],80:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],81:[function(t,e,r){\"use strict\";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],82:[function(t,e,r){\"use strict\";var n=t(\"clamp\");e.exports=function(t,e){e||(e={});var r,o,s,l,c,u,f,h,p,d,m,g=null==e.cutoff?.25:e.cutoff,v=null==e.radius?8:e.radius,y=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error(\"For raw data width and height should be provided by options\");r=e.width,o=e.height,l=t,u=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext(\"2d\"),r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(h=t.canvas,f=t,r=h.width,o=h.height,p=f.getImageData(0,0,r,o),l=p.data,u=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,u=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(c=l,l=Array(r*o),d=0,m=c.length;d0&&o.length>i&&!o.warned){o.warned=!0;var l=new Error(\"Possible EventEmitter memory leak detected. \"+o.length+\" \"+String(e)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");l.name=\"MaxListenersExceededWarning\",l.emitter=t,l.type=e,l.count=o.length,s=l,console&&console.warn&&console.warn(s)}return t}function h(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=h.bind(n);return i.listener=r,n.wrapFn=i,i}function d(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:\"function\"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error(\"Unhandled error.\"+(o?\" (\"+o.message+\")\":\"\"));throw s.context=o,s}var l=i[t];if(void 0===l)return!1;if(\"function\"==typeof l)a(l,this,e);else{var c=l.length,u=g(l,c);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},s.prototype.listeners=function(t){return d(this,t,!0)},s.prototype.rawListeners=function(t){return d(this,t,!1)},s.listenerCount=function(t,e){return\"function\"==typeof t.listenerCount?t.listenerCount(e):m.call(t,e)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},{}],85:[function(t,e,r){(function(e){(function(){\n", + "/*!\n", + " * The buffer module from node.js, for the browser.\n", + " *\n", + " * @author Feross Aboukhadijeh \n", + " * @license MIT\n", + " */\n", + "\"use strict\";var e=t(\"base64-js\"),n=t(\"ieee754\");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if(\"string\"==typeof t)return function(t,e){\"string\"==typeof e&&\"\"!==e||(e=\"utf8\");if(!a.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=2147483647)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+2147483647..toString(16)+\" bytes\");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return D(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return R(t).length;default:if(i)return n?-1:D(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return M(this,e,r);case\"utf8\":case\"utf-8\":return T(this,e,r);case\"ascii\":return k(this,e,r);case\"latin1\":case\"binary\":return A(this,e,r);case\"base64\":return w(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return S(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function m(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r=\"\",n=0;for(;ne&&(t+=\" ... \"),\"\"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return g(this,t,e,r);case\"utf8\":case\"utf-8\":return v(this,t,e,r);case\"ascii\":return y(this,t,e,r);case\"latin1\":case\"binary\":return x(this,t,e,r);case\"base64\":return b(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return _(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if(\"string\"==typeof t){if(\"string\"==typeof e?(n=e,e=0,r=this.length):\"string\"==typeof r&&(n=r,r=this.length),void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!a.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n);if(1===t.length){var i=t.charCodeAt(0);(\"utf8\"===n&&i<128||\"latin1\"===n)&&(t=i)}}else\"number\"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(O,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function F(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t(\"buffer\").Buffer)},{\"base64-js\":79,buffer:85,ieee754:230}],86:[function(t,e,r){e.exports=function(t,e,r){return er?r:t:te?e:t}},{}],87:[function(t,e,r){\"use strict\";var n=t(\"clamp\");function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(o=255&n(o,0,255))}e.exports=i,e.exports.to=i,e.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},{clamp:86}],88:[function(t,e,r){\"use strict\";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],89:[function(t,e,r){\"use strict\";var n=t(\"color-rgba\"),i=t(\"clamp\"),a=t(\"dtype\");e.exports=function(t,e){\"float\"!==e&&e||(e=\"array\"),\"uint\"===e&&(e=\"uint8\"),\"uint_clamped\"===e&&(e=\"uint8_clamped\");var r=new(a(e))(4),o=\"uint8\"!==e&&\"uint8_clamped\"!==e;return t.length&&\"string\"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},{clamp:86,\"color-rgba\":91,dtype:127}],90:[function(t,e,r){(function(r){(function(){\"use strict\";var n=t(\"color-name\"),i=t(\"is-plain-obj\"),a=t(\"defined\");e.exports=function(t){var e,s,l=[],c=1;if(\"string\"==typeof t)if(n[t])l=n[t].slice(),s=\"rgb\";else if(\"transparent\"===t)c=0,s=\"rgb\",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var u=(p=t.slice(1)).length;c=1,u<=4?(l=[parseInt(p[0]+p[0],16),parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16)],4===u&&(c=parseInt(p[3]+p[3],16)/255)):(l=[parseInt(p[0]+p[1],16),parseInt(p[2]+p[3],16),parseInt(p[4]+p[5],16)],8===u&&(c=parseInt(p[6]+p[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s=\"rgb\"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\\s*\\(([^\\)]*)\\)/.exec(t)){var f=e[1],h=\"rgb\"===f,p=f.replace(/a$/,\"\");s=p;u=\"cmyk\"===p?4:\"gray\"===p?1:3;l=e[2].trim().split(/\\s*,\\s*/).map((function(t,e){if(/%$/.test(t))return e===u?parseFloat(t)/100:\"rgb\"===p?255*parseFloat(t)/100:parseFloat(t);if(\"h\"===p[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===p&&l.push(1),c=h||void 0===l[u]?1:l[u],l=l.slice(0,u)}else t.length>10&&/[0-9](?:\\s|\\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join(\"\").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s=\"rgb\",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s=\"hsl\",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),c=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(c/=100)}else(Array.isArray(t)||r.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s=\"rgb\",c=4===t.length?t[3]:1);else s=\"rgb\",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:c}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"color-name\":88,defined:124,\"is-plain-obj\":236}],91:[function(t,e,r){\"use strict\";var n=t(\"color-parse\"),i=t(\"color-space/hsl\"),a=t(\"clamp\");e.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),\"h\"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},{clamp:86,\"color-parse\":90,\"color-space/hsl\":92}],92:[function(t,e,r){\"use strict\";var n=t(\"./rgb\");e.exports={name:\"hsl\",min:[0,0,0],max:[360,100,100],channel:[\"hue\",\"saturation\",\"lightness\"],alias:[\"HSL\"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[c]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},{\"./rgb\":93}],93:[function(t,e,r){\"use strict\";e.exports={name:\"rgb\",min:[0,0,0],max:[255,255,255],channel:[\"red\",\"green\",\"blue\"],alias:[\"RGB\"]}},{}],94:[function(t,e,r){e.exports={AFG:\"afghan\",ALA:\"\\\\b\\\\wland\",ALB:\"albania\",DZA:\"algeria\",ASM:\"^(?=.*americ).*samoa\",AND:\"andorra\",AGO:\"angola\",AIA:\"anguill?a\",ATA:\"antarctica\",ATG:\"antigua\",ARG:\"argentin\",ARM:\"armenia\",ABW:\"^(?!.*bonaire).*\\\\baruba\",AUS:\"australia\",AUT:\"^(?!.*hungary).*austria|\\\\baustri.*\\\\bemp\",AZE:\"azerbaijan\",BHS:\"bahamas\",BHR:\"bahrain\",BGD:\"bangladesh|^(?=.*east).*paki?stan\",BRB:\"barbados\",BLR:\"belarus|byelo\",BEL:\"^(?!.*luxem).*belgium\",BLZ:\"belize|^(?=.*british).*honduras\",BEN:\"benin|dahome\",BMU:\"bermuda\",BTN:\"bhutan\",BOL:\"bolivia\",BES:\"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\\\bbes.?islands\",BIH:\"herzegovina|bosnia\",BWA:\"botswana|bechuana\",BVT:\"bouvet\",BRA:\"brazil\",IOT:\"british.?indian.?ocean\",BRN:\"brunei\",BGR:\"bulgaria\",BFA:\"burkina|\\\\bfaso|upper.?volta\",BDI:\"burundi\",CPV:\"verde\",KHM:\"cambodia|kampuchea|khmer\",CMR:\"cameroon\",CAN:\"canada\",CYM:\"cayman\",CAF:\"\\\\bcentral.african.republic\",TCD:\"\\\\bchad\",CHL:\"\\\\bchile\",CHN:\"^(?!.*\\\\bmac)(?!.*\\\\bhong)(?!.*\\\\btai)(?!.*\\\\brep).*china|^(?=.*peo)(?=.*rep).*china\",CXR:\"christmas\",CCK:\"\\\\bcocos|keeling\",COL:\"colombia\",COM:\"comoro\",COG:\"^(?!.*\\\\bdem)(?!.*\\\\bd[\\\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\\\bcongo\",COK:\"\\\\bcook\",CRI:\"costa.?rica\",CIV:\"ivoire|ivory\",HRV:\"croatia\",CUB:\"\\\\bcuba\",CUW:\"^(?!.*bonaire).*\\\\bcura(c|\\xe7)ao\",CYP:\"cyprus\",CSK:\"czechoslovakia\",CZE:\"^(?=.*rep).*czech|czechia|bohemia\",COD:\"\\\\bdem.*congo|congo.*\\\\bdem|congo.*\\\\bd[\\\\.]?r|\\\\bd[\\\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc\",DNK:\"denmark\",DJI:\"djibouti\",DMA:\"dominica(?!n)\",DOM:\"dominican.rep\",ECU:\"ecuador\",EGY:\"egypt\",SLV:\"el.?salvador\",GNQ:\"guine.*eq|eq.*guine|^(?=.*span).*guinea\",ERI:\"eritrea\",EST:\"estonia\",ETH:\"ethiopia|abyssinia\",FLK:\"falkland|malvinas\",FRO:\"faroe|faeroe\",FJI:\"fiji\",FIN:\"finland\",FRA:\"^(?!.*\\\\bdep)(?!.*martinique).*france|french.?republic|\\\\bgaul\",GUF:\"^(?=.*french).*guiana\",PYF:\"french.?polynesia|tahiti\",ATF:\"french.?southern\",GAB:\"gabon\",GMB:\"gambia\",GEO:\"^(?!.*south).*georgia\",DDR:\"german.?democratic.?republic|democratic.?republic.*germany|east.germany\",DEU:\"^(?!.*east).*germany|^(?=.*\\\\bfed.*\\\\brep).*german\",GHA:\"ghana|gold.?coast\",GIB:\"gibraltar\",GRC:\"greece|hellenic|hellas\",GRL:\"greenland\",GRD:\"grenada\",GLP:\"guadeloupe\",GUM:\"\\\\bguam\",GTM:\"guatemala\",GGY:\"guernsey\",GIN:\"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea\",GNB:\"bissau|^(?=.*portu).*guinea\",GUY:\"guyana|british.?guiana\",HTI:\"haiti\",HMD:\"heard.*mcdonald\",VAT:\"holy.?see|vatican|papal.?st\",HND:\"^(?!.*brit).*honduras\",HKG:\"hong.?kong\",HUN:\"^(?!.*austr).*hungary\",ISL:\"iceland\",IND:\"india(?!.*ocea)\",IDN:\"indonesia\",IRN:\"\\\\biran|persia\",IRQ:\"\\\\biraq|mesopotamia\",IRL:\"(^ireland)|(^republic.*ireland)\",IMN:\"^(?=.*isle).*\\\\bman\",ISR:\"israel\",ITA:\"italy\",JAM:\"jamaica\",JPN:\"japan\",JEY:\"jersey\",JOR:\"jordan\",KAZ:\"kazak\",KEN:\"kenya|british.?east.?africa|east.?africa.?prot\",KIR:\"kiribati\",PRK:\"^(?=.*democrat|people|north|d.*p.*.r).*\\\\bkorea|dprk|korea.*(d.*p.*r)\",KWT:\"kuwait\",KGZ:\"kyrgyz|kirghiz\",LAO:\"\\\\blaos?\\\\b\",LVA:\"latvia\",LBN:\"lebanon\",LSO:\"lesotho|basuto\",LBR:\"liberia\",LBY:\"libya\",LIE:\"liechtenstein\",LTU:\"lithuania\",LUX:\"^(?!.*belg).*luxem\",MAC:\"maca(o|u)\",MDG:\"madagascar|malagasy\",MWI:\"malawi|nyasa\",MYS:\"malaysia\",MDV:\"maldive\",MLI:\"\\\\bmali\\\\b\",MLT:\"\\\\bmalta\",MHL:\"marshall\",MTQ:\"martinique\",MRT:\"mauritania\",MUS:\"mauritius\",MYT:\"\\\\bmayotte\",MEX:\"\\\\bmexic\",FSM:\"fed.*micronesia|micronesia.*fed\",MCO:\"monaco\",MNG:\"mongolia\",MNE:\"^(?!.*serbia).*montenegro\",MSR:\"montserrat\",MAR:\"morocco|\\\\bmaroc\",MOZ:\"mozambique\",MMR:\"myanmar|burma\",NAM:\"namibia\",NRU:\"nauru\",NPL:\"nepal\",NLD:\"^(?!.*\\\\bant)(?!.*\\\\bcarib).*netherlands\",ANT:\"^(?=.*\\\\bant).*(nether|dutch)\",NCL:\"new.?caledonia\",NZL:\"new.?zealand\",NIC:\"nicaragua\",NER:\"\\\\bniger(?!ia)\",NGA:\"nigeria\",NIU:\"niue\",NFK:\"norfolk\",MNP:\"mariana\",NOR:\"norway\",OMN:\"\\\\boman|trucial\",PAK:\"^(?!.*east).*paki?stan\",PLW:\"palau\",PSE:\"palestin|\\\\bgaza|west.?bank\",PAN:\"panama\",PNG:\"papua|new.?guinea\",PRY:\"paraguay\",PER:\"peru\",PHL:\"philippines\",PCN:\"pitcairn\",POL:\"poland\",PRT:\"portugal\",PRI:\"puerto.?rico\",QAT:\"qatar\",KOR:\"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\\\bkorea(?!.*d.*p.*r)\",MDA:\"moldov|b(a|e)ssarabia\",REU:\"r(e|\\xe9)union\",ROU:\"r(o|u|ou)mania\",RUS:\"\\\\brussia|soviet.?union|u\\\\.?s\\\\.?s\\\\.?r|socialist.?republics\",RWA:\"rwanda\",BLM:\"barth(e|\\xe9)lemy\",SHN:\"helena\",KNA:\"kitts|\\\\bnevis\",LCA:\"\\\\blucia\",MAF:\"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)\",SPM:\"miquelon\",VCT:\"vincent\",WSM:\"^(?!.*amer).*samoa\",SMR:\"san.?marino\",STP:\"\\\\bs(a|\\xe3)o.?tom(e|\\xe9)\",SAU:\"\\\\bsa\\\\w*.?arabia\",SEN:\"senegal\",SRB:\"^(?!.*monte).*serbia\",SYC:\"seychell\",SLE:\"sierra\",SGP:\"singapore\",SXM:\"^(?!.*martin)(?!.*saba).*maarten\",SVK:\"^(?!.*cze).*slovak\",SVN:\"slovenia\",SLB:\"solomon\",SOM:\"somali\",ZAF:\"south.africa|s\\\\\\\\..?africa\",SGS:\"south.?georgia|sandwich\",SSD:\"\\\\bs\\\\w*.?sudan\",ESP:\"spain\",LKA:\"sri.?lanka|ceylon\",SDN:\"^(?!.*\\\\bs(?!u)).*sudan\",SUR:\"surinam|dutch.?guiana\",SJM:\"svalbard\",SWZ:\"swaziland\",SWE:\"sweden\",CHE:\"switz|swiss\",SYR:\"syria\",TWN:\"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china\",TJK:\"tajik\",THA:\"thailand|\\\\bsiam\",MKD:\"macedonia|fyrom\",TLS:\"^(?=.*leste).*timor|^(?=.*east).*timor\",TGO:\"togo\",TKL:\"tokelau\",TON:\"tonga\",TTO:\"trinidad|tobago\",TUN:\"tunisia\",TUR:\"turkey\",TKM:\"turkmen\",TCA:\"turks\",TUV:\"tuvalu\",UGA:\"uganda\",UKR:\"ukrain\",ARE:\"emirates|^u\\\\.?a\\\\.?e\\\\.?$|united.?arab.?em\",GBR:\"united.?kingdom|britain|^u\\\\.?k\\\\.?$\",TZA:\"tanzania\",USA:\"united.?states\\\\b(?!.*islands)|\\\\bu\\\\.?s\\\\.?a\\\\.?\\\\b|^\\\\s*u\\\\.?s\\\\.?\\\\b(?!.*islands)\",UMI:\"minor.?outlying.?is\",URY:\"uruguay\",UZB:\"uzbek\",VUT:\"vanuatu|new.?hebrides\",VEN:\"venezuela\",VNM:\"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam\",VGB:\"^(?=.*\\\\bu\\\\.?\\\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin\",VIR:\"^(?=.*\\\\bu\\\\.?\\\\s?s).*virgin|^(?=.*states).*virgin\",WLF:\"futuna|wallis\",ESH:\"western.sahara\",YEM:\"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YMD:\"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\\\bp\\\\.?d\\\\.?r).*yemen\",YUG:\"yugoslavia\",ZMB:\"zambia|northern.?rhodesia\",EAZ:\"zanzibar\",ZWE:\"zimbabwe|^(?!.*northern).*rhodesia\"}},{}],95:[function(t,e,r){e.exports=[\"xx-small\",\"x-small\",\"small\",\"medium\",\"large\",\"x-large\",\"xx-large\",\"larger\",\"smaller\"]},{}],96:[function(t,e,r){e.exports=[\"normal\",\"condensed\",\"semi-condensed\",\"extra-condensed\",\"ultra-condensed\",\"expanded\",\"semi-expanded\",\"extra-expanded\",\"ultra-expanded\"]},{}],97:[function(t,e,r){e.exports=[\"normal\",\"italic\",\"oblique\"]},{}],98:[function(t,e,r){e.exports=[\"normal\",\"bold\",\"bolder\",\"lighter\",\"100\",\"200\",\"300\",\"400\",\"500\",\"600\",\"700\",\"800\",\"900\"]},{}],99:[function(t,e,r){\"use strict\";e.exports={parse:t(\"./parse\"),stringify:t(\"./stringify\")}},{\"./parse\":101,\"./stringify\":102}],100:[function(t,e,r){\"use strict\";var n=t(\"css-font-size-keywords\");e.exports={isSize:function(t){return/^[\\d\\.]/.test(t)||-1!==t.indexOf(\"/\")||-1!==n.indexOf(t)}}},{\"css-font-size-keywords\":95}],101:[function(t,e,r){\"use strict\";var n=t(\"unquote\"),i=t(\"css-global-keywords\"),a=t(\"css-system-font-keywords\"),o=t(\"css-font-weight-keywords\"),s=t(\"css-font-style-keywords\"),l=t(\"css-font-stretch-keywords\"),c=t(\"string-split-by\"),u=t(\"./lib/util\").isSize;e.exports=h;var f=h.cache={};function h(t){if(\"string\"!=typeof t)throw new Error(\"Font argument must be a string.\");if(f[t])return f[t];if(\"\"===t)throw new Error(\"Cannot parse an empty string.\");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:\"normal\",variant:\"normal\",weight:\"normal\",stretch:\"normal\",lineHeight:\"normal\",size:\"1rem\",family:[\"serif\"]},h=c(t,/\\s+/);e=h.shift();){if(-1!==i.indexOf(e))return[\"style\",\"variant\",\"weight\",\"stretch\"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if(\"normal\"!==e&&\"small-caps\"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(u(e)){var d=c(e,\"/\");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):\"/\"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error(\"Missing required font-family.\");return r.family=c(h.join(\" \"),/\\s*,\\s*/).map(n),f[t]=r}throw new Error(\"Unknown or unsupported font token: \"+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error(\"Missing required font-size.\")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},{\"./lib/util\":100,\"css-font-stretch-keywords\":96,\"css-font-style-keywords\":97,\"css-font-weight-keywords\":98,\"css-global-keywords\":103,\"css-system-font-keywords\":104,\"string-split-by\":305,unquote:328}],102:[function(t,e,r){\"use strict\";var n=t(\"pick-by-alias\"),i=t(\"./lib/util\").isSize,a=m(t(\"css-global-keywords\")),o=m(t(\"css-system-font-keywords\")),s=m(t(\"css-font-weight-keywords\")),l=m(t(\"css-font-style-keywords\")),c=m(t(\"css-font-stretch-keywords\")),u={normal:1,\"small-caps\":1},f={serif:1,\"sans-serif\":1,monospace:1,cursive:1,fantasy:1,\"system-ui\":1},h=\"1rem\",p=\"serif\";function d(t,e){if(t&&!e[t]&&!a[t])throw Error(\"Unknown keyword `\"+t+\"`\");return t}function m(t){for(var e={},r=0;re?1:t>=e?0:NaN}function r(t){var r;return 1===t.length&&(r=t,t=function(t,n){return e(r(t),n)}),{left:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(null==n&&(n=0),null==i&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}var n=r(e),i=n.right,a=n.left;function o(t,e){return[t,e]}function s(t){return null===t?NaN:+t}function l(t,e){var r,n,i=t.length,a=0,o=-1,l=0,c=0;if(null==e)for(;++o1)return c/(a-1)}function c(t,e){var r=l(t,e);return r?Math.sqrt(r):r}function u(t,e){var r,n,i,a=t.length,o=-1;if(null==e){for(;++o=r)for(n=i=r;++or&&(n=r),i=r)for(n=i=r;++or&&(n=r),i=0?(a>=v?10:a>=y?5:a>=x?2:1)*Math.pow(10,i):-Math.pow(10,-i)/(a>=v?10:a>=y?5:a>=x?2:1)}function _(t,e,r){var n=Math.abs(e-t)/Math.max(0,r),i=Math.pow(10,Math.floor(Math.log(n)/Math.LN10)),a=n/i;return a>=v?i*=10:a>=y?i*=5:a>=x&&(i*=2),e=1)return+r(t[n-1],n-1,t);var n,i=(n-1)*e,a=Math.floor(i),o=+r(t[a],a,t);return o+(+r(t[a+1],a+1,t)-o)*(i-a)}}function k(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function A(t){if(!(i=t.length))return[];for(var e=-1,r=k(t,M),n=new Array(r);++et?1:e>=t?0:NaN},t.deviation=c,t.extent=u,t.histogram=function(){var t=m,e=u,r=w;function n(n){var a,o,s=n.length,l=new Array(s);for(a=0;af;)h.pop(),--p;var d,m=new Array(p+1);for(a=0;a<=p;++a)(d=m[a]=[]).x0=a>0?h[a-1]:u,d.x1=a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n},t.mean=function(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r},t.min=k,t.pairs=function(t,e){null==e&&(e=o);for(var r=0,n=t.length-1,i=t[0],a=new Array(n<0?0:n);r0)return[t];if((n=e0)for(t=Math.ceil(t/o),e=Math.floor(e/o),a=new Array(i=Math.ceil(e-t+1));++s=l.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var s,c,f,h=-1,p=n.length,d=l[i++],m=r(),g=a();++hl.length)return r;var i,a=c[n-1];return null!=e&&n>=l.length?i=r.entries():(i=[],r.each((function(e,r){i.push({key:r,values:t(e,n)})}))),null!=a?i.sort((function(t,e){return a(t.key,e.key)})):i}(u(t,0,a,o),0)},key:function(t){return l.push(t),s},sortKeys:function(t){return c[l.length-1]=t,s},sortValues:function(e){return t=e,s},rollup:function(t){return e=t,s}}},t.set=c,t.map=r,t.keys=function(t){var e=[];for(var r in t)e.push(r);return e},t.values=function(t){var e=[];for(var r in t)e.push(t[r]);return e},t.entries=function(t){var e=[];for(var r in t)e.push({key:r,value:t[r]});return e},Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],109:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";function e(t,e,r){t.prototype=e.prototype=r,r.constructor=t}function r(t,e){var r=Object.create(t.prototype);for(var n in e)r[n]=e[n];return r}function n(){}var i=\"\\\\s*([+-]?\\\\d+)\\\\s*\",a=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",o=\"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",s=/^#([0-9a-f]{3,8})$/,l=new RegExp(\"^rgb\\\\(\"+[i,i,i]+\"\\\\)$\"),c=new RegExp(\"^rgb\\\\(\"+[o,o,o]+\"\\\\)$\"),u=new RegExp(\"^rgba\\\\(\"+[i,i,i,a]+\"\\\\)$\"),f=new RegExp(\"^rgba\\\\(\"+[o,o,o,a]+\"\\\\)$\"),h=new RegExp(\"^hsl\\\\(\"+[a,o,o]+\"\\\\)$\"),p=new RegExp(\"^hsla\\\\(\"+[a,o,o,a]+\"\\\\)$\"),d={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function m(){return this.rgb().formatHex()}function g(){return this.rgb().formatRgb()}function v(t){var e,r;return t=(t+\"\").trim().toLowerCase(),(e=s.exec(t))?(r=e[1].length,e=parseInt(e[1],16),6===r?y(e):3===r?new w(e>>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?x(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?x(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=l.exec(t))?new w(e[1],e[2],e[3],1):(e=c.exec(t))?new w(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=u.exec(t))?x(e[1],e[2],e[3],e[4]):(e=f.exec(t))?x(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=h.exec(t))?M(e[1],e[2]/100,e[3]/100,1):(e=p.exec(t))?M(e[1],e[2]/100,e[3]/100,e[4]):d.hasOwnProperty(t)?y(d[t]):\"transparent\"===t?new w(NaN,NaN,NaN,0):null}function y(t){return new w(t>>16&255,t>>8&255,255&t,1)}function x(t,e,r,n){return n<=0&&(t=e=r=NaN),new w(t,e,r,n)}function b(t){return t instanceof n||(t=v(t)),t?new w((t=t.rgb()).r,t.g,t.b,t.opacity):new w}function _(t,e,r,n){return 1===arguments.length?b(t):new w(t,e,r,null==n?1:n)}function w(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function T(){return\"#\"+A(this.r)+A(this.g)+A(this.b)}function k(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"rgb(\":\"rgba(\")+Math.max(0,Math.min(255,Math.round(this.r)||0))+\", \"+Math.max(0,Math.min(255,Math.round(this.g)||0))+\", \"+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?\")\":\", \"+t+\")\")}function A(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?\"0\":\"\")+t.toString(16)}function M(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new L(t,e,r,n)}function S(t){if(t instanceof L)return new L(t.h,t.s,t.l,t.opacity);if(t instanceof n||(t=v(t)),!t)return new L;if(t instanceof L)return t;var e=(t=t.rgb()).r/255,r=t.g/255,i=t.b/255,a=Math.min(e,r,i),o=Math.max(e,r,i),s=NaN,l=o-a,c=(o+a)/2;return l?(s=e===o?(r-i)/l+6*(r0&&c<1?0:s,new L(s,l,c,t.opacity)}function E(t,e,r,n){return 1===arguments.length?S(t):new L(t,e,r,null==n?1:n)}function L(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function C(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}e(n,v,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:m,formatHex:m,formatHsl:function(){return S(this).formatHsl()},formatRgb:g,toString:g}),e(w,_,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new w(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:T,formatHex:T,formatRgb:k,toString:k})),e(L,E,r(n,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new L(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new L(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new w(C(t>=240?t-240:t+120,i,n),C(t,i,n),C(t<120?t+240:t-120,i,n),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?\"hsl(\":\"hsla(\")+(this.h||0)+\", \"+100*(this.s||0)+\"%, \"+100*(this.l||0)+\"%\"+(1===t?\")\":\", \"+t+\")\")}}));var P=Math.PI/180,I=180/Math.PI,O=6/29,z=3*O*O;function D(t){if(t instanceof F)return new F(t.l,t.a,t.b,t.opacity);if(t instanceof q)return G(t);t instanceof w||(t=b(t));var e,r,n=U(t.r),i=U(t.g),a=U(t.b),o=B((.2225045*n+.7168786*i+.0606169*a)/1);return n===i&&i===a?e=r=o:(e=B((.4360747*n+.3850649*i+.1430804*a)/.96422),r=B((.0139322*n+.0971045*i+.7141733*a)/.82521)),new F(116*o-16,500*(e-o),200*(o-r),t.opacity)}function R(t,e,r,n){return 1===arguments.length?D(t):new F(t,e,r,null==n?1:n)}function F(t,e,r,n){this.l=+t,this.a=+e,this.b=+r,this.opacity=+n}function B(t){return t>.008856451679035631?Math.pow(t,1/3):t/z+4/29}function N(t){return t>O?t*t*t:z*(t-4/29)}function j(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function U(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function V(t){if(t instanceof q)return new q(t.h,t.c,t.l,t.opacity);if(t instanceof F||(t=D(t)),0===t.a&&0===t.b)return new q(NaN,0=0&&(r=t.slice(n+1),t=t.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error(\"unknown type: \"+t);return{type:t,name:r}}))}function a(t,e){for(var r,n=0,i=t.length;n0)for(var r,n,i=new Array(r),a=0;ah+c||np+c||au.index){var f=h-s.x-s.vx,g=p-s.y-s.vy,v=f*f+g*g;vt.r&&(t.r=t[e].r)}function h(){if(r){var e,i,a=r.length;for(n=new Array(a),e=0;e=c)){(t.data!==r||t.next)&&(0===f&&(d+=(f=o())*f),0===h&&(d+=(h=o())*h),d1?(null==r?u.remove(t):u.set(t,v(r)),e):u.get(t)},find:function(e,r,n){var i,a,o,s,l,c=0,u=t.length;for(null==n?n=1/0:n*=n,c=0;c1?(h.on(t,r),e):h.on(t)}}},t.forceX=function(t){var e,r,n,i=a(.1);function o(t){for(var i,a=0,o=e.length;a1?n[0]+n.slice(2):n,+t.slice(r+1)]}function r(t){return(t=e(Math.abs(t)))?t[1]:NaN}var n,i=/^(?:(.)?([<>=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function a(t){if(!(e=i.exec(t)))throw new Error(\"invalid format: \"+t);var e;return new o({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function o(t){this.fill=void 0===t.fill?\" \":t.fill+\"\",this.align=void 0===t.align?\">\":t.align+\"\",this.sign=void 0===t.sign?\"-\":t.sign+\"\",this.symbol=void 0===t.symbol?\"\":t.symbol+\"\",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?\"\":t.type+\"\"}function s(t,r){var n=e(t,r);if(!n)return t+\"\";var i=n[0],a=n[1];return a<0?\"0.\"+new Array(-a).join(\"0\")+i:i.length>a+1?i.slice(0,a+1)+\".\"+i.slice(a+1):i+new Array(a-i.length+2).join(\"0\")}a.prototype=o.prototype,o.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?\"0\":\"\")+(void 0===this.width?\"\":Math.max(1,0|this.width))+(this.comma?\",\":\"\")+(void 0===this.precision?\"\":\".\"+Math.max(0,0|this.precision))+(this.trim?\"~\":\"\")+this.type};var l={\"%\":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+\"\"},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString(\"en\").replace(/,/g,\"\"):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return s(100*t,e)},r:s,s:function(t,r){var i=e(t,r);if(!i)return t+\"\";var a=i[0],o=i[1],s=o-(n=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join(\"0\"):s>0?a.slice(0,s)+\".\"+a.slice(s):\"0.\"+new Array(1-s).join(\"0\")+e(t,Math.max(0,r+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var u,f=Array.prototype.map,h=[\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"\\xb5\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];function p(t){var e,i,o=void 0===t.grouping||void 0===t.thousands?c:(e=f.call(t.grouping,Number),i=t.thousands+\"\",function(t,r){for(var n=t.length,a=[],o=0,s=e[0],l=0;n>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(t.substring(n-=s,n+s)),!((l+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(i)}),s=void 0===t.currency?\"\":t.currency[0]+\"\",u=void 0===t.currency?\"\":t.currency[1]+\"\",p=void 0===t.decimal?\".\":t.decimal+\"\",d=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(f.call(t.numerals,String)),m=void 0===t.percent?\"%\":t.percent+\"\",g=void 0===t.minus?\"-\":t.minus+\"\",v=void 0===t.nan?\"NaN\":t.nan+\"\";function y(t){var e=(t=a(t)).fill,r=t.align,i=t.sign,c=t.symbol,f=t.zero,y=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;\"n\"===w?(x=!0,w=\"g\"):l[w]||(void 0===b&&(b=12),_=!0,w=\"g\"),(f||\"0\"===e&&\"=\"===r)&&(f=!0,e=\"0\",r=\"=\");var T=\"$\"===c?s:\"#\"===c&&/[boxX]/.test(w)?\"0\"+w.toLowerCase():\"\",k=\"$\"===c?u:/[%p]/.test(w)?m:\"\",A=l[w],M=/[defgprs%]/.test(w);function S(t){var a,s,l,c=T,u=k;if(\"c\"===w)u=A(t)+u,t=\"\";else{var m=(t=+t)<0||1/t<0;if(t=isNaN(t)?v:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),m&&0==+t&&\"+\"!==i&&(m=!1),c=(m?\"(\"===i?i:g:\"-\"===i||\"(\"===i?\"\":i)+c,u=(\"s\"===w?h[8+n/3]:\"\")+u+(m&&\"(\"===i?\")\":\"\"),M)for(a=-1,s=t.length;++a(l=t.charCodeAt(a))||l>57){u=(46===l?p+t.slice(a+1):t.slice(a))+u,t=t.slice(0,a);break}}x&&!f&&(t=o(t,1/0));var S=c.length+t.length+u.length,E=S>1)+c+t+u+E.slice(S);break;default:t=E+c+t+u}return d(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+\"\"},S}return{format:y,formatPrefix:function(t,e){var n=y(((t=a(t)).type=\"f\",t)),i=3*Math.max(-8,Math.min(8,Math.floor(r(e)/3))),o=Math.pow(10,-i),s=h[8+i/3];return function(t){return n(o*t)+s}}}}function d(e){return u=p(e),t.format=u.format,t.formatPrefix=u.formatPrefix,u}d({decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],minus:\"-\"}),t.FormatSpecifier=o,t.formatDefaultLocale=d,t.formatLocale=p,t.formatSpecifier=a,t.precisionFixed=function(t){return Math.max(0,-r(Math.abs(t)))},t.precisionPrefix=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(r(e)/3)))-r(Math.abs(t)))},t.precisionRound=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,r(e)-r(t))+1},Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],113:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-geo\"),t(\"d3-array\")):i(n.d3=n.d3||{},n.d3,n.d3)}(this,(function(t,e,r){\"use strict\";var n=Math.abs,i=Math.atan,a=Math.atan2,o=Math.cos,s=Math.exp,l=Math.floor,c=Math.log,u=Math.max,f=Math.min,h=Math.pow,p=Math.round,d=Math.sign||function(t){return t>0?1:t<0?-1:0},m=Math.sin,g=Math.tan,v=1e-6,y=Math.PI,x=y/2,b=y/4,_=Math.SQRT1_2,w=L(2),T=L(y),k=2*y,A=180/y,M=y/180;function S(t){return t>1?x:t<-1?-x:Math.asin(t)}function E(t){return t>1?0:t<-1?y:Math.acos(t)}function L(t){return t>0?Math.sqrt(t):0}function C(t){return(s(t)-s(-t))/2}function P(t){return(s(t)+s(-t))/2}function I(t){var e=g(t/2),r=2*c(o(t/2))/(e*e);function i(t,e){var n=o(t),i=o(e),a=m(e),s=i*n,l=-((1-s?c((1+s)/2)/(1-s):-.5)+r/(1+s));return[l*i*m(t),l*a]}return i.invert=function(e,i){var s,l=L(e*e+i*i),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=o(h),d=m(h),g=d/p,y=-c(n(p));u-=s=(2/g*y-r*g-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(n(s)>v&&--f>0);var x=m(u);return[a(e*x,l*o(u)),S(i*x/l)]},i}function O(t,e){var r=o(e),n=function(t){return t?t/Math.sin(t):1}(E(r*o(t/=2)));return[2*r*m(t)*n,m(e)*n]}function z(t){var e=m(t),r=o(t),i=t>=0?1:-1,s=g(i*t),l=(1+e-r)/2;function c(t,n){var c=o(n),u=o(t/=2);return[(1+c)*m(t),(i*n>-a(u,s)-.001?0:10*-i)+l+m(n)*r-(1+c)*e*u]}return c.invert=function(t,c){var u=0,f=0,h=50;do{var p=o(u),d=m(u),g=o(f),y=m(f),x=1+g,b=x*d-t,_=l+y*r-x*e*p-c,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*g+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;n(E)>2&&(E/=2),u-=S,f-=E}while((n(S)>v||n(E)>v)&&--h>0);return i*f>-a(o(u),s)-.001?[2*u,f]:null},c}function D(t,e){var r=g(e/2),n=L(1-r*r),i=1+n*o(t/=2),a=m(t)*n/i,s=r/i,l=a*a,c=s*s;return[4/3*a*(3+l-3*c),4/3*s*(3+3*l-c)]}O.invert=function(t,e){if(!(t*t+4*e*e>y*y+v)){var r=t,i=e,a=25;do{var s,l=m(r),c=m(r/2),u=o(r/2),f=m(i),h=o(i),p=m(2*i),d=f*f,g=h*h,x=c*c,b=1-g*u*u,_=b?E(h*u)*L(s=1/b):s=0,w=2*_*h*c-t,T=_*f-e,k=s*(g*x+_*h*u*d),A=s*(.5*l*p-2*_*f*c),M=.25*s*(p*c-_*f*g*l),S=s*(d*u+_*x*h),C=A*M-S*k;if(!C)break;var P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]}},D.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&n(e)>1)return null;var r=1+t*t+e*e,i=L((r-L(r*r-4*e*e))/2),s=S(i)/3,l=i?function(t){return c(t+L(t*t-1))}(n(e/i))/3:function(t){return c(t+L(t*t+1))}(n(t))/3,u=o(s),f=P(l),h=f*f-u*u;return[2*d(t)*a(C(l)*u,.25-h),2*d(e)*a(f*m(s),.25+h)]};var R=L(8),F=c(1+w);function B(t,e){var r=n(e);return rx){var l=a(s[1],s[0]),c=L(s[0]*s[0]+s[1]*s[1]),u=r*p((l-x)/r)+x,f=a(m(l-=u),2-o(l));l=u+S(y/c*m(f))-f,s[0]=c*o(l),s[1]=c*m(l)}return s}return s.invert=function(t,n){var s=L(t*t+n*n);if(s>x){var l=a(n,t),c=r*p((l-x)/r)+x,u=l>c?-1:1,f=s*o(c-l),h=1/g(u*E((f-y)/L(y*(y-2*f)+s*s)));l=c+2*i((h+u*L(h*h-3))/3),t=s*o(l),n=s*m(l)}return e.geoAzimuthalEquidistantRaw.invert(t,n)},s}function j(t,r){if(arguments.length<2&&(r=t),1===r)return e.geoAzimuthalEqualAreaRaw;if(r===1/0)return U;function n(n,i){var a=e.geoAzimuthalEqualAreaRaw(n/r,i);return a[0]*=t,a}return n.invert=function(n,i){var a=e.geoAzimuthalEqualAreaRaw.invert(n/t,i);return a[0]*=r,a},n}function U(t,e){return[t*o(e)/o(e/=2),2*m(e)]}function V(t,e,r){var i,a,o,s=100;r=void 0===r?0:+r,e=+e;do{(a=t(r))===(o=t(r+v))&&(o=a+v),r-=i=-1*v*(a-e)/(a-o)}while(s-- >0&&n(i)>v);return s<0?NaN:r}function H(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=1e-12),function(i,a,o,s){var l,c,u;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;fl)o-=c/=2,s-=u/=2;else{l=m;var g=(o>0?-1:1)*r,v=(s>0?-1:1)*r,y=t(o+g,s),x=t(o,s+v),b=(y[0]-h[0])/g,_=(y[1]-h[1])/g,w=(x[0]-h[0])/v,T=(x[1]-h[1])/v,k=T*b-_*w,A=(n(k)<.5?.5:1)/k;if(o+=c=(d*w-p*T)*A,s+=u=(p*_-d*b)*A,n(c)0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=H(e),e}function G(t,e){var r,i=t*m(e),a=30;do{e-=r=(e+m(e)-i)/(1+o(e))}while(n(r)>v&&--a>0);return e/2}function Y(t,e,r){function n(n,i){return[t*n*o(i=G(r,i)),e*m(i)]}return n.invert=function(n,i){return i=S(i/e),[n/(t*o(i)),S((2*i+m(2*i))/r)]},n}B.invert=function(t,e){if((a=n(e))1e-12&&--u>0);return[t/(o(l)*(R-1/m(l))),d(e)*l]},U.invert=function(t,e){var r=2*S(e/2);return[t*o(r/2)/o(r),r]};var W=Y(w/x,w,y);var X=2.00276,Z=1.11072;function J(t,e){var r=G(y,e);return[X*t/(1/o(e)+Z/o(r)),(e+w*m(r))/X]}function K(t){var r=0,n=e.geoProjectionMutator(t),i=n(r);return i.parallel=function(t){return arguments.length?n(r=t*M):r*A},i}function Q(t,e){return[t*o(e),e]}function $(t){if(!t)return Q;var e=1/g(t);function r(r,n){var i=e+t-n,a=i?r*o(n)/i:i;return[i*m(a),e-i*o(a)]}return r.invert=function(r,n){var i=L(r*r+(n=e-n)*n),s=e+t-i;return[i/o(s)*a(r,n),s]},r}function tt(t){function e(e,r){var n=x-r,i=n?e*t*m(n)/n:n;return[n*m(i)/t,x-n*o(i)]}return e.invert=function(e,r){var n=e*t,i=x-r,o=L(n*n+i*i),s=a(n,i);return[(o?o/m(o):1)*s/t,x-o]},e}J.invert=function(t,e){var r,i,a=X*e,s=e<0?-b:b,l=25;do{i=a-w*m(s),s-=r=(m(2*s)+2*s-y*m(i))/(2*o(2*s)+2+y*o(i)*w*o(s))}while(n(r)>v&&--l>0);return i=a-w*m(s),[t*(1/o(i)+Z/o(s))/X,i]},Q.invert=function(t,e){return[t/o(e),e]};var et=Y(1,4/y,y);function rt(t,e,r,i,s,l){var c,u=o(l);if(n(t)>1||n(l)>1)c=E(r*s+e*i*u);else{var f=m(t/2),h=m(l/2);c=2*S(L(f*f+e*i*h*h))}return n(c)>v?[c,a(i*m(l),e*s-r*i*u)]:[0,0]}function nt(t,e,r){return E((t*t+e*e-r*r)/(2*t*e))}function it(t){return t-2*y*l((t+y)/(2*y))}function at(t,e,r){for(var n,i=[[t[0],t[1],m(t[1]),o(t[1])],[e[0],e[1],m(e[1]),o(e[1])],[r[0],r[1],m(r[1]),o(r[1])]],a=i[2],s=0;s<3;++s,a=n)n=i[s],a.v=rt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=nt(i[0].v[0],i[2].v[0],i[1].v[0]),c=nt(i[0].v[0],i[1].v[0],i[2].v[0]),u=y-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*o(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*m(l))];return function(t,e){var r,n=m(e),a=o(e),s=new Array(3);for(r=0;r<3;++r){var l=i[r];if(s[r]=rt(e-l[1],l[3],l[2],a,n,t-l[0]),!s[r][0])return l.point;s[r][1]=it(s[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=nt(i[r].v[0],s[r][0],s[p][0]);s[r][1]<0&&(d=-d),r?1==r?(d=c-d,h[0]-=s[r][0]*o(d),h[1]-=s[r][0]*m(d)):(d=u-d,h[0]+=s[r][0]*o(d),h[1]+=s[r][0]*m(d)):(h[0]+=s[r][0]*o(d),h[1]-=s[r][0]*m(d))}return h[0]/=3,h[1]/=3,h}}function ot(t){return t[0]*=M,t[1]*=M,t}function st(t,r,n){var i=e.geoCentroid({type:\"MultiPoint\",coordinates:[t,r,n]}),a=[-i[0],-i[1]],o=e.geoRotation(a),s=at(ot(o(t)),ot(o(r)),ot(o(n)));s.invert=H(s);var l=e.geoProjection(s).rotate(a),c=l.center;return delete l.rotate,l.center=function(t){return arguments.length?c(o(t)):o.invert(c())},l.clipAngle(90)}function lt(t,e){var r=L(1-m(e));return[2/T*t*r,T*(1-r)]}function ct(t){var e=g(t);function r(t,r){return[t,(t?t/m(t):1)*(m(r)*o(t)-e*o(r))]}return r.invert=e?function(t,r){t&&(r*=m(t)/t);var n=o(t);return[t,2*a(L(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,S(t?e*g(t)/t:e)]},r}lt.invert=function(t,e){var r=(r=e/T-1)*r;return[r>0?t*L(y/r)/2:0,S(1-r)]};var ut=L(3);function ft(t,e){return[ut*t*(2*o(2*e/3)-1)/T,ut*T*m(e/3)]}function ht(t){var e=o(t);function r(t,r){return[t*e,m(r)/e]}return r.invert=function(t,r){return[t/e,S(r*e)]},r}function pt(t){var e=o(t);function r(t,r){return[t*e,(1+e)*g(r/2)]}return r.invert=function(t,r){return[t/e,2*i(r/(1+e))]},r}function dt(t,e){var r=L(8/(3*y));return[r*t*(1-n(e)/y),r*e]}function mt(t,e){var r=L(4-3*m(n(e)));return[2/L(6*y)*t*r,d(e)*L(2*y/3)*(2-r)]}function gt(t,e){var r=L(y*(4+y));return[2/r*t*(1+L(1-4*e*e/(y*y))),4/r*e]}function vt(t,e){var r=(2+x)*m(e);e/=2;for(var i=0,a=1/0;i<10&&n(a)>v;i++){var s=o(e);e-=a=(e+m(e)*(s+2)-r)/(2*s*(1+s))}return[2/L(y*(4+y))*t*(1+o(e)),2*L(y/(4+y))*m(e)]}function yt(t,e){return[t*(1+o(e))/L(2+y),2*e/L(2+y)]}function xt(t,e){for(var r=(1+x)*m(e),i=0,a=1/0;i<10&&n(a)>v;i++)e-=a=(e+m(e)-r)/(1+o(e));return r=L(2+y),[t*(1+o(e))/r,2*e/r]}ft.invert=function(t,e){var r=3*S(e/(ut*T));return[T*t/(ut*(2*o(2*r/3)-1)),r]},dt.invert=function(t,e){var r=L(8/(3*y)),i=e/r;return[t/(r*(1-n(i)/y)),i]},mt.invert=function(t,e){var r=2-n(e)/L(2*y/3);return[t*L(6*y)/(2*r),d(e)*S((4-r*r)/3)]},gt.invert=function(t,e){var r=L(y*(4+y))/2;return[t*r/(1+L(1-e*e*(4+y)/(4*y))),e*r/2]},vt.invert=function(t,e){var r=e*L((4+y)/y)/2,n=S(r),i=o(n);return[t/(2/L(y*(4+y))*(1+i)),S((n+r*(i+2))/(2+x))]},yt.invert=function(t,e){var r=L(2+y),n=e*r/2;return[r*t/(1+o(n)),n]},xt.invert=function(t,e){var r=1+x,n=L(r/2);return[2*t*n/(1+o(e*=n)),S((e+m(e))/r)]};var bt=3+2*w;function _t(t,e){var r=m(t/=2),n=o(t),a=L(o(e)),s=o(e/=2),l=m(e)/(s+w*n*a),u=L(2/(1+l*l)),f=L((w*s+(n+r)*a)/(w*s+(n-r)*a));return[bt*(u*(f-1/f)-2*c(f)),bt*(u*l*(f+1/f)-2*i(l))]}_t.invert=function(t,e){if(!(r=D.invert(t/1.2,1.065*e)))return null;var r,a=r[0],s=r[1],l=20;t/=bt,e/=bt;do{var h=a/2,p=s/2,d=m(h),g=o(h),y=m(p),b=o(p),T=o(s),k=L(T),A=y/(b+w*g*k),M=A*A,S=L(2/(1+M)),E=(w*b+(g+d)*k)/(w*b+(g-d)*k),C=L(E),P=C-1/C,I=C+1/C,O=S*P-2*c(C)-t,z=S*A*I-2*i(A)-e,R=y&&_*k*d*M/y,F=(w*g*b+k)/(2*(b+w*g*k)*(b+w*g*k)*k),B=-.5*A*S*S*S,N=B*R,j=B*F,U=(U=2*b+w*k*(g-d))*U*C,V=(w*g*b*k+T)/U,H=-w*d*y/(k*U),q=P*N-2*V/C+S*(V+V/E),G=P*j-2*H/C+S*(H+H/E),Y=A*I*N-2*R/(1+M)+S*I*R+S*A*(V-V/E),W=A*I*j-2*F/(1+M)+S*I*F+S*A*(H-H/E),X=G*Y-W*q;if(!X)break;var Z=(z*G-O*W)/X,J=(O*Y-z*q)/X;a-=Z,s=u(-x,f(x,s-J))}while((n(Z)>v||n(J)>v)&&--l>0);return n(n(s)-x)s){var d=L(h),g=a(f,u),b=i*p(g/i),_=g-b,w=t*o(_),T=(t*m(_)-_*m(w))/(x-w),k=Lt(_,T),A=(y-t)/Ct(k,w,y);u=d;var M,S=50;do{u-=M=(t+Ct(k,w,u)*A-d)/(k(u)*A)}while(n(M)>v&&--S>0);f=_*m(u),us){var u=L(c),f=a(l,r),h=i*p(f/i),d=f-h;r=u*o(d),l=u*m(d);for(var g=r-x,v=m(r),b=l/v,_=rv||n(p)>v)&&--x>0);return[d,g]},u}Tt.invert=function(t,e){var r=e/(1+wt);return[t&&t/(wt*L(1-r*r)),2*i(r)]},kt.invert=function(t,e){var r=i(e/T),n=o(r),a=2*r;return[t*T/2/(o(a)*n*n),a]};var It=Pt(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);var Ot=Pt(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);var zt=Pt(5/6*y,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Dt(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}Dt.invert=function(t,e){var r,i=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(n(r)>v&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=i*i)*l;i-=r=(i*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(n(r)>v&&--o>0);return[i,a]};var Rt=Pt(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Ft(t){var e=t(x,0)[0]-t(-x,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*y,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*y;return o<-y?o+=2*y:o>y&&(o-=2*y),a[0]=o,a}),r}function Bt(t,e){var r=d(t),i=d(e),s=o(e),l=o(t)*s,c=m(t)*s,u=m(i*e);t=n(a(c,u)),e=S(l),n(t-x)>v&&(t%=x);var f=function(t,e){if(e===x)return[0,0];var r,i,a=m(e),s=a*a,l=s*s,c=1+l,u=1+3*l,f=1-l,h=S(1/L(c)),p=f+s*c*h,d=(1-a)/p,g=L(d),b=d*c,_=L(b),w=g*f;if(0===t)return[0,-(w+s*_)];var T,k=o(e),A=1/k,M=2*a*k,E=(-p*k-(-3*s+h*u)*M*(1-a))/(p*p),C=-A*M,P=-A*(s*c*E+d*u*M),I=-2*A*(f*(.5*E/g)-2*s*g*M),O=4*t/y;if(t>.222*y||e.175*y){if(r=(w+s*L(b*(1+l)-w*w))/(1+l),t>y/4)return[r,r];var z=r,D=.5*r;r=.5*(D+z),i=50;do{var R=L(b-r*r),F=r*(I+C*R)+P*S(r/_)-O;if(!F)break;F<0?D=r:z=r,r=.5*(D+z)}while(n(z-D)>v&&--i>0)}else{r=v,i=25;do{var B=r*r,N=L(b-B),j=I+C*N,U=r*j+P*S(r/_)-O,V=j+(P-C*B)/N;r-=T=N?U/V:0}while(n(T)>v&&--i>0)}return[r,-w-s*L(b-r*r)]}(t>y/4?x-t:t,e);return t>y/4&&(u=f[0],f[0]=-f[1],f[1]=-u),f[0]*=r,f[1]*=-i,f}function Nt(t,e){var r,a,l,c,u,f;if(e=1-v)return r=(1-e)/4,l=1/(a=P(t)),[(c=((f=s(2*(f=t)))-1)/(f+1))+r*((u=a*C(t))-t)/(a*a),l-r*c*l*(u-t),l+r*c*l*(u+t),2*i(s(t))-x+r*(u-t)/a];var h=[1,0,0,0,0,0,0,0,0],p=[L(e),0,0,0,0,0,0,0,0],d=0;for(a=L(1-e),u=1;n(p[d]/h[d])>v&&d<8;)r=h[d++],p[d]=(r-a)/2,h[d]=(r+a)/2,a=L(r*a),u*=2;l=u*h[d]*t;do{l=(S(c=p[d]*m(a=l)/h[d])+l)/2}while(--d);return[m(l),c=o(l),c/o(l-a),l]}function jt(t,e){if(!e)return t;if(1===e)return c(g(t/2+b));for(var r=1,a=L(1-e),o=L(e),s=0;n(o)>v;s++){if(t%y){var l=i(a*g(t)/r);l<0&&(l+=y),t+=l+~~(t/y)*y}else t+=t;o=(r+a)/2,a=L(r*a),o=((r=o)-a)/2}return t/(h(2,s)*r)}function Ut(t,e){var r=(w-1)/(w+1),l=L(1-r*r),u=jt(x,l*l),f=c(g(y/4+n(e)/2)),h=s(-1*f)/L(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?x:-x)-a(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*o(-1*t),h*m(-1*t)),v=function(t,e,r){var a=n(t),o=C(n(e));if(a){var s=1/m(a),l=1/(g(a)*g(a)),c=-(l+r*(o*o*s*s)-1+r),u=(-c+L(c*c-4*((r-1)*l)))/2;return[jt(i(1/L(u)),r)*d(t),jt(i(L((u/l-1)/r)),1-r)*d(e)]}return[0,jt(i(o),1-r)*d(e)]}(p[0],p[1],l*l);return[-v[1],(e>=0?1:-1)*(.5*u-v[0])]}function Vt(t){var e=m(t),r=o(t),i=Ht(t);function s(t,a){var s=i(t,a);t=s[0],a=s[1];var l=m(a),c=o(a),u=o(t),f=E(e*l+r*c*u),h=m(f),p=n(h)>v?f/h:1;return[p*r*m(t),(n(t)>x?p:-p)*(e*c-r*l*u)]}return i.invert=Ht(-t),s.invert=function(t,r){var n=L(t*t+r*r),s=-m(n),l=o(n),c=n*l,u=-r*s,f=n*e,h=L(c*c+u*u-f*f),p=a(c*f+u*h,u*f-c*h),d=(n>x?-1:1)*a(t*s,n*o(p)*l+r*m(p)*s);return i.invert(d,p)},s}function Ht(t){var e=m(t),r=o(t);return function(t,n){var i=o(n),s=o(t)*i,l=m(t)*i,c=m(n);return[a(l,s*r-c*e),S(c*r+s*e)]}}Bt.invert=function(t,e){n(t)>1&&(t=2*d(t)-t),n(e)>1&&(e=2*d(e)-e);var r=d(t),i=d(e),s=-r*t,l=-i*e,c=l/s<1,u=function(t,e){var r=0,i=1,a=.5,s=50;for(;;){var l=a*a,c=L(a),u=S(1/L(1+l)),f=1-l+a*(1+l)*u,h=(1-c)/f,p=L(h),d=h*(1+l),m=p*(1-l),g=L(d-t*t),v=e+m+a*g;if(n(i-r)<1e-12||0==--s||0===v)break;v>0?r=a:i=a,a=.5*(r+i)}if(!s)return null;var x=S(c),b=o(x),_=1/b,w=2*c*b,T=(-f*b-(-3*a+u*(1+3*l))*w*(1-c))/(f*f);return[y/4*(t*(-2*_*(.5*T/p*(1-l)-2*a*p*w)+-_*w*g)+-_*(a*(1+l)*T+h*(1+3*l)*w)*S(t/L(d))),x]}(c?l:s,c?s:l),f=u[0],h=u[1],p=o(h);return c&&(f=-x-f),[r*(a(m(f)*p,-m(h))+y),i*S(o(f)*p)]},Ut.invert=function(t,e){var r,n,o,l,u,f,h=(w-1)/(w+1),p=L(1-h*h),d=jt(x,p*p),m=(n=-t,o=p*p,(r=.5*d-e)?(l=Nt(r,o),n?(f=(u=Nt(n,1-o))[1]*u[1]+o*l[0]*l[0]*u[0]*u[0],[[l[0]*u[2]/f,l[1]*l[2]*u[0]*u[1]/f],[l[1]*u[1]/f,-l[0]*l[2]*u[0]*u[2]/f],[l[2]*u[1]*u[2]/f,-o*l[0]*l[1]*u[0]/f]]):[[l[0],0],[l[1],0],[l[2],0]]):[[0,(u=Nt(n,1-o))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),g=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(m[0],m[1]);return[a(g[1],g[0])/-1,2*i(s(-.5*c(h*g[0]*g[0]+h*g[1]*g[1])))-x]};var qt=S(1-1/3)*A,Gt=ht(0);function Yt(t){var e=qt*M,r=lt(y,e)[0]-lt(-y,e)[0],i=Gt(0,e)[1],a=lt(0,e)[1],o=T-a,s=k/t,c=4/k,h=i+o*o*4/k;function p(p,d){var m,g=n(d);if(g>e){var v=f(t-1,u(0,l((p+y)/s)));(m=lt(p+=y*(t-1)/t-v*s,g))[0]=m[0]*k/r-k*(t-1)/(2*t)+v*k/t,m[1]=i+4*(m[1]-a)*o/k,d<0&&(m[1]=-m[1])}else m=Gt(p,d);return m[0]*=c,m[1]/=h,m}return p.invert=function(e,p){e/=c;var d=n(p*=h);if(d>i){var m=f(t-1,u(0,l((e+y)/s)));e=(e+y*(t-1)/t-m*s)*r/k;var g=lt.invert(e,.25*(d-i)*k/o+a);return g[0]-=y*(t-1)/t-m*s,p<0&&(g[1]=-g[1]),g}return Gt.invert(e,p)},p}function Wt(t,e){return[t,1&e?90-v:qt]}function Xt(t,e){return[t,1&e?-90+v:-qt]}function Zt(t){return[t[0]*(1-v),t[1]]}function Jt(t){var e,r=1+t,i=S(m(1/r)),s=2*L(y/(e=y+4*i*r)),l=.5*s*(r+L(t*(2+t))),c=t*t,u=r*r;function f(f,h){var p,d,g=1-m(h);if(g&&g<2){var v,b=x-h,_=25;do{var w=m(b),T=o(b),k=i+a(w,r-T),A=1+u-2*r*T;b-=v=(b-c*i-r*w+A*k-.5*g*e)/(2*r*w*k)}while(n(v)>1e-12&&--_>0);p=s*L(A),d=f*k/y}else p=s*(t+g),d=f*i/y;return[p*m(d),l-p*o(d)]}return f.invert=function(t,n){var o=t*t+(n-=l)*n,f=(1+u-o/(s*s))/(2*r),h=E(f),p=m(h),d=i+a(p,r-f);return[S(t/L(o))*y/d,S(1-2*(h-c*i-r*p+(1+u-2*r*f)*d)/e)]},f}function Kt(t,e){return e>-.7109889596207567?((t=W(t,e))[1]+=.0528035274542,t):Q(t,e)}function Qt(t,e){return n(e)>.7109889596207567?((t=W(t,e))[1]-=e>0?.0528035274542:-.0528035274542,t):Q(t,e)}function $t(t,e,r,n){var i=L(4*y/(2*r+(1+t-e/2)*m(2*r)+(t+e)/2*m(4*r)+e/2*m(6*r))),a=L(n*m(r)*L((1+t*o(2*r)+e*o(4*r))/(1+t+e))),s=r*c(1);function l(r){return L(1+t*o(2*r)+e*o(4*r))}function c(n){var i=n*r;return(2*i+(1+t-e/2)*m(2*i)+(t+e)/2*m(4*i)+e/2*m(6*i))/r}function u(t){return l(t)*m(t)}var f=function(t,e){var n=r*V(c,s*m(e)/r,e/y);isNaN(n)&&(n=r*d(e));var u=i*l(n);return[u*a*t/y*o(n),u/a*m(n)]};return f.invert=function(t,e){var n=V(u,e*a/i);return[t*y/(o(n)*i*a*l(n)),S(r*c(n/r)/s)]},0===r&&(i=L(n/y),(f=function(t,e){return[t*i,m(e)/i]}).invert=function(t,e){return[t/i,S(e*i)]}),f}function te(t,e,r,n,i){void 0===n&&(n=1e-8),void 0===i&&(i=20);var a=t(e),o=t(.5*(e+r)),s=t(r);return function t(e,r,n,i,a,o,s,l,c,u,f){if(f.nanEncountered)return NaN;var h,p,d,m,g,v,y,x,b,_;if(p=e(r+.25*(h=n-r)),d=e(n-.25*h),isNaN(p))f.nanEncountered=!0;else{if(!isNaN(d))return _=((v=(m=h*(i+4*p+a)/12)+(g=h*(a+4*d+o)/12))-s)/15,u>c?(f.maxDepthCount++,v+_):Math.abs(_)t?r=n:e=n,n=e+r>>1}while(n>e);var i=c[n+1]-c[n];return i&&(i=(t-c[n+1])/i),(n+1+i)/s}var p=2*f(1)/y*o/r,g=function(t,e){var r=f(n(m(e))),a=i(r)*t;return r/=p,[a,e>=0?r:-r]};return g.invert=function(t,e){var r;return n(e*=p)<1&&(r=d(e)*S(a(n(e))*o)),[t/i(n(e)),r]},g}function re(t,e){return n(t[0]-e[0])=0;--l)n=(e=t[1][l])[0][0],i=e[0][1],a=e[1][1],o=e[2][0],s=e[2][1],c.push(ne([[o-v,s-v],[o-v,a+v],[n+v,a+v],[n+v,i-v]],30));return{type:\"Polygon\",coordinates:[r.merge(c)]}}function ae(t,r,n){var i,a;function o(e,n){for(var i=n<0?-1:1,a=r[+(n<0)],o=0,s=a.length-1;oa[o][2][0];++o);var l=t(e-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}n?o.invert=n(o):t.invert&&(o.invert=function(e,n){for(var i=a[+(n<0)],s=r[+(n<0)],l=0,c=i.length;lo&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):r.map((function(t){return t.map((function(t){return[[t[0][0]*A,t[0][1]*A],[t[1][0]*A,t[1][1]*A],[t[2][0]*A,t[2][1]*A]]}))}))},null!=r&&s.lobes(r),s}Kt.invert=function(t,e){return e>-.7109889596207567?W.invert(t,e-.0528035274542):Q.invert(t,e)},Qt.invert=function(t,e){return n(e)>.7109889596207567?W.invert(t,e+(e>0?.0528035274542:-.0528035274542)):Q.invert(t,e)};var oe=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var se=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var le=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];var ce=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];var ue=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];var fe=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function he(t,e){return[3/k*t*L(y*y/3-e*e),e]}function pe(t){function e(e,r){if(n(n(r)-x)2)return null;var o=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+o+s);return l=h((1+l)/(1-l),1/t),[a(2*e,1-o-s)/t,S((l-1)/(l+1))]},e}he.invert=function(t,e){return[k/3*t/L(y*y/3-e*e),e]};var de=y/w;function me(t,e){return[t*(1+L(o(e)))/2,e/(o(e/2)*o(t/6))]}function ge(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function ve(t,e){return[m(t)/o(e),g(e)*o(t)]}function ye(t){var e=o(t),r=g(b+t/2);function i(i,a){var o=a-t,s=n(o)=0;)h=(f=t[u])[0]+l*(i=h)-c*p,p=f[1]+l*p+c*i;return[h=l*(i=h)-c*p,p=l*p+c*i]}return r.invert=function(r,s){var l=20,c=r,u=s;do{for(var f,h=e,p=t[h],d=p[0],g=p[1],v=0,y=0;--h>=0;)v=d+c*(f=v)-u*y,y=g+c*y+u*f,d=(p=t[h])[0]+c*(f=d)-u*g,g=p[1]+c*g+u*f;var x,b,_=(v=d+c*(f=v)-u*y)*v+(y=g+c*y+u*f)*y;c-=x=((d=c*(f=d)-u*g-r)*v+(g=c*g+u*f-s)*y)/_,u-=b=(g*v-d*y)/_}while(n(x)+n(b)>1e-12&&--l>0);if(l){var w=L(c*c+u*u),T=2*i(.5*w),k=m(T);return[a(c*k,w*o(T)),w?S(u*k/w):0]}},r}me.invert=function(t,e){var r=n(t),i=n(e),a=v,s=x;iv||n(b)>v)&&--a>0);return a&&[r,i]},ve.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?_*L((i-L(i*i-4*r))/r):1/L(n);return[S(t*a),d(e)*E(a)]},xe.invert=function(t,e){return[t,2.5*i(s(.8*e))-.625*y]};var _e=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],we=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Te=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],ke=[[.9245,0],[0,0],[.01943,0]],Ae=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Me(t,r){var n=e.geoProjection(be(t)).rotate(r).clipAngle(90),i=e.geoRotation(r),a=n.center;return delete n.rotate,n.center=function(t){return arguments.length?a(i(t)):i.invert(a())},n}var Se=L(6),Ee=L(7);function Le(t,e){var r=S(7*m(e)/(3*Se));return[Se*t*(2*o(2*r/3)-1)/Ee,9*m(r/3)/Ee]}function Ce(t,e){for(var r,i=(1+_)*m(e),a=e,s=0;s<25&&(a-=r=(m(a/2)+m(a)-i)/(.5*o(a/2)+o(a)),!(n(r)1e-12&&--l>0);return[t/(.84719-.13063*(i=s*s)+(o=i*(a=i*i))*o*(.05494*i-.04515-.02326*a+.00331*o)),s]},Oe.invert=function(t,e){for(var r=e/2,i=0,a=1/0;i<10&&n(a)>v;++i){var s=o(e/2);e-=a=(e-g(e/2)-r)/(1-.5/(s*s))}return[2*t/(1+o(e)),e]};var ze=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function De(t,e){var r=m(e),i=o(e),a=d(t);if(0===t||n(e)===x)return[0,e];if(0===e)return[t,0];if(n(t)===x)return[t*i,x*r];var s=y/(2*t)-2*t/y,l=2*e/y,c=(1-l*l)/(r-l),u=s*s,f=c*c,h=1+u/f,p=1+f/u,g=(s*r/c-s/2)/h,v=(f*r/u+c/2)/p,b=v*v-(f*r*r/u+c*r-1)/p;return[x*(g+L(g*g+i*i/h)*a),x*(v+L(b<0?0:b)*d(-e*s)*a)]}De.invert=function(t,e){var r=(t/=x)*t,n=r+(e/=x)*e,i=y*y;return[t?(n-1+L((1-n)*(1-n)+4*r))/(2*t)*x:0,V((function(t){return n*(y*m(t)-2*t)*y+4*t*t*(e-m(t))+2*y*t-i*e}),0)]};function Re(t,e){var r=e*e;return[t,e*(1.0148+r*r*(.23185+r*(.02406*r-.14499)))]}function Fe(t,e){if(n(e)=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=Be(n.map(r.project),n.map(e.project));e.transform=r.transform?Ne(r.transform,i):i;for(var a=r.edges,o=0,s=a.length;o1.790857183?e=1.790857183:e<-1.790857183&&(e=-1.790857183);var r,i=e;do{var a=i*i;i-=r=(i*(1.0148+a*a*(.23185+a*(.02406*a-.14499)))-e)/(1.0148+a*a*(5*.23185+a*(.21654*a-1.01493)))}while(n(r)>v);return[t,i]},Fe.invert=function(t,e){if(n(e)v&&--s>0);return l=g(a),[(n(e)n^p>n&&r<(h-c)*(n-u)/(p-u)+c&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),nr=[],t.length?t.length>1?{type:\"MultiPolygon\",coordinates:t}:{type:\"Polygon\",coordinates:t[0]}:null}};function sr(t){var r=t(x,0)[0]-t(-x,0)[0];function i(e,i){var a=n(e)0?e-y:e+y,i),s=(o[0]-o[1])*_,l=(o[0]+o[1])*_;if(a)return[s,l];var c=r*_,u=s>0^l>0?-1:1;return[u*s-d(l)*c,u*l-d(s)*c]}return t.invert&&(i.invert=function(e,i){var a=(e+i)*_,o=(i-e)*_,s=n(a)<.5*r&&n(o)<.5*r;if(!s){var l=r*_,c=a>0^o>0?-1:1,u=-c*e+(o>0?1:-1)*l,f=-c*i+(a>0?1:-1)*l;a=(-u-f)*_,o=(u-f)*_}var h=t.invert(a,o);return s||(h[0]+=a>0?y:-y),h}),e.geoProjection(i).rotate([-90,-90,45]).clipAngle(179.999)}function lr(){return sr(Ut).scale(111.48)}function cr(t){var e=m(t);function r(r,n){var a=e?g(r*e/2)/e:r/2;if(!n)return[2*a,-t];var s=2*i(a*m(n)),l=1/g(n);return[m(s)*l,n+(1-o(s))*l-t]}return r.invert=function(r,a){if(n(a+=t)v&&--u>0);var d=r*(f=g(c)),x=g(n(a)0?x:-x)*(h+o*(d-c)/2+o*o*(d-2*h+c)/2)]}function hr(t,e){var r=function(t){function e(e,r){var n=o(r),i=(t-1)/(t-n*o(e));return[i*n*m(e),i*m(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=L(n),o=(t-L(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[a(e*o,i*L(1-o*o)),i?S(r*o/i):0]},e}(t);if(!e)return r;var n=o(e),i=m(e);function s(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return s.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},s}ur.forEach((function(t){t[1]*=1.0144})),fr.invert=function(t,e){var r=e/x,i=90*r,a=f(18,n(i/5)),o=u(0,l(a));do{var s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],p=h-s,d=h-2*c+s,m=2*(n(r)-c)/p,g=d/p,v=m*(1-g*m*(1-2*g*m));if(v>=0||1===o){i=(e>=0?5:-5)*(v+a);var y,b=50;do{v=(a=f(18,n(i)/5))-(o=l(a)),s=ur[o][1],c=ur[o+1][1],h=ur[f(19,o+2)][1],i-=(y=(e>=0?x:-x)*(c+v*(h-s)/2+v*v*(h-2*c+s)/2)-e)*A}while(n(y)>1e-12&&--b>0);break}}while(--o>=0);var _=ur[o][0],w=ur[o+1][0],T=ur[f(19,o+2)][0];return[t/(w+v*(T-_)/2+v*v*(T-2*w+_)/2),i*M]};var pr=-179.9999,dr=179.9999,mr=-89.9999;function gr(t){return t.length>0}function vr(t){return-90===t||90===t?[0,t]:[-180,(e=t,Math.floor(1e4*e)/1e4)];var e}function yr(t){var e=t[0],r=t[1],n=!1;return e<=pr?(e=-180,n=!0):e>=dr&&(e=180,n=!0),r<=mr?(r=-90,n=!0):r>=89.9999&&(r=90,n=!0),n?[e,r]:t}function xr(t){return t.map(yr)}function br(t,e,r){for(var n=0,i=t.length;n=dr||u<=mr||u>=89.9999){a[o]=yr(l);for(var f=o+1;fpr&&pmr&&d<89.9999)break}if(f===o+1)continue;if(o){var m={index:-1,polygon:e,ring:a.slice(0,o+1)};m.ring[m.ring.length-1]=vr(u),r[r.length-1]=m}else r.pop();if(f>=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=vr(a[0][1]),o=-1,s=a.length}}}}function _r(t){var e,r,n,i,a,o,s=t.length,l={},c={};for(e=0;e0?y-l:l)*A],u=e.geoProjection(t(s)).rotate(c),f=e.geoRotation(c),h=u.center;return delete u.rotate,u.center=function(t){return arguments.length?h(f(t)):f.invert(h())},u.clipAngle(90)}function Mr(t){var r=o(t);function n(t,n){var i=e.geoGnomonicRaw(t,n);return i[0]*=r,i}return n.invert=function(t,n){return e.geoGnomonicRaw.invert(t/r,n)},n}function Sr(t,e){return Ar(Mr,t,e)}function Er(t){if(!(t*=2))return e.geoAzimuthalEquidistantRaw;var r=-t/2,n=-r,i=t*t,s=g(n),l=.5/m(n);function c(e,a){var s=E(o(a)*o(e-r)),l=E(o(a)*o(e-n));return[((s*=s)-(l*=l))/(2*t),(a<0?-1:1)*L(4*i*l-(i-s+l)*(i-s+l))/(2*t)]}return c.invert=function(t,e){var i,c,u=e*e,f=o(L(u+(i=t+r)*i)),h=o(L(u+(i=t+n)*i));return[a(c=f-h,i=(f+h)*s),(e<0?-1:1)*E(L(i*i+c*c)*l)]},c}function Lr(t,e){return Ar(Er,t,e)}function Cr(t,e){if(n(e)v&&--l>0);return[d(t)*(L(a*a+4)+a)*y/4,x*s]};var Rr=4*y+3*L(3),Fr=2*L(2*y*L(3)/Rr),Br=Y(Fr*L(3)/y,Fr,Rr/6);function Nr(t,e){return[t*L(1-3*e*e/(y*y)),e]}function jr(t,e){var r=o(e),n=o(t)*r,i=1-n,s=o(t=a(m(t)*r,-m(e))),l=m(t);return[l*(r=L(1-n*n))-s*i,-s*r-l*i]}function Ur(t,e){var r=O(t,e);return[(r[0]+t/x)/2,(r[1]+e)/2]}Nr.invert=function(t,e){return[t/L(1-3*e*e/(y*y)),e]},jr.invert=function(t,e){var r=(t*t+e*e)/-2,n=L(-r*(2+r)),i=e*r+t*n,o=t*r-e*n,s=L(o*o+i*i);return[a(n*i,s*(1+r)),s?-S(n*o/s):0]},Ur.invert=function(t,e){var r=t,i=e,a=25;do{var s,l=o(i),c=m(i),u=m(2*i),f=c*c,h=l*l,p=m(r),d=o(r/2),g=m(r/2),y=g*g,b=1-h*d*d,_=b?E(l*d)*L(s=1/b):s=0,w=.5*(2*_*l*g+r/x)-t,T=.5*(_*c+i)-e,k=.5*s*(h*y+_*l*d*f)+.5/x,A=s*(p*u/4-_*c*g),M=.125*s*(u*g-_*c*h*p),S=.5*s*(f*d+_*y*l)+.5,C=A*M-S*k,P=(T*A-w*S)/C,I=(w*M-T*k)/C;r-=P,i-=I}while((n(P)>v||n(I)>v)&&--a>0);return[r,i]},t.geoNaturalEarth=e.geoNaturalEarth1,t.geoNaturalEarthRaw=e.geoNaturalEarth1Raw,t.geoAiry=function(){var t=x,r=e.geoProjectionMutator(I),n=r(t);return n.radius=function(e){return arguments.length?r(t=e*M):t*A},n.scale(179.976).clipAngle(147)},t.geoAiryRaw=I,t.geoAitoff=function(){return e.geoProjection(O).scale(152.63)},t.geoAitoffRaw=O,t.geoArmadillo=function(){var t=20*M,r=t>=0?1:-1,n=g(r*t),i=e.geoProjectionMutator(z),s=i(t),l=s.stream;return s.parallel=function(e){return arguments.length?(n=g((r=(t=e*M)>=0?1:-1)*t),i(t)):t*A},s.stream=function(e){var i=s.rotate(),c=l(e),u=(s.rotate([0,0]),l(e)),f=s.precision();return s.rotate(i),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=-180*r;r*e<180;e+=90*r)u.point(e,90*r);if(t)for(;r*(e-=3*r*f)>=-180;)u.point(e,r*-a(o(e*M/2),n)*A);u.lineEnd(),u.polygonEnd()},c},s.scale(218.695).center([0,28.0974])},t.geoArmadilloRaw=z,t.geoAugust=function(){return e.geoProjection(D).scale(66.1603)},t.geoAugustRaw=D,t.geoBaker=function(){return e.geoProjection(B).scale(112.314)},t.geoBakerRaw=B,t.geoBerghaus=function(){var t=5,r=e.geoProjectionMutator(N),n=r(t),i=n.stream,s=-o(.01*M),l=m(.01*M);return n.lobes=function(e){return arguments.length?r(t=+e):t},n.stream=function(e){var r=n.rotate(),c=i(e),u=(n.rotate([0,0]),i(e));return n.rotate(r),c.sphere=function(){u.polygonStart(),u.lineStart();for(var e=0,r=360/t,n=2*y/t,i=90-180/t,c=x;e=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},n.scale(79.4187).parallel(45).clipAngle(179.999)},t.geoHammerRetroazimuthalRaw=Vt,t.geoHealpix=function(){var t=4,n=e.geoProjectionMutator(Yt),i=n(t),a=i.stream;return i.lobes=function(e){return arguments.length?n(t=+e):t},i.stream=function(n){var o=i.rotate(),s=a(n),l=(i.rotate([0,0]),a(n));return i.rotate(o),s.sphere=function(){var n,i;e.geoStream((n=180/t,i=[].concat(r.range(-180,180+n/2,n).map(Wt),r.range(180,-180-n/2,-n).map(Xt)),{type:\"Polygon\",coordinates:[180===n?i.map(Zt):i]}),l)},s},i.scale(239.75)},t.geoHealpixRaw=Yt,t.geoHill=function(){var t=1,r=e.geoProjectionMutator(Jt),n=r(t);return n.ratio=function(e){return arguments.length?r(t=+e):t},n.scale(167.774).center([0,18.67])},t.geoHillRaw=Jt,t.geoHomolosine=function(){return e.geoProjection(Qt).scale(152.63)},t.geoHomolosineRaw=Qt,t.geoHufnagel=function(){var t=1,r=0,n=45*M,i=2,a=e.geoProjectionMutator($t),o=a(t,r,n,i);return o.a=function(e){return arguments.length?a(t=+e,r,n,i):t},o.b=function(e){return arguments.length?a(t,r=+e,n,i):r},o.psiMax=function(e){return arguments.length?a(t,r,n=+e*M,i):n*A},o.ratio=function(e){return arguments.length?a(t,r,n,i=+e):i},o.scale(180.739)},t.geoHufnagelRaw=$t,t.geoHyperelliptical=function(){var t=0,r=2.5,n=1.183136,i=e.geoProjectionMutator(ee),a=i(t,r,n);return a.alpha=function(e){return arguments.length?i(t=+e,r,n):t},a.k=function(e){return arguments.length?i(t,r=+e,n):r},a.gamma=function(e){return arguments.length?i(t,r,n=+e):n},a.scale(152.63)},t.geoHyperellipticalRaw=ee,t.geoInterrupt=ae,t.geoInterruptedBoggs=function(){return ae(J,oe).scale(160.857)},t.geoInterruptedHomolosine=function(){return ae(Qt,se).scale(152.63)},t.geoInterruptedMollweide=function(){return ae(W,le).scale(169.529)},t.geoInterruptedMollweideHemispheres=function(){return ae(W,ce).scale(169.529).rotate([20,0])},t.geoInterruptedSinuMollweide=function(){return ae(Kt,ue,H).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoInterruptedSinusoidal=function(){return ae(Q,fe).scale(152.63).rotate([-20,0])},t.geoKavrayskiy7=function(){return e.geoProjection(he).scale(158.837)},t.geoKavrayskiy7Raw=he,t.geoLagrange=function(){var t=.5,r=e.geoProjectionMutator(pe),n=r(t);return n.spacing=function(e){return arguments.length?r(t=+e):t},n.scale(124.75)},t.geoLagrangeRaw=pe,t.geoLarrivee=function(){return e.geoProjection(me).scale(97.2672)},t.geoLarriveeRaw=me,t.geoLaskowski=function(){return e.geoProjection(ge).scale(139.98)},t.geoLaskowskiRaw=ge,t.geoLittrow=function(){return e.geoProjection(ve).scale(144.049).clipAngle(89.999)},t.geoLittrowRaw=ve,t.geoLoximuthal=function(){return K(ye).parallel(40).scale(158.837)},t.geoLoximuthalRaw=ye,t.geoMiller=function(){return e.geoProjection(xe).scale(108.318)},t.geoMillerRaw=xe,t.geoModifiedStereographic=Me,t.geoModifiedStereographicRaw=be,t.geoModifiedStereographicAlaska=function(){return Me(_e,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)},t.geoModifiedStereographicGs48=function(){return Me(we,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])},t.geoModifiedStereographicGs50=function(){return Me(Te,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])},t.geoModifiedStereographicMiller=function(){return Me(ke,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)},t.geoModifiedStereographicLee=function(){return Me(Ae,[165,10]).scale(250).clipAngle(130).center([-165,-10])},t.geoMollweide=function(){return e.geoProjection(W).scale(169.529)},t.geoMollweideRaw=W,t.geoMtFlatPolarParabolic=function(){return e.geoProjection(Le).scale(164.859)},t.geoMtFlatPolarParabolicRaw=Le,t.geoMtFlatPolarQuartic=function(){return e.geoProjection(Ce).scale(188.209)},t.geoMtFlatPolarQuarticRaw=Ce,t.geoMtFlatPolarSinusoidal=function(){return e.geoProjection(Pe).scale(166.518)},t.geoMtFlatPolarSinusoidalRaw=Pe,t.geoNaturalEarth2=function(){return e.geoProjection(Ie).scale(175.295)},t.geoNaturalEarth2Raw=Ie,t.geoNellHammer=function(){return e.geoProjection(Oe).scale(152.63)},t.geoNellHammerRaw=Oe,t.geoInterruptedQuarticAuthalic=function(){return ae(j(1/0),ze).rotate([20,0]).scale(152.63)},t.geoNicolosi=function(){return e.geoProjection(De).scale(127.267)},t.geoNicolosiRaw=De,t.geoPatterson=function(){return e.geoProjection(Re).scale(139.319)},t.geoPattersonRaw=Re,t.geoPolyconic=function(){return e.geoProjection(Fe).scale(103.74)},t.geoPolyconicRaw=Fe,t.geoPolyhedral=Ve,t.geoPolyhedralButterfly=function(t){t=t||function(t){var r=e.geoCentroid({type:\"MultiPoint\",coordinates:t});return e.geoGnomonic().scale(1).translate([0,0]).rotate([-r[0],-r[1]])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t0?[-r[0],0]:[180-r[0],180])};var r=Ye.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,e){var n=r[t];n&&(n.children||(n.children=[])).push(r[e])})),Ve(r[0],(function(t,e){return r[t<-y/2?e<0?6:4:t<0?e<0?2:0:t2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(o)};break;case\"Point\":e={type:\"Point\",coordinates:r(t.coordinates)};break;case\"MultiPoint\":e={type:t.type,coordinates:n(t.coordinates)};break;case\"LineString\":e={type:t.type,coordinates:i(t.coordinates)};break;case\"MultiLineString\":case\"Polygon\":e={type:t.type,coordinates:a(t.coordinates)};break;case\"MultiPolygon\":e={type:\"MultiPolygon\",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:\"Feature\",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case\"Feature\":return s(t);case\"FeatureCollection\":var l={type:\"FeatureCollection\",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t},t.geoQuincuncial=sr,t.geoRectangularPolyconic=function(){return K(cr).scale(131.215)},t.geoRectangularPolyconicRaw=cr,t.geoRobinson=function(){return e.geoProjection(fr).scale(152.63)},t.geoRobinsonRaw=fr,t.geoSatellite=function(){var t=2,r=0,n=e.geoProjectionMutator(hr),i=n(t,r);return i.distance=function(e){return arguments.length?n(t=+e,r):t},i.tilt=function(e){return arguments.length?n(t,r=e*M):r*A},i.scale(432.147).clipAngle(E(1/t)*A-1e-6)},t.geoSatelliteRaw=hr,t.geoSinuMollweide=function(){return e.geoProjection(Kt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},t.geoSinuMollweideRaw=Kt,t.geoSinusoidal=function(){return e.geoProjection(Q).scale(152.63)},t.geoSinusoidalRaw=Q,t.geoStitch=function(t){if(null==t)return t;switch(t.type){case\"Feature\":return wr(t);case\"FeatureCollection\":var e={type:\"FeatureCollection\",features:t.features.map(wr)};return null!=t.bbox&&(e.bbox=t.bbox),e;default:return Tr(t)}},t.geoTimes=function(){return e.geoProjection(kr).scale(146.153)},t.geoTimesRaw=kr,t.geoTwoPointAzimuthal=Sr,t.geoTwoPointAzimuthalRaw=Mr,t.geoTwoPointAzimuthalUsa=function(){return Sr([-158,21.5],[-77,39]).clipAngle(60).scale(400)},t.geoTwoPointEquidistant=Lr,t.geoTwoPointEquidistantRaw=Er,t.geoTwoPointEquidistantUsa=function(){return Lr([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)},t.geoVanDerGrinten=function(){return e.geoProjection(Cr).scale(79.4183)},t.geoVanDerGrintenRaw=Cr,t.geoVanDerGrinten2=function(){return e.geoProjection(Pr).scale(79.4183)},t.geoVanDerGrinten2Raw=Pr,t.geoVanDerGrinten3=function(){return e.geoProjection(Ir).scale(79.4183)},t.geoVanDerGrinten3Raw=Ir,t.geoVanDerGrinten4=function(){return e.geoProjection(Or).scale(127.16)},t.geoVanDerGrinten4Raw=Or,t.geoWagner=Dr,t.geoWagner7=function(){return Dr().poleline(65).parallels(60).inflation(0).ratio(200).scale(172.633)},t.geoWagnerRaw=zr,t.geoWagner4=function(){return e.geoProjection(Br).scale(176.84)},t.geoWagner4Raw=Br,t.geoWagner6=function(){return e.geoProjection(Nr).scale(152.63)},t.geoWagner6Raw=Nr,t.geoWiechel=function(){return e.geoProjection(jr).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)},t.geoWiechelRaw=jr,t.geoWinkel3=function(){return e.geoProjection(Ur).scale(158.837)},t.geoWinkel3Raw=Ur,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-array\":107,\"d3-geo\":114}],114:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-array\")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){\"use strict\";function r(){return new n}function n(){this.reset()}n.prototype={constructor:n,reset:function(){this.s=this.t=0},add:function(t){a(i,t,this.t),a(this,i.s,this.s),this.s?this.t+=i.t:this.s=i.t},valueOf:function(){return this.s}};var i=new n;function a(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}var o=1e-6,s=Math.PI,l=s/2,c=s/4,u=2*s,f=180/s,h=s/180,p=Math.abs,d=Math.atan,m=Math.atan2,g=Math.cos,v=Math.ceil,y=Math.exp,x=Math.log,b=Math.pow,_=Math.sin,w=Math.sign||function(t){return t>0?1:t<0?-1:0},T=Math.sqrt,k=Math.tan;function A(t){return t>1?0:t<-1?s:Math.acos(t)}function M(t){return t>1?l:t<-1?-l:Math.asin(t)}function S(t){return(t=_(t/2))*t}function E(){}function L(t,e){t&&P.hasOwnProperty(t.type)&&P[t.type](t,e)}var C={Feature:function(t,e){L(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n=0?1:-1,i=n*r,a=g(e=(e*=h)/2+c),o=_(e),s=N*o,l=B*a+s*g(i),u=s*n*_(i);j.add(m(u,l)),F=t,B=a,N=o}function W(t){return[m(t[1],t[0]),M(t[2])]}function X(t){var e=t[0],r=t[1],n=g(r);return[n*g(e),n*_(e),_(r)]}function Z(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function J(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function K(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function Q(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function $(t){var e=T(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var tt,et,rt,nt,it,at,ot,st,lt,ct,ut,ft,ht,pt,dt,mt,gt,vt,yt,xt,bt,_t,wt,Tt,kt,At,Mt=r(),St={point:Et,lineStart:Ct,lineEnd:Pt,polygonStart:function(){St.point=It,St.lineStart=Ot,St.lineEnd=zt,Mt.reset(),V.polygonStart()},polygonEnd:function(){V.polygonEnd(),St.point=Et,St.lineStart=Ct,St.lineEnd=Pt,j<0?(tt=-(rt=180),et=-(nt=90)):Mt>o?nt=90:Mt<-o&&(et=-90),ct[0]=tt,ct[1]=rt},sphere:function(){tt=-(rt=180),et=-(nt=90)}};function Et(t,e){lt.push(ct=[tt=t,rt=t]),ent&&(nt=e)}function Lt(t,e){var r=X([t*h,e*h]);if(st){var n=J(st,r),i=J([n[1],-n[0],0],n);$(i),i=W(i);var a,o=t-it,s=o>0?1:-1,l=i[0]*f*s,c=p(o)>180;c^(s*itnt&&(nt=a):c^(s*it<(l=(l+360)%360-180)&&lnt&&(nt=e)),c?tDt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t):rt>=tt?(trt&&(rt=t)):t>it?Dt(tt,t)>Dt(tt,rt)&&(rt=t):Dt(t,rt)>Dt(tt,rt)&&(tt=t)}else lt.push(ct=[tt=t,rt=t]);ent&&(nt=e),st=r,it=t}function Ct(){St.point=Lt}function Pt(){ct[0]=tt,ct[1]=rt,St.point=Et,st=null}function It(t,e){if(st){var r=t-it;Mt.add(p(r)>180?r+(r>0?360:-360):r)}else at=t,ot=e;V.point(t,e),Lt(t,e)}function Ot(){V.lineStart()}function zt(){It(at,ot),V.lineEnd(),p(Mt)>o&&(tt=-(rt=180)),ct[0]=tt,ct[1]=rt,st=null}function Dt(t,e){return(e-=t)<0?e+360:e}function Rt(t,e){return t[0]-e[0]}function Ft(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:es?t+Math.round(-t/u)*u:t,e]}function Qt(t,e,r){return(t%=u)?e||r?Jt(te(t),ee(e,r)):te(t):e||r?ee(e,r):Kt}function $t(t){return function(e,r){return[(e+=t)>s?e-u:e<-s?e+u:e,r]}}function te(t){var e=$t(t);return e.invert=$t(-t),e}function ee(t,e){var r=g(t),n=_(t),i=g(e),a=_(e);function o(t,e){var o=g(e),s=g(t)*o,l=_(t)*o,c=_(e),u=c*r+s*n;return[m(l*i-u*a,s*r-c*n),M(u*i+l*a)]}return o.invert=function(t,e){var o=g(e),s=g(t)*o,l=_(t)*o,c=_(e),u=c*i-l*a;return[m(l*i+c*a,s*r+u*n),M(u*r-s*n)]},o}function re(t){function e(e){return(e=t(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e}return t=Qt(t[0]*h,t[1]*h,t.length>2?t[2]*h:0),e.invert=function(e){return(e=t.invert(e[0]*h,e[1]*h))[0]*=f,e[1]*=f,e},e}function ne(t,e,r,n,i,a){if(r){var o=g(e),s=_(e),l=n*r;null==i?(i=e+n*u,a=e-l/2):(i=ie(o,i),a=ie(o,a),(n>0?ia)&&(i+=n*u));for(var c,f=i;n>0?f>a:f1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}function oe(t,e){return p(t[0]-e[0])=0;--a)i.point((f=u[a])[0],f[1]);else n(p.x,p.p.x,-1,i);p=p.p}u=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}}function ce(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n=0?1:-1,z=O*I,D=z>s,R=T*C;if(ue.add(m(R*O*_(z),k*P+R*g(z))),f+=D?I+O*u:I,D^b>=r^E>=r){var F=J(X(x),X(S));$(F);var B=J(a,F);$(B);var N=(D^I>=0?-1:1)*M(B[2]);(n>N||n===N&&(F[0]||F[1]))&&(h+=D^I>=0?1:-1)}}return(f<-o||f0){for(h||(a.polygonStart(),h=!0),a.lineStart(),t=0;t1&&2&i&&c.push(c.pop().concat(c.shift())),s.push(c.filter(de))}return p}}function de(t){return t.length>1}function me(t,e){return((t=t.x)[0]<0?t[1]-l-o:l-t[1])-((e=e.x)[0]<0?e[1]-l-o:l-e[1])}var ge=pe((function(){return!0}),(function(t){var e,r=NaN,n=NaN,i=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(a,c){var u=a>0?s:-s,f=p(a-r);p(f-s)0?l:-l),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),t.point(a,n),e=0):i!==u&&f>=s&&(p(r-i)o?d((_(e)*(a=g(n))*_(r)-_(n)*(i=g(e))*_(t))/(i*a*s)):(e+n)/2}(r,n,a,c),t.point(i,n),t.lineEnd(),t.lineStart(),t.point(u,n),e=0),t.point(r=a,n=c),i=u},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var i;if(null==t)i=r*l,n.point(-s,i),n.point(0,i),n.point(s,i),n.point(s,0),n.point(s,-i),n.point(0,-i),n.point(-s,-i),n.point(-s,0),n.point(-s,i);else if(p(t[0]-e[0])>o){var a=t[0]0,i=p(e)>o;function a(t,r){return g(t)*g(r)>e}function l(t,r,n){var i=[1,0,0],a=J(X(t),X(r)),l=Z(a,a),c=a[0],u=l-c*c;if(!u)return!n&&t;var f=e*l/u,h=-e*c/u,d=J(i,a),m=Q(i,f);K(m,Q(a,h));var g=d,v=Z(m,g),y=Z(g,g),x=v*v-y*(Z(m,m)-1);if(!(x<0)){var b=T(x),_=Q(g,(-v-b)/y);if(K(_,m),_=W(_),!n)return _;var w,k=t[0],A=r[0],M=t[1],S=r[1];A0^_[1]<(p(_[0]-k)s^(k<=_[0]&&_[0]<=A)){var C=Q(g,(-v+b)/y);return K(C,m),[_,W(C)]}}}function c(e,r){var i=n?t:s-t,a=0;return e<-i?a|=1:e>i&&(a|=2),r<-i?a|=4:r>i&&(a|=8),a}return pe(a,(function(t){var e,r,o,u,f;return{lineStart:function(){u=o=!1,f=1},point:function(h,p){var d,m=[h,p],g=a(h,p),v=n?g?0:c(h,p):g?c(h+(h<0?s:-s),p):0;if(!e&&(u=o=g)&&t.lineStart(),g!==o&&(!(d=l(e,m))||oe(e,d)||oe(m,d))&&(m[2]=1),g!==o)f=0,g?(t.lineStart(),d=l(m,e),t.point(d[0],d[1])):(d=l(e,m),t.point(d[0],d[1],2),t.lineEnd()),e=d;else if(i&&e&&n^g){var y;v&r||!(y=l(m,e,!0))||(f=0,n?(t.lineStart(),t.point(y[0][0],y[0][1]),t.point(y[1][0],y[1][1]),t.lineEnd()):(t.point(y[1][0],y[1][1]),t.lineEnd(),t.lineStart(),t.point(y[0][0],y[0][1],3)))}!g||e&&oe(e,m)||t.point(m[0],m[1]),e=m,o=g,r=v},lineEnd:function(){o&&t.lineEnd(),e=null},clean:function(){return f|(u&&o)<<1}}}),(function(e,n,i,a){ne(a,t,r,i,e,n)}),n?[0,-t]:[-s,t-s])}function ye(t,r,n,i){function a(e,a){return t<=e&&e<=n&&r<=a&&a<=i}function s(e,a,o,s){var c=0,f=0;if(null==e||(c=l(e,o))!==(f=l(a,o))||u(e,a)<0^o>0)do{s.point(0===c||3===c?t:n,c>1?i:r)}while((c=(c+o+4)%4)!==f);else s.point(a[0],a[1])}function l(e,i){return p(e[0]-t)0?0:3:p(e[0]-n)0?2:1:p(e[1]-r)0?1:0:i>0?3:2}function c(t,e){return u(t.x,e.x)}function u(t,e){var r=l(t,1),n=l(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(o){var l,u,f,h,p,d,m,g,v,y,x,b=o,_=ae(),w={point:T,lineStart:function(){w.point=k,u&&u.push(f=[]);y=!0,v=!1,m=g=NaN},lineEnd:function(){l&&(k(h,p),d&&v&&_.rejoin(),l.push(_.result()));w.point=T,v&&b.lineEnd()},polygonStart:function(){b=_,l=[],u=[],x=!0},polygonEnd:function(){var r=function(){for(var e=0,r=0,n=u.length;ri&&(h-a)*(i-o)>(p-o)*(t-a)&&++e:p<=i&&(h-a)*(i-o)<(p-o)*(t-a)&&--e;return e}(),n=x&&r,a=(l=e.merge(l)).length;(n||a)&&(o.polygonStart(),n&&(o.lineStart(),s(null,null,1,o),o.lineEnd()),a&&le(l,c,r,s,o),o.polygonEnd());b=o,l=u=f=null}};function T(t,e){a(t,e)&&b.point(t,e)}function k(e,o){var s=a(e,o);if(u&&f.push([e,o]),y)h=e,p=o,d=s,y=!1,s&&(b.lineStart(),b.point(e,o));else if(s&&v)b.point(e,o);else{var l=[m=Math.max(-1e9,Math.min(1e9,m)),g=Math.max(-1e9,Math.min(1e9,g))],c=[e=Math.max(-1e9,Math.min(1e9,e)),o=Math.max(-1e9,Math.min(1e9,o))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],c=0,u=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>u)return;o>c&&(c=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>u)return;o>c&&(c=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>u)return;o>c&&(c=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>u)return;o>c&&(c=o)}else if(h>0){if(o0&&(t[0]=s+c*f,t[1]=l+c*h),u<1&&(e[0]=s+u*f,e[1]=l+u*h),!0}}}}}(l,c,t,r,n,i)?s&&(b.lineStart(),b.point(e,o),x=!1):(v||(b.lineStart(),b.point(l[0],l[1])),b.point(c[0],c[1]),s||b.lineEnd(),x=!1)}m=e,g=o,v=s}return w}}var xe,be,_e,we=r(),Te={sphere:E,point:E,lineStart:function(){Te.point=Ae,Te.lineEnd=ke},lineEnd:E,polygonStart:E,polygonEnd:E};function ke(){Te.point=Te.lineEnd=E}function Ae(t,e){xe=t*=h,be=_(e*=h),_e=g(e),Te.point=Me}function Me(t,e){t*=h;var r=_(e*=h),n=g(e),i=p(t-xe),a=g(i),o=n*_(i),s=_e*r-be*n*a,l=be*r+_e*n*a;we.add(m(T(o*o+s*s),l)),xe=t,be=r,_e=n}function Se(t){return we.reset(),z(t,Te),+we}var Ee=[null,null],Le={type:\"LineString\",coordinates:Ee};function Ce(t,e){return Ee[0]=t,Ee[1]=e,Se(Le)}var Pe={Feature:function(t,e){return Oe(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,n=-1,i=r.length;++n0&&(i=Ce(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))<1e-12*i)return!0;r=n}return!1}function Re(t,e){return!!he(t.map(Fe),Be(e))}function Fe(t){return(t=t.map(Be)).pop(),t}function Be(t){return[t[0]*h,t[1]*h]}function Ne(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[t,e]}))}}function je(t,r,n){var i=e.range(t,r-o,n).concat(r);return function(t){return i.map((function(e){return[e,t]}))}}function Ue(){var t,r,n,i,a,s,l,c,u,f,h,d,m=10,g=m,y=90,x=360,b=2.5;function _(){return{type:\"MultiLineString\",coordinates:w()}}function w(){return e.range(v(i/y)*y,n,y).map(h).concat(e.range(v(c/x)*x,l,x).map(d)).concat(e.range(v(r/m)*m,t,m).filter((function(t){return p(t%y)>o})).map(u)).concat(e.range(v(s/g)*g,a,g).filter((function(t){return p(t%x)>o})).map(f))}return _.lines=function(){return w().map((function(t){return{type:\"LineString\",coordinates:t}}))},_.outline=function(){return{type:\"Polygon\",coordinates:[h(i).concat(d(l).slice(1),h(n).reverse().slice(1),d(c).reverse().slice(1))]}},_.extent=function(t){return arguments.length?_.extentMajor(t).extentMinor(t):_.extentMinor()},_.extentMajor=function(t){return arguments.length?(i=+t[0][0],n=+t[1][0],c=+t[0][1],l=+t[1][1],i>n&&(t=i,i=n,n=t),c>l&&(t=c,c=l,l=t),_.precision(b)):[[i,c],[n,l]]},_.extentMinor=function(e){return arguments.length?(r=+e[0][0],t=+e[1][0],s=+e[0][1],a=+e[1][1],r>t&&(e=r,r=t,t=e),s>a&&(e=s,s=a,a=e),_.precision(b)):[[r,s],[t,a]]},_.step=function(t){return arguments.length?_.stepMajor(t).stepMinor(t):_.stepMinor()},_.stepMajor=function(t){return arguments.length?(y=+t[0],x=+t[1],_):[y,x]},_.stepMinor=function(t){return arguments.length?(m=+t[0],g=+t[1],_):[m,g]},_.precision=function(e){return arguments.length?(b=+e,u=Ne(s,a,90),f=je(r,t,b),h=Ne(c,l,90),d=je(i,n,b),_):b},_.extentMajor([[-180,-90+o],[180,90-o]]).extentMinor([[-180,-80-o],[180,80+o]])}function Ve(t){return t}var He,qe,Ge,Ye,We=r(),Xe=r(),Ze={point:E,lineStart:E,lineEnd:E,polygonStart:function(){Ze.lineStart=Je,Ze.lineEnd=$e},polygonEnd:function(){Ze.lineStart=Ze.lineEnd=Ze.point=E,We.add(p(Xe)),Xe.reset()},result:function(){var t=We/2;return We.reset(),t}};function Je(){Ze.point=Ke}function Ke(t,e){Ze.point=Qe,He=Ge=t,qe=Ye=e}function Qe(t,e){Xe.add(Ye*t-Ge*e),Ge=t,Ye=e}function $e(){Qe(He,qe)}var tr=1/0,er=tr,rr=-tr,nr=rr,ir={point:function(t,e){trr&&(rr=t);enr&&(nr=e)},lineStart:E,lineEnd:E,polygonStart:E,polygonEnd:E,result:function(){var t=[[tr,er],[rr,nr]];return rr=nr=-(er=tr=1/0),t}};var ar,or,sr,lr,cr=0,ur=0,fr=0,hr=0,pr=0,dr=0,mr=0,gr=0,vr=0,yr={point:xr,lineStart:br,lineEnd:Tr,polygonStart:function(){yr.lineStart=kr,yr.lineEnd=Ar},polygonEnd:function(){yr.point=xr,yr.lineStart=br,yr.lineEnd=Tr},result:function(){var t=vr?[mr/vr,gr/vr]:dr?[hr/dr,pr/dr]:fr?[cr/fr,ur/fr]:[NaN,NaN];return cr=ur=fr=hr=pr=dr=mr=gr=vr=0,t}};function xr(t,e){cr+=t,ur+=e,++fr}function br(){yr.point=_r}function _r(t,e){yr.point=wr,xr(sr=t,lr=e)}function wr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,xr(sr=t,lr=e)}function Tr(){yr.point=xr}function kr(){yr.point=Mr}function Ar(){Sr(ar,or)}function Mr(t,e){yr.point=Sr,xr(ar=sr=t,or=lr=e)}function Sr(t,e){var r=t-sr,n=e-lr,i=T(r*r+n*n);hr+=i*(sr+t)/2,pr+=i*(lr+e)/2,dr+=i,mr+=(i=lr*t-sr*e)*(sr+t),gr+=i*(lr+e),vr+=3*i,xr(sr=t,lr=e)}function Er(t){this._context=t}Er.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,u)}},result:E};var Lr,Cr,Pr,Ir,Or,zr=r(),Dr={point:E,lineStart:function(){Dr.point=Rr},lineEnd:function(){Lr&&Fr(Cr,Pr),Dr.point=E},polygonStart:function(){Lr=!0},polygonEnd:function(){Lr=null},result:function(){var t=+zr;return zr.reset(),t}};function Rr(t,e){Dr.point=Fr,Cr=Ir=t,Pr=Or=e}function Fr(t,e){Ir-=t,Or-=e,zr.add(T(Ir*Ir+Or*Or)),Ir=t,Or=e}function Br(){this._string=[]}function Nr(t){return\"m0,\"+t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+-2*t+\"a\"+t+\",\"+t+\" 0 1,1 0,\"+2*t+\"z\"}function jr(t){return function(e){var r=new Ur;for(var n in t)r[n]=t[n];return r.stream=e,r}}function Ur(){}function Vr(t,e,r){var n=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=n&&t.clipExtent(null),z(r,t.stream(ir)),e(ir.result()),null!=n&&t.clipExtent(n),t}function Hr(t,e,r){return Vr(t,(function(r){var n=e[1][0]-e[0][0],i=e[1][1]-e[0][1],a=Math.min(n/(r[1][0]-r[0][0]),i/(r[1][1]-r[0][1])),o=+e[0][0]+(n-a*(r[1][0]+r[0][0]))/2,s=+e[0][1]+(i-a*(r[1][1]+r[0][1]))/2;t.scale(150*a).translate([o,s])}),r)}function qr(t,e,r){return Hr(t,[[0,0],e],r)}function Gr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][0]-r[0][0]),a=(n-i*(r[1][0]+r[0][0]))/2,o=-i*r[0][1];t.scale(150*i).translate([a,o])}),r)}function Yr(t,e,r){return Vr(t,(function(r){var n=+e,i=n/(r[1][1]-r[0][1]),a=-i*r[0][0],o=(n-i*(r[1][1]+r[0][1]))/2;t.scale(150*i).translate([a,o])}),r)}Br.prototype={_radius:4.5,_circle:Nr(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push(\"Z\"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push(\"M\",t,\",\",e),this._point=1;break;case 1:this._string.push(\"L\",t,\",\",e);break;default:null==this._circle&&(this._circle=Nr(this._radius)),this._string.push(\"M\",t,\",\",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join(\"\");return this._string=[],t}return null}},Ur.prototype={constructor:Ur,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var Wr=g(30*h);function Xr(t,e){return+e?function(t,e){function r(n,i,a,s,l,c,u,f,h,d,g,v,y,x){var b=u-n,_=f-i,w=b*b+_*_;if(w>4*e&&y--){var k=s+d,A=l+g,S=c+v,E=T(k*k+A*A+S*S),L=M(S/=E),C=p(p(S)-1)e||p((b*z+_*D)/w-.5)>.3||s*d+l*g+c*v2?t[2]%360*h:0,I()):[y*f,x*f,b*f]},C.angle=function(t){return arguments.length?(_=t%360*h,I()):_*f},C.reflectX=function(t){return arguments.length?(w=t?-1:1,I()):w<0},C.reflectY=function(t){return arguments.length?(k=t?-1:1,I()):k<0},C.precision=function(t){return arguments.length?(o=Xr(s,L=t*t),O()):T(L)},C.fitExtent=function(t,e){return Hr(C,t,e)},C.fitSize=function(t,e){return qr(C,t,e)},C.fitWidth=function(t,e){return Gr(C,t,e)},C.fitHeight=function(t,e){return Yr(C,t,e)},function(){return e=t.apply(this,arguments),C.invert=e.invert&&P,I()}}function tn(t){var e=0,r=s/3,n=$r(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*h,r=t[1]*h):[e*f,r*f]},i}function en(t,e){var r=_(t),n=(r+_(e))/2;if(p(n)0?e<-l+o&&(e=-l+o):e>l-o&&(e=l-o);var r=i/b(fn(e),n);return[r*_(n*t),i-r*g(n*t)]}return a.invert=function(t,e){var r=i-e,a=w(n)*T(t*t+r*r),o=m(t,p(r))*w(r);return r*n<0&&(o-=s*w(t)*w(r)),[o/n,2*d(b(i/a,1/n))-l]},a}function pn(t,e){return[t,e]}function dn(t,e){var r=g(t),n=t===e?_(t):(r-g(e))/(e-t),i=r/n+t;if(p(n)o&&--i>0);return[t/(.8707+(a=n*n)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),n]},Tn.invert=on(M),kn.invert=on((function(t){return 2*d(t)})),An.invert=function(t,e){return[-e,2*d(y(t))-l]},t.geoAlbers=nn,t.geoAlbersUsa=function(){var t,e,r,n,i,a,s=nn(),l=rn().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=rn().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){a=[t,e]}};function f(t){var e=t[0],o=t[1];return a=null,r.point(e,o),a||(n.point(e,o),a)||(i.point(e,o),a)}function h(){return t=e=null,f}return f.invert=function(t){var e=s.scale(),r=s.translate(),n=(t[0]-r[0])/e,i=(t[1]-r[1])/e;return(i>=.12&&i<.234&&n>=-.425&&n<-.214?l:i>=.166&&i<.234&&n>=-.214&&n<-.115?c:s).invert(t)},f.stream=function(r){return t&&e===r?t:(n=[s.stream(e=r),l.stream(r),c.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++rDt(n[0],n[1])&&(n[1]=i[1]),Dt(i[0],n[1])>Dt(n[0],n[1])&&(n[0]=i[0])):a.push(n=i);for(o=-1/0,e=0,n=a[r=a.length-1];e<=r;n=i,++e)i=a[e],(s=Dt(n[1],i[0]))>o&&(o=s,tt=i[0],rt=n[1])}return lt=ct=null,tt===1/0||et===1/0?[[NaN,NaN],[NaN,NaN]]:[[tt,et],[rt,nt]]},t.geoCentroid=function(t){ut=ft=ht=pt=dt=mt=gt=vt=yt=xt=bt=0,z(t,Bt);var e=yt,r=xt,n=bt,i=e*e+r*r+n*n;return i<1e-12&&(e=mt,r=gt,n=vt,ft2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)},t.geoTransverseMercatorRaw=An,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-array\":107}],115:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";function e(t,e){return t.parent===e.parent?1:2}function r(t,e){return t+e.x}function n(t,e){return Math.max(t,e.y)}function i(t){var e=0,r=t.children,n=r&&r.length;if(n)for(;--n>=0;)e+=r[n].value;else e=1;t.value=e}function a(t,e){var r,n,i,a,s,u=new c(t),f=+t.value&&(u.value=t.value),h=[u];for(null==e&&(e=o);r=h.pop();)if(f&&(r.value=+r.data.value),(i=e(r.data))&&(s=i.length))for(r.children=new Array(s),a=s-1;a>=0;--a)h.push(n=r.children[a]=new c(i[a])),n.parent=r,n.depth=r.depth+1;return u.eachBefore(l)}function o(t){return t.children}function s(t){t.data=t.data.data}function l(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function c(t){this.data=t,this.depth=this.height=0,this.parent=null}c.prototype=a.prototype={constructor:c,count:function(){return this.eachAfter(i)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;t=r.pop(),e=n.pop();for(;t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return a(this).eachBefore(s)}};var u=Array.prototype.slice;function f(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(u.call(t))).length,a=[];n0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r(o*=o)?(n=(c+o-i)/(2*c),a=Math.sqrt(Math.max(0,o/c-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(c+i-o)/(2*c),a=Math.sqrt(Math.max(0,i/c-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function b(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function _(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function w(t){this._=t,this.next=null,this.previous=null}function T(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,c,u,h;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;x(r,e,n=t[2]),e=new w(e),r=new w(r),n=new w(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;sh&&(h=s),g=u*u*m,(p=Math.max(h/g,g/f))>d){u-=s;break}d=p}v.push(o={value:u,dice:l1?e:1)},r}(G);var X=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,c,u,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(G);t.cluster=function(){var t=e,i=1,a=1,o=!1;function s(e){var s,l=0;e.eachAfter((function(e){var i=e.children;i?(e.x=function(t){return t.reduce(r,0)/t.length}(i),e.y=function(t){return 1+t.reduce(n,0)}(i)):(e.x=s?l+=t(e,s):0,e.y=0,s=e)}));var c=function(t){for(var e;e=t.children;)t=e[0];return t}(e),u=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(e),f=c.x-t(c,u)/2,h=u.x+t(u,c)/2;return e.eachAfter(o?function(t){t.x=(t.x-e.x)*i,t.y=(e.y-t.y)*a}:function(t){t.x=(t.x-f)/(h-f)*i,t.y=(1-(e.y?t.y/e.y:1))*a})}return s.separation=function(e){return arguments.length?(t=e,s):t},s.size=function(t){return arguments.length?(o=!1,i=+t[0],a=+t[1],s):o?null:[i,a]},s.nodeSize=function(t){return arguments.length?(o=!0,i=+t[0],a=+t[1],s):o?[i,a]:null},s},t.hierarchy=a,t.pack=function(){var t=null,e=1,r=1,n=M;function i(i){return i.x=e/2,i.y=r/2,t?i.eachBefore(L(t)).eachAfter(C(n,.5)).eachBefore(P(1)):i.eachBefore(L(E)).eachAfter(C(M,1)).eachAfter(C(n,i.r/Math.min(e,r))).eachBefore(P(Math.min(e,r)/(2*i.r))),i}return i.radius=function(e){return arguments.length?(t=k(e),i):t},i.size=function(t){return arguments.length?(e=+t[0],r=+t[1],i):[e,r]},i.padding=function(t){return arguments.length?(n=\"function\"==typeof t?t:S(+t),i):n},i},t.packEnclose=f,t.packSiblings=function(t){return T(t),t},t.partition=function(){var t=1,e=1,r=0,n=!1;function i(i){var a=i.height+1;return i.x0=i.y0=r,i.x1=t,i.y1=e/a,i.eachBefore(function(t,e){return function(n){n.children&&O(n,n.x0,t*(n.depth+1)/e,n.x1,t*(n.depth+2)/e);var i=n.x0,a=n.y0,o=n.x1-r,s=n.y1-r;o0)throw new Error(\"cycle\");return a}return r.id=function(e){return arguments.length?(t=A(e),r):t},r.parentId=function(t){return arguments.length?(e=A(t),r):e},r},t.tree=function(){var t=B,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new H(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new H(n[i],i)),r.parent=e;return(o.parent=new H(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var c=i,u=i,f=i;i.eachBefore((function(t){t.xu.x&&(u=t),t.depth>f.depth&&(f=t)}));var h=c===u?1:t(c,u)/2,p=h-c.x,d=e/(u.x+h+p),m=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*m}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],c=a.m,u=o.m,f=s.m,h=l.m;s=j(s),a=N(a),s&&a;)l=N(l),(o=j(o)).a=e,(i=s.z+f-a.z-c+t(s._,a._))>0&&(U(V(s,e,n),e,i),c+=i,u+=i),f+=s.m,c+=a.m,h+=l.m,u+=o.m;s&&!j(o)&&(o.t=s,o.m+=f-u),a&&!N(l)&&(l.t=a,l.m+=c-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i},t.treemap=function(){var t=W,e=!1,r=1,n=1,i=[0],a=M,o=M,s=M,l=M,c=M;function u(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(I),t}function f(e){var r=i[e.depth],n=e.x0+r,u=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var u=s[e];return u.x0=i,u.y0=a,u.x1=o,void(u.y1=l)}var f=c[e],h=n/2+f,p=e+1,d=r-1;for(;p>>1;c[m]l-a){var y=(i*v+o*g)/n;t(e,p,g,i,a,y,l),t(p,r,v,y,a,o,l)}else{var x=(a*v+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,v,i,x,o,l)}}(0,l,t.value,e,r,n,i)},t.treemapDice=O,t.treemapResquarify=X,t.treemapSlice=q,t.treemapSliceDice=function(t,e,r,n,i){(1&t.depth?q:O)(t,e,r,n,i)},t.treemapSquarify=W,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],116:[function(t,e,r){!function(n,i){\"object\"==typeof r&&void 0!==e?i(r,t(\"d3-color\")):i((n=n||self).d3=n.d3||{},n.d3)}(this,(function(t,e){\"use strict\";function r(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}function n(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),a=t[i],o=t[i+1],s=i>0?t[i-1]:2*a-o,l=i180||r<-180?r-360*Math.round(r/360):r):a(isNaN(t)?e:t)}function l(t){return 1==(t=+t)?c:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):a(isNaN(e)?r:e)}}function c(t,e){var r=e-t;return r?o(t,r):a(isNaN(t)?e:t)}var u=function t(r){var n=l(r);function i(t,r){var i=n((t=e.rgb(t)).r,(r=e.rgb(r)).r),a=n(t.g,r.g),o=n(t.b,r.b),s=c(t.opacity,r.opacity);return function(e){return t.r=i(e),t.g=a(e),t.b=o(e),t.opacity=s(e),t+\"\"}}return i.gamma=t,i}(1);function f(t){return function(r){var n,i,a=r.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:y(r,n)})),a=_.lastIndex;return a180?e+=360:e-t>180&&(t+=360),a.push({i:r.push(i(r)+\"rotate(\",null,n)-2,x:y(t,e)})):e&&r.push(i(r)+\"rotate(\"+e+n)}(a.rotate,o.rotate,s,l),function(t,e,r,a){t!==e?a.push({i:r.push(i(r)+\"skewX(\",null,n)-2,x:y(t,e)}):e&&r.push(i(r)+\"skewX(\"+e+n)}(a.skewX,o.skewX,s,l),function(t,e,r,n,a,o){if(t!==r||e!==n){var s=a.push(i(a)+\"scale(\",null,\",\",null,\")\");o.push({i:s-4,x:y(t,r)},{i:s-2,x:y(e,n)})}else 1===r&&1===n||a.push(i(a)+\"scale(\"+r+\",\"+n+\")\")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(t){for(var e,r=-1,n=l.length;++r1e-6)if(Math.abs(f*l-c*u)>1e-6&&a){var p=n-o,d=i-s,m=l*l+c*c,g=p*p+d*d,v=Math.sqrt(m),y=Math.sqrt(h),x=a*Math.tan((e-Math.acos((m+h-g)/(2*v*y)))/2),b=x/y,_=x/v;Math.abs(b-1)>1e-6&&(this._+=\"L\"+(t+b*u)+\",\"+(r+b*f)),this._+=\"A\"+a+\",\"+a+\",0,0,\"+ +(f*p>u*d)+\",\"+(this._x1=t+_*l)+\",\"+(this._y1=r+_*c)}else this._+=\"L\"+(this._x1=t)+\",\"+(this._y1=r);else;},arc:function(t,i,a,o,s,l){t=+t,i=+i,l=!!l;var c=(a=+a)*Math.cos(o),u=a*Math.sin(o),f=t+c,h=i+u,p=1^l,d=l?o-s:s-o;if(a<0)throw new Error(\"negative radius: \"+a);null===this._x1?this._+=\"M\"+f+\",\"+h:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-h)>1e-6)&&(this._+=\"L\"+f+\",\"+h),a&&(d<0&&(d=d%r+r),d>n?this._+=\"A\"+a+\",\"+a+\",0,1,\"+p+\",\"+(t-c)+\",\"+(i-u)+\"A\"+a+\",\"+a+\",0,1,\"+p+\",\"+(this._x1=f)+\",\"+(this._y1=h):d>1e-6&&(this._+=\"A\"+a+\",\"+a+\",0,\"+ +(d>=e)+\",\"+p+\",\"+(this._x1=t+a*Math.cos(s))+\",\"+(this._y1=i+a*Math.sin(s))))},rect:function(t,e,r,n){this._+=\"M\"+(this._x0=this._x1=+t)+\",\"+(this._y0=this._y1=+e)+\"h\"+ +r+\"v\"+ +n+\"h\"+-r+\"Z\"},toString:function(){return this._}},t.path=a,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],118:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";function e(t,e,r,n){if(isNaN(e)||isNaN(r))return t;var i,a,o,s,l,c,u,f,h,p=t._root,d={data:n},m=t._x0,g=t._y0,v=t._x1,y=t._y1;if(!p)return t._root=d,t;for(;p.length;)if((c=e>=(a=(m+v)/2))?m=a:v=a,(u=r>=(o=(g+y)/2))?g=o:y=o,i=p,!(p=p[f=u<<1|c]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(c=e>=(a=(m+v)/2))?m=a:v=a,(u=r>=(o=(g+y)/2))?g=o:y=o}while((f=u<<1|c)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function r(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function n(t){return t[0]}function i(t){return t[1]}function a(t,e,r){var a=new o(null==e?n:e,null==r?i:r,NaN,NaN,NaN,NaN);return null==t?a:a.addAll(t)}function o(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function s(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}var l=a.prototype=o.prototype;l.copy=function(){var t,e,r=new o(this._x,this._y,this._x0,this._y0,this._x1,this._y1),n=this._root;if(!n)return r;if(!n.length)return r._root=s(n),r;for(t=[{source:n,target:r._root=new Array(4)}];n=t.pop();)for(var i=0;i<4;++i)(e=n.source[i])&&(e.length?t.push({source:e,target:n.target[i]=new Array(4)}):n.target[i]=s(e));return r},l.add=function(t){var r=+this._x.call(null,t),n=+this._y.call(null,t);return e(this.cover(r,n),r,n,t)},l.addAll=function(t){var r,n,i,a,o=t.length,s=new Array(o),l=new Array(o),c=1/0,u=1/0,f=-1/0,h=-1/0;for(n=0;nf&&(f=i),ah&&(h=a));if(c>f||u>h)return this;for(this.cover(c,u).cover(f,h),n=0;nt||t>=i||n>e||e>=a;)switch(s=(ep||(o=c.y0)>d||(s=c.x1)=y)<<1|t>=v)&&(c=m[m.length-1],m[m.length-1]=m[m.length-1-u],m[m.length-1-u]=c)}else{var x=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=x*x+b*b;if(_=(s=(d+g)/2))?d=s:g=s,(u=o>=(l=(m+v)/2))?m=l:v=l,e=p,!(p=p[f=u<<1|c]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},l.removeAll=function(t){for(var e=0,r=t.length;e1?0:t<-1?u:Math.acos(t)}function d(t){return t>=1?f:t<=-1?-f:Math.asin(t)}function m(t){return t.innerRadius}function g(t){return t.outerRadius}function v(t){return t.startAngle}function y(t){return t.endAngle}function x(t){return t&&t.padAngle}function b(t,e,r,n,i,a,o,s){var l=r-t,c=n-e,u=o-i,f=s-a,h=f*l-u*c;if(!(h*h<1e-12))return[t+(h=(u*(e-a)-f*(t-i))/h)*l,e+h*c]}function _(t,e,r,n,i,a,s){var l=t-r,u=e-n,f=(s?a:-a)/c(l*l+u*u),h=f*u,p=-f*l,d=t+h,m=e+p,g=r+h,v=n+p,y=(d+g)/2,x=(m+v)/2,b=g-d,_=v-m,w=b*b+_*_,T=i-a,k=d*v-g*m,A=(_<0?-1:1)*c(o(0,T*T*w-k*k)),M=(k*_-b*A)/w,S=(-k*b-_*A)/w,E=(k*_+b*A)/w,L=(-k*b+_*A)/w,C=M-y,P=S-x,I=E-y,O=L-x;return C*C+P*P>I*I+O*O&&(M=E,S=L),{cx:M,cy:S,x01:-h,y01:-p,x11:M*(i/T-1),y11:S*(i/T-1)}}function w(t){this._context=t}function T(t){return new w(t)}function k(t){return t[0]}function A(t){return t[1]}function M(){var t=k,n=A,i=r(!0),a=null,o=T,s=null;function l(r){var l,c,u,f=r.length,h=!1;for(null==a&&(s=o(u=e.path())),l=0;l<=f;++l)!(l=f;--h)c.point(v[h],y[h]);c.lineEnd(),c.areaEnd()}g&&(v[u]=+t(p,u,r),y[u]=+i(p,u,r),c.point(n?+n(p,u,r):v[u],a?+a(p,u,r):y[u]))}if(d)return c=null,d+\"\"||null}function f(){return M().defined(o).curve(l).context(s)}return u.x=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),n=null,u):t},u.x0=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),u):t},u.x1=function(t){return arguments.length?(n=null==t?null:\"function\"==typeof t?t:r(+t),u):n},u.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),a=null,u):i},u.y0=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),u):i},u.y1=function(t){return arguments.length?(a=null==t?null:\"function\"==typeof t?t:r(+t),u):a},u.lineX0=u.lineY0=function(){return f().x(t).y(i)},u.lineY1=function(){return f().x(t).y(a)},u.lineX1=function(){return f().x(n).y(i)},u.defined=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(!!t),u):o},u.curve=function(t){return arguments.length?(l=t,null!=s&&(c=l(s)),u):l},u.context=function(t){return arguments.length?(null==t?s=c=null:c=l(s=t),u):s},u}function E(t,e){return et?1:e>=t?0:NaN}function L(t){return t}w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};var C=I(T);function P(t){this._curve=t}function I(t){function e(e){return new P(t(e))}return e._curve=t,e}function O(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function z(){return O(M().curve(C))}function D(){var t=S().curve(C),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,a=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return O(r())},delete t.lineX0,t.lineEndAngle=function(){return O(n())},delete t.lineX1,t.lineInnerRadius=function(){return O(i())},delete t.lineY0,t.lineOuterRadius=function(){return O(a())},delete t.lineY1,t.curve=function(t){return arguments.length?e(I(t)):e()._curve},t}function R(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]}P.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var F=Array.prototype.slice;function B(t){return t.source}function N(t){return t.target}function j(t){var n=B,i=N,a=k,o=A,s=null;function l(){var r,l=F.call(arguments),c=n.apply(this,l),u=i.apply(this,l);if(s||(s=r=e.path()),t(s,+a.apply(this,(l[0]=c,l)),+o.apply(this,l),+a.apply(this,(l[0]=u,l)),+o.apply(this,l)),r)return s=null,r+\"\"||null}return l.source=function(t){return arguments.length?(n=t,l):n},l.target=function(t){return arguments.length?(i=t,l):i},l.x=function(t){return arguments.length?(a=\"function\"==typeof t?t:r(+t),l):a},l.y=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),l):o},l.context=function(t){return arguments.length?(s=null==t?null:t,l):s},l}function U(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function V(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function H(t,e,r,n,i){var a=R(e,r),o=R(e,r=(r+i)/2),s=R(n,r),l=R(n,i);t.moveTo(a[0],a[1]),t.bezierCurveTo(o[0],o[1],s[0],s[1],l[0],l[1])}var q={draw:function(t,e){var r=Math.sqrt(e/u);t.moveTo(r,0),t.arc(0,0,r,0,h)}},G={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},Y=Math.sqrt(1/3),W=2*Y,X={draw:function(t,e){var r=Math.sqrt(e/W),n=r*Y;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},Z=Math.sin(u/10)/Math.sin(7*u/10),J=Math.sin(h/10)*Z,K=-Math.cos(h/10)*Z,Q={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=J*r,i=K*r;t.moveTo(0,-r),t.lineTo(n,i);for(var a=1;a<5;++a){var o=h*a/5,s=Math.cos(o),l=Math.sin(o);t.lineTo(l*r,-s*r),t.lineTo(s*n-l*i,l*n+s*i)}t.closePath()}},$={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},tt=Math.sqrt(3),et={draw:function(t,e){var r=-Math.sqrt(e/(3*tt));t.moveTo(0,2*r),t.lineTo(-tt*r,-r),t.lineTo(tt*r,-r),t.closePath()}},rt=-.5,nt=Math.sqrt(3)/2,it=1/Math.sqrt(12),at=3*(it/2+1),ot={draw:function(t,e){var r=Math.sqrt(e/at),n=r/2,i=r*it,a=n,o=r*it+r,s=-a,l=o;t.moveTo(n,i),t.lineTo(a,o),t.lineTo(s,l),t.lineTo(rt*n-nt*i,nt*n+rt*i),t.lineTo(rt*a-nt*o,nt*a+rt*o),t.lineTo(rt*s-nt*l,nt*s+rt*l),t.lineTo(rt*n+nt*i,rt*i-nt*n),t.lineTo(rt*a+nt*o,rt*o-nt*a),t.lineTo(rt*s+nt*l,rt*l-nt*s),t.closePath()}},st=[q,G,X,$,Q,et,ot];function lt(){}function ct(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function ut(t){this._context=t}function ft(t){this._context=t}function ht(t){this._context=t}function pt(t,e){this._basis=new ut(t),this._beta=e}ut.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ct(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ft.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},ht.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ct(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},pt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],a=e[0],o=t[r]-i,s=e[r]-a,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*t[l]+(1-this._beta)*(i+n*o),this._beta*e[l]+(1-this._beta)*(a+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var dt=function t(e){function r(t){return 1===e?new ut(t):new pt(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function mt(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function gt(t,e){this._context=t,this._k=(1-e)/6}gt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:mt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var vt=function t(e){function r(t){return new gt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function yt(t,e){this._context=t,this._k=(1-e)/6}yt.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var xt=function t(e){function r(t){return new yt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function bt(t,e){this._context=t,this._k=(1-e)/6}bt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:mt(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var _t=function t(e){function r(t){return new bt(t,e)}return r.tension=function(e){return t(+e)},r}(0);function wt(t,e,r){var n=t._x1,i=t._y1,a=t._x2,o=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,l=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/l,i=(i*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/l}if(t._l23_a>1e-12){var c=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);a=(a*c+t._x1*t._l23_2a-e*t._l12_2a)/u,o=(o*c+t._y1*t._l23_2a-r*t._l12_2a)/u}t._context.bezierCurveTo(n,i,a,o,t._x2,t._y2)}function Tt(t,e){this._context=t,this._alpha=e}Tt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var kt=function t(e){function r(t){return e?new Tt(t,e):new gt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function At(t,e){this._context=t,this._alpha=e}At.prototype={areaStart:lt,areaEnd:lt,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Mt=function t(e){function r(t){return e?new At(t,e):new yt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function St(t,e){this._context=t,this._alpha=e}St.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:wt(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Et=function t(e){function r(t){return e?new St(t,e):new bt(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Lt(t){this._context=t}function Ct(t){return t<0?-1:1}function Pt(t,e,r){var n=t._x1-t._x0,i=e-t._x1,a=(t._y1-t._y0)/(n||i<0&&-0),o=(r-t._y1)/(i||n<0&&-0),s=(a*i+o*n)/(n+i);return(Ct(a)+Ct(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(s))||0}function It(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function Ot(t,e,r){var n=t._x0,i=t._y0,a=t._x1,o=t._y1,s=(a-n)/3;t._context.bezierCurveTo(n+s,i+s*e,a-s,o-s*r,a,o)}function zt(t){this._context=t}function Dt(t){this._context=new Rt(t)}function Rt(t){this._context=t}function Ft(t){this._context=t}function Bt(t){var e,r,n=t.length-1,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(o[e]-i[e+1])/a[e];for(a[n-1]=(t[n]+i[n-1])/2,e=0;e1)for(var r,n,i,a=1,o=t[e[0]],s=o.length;a=0;)r[e]=e;return r}function Vt(t,e){return t[e]}function Ht(t){var e=t.map(qt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function qt(t){for(var e,r=-1,n=0,i=t.length,a=-1/0;++ra&&(a=e,n=r);return n}function Gt(t){var e=t.map(Yt);return Ut(t).sort((function(t,r){return e[t]-e[r]}))}function Yt(t){for(var e,r=0,n=-1,i=t.length;++n=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}},t.arc=function(){var t=m,o=g,w=r(0),T=null,k=v,A=y,M=x,S=null;function E(){var r,m,g=+t.apply(this,arguments),v=+o.apply(this,arguments),y=k.apply(this,arguments)-f,x=A.apply(this,arguments)-f,E=n(x-y),L=x>y;if(S||(S=r=e.path()),v1e-12)if(E>h-1e-12)S.moveTo(v*a(y),v*l(y)),S.arc(0,0,v,y,x,!L),g>1e-12&&(S.moveTo(g*a(x),g*l(x)),S.arc(0,0,g,x,y,L));else{var C,P,I=y,O=x,z=y,D=x,R=E,F=E,B=M.apply(this,arguments)/2,N=B>1e-12&&(T?+T.apply(this,arguments):c(g*g+v*v)),j=s(n(v-g)/2,+w.apply(this,arguments)),U=j,V=j;if(N>1e-12){var H=d(N/g*l(B)),q=d(N/v*l(B));(R-=2*H)>1e-12?(z+=H*=L?1:-1,D-=H):(R=0,z=D=(y+x)/2),(F-=2*q)>1e-12?(I+=q*=L?1:-1,O-=q):(F=0,I=O=(y+x)/2)}var G=v*a(I),Y=v*l(I),W=g*a(D),X=g*l(D);if(j>1e-12){var Z,J=v*a(O),K=v*l(O),Q=g*a(z),$=g*l(z);if(E1e-12?V>1e-12?(C=_(Q,$,G,Y,v,V,L),P=_(J,K,W,X,v,V,L),S.moveTo(C.cx+C.x01,C.cy+C.y01),V1e-12&&R>1e-12?U>1e-12?(C=_(W,X,J,K,g,-U,L),P=_(G,Y,Q,$,g,-U,L),S.lineTo(C.cx+C.x01,C.cy+C.y01),U0&&(d+=f);for(null!=e?m.sort((function(t,r){return e(g[t],g[r])})):null!=n&&m.sort((function(t,e){return n(r[t],r[e])})),s=0,c=d?(y-p*b)/d:0;s0?f*c:0)+b,g[l]={data:r[l],index:s,value:f,startAngle:v,endAngle:u,padAngle:x};return g}return s.value=function(e){return arguments.length?(t=\"function\"==typeof e?e:r(+e),s):t},s.sortValues=function(t){return arguments.length?(e=t,n=null,s):e},s.sort=function(t){return arguments.length?(n=t,e=null,s):n},s.startAngle=function(t){return arguments.length?(i=\"function\"==typeof t?t:r(+t),s):i},s.endAngle=function(t){return arguments.length?(a=\"function\"==typeof t?t:r(+t),s):a},s.padAngle=function(t){return arguments.length?(o=\"function\"==typeof t?t:r(+t),s):o},s},t.pointRadial=R,t.radialArea=D,t.radialLine=z,t.stack=function(){var t=r([]),e=Ut,n=jt,i=Vt;function a(r){var a,o,s=t.apply(this,arguments),l=r.length,c=s.length,u=new Array(c);for(a=0;a0)for(var r,n,i,a,o,s,l=0,c=t[e[0]].length;l0?(n[0]=a,n[1]=a+=i):i<0?(n[1]=o,n[0]=o+=i):(n[0]=0,n[1]=i)},t.stackOffsetExpand=function(t,e){if((n=t.length)>0){for(var r,n,i,a=0,o=t[0].length;a0){for(var r,n=0,i=t[e[0]],a=i.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,a=0,o=1;o=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:gt,s:vt,S:H,u:q,U:G,V:Y,w:W,W:X,x:null,X:null,y:Z,Y:J,Z:K,\"%\":mt},Ct={a:function(t){return f[t.getUTCDay()]},A:function(t){return u[t.getUTCDay()]},b:function(t){return yt[t.getUTCMonth()]},B:function(t){return h[t.getUTCMonth()]},c:null,d:Q,e:Q,f:nt,H:$,I:tt,j:et,L:rt,m:it,M:at,p:function(t){return c[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:gt,s:vt,S:ot,u:st,U:lt,V:ct,w:ut,W:ft,x:null,X:null,y:ht,Y:pt,Z:dt,\"%\":mt},Pt={a:function(t,e,r){var n=Tt.exec(e.slice(r));return n?(t.w=kt[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=_t.exec(e.slice(r));return n?(t.w=wt[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=St.exec(e.slice(r));return n?(t.m=Et[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=At.exec(e.slice(r));return n?(t.m=Mt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,e,r){return zt(t,a,e,r)},d:A,e:A,f:P,H:S,I:S,j:M,L:C,m:k,M:E,p:function(t,e,r){var n=xt.exec(e.slice(r));return n?(t.p=bt[n[0].toLowerCase()],r+n[0].length):-1},q:T,Q:O,s:z,S:L,u:g,U:v,V:y,w:m,W:x,x:function(t,e,r){return zt(t,o,e,r)},X:function(t,e,r){return zt(t,l,e,r)},y:_,Y:b,Z:w,\"%\":I};function It(t,e){return function(r){var n,i,a,o=[],l=-1,c=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;\"w\"in c||(c.w=1),\"Z\"in c?(l=(s=n(i(c.y,0,1))).getUTCDay(),s=l>4||0===l?e.utcMonday.ceil(s):e.utcMonday(s),s=e.utcDay.offset(s,7*(c.V-1)),c.y=s.getUTCFullYear(),c.m=s.getUTCMonth(),c.d=s.getUTCDate()+(c.w+6)%7):(l=(s=r(i(c.y,0,1))).getDay(),s=l>4||0===l?e.timeMonday.ceil(s):e.timeMonday(s),s=e.timeDay.offset(s,7*(c.V-1)),c.y=s.getFullYear(),c.m=s.getMonth(),c.d=s.getDate()+(c.w+6)%7)}else(\"W\"in c||\"U\"in c)&&(\"w\"in c||(c.w=\"u\"in c?c.u%7:\"W\"in c?1:0),l=\"Z\"in c?n(i(c.y,0,1)).getUTCDay():r(i(c.y,0,1)).getDay(),c.m=0,c.d=\"W\"in c?(c.w+6)%7+7*c.W-(l+5)%7:c.w+7*c.U-(l+6)%7);return\"Z\"in c?(c.H+=c.Z/100|0,c.M+=c.Z%100,n(c)):r(c)}}function zt(t,e,r,n){for(var i,a,o=0,l=e.length,c=r.length;o=c)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Pt[i in s?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Lt.x=It(o,Lt),Lt.X=It(l,Lt),Lt.c=It(a,Lt),Ct.x=It(o,Ct),Ct.X=It(l,Ct),Ct.c=It(a,Ct),{format:function(t){var e=It(t+=\"\",Lt);return e.toString=function(){return t},e},parse:function(t){var e=Ot(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=It(t+=\"\",Ct);return e.toString=function(){return t},e},utcParse:function(t){var e=Ot(t+=\"\",!0);return e.toString=function(){return t},e}}}var o,s={\"-\":\"\",_:\" \",0:\"0\"},l=/^\\s*\\d+/,c=/^%/,u=/[\\\\^$*+?|[\\]().{}]/g;function f(t,e,r){var n=t<0?\"-\":\"\",i=(n?-t:t)+\"\",a=i.length;return n+(a68?1900:2e3),r+n[0].length):-1}function w(t,e,r){var n=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||\"00\")),r+n[0].length):-1}function T(t,e,r){var n=l.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function k(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function A(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function M(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function S(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function E(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function L(t,e,r){var n=l.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function C(t,e,r){var n=l.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function P(t,e,r){var n=l.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function I(t,e,r){var n=c.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function O(t,e,r){var n=l.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function z(t,e,r){var n=l.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function D(t,e){return f(t.getDate(),e,2)}function R(t,e){return f(t.getHours(),e,2)}function F(t,e){return f(t.getHours()%12||12,e,2)}function B(t,r){return f(1+e.timeDay.count(e.timeYear(t),t),r,3)}function N(t,e){return f(t.getMilliseconds(),e,3)}function j(t,e){return N(t,e)+\"000\"}function U(t,e){return f(t.getMonth()+1,e,2)}function V(t,e){return f(t.getMinutes(),e,2)}function H(t,e){return f(t.getSeconds(),e,2)}function q(t){var e=t.getDay();return 0===e?7:e}function G(t,r){return f(e.timeSunday.count(e.timeYear(t)-1,t),r,2)}function Y(t,r){var n=t.getDay();return t=n>=4||0===n?e.timeThursday(t):e.timeThursday.ceil(t),f(e.timeThursday.count(e.timeYear(t),t)+(4===e.timeYear(t).getDay()),r,2)}function W(t){return t.getDay()}function X(t,r){return f(e.timeMonday.count(e.timeYear(t)-1,t),r,2)}function Z(t,e){return f(t.getFullYear()%100,e,2)}function J(t,e){return f(t.getFullYear()%1e4,e,4)}function K(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+f(e/60|0,\"0\",2)+f(e%60,\"0\",2)}function Q(t,e){return f(t.getUTCDate(),e,2)}function $(t,e){return f(t.getUTCHours(),e,2)}function tt(t,e){return f(t.getUTCHours()%12||12,e,2)}function et(t,r){return f(1+e.utcDay.count(e.utcYear(t),t),r,3)}function rt(t,e){return f(t.getUTCMilliseconds(),e,3)}function nt(t,e){return rt(t,e)+\"000\"}function it(t,e){return f(t.getUTCMonth()+1,e,2)}function at(t,e){return f(t.getUTCMinutes(),e,2)}function ot(t,e){return f(t.getUTCSeconds(),e,2)}function st(t){var e=t.getUTCDay();return 0===e?7:e}function lt(t,r){return f(e.utcSunday.count(e.utcYear(t)-1,t),r,2)}function ct(t,r){var n=t.getUTCDay();return t=n>=4||0===n?e.utcThursday(t):e.utcThursday.ceil(t),f(e.utcThursday.count(e.utcYear(t),t)+(4===e.utcYear(t).getUTCDay()),r,2)}function ut(t){return t.getUTCDay()}function ft(t,r){return f(e.utcMonday.count(e.utcYear(t)-1,t),r,2)}function ht(t,e){return f(t.getUTCFullYear()%100,e,2)}function pt(t,e){return f(t.getUTCFullYear()%1e4,e,4)}function dt(){return\"+0000\"}function mt(){return\"%\"}function gt(t){return+t}function vt(t){return Math.floor(+t/1e3)}function yt(e){return o=a(e),t.timeFormat=o.format,t.timeParse=o.parse,t.utcFormat=o.utcFormat,t.utcParse=o.utcParse,o}yt({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});var xt=Date.prototype.toISOString?function(t){return t.toISOString()}:t.utcFormat(\"%Y-%m-%dT%H:%M:%S.%LZ\");var bt=+new Date(\"2000-01-01T00:00:00.000Z\")?function(t){var e=new Date(t);return isNaN(e)?null:e}:t.utcParse(\"%Y-%m-%dT%H:%M:%S.%LZ\");t.isoFormat=xt,t.isoParse=bt,t.timeFormatDefaultLocale=yt,t.timeFormatLocale=a,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{\"d3-time\":121}],121:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";var e=new Date,r=new Date;function n(t,i,a,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),i(e,1),t(e),e},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+e)),i(e,n),t(e)}while(a=r)for(;t(r),!e(r);)r.setTime(r-1)}),(function(t,r){if(t>=t)if(r<0)for(;++r<=0;)for(;i(t,-1),!e(t););else for(;--r>=0;)for(;i(t,1),!e(t););}))},a&&(s.count=function(n,i){return e.setTime(+n),r.setTime(+i),t(e),t(r),Math.floor(a(e,r))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}var i=n((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?n((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i.range,o=n((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),s=o.range,l=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),c=l.range,u=n((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),f=u.range,h=n((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),p=h.range;function d(t){return n((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var m=d(0),g=d(1),v=d(2),y=d(3),x=d(4),b=d(5),_=d(6),w=m.range,T=g.range,k=v.range,A=y.range,M=x.range,S=b.range,E=_.range,L=n((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),C=L.range,P=n((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));P.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var I=P.range,O=n((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),z=O.range,D=n((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),R=D.range,F=n((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),B=F.range;function N(t){return n((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var j=N(0),U=N(1),V=N(2),H=N(3),q=N(4),G=N(5),Y=N(6),W=j.range,X=U.range,Z=V.range,J=H.range,K=q.range,Q=G.range,$=Y.range,tt=n((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),et=tt.range,rt=n((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));rt.every=function(t){return isFinite(t=Math.floor(t))&&t>0?n((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var nt=rt.range;t.timeDay=h,t.timeDays=p,t.timeFriday=b,t.timeFridays=S,t.timeHour=u,t.timeHours=f,t.timeInterval=n,t.timeMillisecond=i,t.timeMilliseconds=a,t.timeMinute=l,t.timeMinutes=c,t.timeMonday=g,t.timeMondays=T,t.timeMonth=L,t.timeMonths=C,t.timeSaturday=_,t.timeSaturdays=E,t.timeSecond=o,t.timeSeconds=s,t.timeSunday=m,t.timeSundays=w,t.timeThursday=x,t.timeThursdays=M,t.timeTuesday=v,t.timeTuesdays=k,t.timeWednesday=y,t.timeWednesdays=A,t.timeWeek=m,t.timeWeeks=w,t.timeYear=P,t.timeYears=I,t.utcDay=F,t.utcDays=B,t.utcFriday=G,t.utcFridays=Q,t.utcHour=D,t.utcHours=R,t.utcMillisecond=i,t.utcMilliseconds=a,t.utcMinute=O,t.utcMinutes=z,t.utcMonday=U,t.utcMondays=X,t.utcMonth=tt,t.utcMonths=et,t.utcSaturday=Y,t.utcSaturdays=$,t.utcSecond=o,t.utcSeconds=s,t.utcSunday=j,t.utcSundays=W,t.utcThursday=q,t.utcThursdays=K,t.utcTuesday=V,t.utcTuesdays=Z,t.utcWednesday=H,t.utcWednesdays=J,t.utcWeek=j,t.utcWeeks=W,t.utcYear=rt,t.utcYears=nt,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],122:[function(t,e,r){arguments[4][121][0].apply(r,arguments)},{dup:121}],123:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?n(r):n((t=t||self).d3=t.d3||{})}(this,(function(t){\"use strict\";var e,r,n=0,i=0,a=0,o=0,s=0,l=0,c=\"object\"==typeof performance&&performance.now?performance:Date,u=\"object\"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(t){setTimeout(t,17)};function f(){return s||(u(h),s=c.now()+l)}function h(){s=0}function p(){this._call=this._time=this._next=null}function d(t,e,r){var n=new p;return n.restart(t,e,r),n}function m(){f(),++n;for(var t,r=e;r;)(t=s-r._time)>=0&&r._call.call(null,t),r=r._next;--n}function g(){s=(o=c.now())+l,n=i=0;try{m()}finally{n=0,function(){var t,n,i=e,a=1/0;for(;i;)i._call?(a>i._time&&(a=i._time),t=i,i=i._next):(n=i._next,i._next=null,i=t?t._next=n:e=n);r=t,y(a)}(),s=0}}function v(){var t=c.now(),e=t-o;e>1e3&&(l-=e,o=t)}function y(t){n||(i&&(i=clearTimeout(i)),t-s>24?(t<1/0&&(i=setTimeout(g,t-c.now()-l)),a&&(a=clearInterval(a))):(a||(o=c.now(),a=setInterval(v,1e3)),n=1,u(g)))}p.prototype=d.prototype={constructor:p,restart:function(t,n,i){if(\"function\"!=typeof t)throw new TypeError(\"callback is not a function\");i=(null==i?f():+i)+(null==n?0:+n),this._next||r===this||(r?r._next=this:e=this,r=this),this._call=t,this._time=i,y()},stop:function(){this._call&&(this._call=null,this._time=1/0,y())}},t.interval=function(t,e,r){var n=new p,i=e;return null==e?(n.restart(t,e,r),n):(e=+e,r=null==r?f():+r,n.restart((function a(o){o+=i,n.restart(a,i+=e,r),t(o)}),e,r),n)},t.now=f,t.timeout=function(t,e,r){var n=new p;return e=null==e?0:+e,n.restart((function(r){n.stop(),t(r+e)}),e,r),n},t.timer=d,t.timerFlush=m,Object.defineProperty(t,\"__esModule\",{value:!0})}))},{}],124:[function(t,e,r){e.exports=function(){for(var t=0;ts*l){var p=(h-f)/s;a[u]=1e3*p}}return a}function o(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*r){n=l=t[0],s=c=t[1];for(var b=r;bl&&(l=u),p>c&&(c=p);d=0!==(d=Math.max(l-n,c-s))?1/d:0}return o(y,x,r,n,s,d),x}function i(t,e,r,n,i){var a,o;if(i===E(t,e,r,n)>0)for(a=e;a=e;a-=n)o=A(a,t[a],t[a+1],o);return o&&x(o,o.next)&&(M(o),o=o.next),o}function a(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!x(n,n.next)&&0!==y(n.prev,n,n.next))n=n.next;else{if(M(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function o(t,e,r,n,i,f,h){if(t){!h&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=d(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,f);for(var p,m,g=t;t.prev!==t.next;)if(p=t.prev,m=t.next,f?l(t,n,i,f):s(t))e.push(p.i/r),e.push(t.i/r),e.push(m.i/r),M(t),t=m.next,g=m.next;else if((t=m)===g){h?1===h?o(t=c(a(t),e,r),e,r,n,i,f,2):2===h&&u(t,e,r,n,i,f):o(a(t),e,r,n,i,f,1);break}}}function s(t){var e=t.prev,r=t,n=t.next;if(y(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(g(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&y(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function l(t,e,r,n){var i=t.prev,a=t,o=t.next;if(y(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=d(s,l,e,r,n),h=d(c,u,e,r,n),p=t.prevZ,m=t.nextZ;p&&p.z>=f&&m&&m.z<=h;){if(p!==t.prev&&p!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,m!==t.prev&&m!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;m&&m.z<=h;){if(m!==t.prev&&m!==t.next&&g(i.x,i.y,a.x,a.y,o.x,o.y,m.x,m.y)&&y(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function c(t,e,r){var n=t;do{var i=n.prev,o=n.next.next;!x(i,o)&&b(i,n,n.next,o)&&T(i,o)&&T(o,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(o.i/r),M(n),M(n.next),n=t=o),n=n.next}while(n!==t);return a(n)}function u(t,e,r,n,i,s){var l=t;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&v(l,c)){var u=k(l,c);return l=a(l,l.next),u=a(u,u.next),o(l,e,r,n,i,s),void o(u,e,r,n,i,s)}c=c.next}l=l.next}while(l!==t)}function f(t,e){return t.x-e.x}function h(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&g(ar.x||n.x===r.x&&p(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=k(e,t);a(e,e.next),a(r,r.next)}}function p(t,e){return y(t.prev,t,e.prev)<0&&y(e.next,t,t.next)<0}function d(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function m(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&b(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(T(t,e)&&T(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(y(t.prev,t,e.prev)||y(t,e.prev,e))||x(t,e)&&y(t.prev,t,t.next)>0&&y(e.prev,e,e.next)>0)}function y(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function x(t,e){return t.x===e.x&&t.y===e.y}function b(t,e,r,n){var i=w(y(t,e,r)),a=w(y(t,e,n)),o=w(y(r,n,t)),s=w(y(r,n,e));return i!==a&&o!==s||(!(0!==i||!_(t,r,e))||(!(0!==a||!_(t,n,e))||(!(0!==o||!_(r,t,n))||!(0!==s||!_(r,e,n)))))}function _(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function w(t){return t>0?1:t<0?-1:0}function T(t,e){return y(t.prev,t,t.next)<0?y(t,e,t.next)>=0&&y(t,t.prev,e)>=0:y(t,e,t.prev)<0||y(t,t.next,e)<0}function k(t,e){var r=new S(t.i,t.x,t.y),n=new S(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function A(t,e,r,n){var i=new S(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function M(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function S(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function E(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},{}],130:[function(t,e,r){var n=t(\"strongly-connected-components\");e.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o=55296&&y<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,m):w,e?(p.value=w,d(g,m,p)):g[m]=w,++m;v=m}if(void 0===v)for(v=o(t.length),e&&(g=new e(v)),r=0;r0?1:-1}},{}],141:[function(t,e,r){\"use strict\";var n=t(\"../math/sign\"),i=Math.abs,a=Math.floor;e.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},{\"../math/sign\":138}],142:[function(t,e,r){\"use strict\";var n=t(\"./to-integer\"),i=Math.max;e.exports=function(t){return i(0,n(t))}},{\"./to-integer\":141}],143:[function(t,e,r){\"use strict\";var n=t(\"./valid-callable\"),i=t(\"./valid-value\"),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;e.exports=function(t,e){return function(r,c){var u,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(c),u=s(r),h&&u.sort(\"function\"==typeof h?a.call(h,r):void 0),\"function\"!=typeof t&&(t=u[t]),o.call(t,u,(function(t,n){return l.call(r,t)?o.call(c,f,r[t],t,r,n):e}))}}},{\"./valid-callable\":160,\"./valid-value\":162}],144:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?Object.assign:t(\"./shim\")},{\"./is-implemented\":145,\"./shim\":146}],145:[function(t,e,r){\"use strict\";e.exports=function(){var t,e=Object.assign;return\"function\"==typeof e&&(e(t={foo:\"raz\"},{bar:\"dwa\"},{trzy:\"trzy\"}),t.foo+t.bar+t.trzy===\"razdwatrzy\")}},{}],146:[function(t,e,r){\"use strict\";var n=t(\"../keys\"),i=t(\"../valid-value\"),a=Math.max;e.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},{}],166:[function(t,e,r){\"use strict\";var n=Object.prototype.toString,i=n.call(\"\");e.exports=function(t){return\"string\"==typeof t||t&&\"object\"==typeof t&&(t instanceof String||n.call(t)===i)||!1}},{}],167:[function(t,e,r){\"use strict\";var n=Object.create(null),i=Math.random;e.exports=function(){var t;do{t=i().toString(36).slice(2)}while(n[t]);return t}},{}],168:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/set-prototype-of\"),a=t(\"es5-ext/string/#/contains\"),o=t(\"d\"),s=t(\"es6-symbol\"),l=t(\"./\"),c=Object.defineProperty;n=e.exports=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");l.call(this,t),e=e?a.call(e,\"key+value\")?\"key+value\":a.call(e,\"key\")?\"key\":\"value\":\"value\",c(this,\"__kind__\",o(\"\",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return\"value\"===this.__kind__?this.__list__[t]:\"key+value\"===this.__kind__?[t,this.__list__[t]]:t}))}),c(n.prototype,s.toStringTag,o(\"c\",\"Array Iterator\"))},{\"./\":171,d:106,\"es5-ext/object/set-prototype-of\":157,\"es5-ext/string/#/contains\":163,\"es6-symbol\":175}],169:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/object/valid-callable\"),a=t(\"es5-ext/string/is-string\"),o=t(\"./get\"),s=Array.isArray,l=Function.prototype.call,c=Array.prototype.some;e.exports=function(t,e){var r,u,f,h,p,d,m,g,v=arguments[2];if(s(t)||n(t)?r=\"array\":a(t)?r=\"string\":t=o(t),i(e),f=function(){h=!0},\"array\"!==r)if(\"string\"!==r)for(u=t.next();!u.done;){if(l.call(e,v,u.value,f),h)return;u=t.next()}else for(d=t.length,p=0;p=55296&&g<=56319&&(m+=t[++p]),l.call(e,v,m,f),!h);++p);else c.call(t,(function(t){return l.call(e,v,t,f),h}))}},{\"./get\":170,\"es5-ext/function/is-arguments\":135,\"es5-ext/object/valid-callable\":160,\"es5-ext/string/is-string\":166}],170:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/string/is-string\"),a=t(\"./array\"),o=t(\"./string\"),s=t(\"./valid-iterable\"),l=t(\"es6-symbol\").iterator;e.exports=function(t){return\"function\"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},{\"./array\":168,\"./string\":173,\"./valid-iterable\":174,\"es5-ext/function/is-arguments\":135,\"es5-ext/string/is-string\":166,\"es6-symbol\":175}],171:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/array/#/clear\"),a=t(\"es5-ext/object/assign\"),o=t(\"es5-ext/object/valid-callable\"),s=t(\"es5-ext/object/valid-value\"),l=t(\"d\"),c=t(\"d/auto-bind\"),u=t(\"es6-symbol\"),f=Object.defineProperty,h=Object.defineProperties;e.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");h(this,{__list__:l(\"w\",s(t)),__context__:l(\"w\",e),__nextIndex__:l(\"w\",0)}),e&&(o(e.on),e.on(\"_add\",this._onAdd),e.on(\"_delete\",this._onDelete),e.on(\"_clear\",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,\"__redo__\",l(\"c\",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,u.iterator,l((function(){return this})))},{d:106,\"d/auto-bind\":105,\"es5-ext/array/#/clear\":131,\"es5-ext/object/assign\":144,\"es5-ext/object/valid-callable\":160,\"es5-ext/object/valid-value\":162,\"es6-symbol\":175}],172:[function(t,e,r){\"use strict\";var n=t(\"es5-ext/function/is-arguments\"),i=t(\"es5-ext/object/is-value\"),a=t(\"es5-ext/string/is-string\"),o=t(\"es6-symbol\").iterator,s=Array.isArray;e.exports=function(t){return!!i(t)&&(!!s(t)||(!!a(t)||(!!n(t)||\"function\"==typeof t[o])))}},{\"es5-ext/function/is-arguments\":135,\"es5-ext/object/is-value\":151,\"es5-ext/string/is-string\":166,\"es6-symbol\":175}],173:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/set-prototype-of\"),a=t(\"d\"),o=t(\"es6-symbol\"),s=t(\"./\"),l=Object.defineProperty;n=e.exports=function(t){if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");t=String(t),s.call(this,t),l(this,\"__length__\",a(\"\",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a(\"c\",\"String Iterator\"))},{\"./\":171,d:106,\"es5-ext/object/set-prototype-of\":157,\"es6-symbol\":175}],174:[function(t,e,r){\"use strict\";var n=t(\"./is-iterable\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not iterable\");return t}},{\"./is-iterable\":172}],175:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?t(\"ext/global-this\").Symbol:t(\"./polyfill\")},{\"./is-implemented\":176,\"./polyfill\":181,\"ext/global-this\":188}],176:[function(t,e,r){\"use strict\";var n=t(\"ext/global-this\"),i={object:!0,symbol:!0};e.exports=function(){var t,e=n.Symbol;if(\"function\"!=typeof e)return!1;t=e(\"test symbol\");try{String(t)}catch(t){return!1}return!!i[typeof e.iterator]&&(!!i[typeof e.toPrimitive]&&!!i[typeof e.toStringTag])}},{\"ext/global-this\":188}],177:[function(t,e,r){\"use strict\";e.exports=function(t){return!!t&&(\"symbol\"==typeof t||!!t.constructor&&(\"Symbol\"===t.constructor.name&&\"Symbol\"===t[t.constructor.toStringTag]))}},{}],178:[function(t,e,r){\"use strict\";var n=t(\"d\"),i=Object.create,a=Object.defineProperty,o=Object.prototype,s=i(null);e.exports=function(t){for(var e,r,i=0;s[t+(i||\"\")];)++i;return s[t+=i||\"\"]=!0,a(o,e=\"@@\"+t,n.gs(null,(function(t){r||(r=!0,a(this,e,n(t)),r=!1)}))),e}},{d:106}],179:[function(t,e,r){\"use strict\";var n=t(\"d\"),i=t(\"ext/global-this\").Symbol;e.exports=function(t){return Object.defineProperties(t,{hasInstance:n(\"\",i&&i.hasInstance||t(\"hasInstance\")),isConcatSpreadable:n(\"\",i&&i.isConcatSpreadable||t(\"isConcatSpreadable\")),iterator:n(\"\",i&&i.iterator||t(\"iterator\")),match:n(\"\",i&&i.match||t(\"match\")),replace:n(\"\",i&&i.replace||t(\"replace\")),search:n(\"\",i&&i.search||t(\"search\")),species:n(\"\",i&&i.species||t(\"species\")),split:n(\"\",i&&i.split||t(\"split\")),toPrimitive:n(\"\",i&&i.toPrimitive||t(\"toPrimitive\")),toStringTag:n(\"\",i&&i.toStringTag||t(\"toStringTag\")),unscopables:n(\"\",i&&i.unscopables||t(\"unscopables\"))})}},{d:106,\"ext/global-this\":188}],180:[function(t,e,r){\"use strict\";var n=t(\"d\"),i=t(\"../../../validate-symbol\"),a=Object.create(null);e.exports=function(t){return Object.defineProperties(t,{for:n((function(e){return a[e]?a[e]:a[e]=t(String(e))})),keyFor:n((function(t){var e;for(e in i(t),a)if(a[e]===t)return e}))})}},{\"../../../validate-symbol\":182,d:106}],181:[function(t,e,r){\"use strict\";var n,i,a,o=t(\"d\"),s=t(\"./validate-symbol\"),l=t(\"ext/global-this\").Symbol,c=t(\"./lib/private/generate-name\"),u=t(\"./lib/private/setup/standard-symbols\"),f=t(\"./lib/private/setup/symbol-registry\"),h=Object.create,p=Object.defineProperties,d=Object.defineProperty;if(\"function\"==typeof l)try{String(l()),a=!0}catch(t){}else l=null;i=function(t){if(this instanceof i)throw new TypeError(\"Symbol is not a constructor\");return n(t)},e.exports=n=function t(e){var r;if(this instanceof t)throw new TypeError(\"Symbol is not a constructor\");return a?l(e):(r=h(i.prototype),e=void 0===e?\"\":String(e),p(r,{__description__:o(\"\",e),__name__:o(\"\",c(e))}))},u(n),f(n),p(i.prototype,{constructor:o(n),toString:o(\"\",(function(){return this.__name__}))}),p(n.prototype,{toString:o((function(){return\"Symbol (\"+s(this).__description__+\")\"})),valueOf:o((function(){return s(this)}))}),d(n.prototype,n.toPrimitive,o(\"\",(function(){var t=s(this);return\"symbol\"==typeof t?t:t.toString()}))),d(n.prototype,n.toStringTag,o(\"c\",\"Symbol\")),d(i.prototype,n.toStringTag,o(\"c\",n.prototype[n.toStringTag])),d(i.prototype,n.toPrimitive,o(\"c\",n.prototype[n.toPrimitive]))},{\"./lib/private/generate-name\":178,\"./lib/private/setup/standard-symbols\":179,\"./lib/private/setup/symbol-registry\":180,\"./validate-symbol\":182,d:106,\"ext/global-this\":188}],182:[function(t,e,r){\"use strict\";var n=t(\"./is-symbol\");e.exports=function(t){if(!n(t))throw new TypeError(t+\" is not a symbol\");return t}},{\"./is-symbol\":177}],183:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?WeakMap:t(\"./polyfill\")},{\"./is-implemented\":184,\"./polyfill\":186}],184:[function(t,e,r){\"use strict\";e.exports=function(){var t,e;if(\"function\"!=typeof WeakMap)return!1;try{t=new WeakMap([[e={},\"one\"],[{},\"two\"],[{},\"three\"]])}catch(t){return!1}return\"[object WeakMap]\"===String(t)&&(\"function\"==typeof t.set&&(t.set({},1)===t&&(\"function\"==typeof t.delete&&(\"function\"==typeof t.has&&\"one\"===t.get(e)))))}},{}],185:[function(t,e,r){\"use strict\";e.exports=\"function\"==typeof WeakMap&&\"[object WeakMap]\"===Object.prototype.toString.call(new WeakMap)},{}],186:[function(t,e,r){\"use strict\";var n,i=t(\"es5-ext/object/is-value\"),a=t(\"es5-ext/object/set-prototype-of\"),o=t(\"es5-ext/object/valid-object\"),s=t(\"es5-ext/object/valid-value\"),l=t(\"es5-ext/string/random-uniq\"),c=t(\"d\"),u=t(\"es6-iterator/get\"),f=t(\"es6-iterator/for-of\"),h=t(\"es6-symbol\").toStringTag,p=t(\"./is-native-implemented\"),d=Array.isArray,m=Object.defineProperty,g=Object.prototype.hasOwnProperty,v=Object.getPrototypeOf;e.exports=n=function(){var t,e=arguments[0];if(!(this instanceof n))throw new TypeError(\"Constructor requires 'new'\");return t=p&&a&&WeakMap!==n?a(new WeakMap,v(this)):this,i(e)&&(d(e)||(e=u(e))),m(t,\"__weakMapData__\",c(\"c\",\"$weakMap$\"+l())),e?(f(e,(function(e){s(e),t.set(e[0],e[1])})),t):t},p&&(a&&a(n,WeakMap),n.prototype=Object.create(WeakMap.prototype,{constructor:c(n)})),Object.defineProperties(n.prototype,{delete:c((function(t){return!!g.call(o(t),this.__weakMapData__)&&(delete t[this.__weakMapData__],!0)})),get:c((function(t){if(g.call(o(t),this.__weakMapData__))return t[this.__weakMapData__]})),has:c((function(t){return g.call(o(t),this.__weakMapData__)})),set:c((function(t,e){return m(o(t),this.__weakMapData__,c(\"c\",e)),this})),toString:c((function(){return\"[object WeakMap]\"}))}),m(n.prototype,h,c(\"c\",\"WeakMap\"))},{\"./is-native-implemented\":185,d:106,\"es5-ext/object/is-value\":151,\"es5-ext/object/set-prototype-of\":157,\"es5-ext/object/valid-object\":161,\"es5-ext/object/valid-value\":162,\"es5-ext/string/random-uniq\":167,\"es6-iterator/for-of\":169,\"es6-iterator/get\":170,\"es6-symbol\":175}],187:[function(t,e,r){var n=function(){if(\"object\"==typeof self&&self)return self;if(\"object\"==typeof window&&window)return window;throw new Error(\"Unable to resolve global `this`\")};e.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,\"__global__\",{get:function(){return this},configurable:!0})}catch(t){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},{}],188:[function(t,e,r){\"use strict\";e.exports=t(\"./is-implemented\")()?globalThis:t(\"./implementation\")},{\"./implementation\":187,\"./is-implemented\":189}],189:[function(t,e,r){\"use strict\";e.exports=function(){return\"object\"==typeof globalThis&&(!!globalThis&&globalThis.Array===Array)}},{}],190:[function(t,e,r){\"use strict\";var n=t(\"is-string-blank\");e.exports=function(t){var e=typeof t;if(\"string\"===e){var r=t;if(0===(t=+t)&&n(r))return!1}else if(\"number\"!==e)return!1;return t-t<1}},{\"is-string-blank\":237}],191:[function(t,e,r){var n=t(\"dtype\");e.exports=function(t,e,r){if(!t)throw new TypeError(\"must specify data as first parameter\");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&\"number\"==typeof t[0][0]){var i,a,o,s,l=t[0].length,c=t.length*l;e&&\"string\"!=typeof e||(e=new(n(e||\"float32\"))(c+r));var u=e.length-r;if(c!==u)throw new Error(\"source length \"+c+\" (\"+l+\"x\"+t.length+\") does not match destination length \"+u);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},{\"css-font/stringify\":102}],193:[function(t,e,r){\"use strict\";function n(t,e){e||(e={}),(\"string\"==typeof t||Array.isArray(t))&&(e.family=t);var r=Array.isArray(e.family)?e.family.join(\", \"):e.family;if(!r)throw Error(\"`family` must be defined\");var s=e.size||e.fontSize||e.em||48,l=e.weight||e.fontWeight||\"\",c=(t=[e.style||e.fontStyle||\"\",l,s].join(\" \")+\"px \"+r,e.origin||\"top\");if(n.cache[r]&&s<=n.cache[r].em)return i(n.cache[r],c);var u=e.canvas||n.canvas,f=u.getContext(\"2d\"),h={upper:void 0!==e.upper?e.upper:\"H\",lower:void 0!==e.lower?e.lower:\"x\",descent:void 0!==e.descent?e.descent:\"p\",ascent:void 0!==e.ascent?e.ascent:\"h\",tittle:void 0!==e.tittle?e.tittle:\"i\",overshoot:void 0!==e.overshoot?e.overshoot:\"O\"},p=Math.ceil(1.5*s);u.height=p,u.width=.5*p,f.font=t;var d={top:0};f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillStyle=\"black\",f.fillText(\"H\",0,0);var m=a(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline=\"bottom\",f.fillText(\"H\",0,p);var g=a(f.getImageData(0,0,p,p));d.lineHeight=d.bottom=p-g+m,f.clearRect(0,0,p,p),f.textBaseline=\"alphabetic\",f.fillText(\"H\",0,p);var v=p-a(f.getImageData(0,0,p,p))-1+m;d.baseline=d.alphabetic=v,f.clearRect(0,0,p,p),f.textBaseline=\"middle\",f.fillText(\"H\",0,.5*p);var y=a(f.getImageData(0,0,p,p));d.median=d.middle=p-y-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"hanging\",f.fillText(\"H\",0,.5*p);var x=a(f.getImageData(0,0,p,p));d.hanging=p-x-1+m-.5*p,f.clearRect(0,0,p,p),f.textBaseline=\"ideographic\",f.fillText(\"H\",0,p);var b=a(f.getImageData(0,0,p,p));if(d.ideographic=p-b-1+m,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.upper,0,0),d.upper=a(f.getImageData(0,0,p,p)),d.capHeight=d.baseline-d.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.lower,0,0),d.lower=a(f.getImageData(0,0,p,p)),d.xHeight=d.baseline-d.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.tittle,0,0),d.tittle=a(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.ascent,0,0),d.ascent=a(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.descent,0,0),d.descent=o(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline=\"top\",f.fillText(h.overshoot,0,0);var _=o(f.getImageData(0,0,p,p));d.overshoot=_-v}for(var w in d)d[w]/=s;return d.em=s,n.cache[r]=d,i(d,c)}function i(t,e){var r={};for(var n in\"string\"==typeof e&&(e=t[e]),t)\"em\"!==n&&(r[n]=t[n]-e);return r}function a(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}e.exports=n,n.canvas=document.createElement(\"canvas\"),n.cache={}},{}],194:[function(t,e,r){e.exports=function(t,e){if(\"string\"!=typeof t)throw new TypeError(\"must specify type string\");if(e=e||{},\"undefined\"==typeof document&&!e.canvas)return null;var r=e.canvas||document.createElement(\"canvas\");\"number\"==typeof e.width&&(r.width=e.width);\"number\"==typeof e.height&&(r.height=e.height);var n,i=e;try{var a=[t];0===t.indexOf(\"webgl\")&&a.push(\"experimental-\"+t);for(var o=0;o halfCharStep + halfCharWidth ||\\n\\t\\t\\t\\t\\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\\n\\n\\t\\t\\t\\tuv += charId * charStep;\\n\\t\\t\\t\\tuv = uv / atlasSize;\\n\\n\\t\\t\\t\\tvec4 color = fontColor;\\n\\t\\t\\t\\tvec4 mask = texture2D(atlas, uv);\\n\\n\\t\\t\\t\\tfloat maskY = lightness(mask);\\n\\t\\t\\t\\t// float colorY = lightness(color);\\n\\t\\t\\t\\tcolor.a *= maskY;\\n\\t\\t\\t\\tcolor.a *= opacity;\\n\\n\\t\\t\\t\\t// color.a += .1;\\n\\n\\t\\t\\t\\t// antialiasing, see yiq color space y-channel formula\\n\\t\\t\\t\\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\\n\\n\\t\\t\\t\\tgl_FragColor = color;\\n\\t\\t\\t}\"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if(\"string\"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:\"position positions coord coords coordinates\",font:\"font fontFace fontface typeface cssFont css-font family fontFamily\",fontSize:\"fontSize fontsize size font-size\",text:\"text texts chars characters value values symbols\",align:\"align alignment textAlign textbaseline\",baseline:\"baseline textBaseline textbaseline\",direction:\"dir direction textDirection\",color:\"color colour fill fill-color fillColor textColor textcolor\",kerning:\"kerning kern\",range:\"range dataBox\",viewport:\"vp viewport viewBox viewbox viewPort\",opacity:\"opacity alpha transparency visible visibility opaque\",offset:\"offset positionOffset padding shift indent indentation\"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&(\"number\"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=y(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+\"px sans-serif\");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if(\"string\"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+\"px \"+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var c=t.family.join(\", \"),u=[t.style];t.style!=t.variant&&u.push(t.variant),t.variant!=t.weight&&u.push(t.weight),_&&t.weight!=t.stretch&&u.push(t.stretch),e.font[r]={baseString:i,family:c,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:v(c,{origin:\"top\",fontSize:T.baseFontSize,fontStyle:u.join(\" \")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),\"string\"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,k=u.mallocFloat(2*this.count),A=0,M=0;A1?e.align[r]:e.align[0]:e.align;if(\"number\"==typeof n)return n;switch(n){case\"right\":case\"end\":return-t;case\"center\":case\"centre\":case\"middle\":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,i+=\"number\"==typeof t?t-n.baseline:-n[t],i*=-1}))),null!=t.color)if(t.color||(t.color=\"transparent\"),\"string\"!=typeof t.color&&isNaN(t.color)){var q;if(\"number\"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=u.mallocUint8(G);for(var Y=(t.color.subarray||t.color.slice).bind(t.color),W=0;W4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text=\"\",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement(\"canvas\"),T.atlasContext=T.atlasCanvas.getContext(\"2d\",{alpha:!1}),T.baseFontSize=64,T.fonts={},e.exports=T},{\"bit-twiddle\":81,\"color-normalize\":89,\"css-font\":99,\"detect-kerning\":125,\"es6-weak-map\":183,\"flatten-vertex-data\":191,\"font-atlas\":192,\"font-measure\":193,\"gl-util/context\":226,\"is-plain-obj\":236,\"object-assign\":247,\"parse-rect\":249,\"parse-unit\":251,\"pick-by-alias\":253,regl:283,\"to-px\":314,\"typedarray-pool\":327}],226:[function(t,e,r){(function(r){(function(){\"use strict\";var n=t(\"pick-by-alias\");function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return\"function\"==typeof t.getContext&&\"width\"in t&&\"height\"in t}function o(){var t=document.createElement(\"canvas\");return t.style.position=\"absolute\",t.style.top=0,t.style.left=0,t}e.exports=function(t){var e;if(t?\"string\"==typeof t&&(t={container:t}):t={},a(t)?t={container:t}:t=\"string\"==typeof(e=t).nodeName&&\"function\"==typeof e.appendChild&&\"function\"==typeof e.getBoundingClientRect?{container:t}:function(t){return\"function\"==typeof t.drawArrays||\"function\"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:\"container target element el canvas holder parent parentNode wrapper use ref root node\",gl:\"gl context webgl glContext\",attrs:\"attributes attrs contextAttributes\",pixelRatio:\"pixelRatio pxRatio px ratio pxratio pixelratio\",width:\"w width\",height:\"h height\"},!0),t.pixelRatio||(t.pixelRatio=r.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if(\"string\"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error(\"Element \"+t.container+\" is not found\");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if(\"undefined\"==typeof document)throw Error(\"Not DOM environment. Use headless-gl.\");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||[\"webgl\",\"experimental-webgl\",\"webgl-experimental\"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"pick-by-alias\":253}],227:[function(t,e,r){e.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m}},{}],231:[function(t,e,r){\"function\"==typeof Object.create?e.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},{}],232:[function(t,e,r){e.exports=!0},{}],233:[function(t,e,r){\"use strict\";e.exports=\"undefined\"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\\//.test(navigator.appVersion))},{}],234:[function(t,e,r){\"use strict\";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||\"undefined\"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&\"string\"==typeof e.headers[\"user-agent\"]&&(e=e.headers[\"user-agent\"]),\"string\"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf(\"Macintosh\")&&-1!==e.indexOf(\"Safari\")&&(r=!0),r}},{}],235:[function(t,e,r){\"use strict\";e.exports=function(t){var e=typeof t;return null!==t&&(\"object\"===e||\"function\"===e)}},{}],236:[function(t,e,r){\"use strict\";var n=Object.prototype.toString;e.exports=function(t){var e;return\"[object Object]\"===n.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))}},{}],237:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],238:[function(t,e,r){\"use strict\";e.exports=function(t){return\"string\"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\\dz]$/i.test(t)&&t.length>4))}},{}],239:[function(t,e,r){!function(t,n){\"object\"==typeof r&&void 0!==e?e.exports=n():(t=t||self).mapboxgl=n()}(this,(function(){\"use strict\";var t,e,r;function n(n,i){if(t)if(e){var a=\"var sharedChunk = {}; (\"+t+\")(sharedChunk); (\"+e+\")(sharedChunk);\",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:\"text/javascript\"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r=n;function n(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}n.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},n.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},n.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},n.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},n.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var i=a;function a(t,e){this.x=t,this.y=e}function o(t,e,n,i){var a=new r(t,e,n,i);return function(t){return a.solve(t)}}a.prototype={clone:function(){return new a(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},a.convert=function(t){return t instanceof a?t:Array.isArray(t)?new a(t[0],t[1]):t};var s=o(.25,.1,.25,1);function l(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function u(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function d(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function m(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function g(t,e){return-1!==t.indexOf(e,t.length-e.length)}function v(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function y(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function x(t){return Array.isArray(t)?t.map(x):\"object\"==typeof t&&t?v(t,x):t}var b={};function _(t){b[t]||(\"undefined\"!=typeof console&&console.warn(t),b[t]=!0)}function w(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function T(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)(?:\\=(?:([^\\x00-\\x20\\(\\)<>@\\,;\\:\\\\\"\\/\\[\\]\\?\\=\\{\\}\\x7F]+)|(?:\\\"((?:[^\"\\\\]|\\\\.)*)\\\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),\"\"})),e[\"max-age\"]){var r=parseInt(e[\"max-age\"],10);isNaN(r)?delete e[\"max-age\"]:e[\"max-age\"]=r}return e}var M=null;function S(t){if(null==M){var e=t.navigator?t.navigator.userAgent:null;M=!!t.safari||!(!e||!(/\\b(iPad|iPhone|iPod)\\b/.test(e)||e.match(\"Safari\")&&!e.match(\"Chrome\")))}return M}function E(t){try{var e=self[t];return e.setItem(\"_mapbox_test_\",1),e.removeItem(\"_mapbox_test_\"),!0}catch(t){return!1}}var L,C,P,I,O=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,D=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,R={now:O,frame:function(t){var e=z(t);return{cancel:function(){return D(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement(\"canvas\"),n=r.getContext(\"2d\");if(!n)throw new Error(\"failed to create canvas 2d context\");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return L||(L=self.document.createElement(\"a\")),L.href=t,L.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==C&&(C=self.matchMedia(\"(prefers-reduced-motion: reduce)\")),C.matches)}},F={API_URL:\"https://api.mapbox.com\",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf(\"https://api.mapbox.cn\")?\"https://events.mapbox.cn/events/v2\":0===this.API_URL.indexOf(\"https://api.mapbox.com\")?\"https://events.mapbox.com/events/v2\":null:null},FEEDBACK_URL:\"https://apps.mapbox.com/feedback\",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},B={supported:!1,testSupport:function(t){if(N||!I)return;j?U(t):P=t}},N=!1,j=!1;function U(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;B.supported=!0}catch(t){}t.deleteTexture(e),N=!0}self.document&&((I=self.document.createElement(\"img\")).onload=function(){P&&U(P),P=null,j=!0},I.onerror=function(){N=!0,P=null},I.src=\"data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=\");var V=\"01\";var H=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function q(t){return 0===t.indexOf(\"mapbox:\")}H.prototype._createSkuToken=function(){var t=function(){for(var t=\"\",e=0;e<10;e++)t+=\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\"[Math.floor(62*Math.random())];return{token:[\"1\",V,t].join(\"\"),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},H.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},H.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},H.prototype.normalizeStyleURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path=\"/styles/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeGlyphsURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path=\"/fonts/v1\"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSourceURL=function(t,e){if(!q(t))return t;var r=X(t);return r.path=\"/v4/\"+r.authority+\".json\",r.params.push(\"secure\"),this._makeAPIURL(r,this._customAccessToken||e)},H.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return q(t)?(i.path=\"/styles/v1\"+i.path+\"/sprite\"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=\"\"+e+r,Z(i))},H.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!q(t))return t;var r=X(t),n=R.devicePixelRatio>=2||512===e?\"@2x\":\"\",i=B.supported?\".webp\":\"$1\";r.path=r.path.replace(/(\\.(png|jpg)\\d*)(?=$)/,\"\"+n+i),r.path=r.path.replace(/^.+\\/v4\\//,\"/\"),r.path=\"/v4\"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){_(\"Unable to write to LocalStorage\")}},K.prototype.processRequests=function(t){},K.prototype.postEvent=function(t,e,r,n){var i=this;if(F.EVENTS_URL){var a=X(F.EVENTS_URL);a.params.push(\"access_token=\"+(n||F.ACCESS_TOKEN||\"\"));var o={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:\"mapbox-gl-js\",sdkVersion:\"1.10.1\",skuId:V,userId:this.anonId},s=e?u(o,e):o,l={url:Z(a),headers:{\"Content-Type\":\"text/plain\"},body:JSON.stringify([s])};this.pendingRequest=bt(l,(function(t){i.pendingRequest=null,r(t),i.saveEventData(),i.processRequests(n)}))}},K.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var Q,$,tt=function(t){function e(){t.call(this,\"map.load\"),this.success={},this.skuToken=\"\"}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(F.EVENTS_URL&&n||F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),d(this.anonId)||(this.anonId=p()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(K),et=new(function(t){function e(e){t.call(this,\"appUserTurnstile\"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){F.EVENTS_URL&&F.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return q(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=J(F.ACCESS_TOKEN),n=r?r.u:F.ACCESS_TOKEN,i=n!==this.eventData.tokenU;d(this.anonId)||(this.anonId=p(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{\"enabled.telemetry\":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(K)),rt=et.postTurnstileEvent.bind(et),nt=new tt,it=nt.postMapLoadEvent.bind(nt),at=500,ot=50;function st(){self.caches&&!Q&&(Q=self.caches.open(\"mapbox-tiles\"))}function lt(t,e,r){if(st(),Q){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=A(e.headers.get(\"Cache-Control\")||\"\");if(!i[\"no-store\"])i[\"max-age\"]&&n.headers.set(\"Expires\",new Date(r+1e3*i[\"max-age\"]).toUTCString()),new Date(n.headers.get(\"Expires\")).getTime()-r<42e4||function(t,e){if(void 0===$)try{new Response(new ReadableStream),$=!0}catch(t){$=!1}$?e(t.body):t.blob().then(e)}(e,(function(e){var r=new self.Response(e,n);st(),Q&&Q.then((function(e){return e.put(ct(t.url),r)})).catch((function(t){return _(t.message)}))}))}}function ct(t){var e=t.indexOf(\"?\");return e<0?t:t.slice(0,e)}function ut(t,e){if(st(),!Q)return e(null);var r=ct(t.url);Q.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get(\"Expires\")||0),r=A(t.headers.get(\"Cache-Control\")||\"\");return e>Date.now()&&!r[\"no-cache\"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var ft,ht=1/0;function pt(){return null==ft&&(ft=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext(\"2d\")&&\"function\"==typeof self.createImageBitmap),ft}var dt={Unknown:\"Unknown\",Style:\"Style\",Source:\"Source\",Tile:\"Tile\",Glyphs:\"Glyphs\",SpriteImage:\"SpriteImage\",SpriteJSON:\"SpriteJSON\",Image:\"Image\"};\"function\"==typeof Object.freeze&&Object.freeze(dt);var mt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=\": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes\"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+\": \"+this.message+\" (\"+this.status+\"): \"+this.url},e}(Error),gt=k()?function(){return self.worker&&self.worker.referrer}:function(){return(\"blob:\"===self.location.protocol?self.parent:self).location.href};function vt(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||\"GET\",body:t.body,credentials:t.credentials,headers:t.headers,referrer:gt(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf(\"sku=\")>0&&Y(r);\"json\"===t.type&&i.headers.set(\"Accept\",\"application/json\");var l=function(r,n,a){if(!o){if(r&&\"SecurityError\"!==r.message&&_(r),n&&a)return c(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return c(r,n,l)}return e(new mt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},c=function(r,n,s){(\"arrayBuffer\"===t.type?r.arrayBuffer():\"json\"===t.type?r.json():r.text()).then((function(t){o||(n&&s&<(i,n,s),a=!0,e(null,t,r.headers.get(\"Cache-Control\"),r.headers.get(\"Expires\")))})).catch((function(t){o||e(new Error(t.message))}))};return s?ut(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var yt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(gt())&&!/^\\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty(\"signal\"))return vt(t,e);if(k()&&self.worker&&self.worker.actor){return self.worker.actor.send(\"getResource\",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||\"GET\",t.url,!0),\"arrayBuffer\"===t.type&&(r.responseType=\"arraybuffer\"),t.headers)r.setRequestHeader(n,t.headers[n]);return\"json\"===t.type&&(r.responseType=\"text\",r.setRequestHeader(\"Accept\",\"application/json\")),r.withCredentials=\"include\"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if(\"json\"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader(\"Cache-Control\"),r.getResponseHeader(\"Expires\"))}else e(new mt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},xt=function(t,e){return yt(u(t,{type:\"arrayBuffer\"}),e)},bt=function(t,e){return yt(u(t,{method:\"POST\"}),e)};var _t,wt;_t=[],wt=0;var Tt=function(t,e){if(B.supported&&(t.headers||(t.headers={}),t.headers.accept=\"image/webp,*/*\"),wt>=F.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return _t.push(r),r}wt++;var n=!1,i=function(){if(!n)for(n=!0,wt--;_t.length&&wt0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Et.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var Lt={$version:8,$root:{version:{required:!0,type:\"enum\",values:[8]},name:{type:\"string\"},metadata:{type:\"*\"},center:{type:\"array\",value:\"number\"},zoom:{type:\"number\"},bearing:{type:\"number\",default:0,period:360,units:\"degrees\"},pitch:{type:\"number\",default:0,units:\"degrees\"},light:{type:\"light\"},sources:{required:!0,type:\"sources\"},sprite:{type:\"string\"},glyphs:{type:\"string\"},transition:{type:\"transition\"},layers:{required:!0,type:\"array\",value:\"layer\"}},sources:{\"*\":{type:\"source\"}},source:[\"source_vector\",\"source_raster\",\"source_raster_dem\",\"source_geojson\",\"source_video\",\"source_image\"],source_vector:{type:{required:!0,type:\"enum\",values:{vector:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},attribution:{type:\"string\"},promoteId:{type:\"promoteId\"},\"*\":{type:\"*\"}},source_raster:{type:{required:!0,type:\"enum\",values:{raster:{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},scheme:{type:\"enum\",values:{xyz:{},tms:{}},default:\"xyz\"},attribution:{type:\"string\"},\"*\":{type:\"*\"}},source_raster_dem:{type:{required:!0,type:\"enum\",values:{\"raster-dem\":{}}},url:{type:\"string\"},tiles:{type:\"array\",value:\"string\"},bounds:{type:\"array\",value:\"number\",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:\"number\",default:0},maxzoom:{type:\"number\",default:22},tileSize:{type:\"number\",default:512,units:\"pixels\"},attribution:{type:\"string\"},encoding:{type:\"enum\",values:{terrarium:{},mapbox:{}},default:\"mapbox\"},\"*\":{type:\"*\"}},source_geojson:{type:{required:!0,type:\"enum\",values:{geojson:{}}},data:{type:\"*\"},maxzoom:{type:\"number\",default:18},attribution:{type:\"string\"},buffer:{type:\"number\",default:128,maximum:512,minimum:0},tolerance:{type:\"number\",default:.375},cluster:{type:\"boolean\",default:!1},clusterRadius:{type:\"number\",default:50,minimum:0},clusterMaxZoom:{type:\"number\"},clusterProperties:{type:\"*\"},lineMetrics:{type:\"boolean\",default:!1},generateId:{type:\"boolean\",default:!1},promoteId:{type:\"promoteId\"}},source_video:{type:{required:!0,type:\"enum\",values:{video:{}}},urls:{required:!0,type:\"array\",value:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},source_image:{type:{required:!0,type:\"enum\",values:{image:{}}},url:{required:!0,type:\"string\"},coordinates:{required:!0,type:\"array\",length:4,value:{type:\"array\",length:2,value:\"number\"}}},layer:{id:{type:\"string\",required:!0},type:{type:\"enum\",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},\"fill-extrusion\":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:\"*\"},source:{type:\"string\"},\"source-layer\":{type:\"string\"},minzoom:{type:\"number\",minimum:0,maximum:24},maxzoom:{type:\"number\",minimum:0,maximum:24},filter:{type:\"filter\"},layout:{type:\"layout\"},paint:{type:\"paint\"}},layout:[\"layout_fill\",\"layout_line\",\"layout_circle\",\"layout_heatmap\",\"layout_fill-extrusion\",\"layout_symbol\",\"layout_raster\",\"layout_hillshade\",\"layout_background\"],layout_background:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_fill:{\"fill-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_circle:{\"circle-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_heatmap:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},\"layout_fill-extrusion\":{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_line:{\"line-cap\":{type:\"enum\",values:{butt:{},round:{},square:{}},default:\"butt\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-join\":{type:\"enum\",values:{bevel:{},round:{},miter:{}},default:\"miter\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"line-miter-limit\":{type:\"number\",default:2,requires:[{\"line-join\":\"miter\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-round-limit\":{type:\"number\",default:1.05,requires:[{\"line-join\":\"round\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_symbol:{\"symbol-placement\":{type:\"enum\",values:{point:{},line:{},\"line-center\":{}},default:\"point\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-spacing\":{type:\"number\",default:250,minimum:1,units:\"pixels\",requires:[{\"symbol-placement\":\"line\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-avoid-edges\":{type:\"boolean\",default:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"symbol-sort-key\":{type:\"number\",expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"symbol-z-order\":{type:\"enum\",values:{auto:{},\"viewport-y\":{},source:{}},default:\"auto\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-optional\":{type:\"boolean\",default:!1,requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-size\":{type:\"number\",default:1,minimum:0,units:\"factor of the original icon size\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-text-fit\":{type:\"enum\",values:{none:{},width:{},height:{},both:{}},default:\"none\",requires:[\"icon-image\",\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-text-fit-padding\":{type:\"array\",value:\"number\",length:4,default:[0,0,0,0],units:\"pixels\",requires:[\"icon-image\",\"text-field\",{\"icon-text-fit\":[\"both\",\"width\",\"height\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-image\":{type:\"resolvedImage\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-keep-upright\":{type:\"boolean\",default:!1,requires:[\"icon-image\",{\"icon-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-offset\":{type:\"array\",value:\"number\",length:2,default:[0,0],requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"icon-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotation-alignment\":{type:\"enum\",values:{map:{},viewport:{},auto:{}},default:\"auto\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-field\":{type:\"formatted\",default:\"\",tokens:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-font\":{type:\"array\",value:\"string\",default:[\"Open Sans Regular\",\"Arial Unicode MS Regular\"],requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-size\":{type:\"number\",default:16,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-width\":{type:\"number\",default:10,minimum:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-line-height\":{type:\"number\",default:1.2,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-letter-spacing\":{type:\"number\",default:0,units:\"ems\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-justify\":{type:\"enum\",values:{auto:{},left:{},center:{},right:{}},default:\"center\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-radial-offset\":{type:\"number\",units:\"ems\",default:0,requires:[\"text-field\"],\"property-type\":\"data-driven\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]}},\"text-variable-anchor\":{type:\"array\",value:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-anchor\":{type:\"enum\",values:{center:{},left:{},right:{},top:{},bottom:{},\"top-left\":{},\"top-right\":{},\"bottom-left\":{},\"bottom-right\":{}},default:\"center\",requires:[\"text-field\",{\"!\":\"text-variable-anchor\"}],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-max-angle\":{type:\"number\",default:45,units:\"degrees\",requires:[\"text-field\",{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-writing-mode\":{type:\"array\",value:\"enum\",values:{horizontal:{},vertical:{}},requires:[\"text-field\",{\"symbol-placement\":[\"point\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-rotate\":{type:\"number\",default:0,period:360,units:\"degrees\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-padding\":{type:\"number\",default:2,minimum:0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-keep-upright\":{type:\"boolean\",default:!0,requires:[\"text-field\",{\"text-rotation-alignment\":\"map\"},{\"symbol-placement\":[\"line\",\"line-center\"]}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-transform\":{type:\"enum\",values:{none:{},uppercase:{},lowercase:{}},default:\"none\",requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-offset\":{type:\"array\",value:\"number\",units:\"ems\",length:2,default:[0,0],requires:[\"text-field\",{\"!\":\"text-radial-offset\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"data-driven\"},\"text-allow-overlap\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-ignore-placement\":{type:\"boolean\",default:!1,requires:[\"text-field\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-optional\":{type:\"boolean\",default:!1,requires:[\"text-field\",\"icon-image\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_raster:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},layout_hillshade:{visibility:{type:\"enum\",values:{visible:{},none:{}},default:\"visible\",\"property-type\":\"constant\"}},filter:{type:\"array\",value:\"*\"},filter_operator:{type:\"enum\",values:{\"==\":{},\"!=\":{},\">\":{},\">=\":{},\"<\":{},\"<=\":{},in:{},\"!in\":{},all:{},any:{},none:{},has:{},\"!has\":{},within:{}}},geometry_type:{type:\"enum\",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:\"expression\"},stops:{type:\"array\",value:\"function_stop\"},base:{type:\"number\",default:1,minimum:0},property:{type:\"string\",default:\"$zoom\"},type:{type:\"enum\",values:{identity:{},exponential:{},interval:{},categorical:{}},default:\"exponential\"},colorSpace:{type:\"enum\",values:{rgb:{},lab:{},hcl:{}},default:\"rgb\"},default:{type:\"*\",required:!1}},function_stop:{type:\"array\",minimum:0,maximum:24,value:[\"number\",\"color\"],length:2},expression:{type:\"array\",value:\"*\",minimum:1},expression_name:{type:\"enum\",values:{let:{group:\"Variable binding\"},var:{group:\"Variable binding\"},literal:{group:\"Types\"},array:{group:\"Types\"},at:{group:\"Lookup\"},in:{group:\"Lookup\"},\"index-of\":{group:\"Lookup\"},slice:{group:\"Lookup\"},case:{group:\"Decision\"},match:{group:\"Decision\"},coalesce:{group:\"Decision\"},step:{group:\"Ramps, scales, curves\"},interpolate:{group:\"Ramps, scales, curves\"},\"interpolate-hcl\":{group:\"Ramps, scales, curves\"},\"interpolate-lab\":{group:\"Ramps, scales, curves\"},ln2:{group:\"Math\"},pi:{group:\"Math\"},e:{group:\"Math\"},typeof:{group:\"Types\"},string:{group:\"Types\"},number:{group:\"Types\"},boolean:{group:\"Types\"},object:{group:\"Types\"},collator:{group:\"Types\"},format:{group:\"Types\"},image:{group:\"Types\"},\"number-format\":{group:\"Types\"},\"to-string\":{group:\"Types\"},\"to-number\":{group:\"Types\"},\"to-boolean\":{group:\"Types\"},\"to-rgba\":{group:\"Color\"},\"to-color\":{group:\"Types\"},rgb:{group:\"Color\"},rgba:{group:\"Color\"},get:{group:\"Lookup\"},has:{group:\"Lookup\"},length:{group:\"Lookup\"},properties:{group:\"Feature data\"},\"feature-state\":{group:\"Feature data\"},\"geometry-type\":{group:\"Feature data\"},id:{group:\"Feature data\"},zoom:{group:\"Zoom\"},\"heatmap-density\":{group:\"Heatmap\"},\"line-progress\":{group:\"Feature data\"},accumulated:{group:\"Feature data\"},\"+\":{group:\"Math\"},\"*\":{group:\"Math\"},\"-\":{group:\"Math\"},\"/\":{group:\"Math\"},\"%\":{group:\"Math\"},\"^\":{group:\"Math\"},sqrt:{group:\"Math\"},log10:{group:\"Math\"},ln:{group:\"Math\"},log2:{group:\"Math\"},sin:{group:\"Math\"},cos:{group:\"Math\"},tan:{group:\"Math\"},asin:{group:\"Math\"},acos:{group:\"Math\"},atan:{group:\"Math\"},min:{group:\"Math\"},max:{group:\"Math\"},round:{group:\"Math\"},abs:{group:\"Math\"},ceil:{group:\"Math\"},floor:{group:\"Math\"},distance:{group:\"Math\"},\"==\":{group:\"Decision\"},\"!=\":{group:\"Decision\"},\">\":{group:\"Decision\"},\"<\":{group:\"Decision\"},\">=\":{group:\"Decision\"},\"<=\":{group:\"Decision\"},all:{group:\"Decision\"},any:{group:\"Decision\"},\"!\":{group:\"Decision\"},within:{group:\"Decision\"},\"is-supported-script\":{group:\"String\"},upcase:{group:\"String\"},downcase:{group:\"String\"},concat:{group:\"String\"},\"resolved-locale\":{group:\"String\"}}},light:{anchor:{type:\"enum\",default:\"viewport\",values:{map:{},viewport:{}},\"property-type\":\"data-constant\",transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]}},position:{type:\"array\",default:[1.15,210,30],length:3,value:\"number\",\"property-type\":\"data-constant\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]}},color:{type:\"color\",\"property-type\":\"data-constant\",default:\"#ffffff\",expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0},intensity:{type:\"number\",\"property-type\":\"data-constant\",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:[\"zoom\"]},transition:!0}},paint:[\"paint_fill\",\"paint_line\",\"paint_circle\",\"paint_heatmap\",\"paint_fill-extrusion\",\"paint_symbol\",\"paint_raster\",\"paint_hillshade\",\"paint_background\"],paint_fill:{\"fill-antialias\":{type:\"boolean\",default:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-outline-color\":{type:\"color\",transition:!0,requires:[{\"!\":\"fill-pattern\"},{\"fill-antialias\":!0}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"}},\"paint_fill-extrusion\":{\"fill-extrusion-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"fill-extrusion-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"fill-extrusion-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"fill-extrusion-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"fill-extrusion-height\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-base\":{type:\"number\",default:0,minimum:0,units:\"meters\",transition:!0,requires:[\"fill-extrusion-height\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"fill-extrusion-vertical-gradient\":{type:\"boolean\",default:!0,transition:!1,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_line:{\"line-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"line-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"line-width\":{type:\"number\",default:1,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-gap-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-offset\":{type:\"number\",default:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"line-dasharray\":{type:\"array\",value:\"number\",minimum:0,transition:!0,units:\"line widths\",requires:[{\"!\":\"line-pattern\"}],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"line-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\",\"feature\"]},\"property-type\":\"cross-faded-data-driven\"},\"line-gradient\":{type:\"color\",transition:!1,requires:[{\"!\":\"line-dasharray\"},{\"!\":\"line-pattern\"},{source:\"geojson\",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:[\"line-progress\"]},\"property-type\":\"color-ramp\"}},paint_circle:{\"circle-radius\":{type:\"number\",default:5,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-blur\":{type:\"number\",default:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"circle-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-scale\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-pitch-alignment\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"circle-stroke-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"circle-stroke-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"}},paint_heatmap:{\"heatmap-radius\":{type:\"number\",default:30,minimum:1,transition:!0,units:\"pixels\",expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-weight\":{type:\"number\",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"heatmap-intensity\":{type:\"number\",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"heatmap-color\":{type:\"color\",default:[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,\"rgba(0, 0, 255, 0)\",.1,\"royalblue\",.3,\"cyan\",.5,\"lime\",.7,\"yellow\",1,\"red\"],transition:!1,expression:{interpolated:!0,parameters:[\"heatmap-density\"]},\"property-type\":\"color-ramp\"},\"heatmap-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_symbol:{\"icon-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"icon-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"icon-image\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"icon-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"icon-image\",\"icon-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-color\":{type:\"color\",default:\"#000000\",transition:!0,overridable:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-color\":{type:\"color\",default:\"rgba(0, 0, 0, 0)\",transition:!0,requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-width\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-halo-blur\":{type:\"number\",default:0,minimum:0,transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\",\"feature\",\"feature-state\"]},\"property-type\":\"data-driven\"},\"text-translate\":{type:\"array\",value:\"number\",length:2,default:[0,0],transition:!0,units:\"pixels\",requires:[\"text-field\"],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"text-translate-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"map\",requires:[\"text-field\",\"text-translate\"],expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_raster:{\"raster-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-hue-rotate\":{type:\"number\",default:0,period:360,transition:!0,units:\"degrees\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-min\":{type:\"number\",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-brightness-max\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-saturation\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-contrast\":{type:\"number\",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-resampling\":{type:\"enum\",values:{linear:{},nearest:{}},default:\"linear\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"raster-fade-duration\":{type:\"number\",default:300,minimum:0,transition:!1,units:\"milliseconds\",expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_hillshade:{\"hillshade-illumination-direction\":{type:\"number\",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-illumination-anchor\":{type:\"enum\",values:{map:{},viewport:{}},default:\"viewport\",expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-exaggeration\":{type:\"number\",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-shadow-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-highlight-color\":{type:\"color\",default:\"#FFFFFF\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"hillshade-accent-color\":{type:\"color\",default:\"#000000\",transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},paint_background:{\"background-color\":{type:\"color\",default:\"#000000\",transition:!0,requires:[{\"!\":\"background-pattern\"}],expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"},\"background-pattern\":{type:\"resolvedImage\",transition:!0,expression:{interpolated:!1,parameters:[\"zoom\"]},\"property-type\":\"cross-faded\"},\"background-opacity\":{type:\"number\",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:[\"zoom\"]},\"property-type\":\"data-constant\"}},transition:{duration:{type:\"number\",default:300,minimum:0,units:\"milliseconds\"},delay:{type:\"number\",default:0,minimum:0,units:\"milliseconds\"}},\"property-type\":{\"data-driven\":{type:\"property-type\"},\"cross-faded\":{type:\"property-type\"},\"cross-faded-data-driven\":{type:\"property-type\"},\"color-ramp\":{type:\"property-type\"},\"data-constant\":{type:\"property-type\"},constant:{type:\"property-type\"}},promoteId:{\"*\":{type:\"string\"}}},Ct=function(t,e,r,n){this.message=(t?t+\": \":\"\")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function Pt(t){var e=t.key,r=t.value;return r?[new Ct(e,r,\"constants have been deprecated as of v8\")]:[]}function It(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n\":\"value\"===t.itemType.kind?\"array\":\"array<\"+e+\">\"}return t.kind}var Zt=[Ft,Bt,Nt,jt,Ut,Gt,Vt,Wt(Ht),Yt];function Jt(t,e){if(\"error\"===e.kind)return null;if(\"array\"===t.kind){if(\"array\"===e.kind&&(0===e.N&&\"value\"===e.itemType.kind||!Jt(t.itemType,e.itemType))&&(\"number\"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if(\"value\"===t.kind)for(var r=0,n=Zt;r255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return\"%\"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return\"%\"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,\"\").toLowerCase();if(i in r)return r[i].slice();if(\"#\"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf(\"(\"),c=i.indexOf(\")\");if(-1!==l&&c+1===i.length){var u=i.substr(0,l),f=i.substr(l+1,c-(l+1)).split(\",\"),h=1;switch(u){case\"rgba\":if(4!==f.length)return null;h=o(f.pop());case\"rgb\":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case\"hsla\":if(4!==f.length)return null;h=o(f.pop());case\"hsl\":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),m=o(f[2]),g=m<=.5?m*(d+1):m+d-m*d,v=2*m-g;return[n(255*s(v,g,p+1/3)),n(255*s(v,g,p)),n(255*s(v,g,p-1/3)),h];default:return null}}return null}}catch(t){}})).parseCSSColor,te=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};te.parse=function(t){if(t){if(t instanceof te)return t;if(\"string\"==typeof t){var e=$t(t);if(e)return new te(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},te.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return\"rgba(\"+Math.round(e)+\",\"+Math.round(r)+\",\"+Math.round(n)+\",\"+i+\")\"},te.prototype.toArray=function(){var t=this.r,e=this.g,r=this.b,n=this.a;return 0===n?[0,0,0,0]:[255*t/n,255*e/n,255*r/n,n]},te.black=new te(0,0,0,1),te.white=new te(1,1,1,1),te.transparent=new te(0,0,0,0),te.red=new te(1,0,0,1);var ee=function(t,e,r){this.sensitivity=t?e?\"variant\":\"case\":e?\"accent\":\"base\",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:\"search\"})};ee.prototype.compare=function(t,e){return this.collator.compare(t,e)},ee.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var re=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},ne=function(t){this.sections=t};ne.fromString=function(t){return new ne([new re(t,null,null,null,null)])},ne.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},ne.factory=function(t){return t instanceof ne?t:ne.fromString(t)},ne.prototype.toString=function(){return 0===this.sections.length?\"\":this.sections.map((function(t){return t.text})).join(\"\")},ne.prototype.serialize=function(){for(var t=[\"format\"],e=0,r=this.sections;e=0&&t<=255&&\"number\"==typeof e&&e>=0&&e<=255&&\"number\"==typeof r&&r>=0&&r<=255?void 0===n||\"number\"==typeof n&&n>=0&&n<=1?null:\"Invalid rgba value [\"+[t,e,r,n].join(\", \")+\"]: 'a' must be between 0 and 1.\":\"Invalid rgba value [\"+(\"number\"==typeof n?[t,e,r,n]:[t,e,r]).join(\", \")+\"]: 'r', 'g', and 'b' must be between 0 and 255.\"}function oe(t){if(null===t)return!0;if(\"string\"==typeof t)return!0;if(\"boolean\"==typeof t)return!0;if(\"number\"==typeof t)return!0;if(t instanceof te)return!0;if(t instanceof ee)return!0;if(t instanceof ne)return!0;if(t instanceof ie)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if(\"string\"!=typeof s||!(s in fe)||\"object\"===s)return e.error('The item type argument of \"array\" must be one of string, number, boolean',1);a=fe[s],n++}else a=Ht;if(t.length>3){if(null!==t[2]&&(\"number\"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to \"array\" must be a positive integer literal',2);o=t[2],n++}r=Wt(a,o)}else r=fe[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var pe=function(t){this.type=Gt,this.sections=t};pe.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[1];if(!Array.isArray(r)&&\"object\"==typeof r)return e.error(\"First argument must be an image or text section.\");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&\"object\"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o[\"font-scale\"]&&!(s=e.parse(o[\"font-scale\"],1,Bt)))return null;var l=null;if(o[\"text-font\"]&&!(l=e.parse(o[\"text-font\"],1,Wt(Nt))))return null;var c=null;if(o[\"text-color\"]&&!(c=e.parse(o[\"text-color\"],1,Ut)))return null;var u=n[n.length-1];u.scale=s,u.font=l,u.textColor=c}else{var f=e.parse(t[a],1,Ht);if(!f)return null;var h=f.type.kind;if(\"string\"!==h&&\"value\"!==h&&\"null\"!==h&&\"resolvedImage\"!==h)return e.error(\"Formatted text type must be 'string', 'value', 'image' or 'null'.\");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new pe(n)},pe.prototype.evaluate=function(t){return new ne(this.sections.map((function(e){var r=e.content.evaluate(t);return se(r)===Yt?new re(\"\",r,null,null,null):new re(le(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(\",\"):null,e.textColor?e.textColor.evaluate(t):null)})))},pe.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},de.prototype.eachChild=function(t){t(this.input)},de.prototype.outputDefined=function(){return!1},de.prototype.serialize=function(){return[\"image\",this.input.serialize()]};var me={\"to-boolean\":jt,\"to-color\":Ut,\"to-number\":Bt,\"to-string\":Nt},ge=function(t,e){this.type=t,this.args=e};ge.parse=function(t,e){if(t.length<2)return e.error(\"Expected at least one argument.\");var r=t[0];if((\"to-boolean\"===r||\"to-string\"===r)&&2!==t.length)return e.error(\"Expected one argument.\");for(var n=me[r],i=[],a=1;a4?\"Invalid rbga value \"+JSON.stringify(e)+\": expected an array containing either three or four numeric values.\":ae(e[0],e[1],e[2],e[3])))return new te(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ue(r||\"Could not parse color from value '\"+(\"string\"==typeof e?e:String(JSON.stringify(e)))+\"'\")}if(\"number\"===this.type.kind){for(var o=null,s=0,l=this.args;s=e[2])&&(!(t[1]<=e[1])&&!(t[3]>=e[3])))}function Te(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*8192),Math.round(i*a*8192)]}function ke(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Ae(t,e){for(var r,n,i,a,o,s,l,c=!1,u=0,f=e.length;u0&&f<0||u<0&&f>0}function Ee(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}_e(e,t)}function ze(t,e,r,n){for(var i=8192*Math.pow(2,n.z),a=[8192*n.x,8192*n.y],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ne(t,e)&&(r=!1)})),r}Re.parse=function(t,e){if(2!==t.length)return e.error(\"'within' expression requires exactly one argument, but found \"+(t.length-1)+\" instead.\");if(oe(t[1])){var r=t[1];if(\"FeatureCollection\"===r.type)for(var n=0;ne))throw new ue(\"Input is not a number.\");o=s-1}return 0}Ue.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ue.prototype._parse=function(t,e){function r(t,e,r){return\"assert\"===r?new he(e,[t]):\"coerce\"===r?new ge(e,[t]):t}if(null!==t&&\"string\"!=typeof t&&\"boolean\"!=typeof t&&\"number\"!=typeof t||(t=[\"literal\",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use [\"literal\", []].');var n=t[0];if(\"string\"!=typeof n)return this.error(\"Expression name must be a string, but found \"+typeof n+' instead. If you wanted a literal array, use [\"literal\", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if(\"string\"!==o.kind&&\"number\"!==o.kind&&\"boolean\"!==o.kind&&\"object\"!==o.kind&&\"array\"!==o.kind||\"value\"!==s.kind)if(\"color\"!==o.kind&&\"formatted\"!==o.kind&&\"resolvedImage\"!==o.kind||\"value\"!==s.kind&&\"string\"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||\"coerce\");else a=r(a,o,e.typeAnnotation||\"assert\")}if(!(a instanceof ce)&&\"resolvedImage\"!==a.type.kind&&function t(e){if(e instanceof je)return t(e.boundExpression);if(e instanceof xe&&\"error\"===e.name)return!1;if(e instanceof be)return!1;if(e instanceof Re)return!1;var r=e instanceof ge||e instanceof he,n=!0;if(e.eachChild((function(e){n=r?n&&t(e):n&&e instanceof ce})),!n)return!1;return Fe(e)&&Ne(e,[\"zoom\",\"heatmap-density\",\"line-progress\",\"accumulated\",\"is-supported-script\"])}(a)){var l=new ye;try{a=new ce(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression \"'+n+'\". If you wanted a literal array, use [\"literal\", [...]].',0)}return void 0===t?this.error(\"'undefined' value invalid. Use null instead.\"):\"object\"==typeof t?this.error('Bare objects invalid. Use [\"literal\", {...}] instead.'):this.error(\"Expected an array, but found \"+typeof t+\" instead.\")},Ue.prototype.concat=function(t,e,r){var n=\"number\"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Ue(this.registry,n,e||null,i,this.errors)},Ue.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=\"\"+this.key+e.map((function(t){return\"[\"+t+\"]\"})).join(\"\");this.errors.push(new Dt(n,t))},Ue.prototype.checkSubtype=function(t,e){var r=Jt(t,e);return r&&this.error(r),r};var He=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for \"step\" expressions must be arranged with input values in strictly ascending order.',l);var u=e.parse(s,c,i);if(!u)return null;i=i||u.type,n.push([o,u])}return new He(i,r,n)},He.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Ve(e,n)].evaluate(t)},He.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var Ge=Object.freeze({__proto__:null,number:qe,color:function(t,e,r){return new te(qe(t.r,e.r,r),qe(t.g,e.g,r),qe(t.b,e.b,r),qe(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return qe(t,e[n],r)}))}}),Ye=6/29,We=3*Ye*Ye,Xe=Math.PI/180,Ze=180/Math.PI;function Je(t){return t>.008856451679035631?Math.pow(t,1/3):t/We+4/29}function Ke(t){return t>Ye?t*t*t:We*(t-4/29)}function Qe(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function $e(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tr(t){var e=$e(t.r),r=$e(t.g),n=$e(t.b),i=Je((.4124564*e+.3575761*r+.1804375*n)/.95047),a=Je((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-Je((.0193339*e+.119192*r+.9503041*n)/1.08883)),alpha:t.a}}function er(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*Ke(e),r=.95047*Ke(r),n=1.08883*Ke(n),new te(Qe(3.2404542*r-1.5371385*e-.4985314*n),Qe(-.969266*r+1.8760108*e+.041556*n),Qe(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function rr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var nr={forward:tr,reverse:er,interpolate:function(t,e,r){return{l:qe(t.l,e.l,r),a:qe(t.a,e.a,r),b:qe(t.b,e.b,r),alpha:qe(t.alpha,e.alpha,r)}}},ir={forward:function(t){var e=tr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*Ze;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*Xe,r=t.c;return er({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:rr(t.h,e.h,r),c:qe(t.c,e.c,r),l:qe(t.l,e.l,r),alpha:qe(t.alpha,e.alpha,r)}}},ar=Object.freeze({__proto__:null,lab:nr,hcl:ir}),or=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error(\"Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.\",1);n={name:\"cubic-bezier\",controlPoints:s}}if(t.length-1<4)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if((t.length-1)%2!=0)return e.error(\"Expected an even number of arguments.\");if(!(i=e.parse(i,2,Bt)))return null;var l=[],c=null;\"interpolate-hcl\"===r||\"interpolate-lab\"===r?c=Ut:e.expectedType&&\"value\"!==e.expectedType.kind&&(c=e.expectedType);for(var u=0;u=f)return e.error('Input/output pairs for \"interpolate\" expressions must be arranged with input values in strictly ascending order.',p);var m=e.parse(h,d,c);if(!m)return null;c=c||m.type,l.push([f,m])}return\"number\"===c.kind||\"color\"===c.kind||\"array\"===c.kind&&\"number\"===c.itemType.kind&&\"number\"==typeof c.N?new or(c,r,n,i,l):e.error(\"Type \"+Xt(c)+\" is not interpolatable.\")},or.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Ve(e,n),o=e[a],s=e[a+1],l=or.interpolationFactor(this.interpolation,n,o,s),c=r[a].evaluate(t),u=r[a+1].evaluate(t);return\"interpolate\"===this.operator?Ge[this.type.kind.toLowerCase()](c,u,l):\"interpolate-hcl\"===this.operator?ir.reverse(ir.interpolate(ir.forward(c),ir.forward(u),l)):nr.reverse(nr.interpolate(nr.forward(c),nr.forward(u),l))},or.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new ue(\"Array index out of bounds: \"+e+\" > \"+(r.length-1)+\".\");if(e!==Math.floor(e))throw new ue(\"Array index must be an integer, but found \"+e+\" instead.\");return r[e]},ur.prototype.eachChild=function(t){t(this.index),t(this.input)},ur.prototype.outputDefined=function(){return!1},ur.prototype.serialize=function(){return[\"at\",this.index.serialize(),this.input.serialize()]};var fr=function(t,e){this.type=jt,this.needle=t,this.haystack=e};fr.parse=function(t,e){if(3!==t.length)return e.error(\"Expected 2 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);return r&&n?Kt(r.type,[jt,Nt,Bt,Ft,Ht])?new fr(r,n):e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(r.type)+\" instead\"):null},fr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!Qt(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ue(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(se(e))+\" instead.\");if(!Qt(r,[\"string\",\"array\"]))throw new ue(\"Expected second argument to be of type array or string, but found \"+Xt(se(r))+\" instead.\");return r.indexOf(e)>=0},fr.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},fr.prototype.outputDefined=function(){return!0},fr.prototype.serialize=function(){return[\"in\",this.needle.serialize(),this.haystack.serialize()]};var hr=function(t,e,r){this.type=Bt,this.needle=t,this.haystack=e,this.fromIndex=r};hr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Ht);if(!r||!n)return null;if(!Kt(r.type,[jt,Nt,Bt,Ft,Ht]))return e.error(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new hr(r,n,i):null}return new hr(r,n)},hr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!Qt(e,[\"boolean\",\"string\",\"number\",\"null\"]))throw new ue(\"Expected first argument to be of type boolean, string, number or null, but found \"+Xt(se(e))+\" instead.\");if(!Qt(r,[\"string\",\"array\"]))throw new ue(\"Expected second argument to be of type array or string, but found \"+Xt(se(r))+\" instead.\");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},hr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},hr.prototype.outputDefined=function(){return!1},hr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return[\"index-of\",this.needle.serialize(),this.haystack.serialize(),t]}return[\"index-of\",this.needle.serialize(),this.haystack.serialize()]};var pr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};pr.parse=function(t,e){if(t.length<5)return e.error(\"Expected at least 4 arguments, but found only \"+(t.length-1)+\".\");if(t.length%2!=1)return e.error(\"Expected an even number of arguments.\");var r,n;e.expectedType&&\"value\"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return c.error(\"Branch labels must be integers no larger than \"+Number.MAX_SAFE_INTEGER+\".\");if(\"number\"==typeof h&&Math.floor(h)!==h)return c.error(\"Numeric branch labels must be integer values.\");if(r){if(c.checkSubtype(r,se(h)))return null}else r=se(h);if(void 0!==i[String(h)])return c.error(\"Branch labels must be unique.\");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Ht);if(!d)return null;var m=e.parse(t[t.length-1],t.length-1,n);return m?\"value\"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new pr(r,n,d,i,a,m):null},pr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(se(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},pr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},pr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},pr.prototype.serialize=function(){for(var t=this,e=[\"match\",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error(\"Expected 3 or 4 arguments, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1,Ht),n=e.parse(t[2],2,Bt);if(!r||!n)return null;if(!Kt(r.type,[Wt(Ht),Nt,Ht]))return e.error(\"Expected first argument to be of type array or string, but found \"+Xt(r.type)+\" instead\");if(4===t.length){var i=e.parse(t[3],3,Bt);return i?new mr(r.type,r,n,i):null}return new mr(r.type,r,n)},mr.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!Qt(e,[\"string\",\"array\"]))throw new ue(\"Expected first argument to be of type array or string, but found \"+Xt(se(e))+\" instead.\");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},mr.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},mr.prototype.outputDefined=function(){return!1},mr.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return[\"slice\",this.input.serialize(),this.beginIndex.serialize(),t]}return[\"slice\",this.input.serialize(),this.beginIndex.serialize()]};var xr=yr(\"==\",(function(t,e,r){return e===r}),vr),br=yr(\"!=\",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!vr(0,e,r,n)})),_r=yr(\"<\",(function(t,e,r){return e\",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Tr=yr(\"<=\",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),kr=yr(\">=\",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),Ar=function(t,e,r,n,i){this.type=Nt,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};Ar.parse=function(t,e){if(3!==t.length)return e.error(\"Expected two arguments.\");var r=e.parse(t[1],1,Bt);if(!r)return null;var n=t[2];if(\"object\"!=typeof n||Array.isArray(n))return e.error(\"NumberFormat options argument must be an object.\");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Nt)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Nt)))return null;var o=null;if(n[\"min-fraction-digits\"]&&!(o=e.parse(n[\"min-fraction-digits\"],1,Bt)))return null;var s=null;return n[\"max-fraction-digits\"]&&!(s=e.parse(n[\"max-fraction-digits\"],1,Bt))?null:new Ar(r,i,a,o,s)},Ar.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?\"currency\":\"decimal\",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},Ar.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t[\"min-fraction-digits\"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t[\"max-fraction-digits\"]=this.maxFractionDigits.serialize()),[\"number-format\",this.number.serialize(),t]};var Mr=function(t){this.type=Bt,this.input=t};Mr.parse=function(t,e){if(2!==t.length)return e.error(\"Expected 1 argument, but found \"+(t.length-1)+\" instead.\");var r=e.parse(t[1],1);return r?\"array\"!==r.type.kind&&\"string\"!==r.type.kind&&\"value\"!==r.type.kind?e.error(\"Expected argument of type string or array, but found \"+Xt(r.type)+\" instead.\"):new Mr(r):null},Mr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if(\"string\"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ue(\"Expected value to be of type string or array, but found \"+Xt(se(e))+\" instead.\")},Mr.prototype.eachChild=function(t){t(this.input)},Mr.prototype.outputDefined=function(){return!1},Mr.prototype.serialize=function(){var t=[\"length\"];return this.eachChild((function(e){t.push(e.serialize())})),t};var Sr={\"==\":xr,\"!=\":br,\">\":wr,\"<\":_r,\">=\":kr,\"<=\":Tr,array:he,at:ur,boolean:he,case:dr,coalesce:lr,collator:be,format:pe,image:de,in:fr,\"index-of\":hr,interpolate:or,\"interpolate-hcl\":or,\"interpolate-lab\":or,length:Mr,let:cr,literal:ce,match:pr,number:he,\"number-format\":Ar,object:he,slice:mr,step:He,string:he,\"to-boolean\":ge,\"to-color\":ge,\"to-number\":ge,\"to-string\":ge,var:je,within:Re};function Er(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ae(r,n,i,o);if(s)throw new ue(s);return new te(r/255*o,n/255*o,i/255*o,o)}function Lr(t,e){return t in e}function Cr(t,e){var r=e[t];return void 0===r?null:r}function Pr(t){return{type:t}}function Ir(t){return{result:\"success\",value:t}}function Or(t){return{result:\"error\",value:t}}function zr(t){return\"data-driven\"===t[\"property-type\"]||\"cross-faded-data-driven\"===t[\"property-type\"]}function Dr(t){return!!t.expression&&t.expression.parameters.indexOf(\"zoom\")>-1}function Rr(t){return!!t.expression&&t.expression.interpolated}function Fr(t){return t instanceof Number?\"number\":t instanceof String?\"string\":t instanceof Boolean?\"boolean\":Array.isArray(t)?\"array\":null===t?\"null\":typeof t}function Br(t){return\"object\"==typeof t&&null!==t&&!Array.isArray(t)}function Nr(t){return t}function jr(t,e,r){return void 0!==t?t:void 0!==e?e:void 0!==r?r:void 0}function Ur(t,e,r,n,i){return jr(typeof r===i?n[r]:void 0,t.default,e.default)}function Vr(t,e,r){if(\"number\"!==Fr(r))return jr(t.default,e.default);var n=t.stops.length;if(1===n)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[n-1][0])return t.stops[n-1][1];var i=Ve(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function Hr(t,e,r){var n=void 0!==t.base?t.base:1;if(\"number\"!==Fr(r))return jr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Ve(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],c=Ge[e.type]||Nr;if(t.colorSpace&&\"rgb\"!==t.colorSpace){var u=ar[t.colorSpace];c=function(t,e){return u.reverse(u.interpolate(u.forward(t),u.forward(e),o))}}return\"function\"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return c(r,n,o)}}:c(s,l,o)}function qr(t,e,r){return\"color\"===e.type?r=te.parse(r):\"formatted\"===e.type?r=ne.fromString(r.toString()):\"resolvedImage\"===e.type?r=ie.fromString(r.toString()):Fr(r)===e.type||\"enum\"===e.type&&e.values[r]||(r=void 0),jr(r,t.default,e.default)}xe.register(Sr,{error:[{kind:\"error\"},[Nt],function(t,e){var r=e[0];throw new ue(r.evaluate(t))}],typeof:[Nt,[Ht],function(t,e){return Xt(se(e[0].evaluate(t)))}],\"to-rgba\":[Wt(Bt,4),[Ut],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Ut,[Bt,Bt,Bt],Er],rgba:[Ut,[Bt,Bt,Bt,Bt],Er],has:{type:jt,overloads:[[[Nt],function(t,e){return Lr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Lr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Ht,overloads:[[[Nt],function(t,e){return Cr(e[0].evaluate(t),t.properties())}],[[Nt,Vt],function(t,e){var r=e[0],n=e[1];return Cr(r.evaluate(t),n.evaluate(t))}]]},\"feature-state\":[Ht,[Nt],function(t,e){return Cr(e[0].evaluate(t),t.featureState||{})}],properties:[Vt,[],function(t){return t.properties()}],\"geometry-type\":[Nt,[],function(t){return t.geometryType()}],id:[Ht,[],function(t){return t.id()}],zoom:[Bt,[],function(t){return t.globals.zoom}],\"heatmap-density\":[Bt,[],function(t){return t.globals.heatmapDensity||0}],\"line-progress\":[Bt,[],function(t){return t.globals.lineProgress||0}],accumulated:[Ht,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],\"+\":[Bt,Pr(Bt),function(t,e){for(var r=0,n=0,i=e;n\":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],\"filter-id->\":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],\"filter-<=\":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],\"filter-id-<=\":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],\"filter->=\":[jt,[Nt,Ht],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],\"filter-id->=\":[jt,[Ht],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],\"filter-has\":[jt,[Ht],function(t,e){return e[0].value in t.properties()}],\"filter-has-id\":[jt,[],function(t){return null!==t.id()&&void 0!==t.id()}],\"filter-type-in\":[jt,[Wt(Nt)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],\"filter-id-in\":[jt,[Wt(Ht)],function(t,e){return e[0].value.indexOf(t.id())>=0}],\"filter-in-small\":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],\"filter-in-large\":[jt,[Nt,Wt(Ht)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:jt,overloads:[[[jt,jt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[Pr(jt),function(t,e){for(var r=0,n=e;r0&&\"string\"==typeof t[0]&&t[0]in Sr}function Wr(t,e){var r=new Ue(Sr,[],e?function(t){var e={color:Ut,string:Nt,number:Bt,enum:Nt,boolean:jt,formatted:Gt,resolvedImage:Yt};if(\"array\"===t.type)return Wt(e[t.value]||Ht,t.length);return e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&\"string\"===e.type?{typeAnnotation:\"coerce\"}:void 0);return n?Ir(new Gr(n,e)):Or(r.errors)}Gr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},Gr.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||\"number\"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ue(\"Expected value to be one of \"+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(\", \")+\", but found \"+JSON.stringify(o)+\" instead.\");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,\"undefined\"!=typeof console&&console.warn(t.message)),this._defaultValue}};var Xr=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent=\"constant\"!==t&&!Be(e.expression)};Xr.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},Xr.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var Zr=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent=\"camera\"!==t&&!Be(e.expression),this.interpolationType=n};function Jr(t,e){if(\"error\"===(t=Wr(t,e)).result)return t;var r=t.value.expression,n=Fe(r);if(!n&&!zr(e))return Or([new Dt(\"\",\"data expressions not supported\")]);var i=Ne(r,[\"zoom\"]);if(!i&&!Dr(e))return Or([new Dt(\"\",\"zoom expressions not supported\")]);var a=function t(e){var r=null;if(e instanceof cr)r=t(e.result);else if(e instanceof lr)for(var n=0,i=e.args;nn.maximum?[new Ct(e,r,r+\" is greater than the maximum value \"+n.maximum)]:[]}function en(t){var e,r,n,i=t.valueSpec,a=Ot(t.value.type),o={},s=\"categorical\"!==a&&void 0===t.value.property,l=!s,c=\"array\"===Fr(t.value.stops)&&\"array\"===Fr(t.value.stops[0])&&\"object\"===Fr(t.value.stops[0][0]),u=Qr({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if(\"identity\"===a)return[new Ct(t.key,t.value,'identity function may not have a \"stops\" property')];var e=[],r=t.value;e=e.concat($r({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),\"array\"===Fr(r)&&0===r.length&&e.push(new Ct(t.key,r,\"array must have at least one stop\"));return e},default:function(t){return kn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return\"identity\"===a&&s&&u.push(new Ct(t.key,t.value,'missing required property \"property\"')),\"identity\"===a||t.value.stops||u.push(new Ct(t.key,t.value,'missing required property \"stops\"')),\"exponential\"===a&&t.valueSpec.expression&&!Rr(t.valueSpec)&&u.push(new Ct(t.key,t.value,\"exponential functions not supported\")),t.styleSpec.$version>=8&&(l&&!zr(t.valueSpec)?u.push(new Ct(t.key,t.value,\"property functions not supported\")):s&&!Dr(t.valueSpec)&&u.push(new Ct(t.key,t.value,\"zoom functions not supported\"))),\"categorical\"!==a&&!c||void 0!==t.value.property||u.push(new Ct(t.key,t.value,'\"property\" property is required')),u;function f(t){var e=[],a=t.value,s=t.key;if(\"array\"!==Fr(a))return[new Ct(s,a,\"array expected, \"+Fr(a)+\" found\")];if(2!==a.length)return[new Ct(s,a,\"array length 2 expected, length \"+a.length+\" found\")];if(c){if(\"object\"!==Fr(a[0]))return[new Ct(s,a,\"object expected, \"+Fr(a[0])+\" found\")];if(void 0===a[0].zoom)return[new Ct(s,a,\"object stop key must have zoom\")];if(void 0===a[0].value)return[new Ct(s,a,\"object stop key must have value\")];if(n&&n>Ot(a[0].zoom))return[new Ct(s,a[0].zoom,\"stop zoom values must appear in ascending order\")];Ot(a[0].zoom)!==n&&(n=Ot(a[0].zoom),r=void 0,o={}),e=e.concat(Qr({key:s+\"[0]\",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:tn,value:h}}))}else e=e.concat(h({key:s+\"[0]\",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return Yr(zt(a[1]))?e.concat([new Ct(s+\"[1]\",a[1],\"expressions are not allowed in function stops.\")]):e.concat(kn({key:s+\"[1]\",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Fr(t.value),l=Ot(t.value),c=null!==t.value?t.value:n;if(e){if(s!==e)return[new Ct(t.key,c,s+\" stop domain type must match previous stop domain type \"+e)]}else e=s;if(\"number\"!==s&&\"string\"!==s&&\"boolean\"!==s)return[new Ct(t.key,c,\"stop domain value must be a number, string, or boolean\")];if(\"number\"!==s&&\"categorical\"!==a){var u=\"number expected, \"+s+\" found\";return zr(i)&&void 0===a&&(u+='\\nIf you intended to use a categorical function, specify `\"type\": \"categorical\"`.'),[new Ct(t.key,c,u)]}return\"categorical\"!==a||\"number\"!==s||isFinite(l)&&Math.floor(l)===l?\"categorical\"!==a&&\"number\"===s&&void 0!==r&&l=2&&\"$id\"!==t[1]&&\"$type\"!==t[1];case\"in\":return t.length>=3&&(\"string\"!=typeof t[1]||Array.isArray(t[2]));case\"!in\":case\"!has\":case\"none\":return!1;case\"==\":case\"!=\":case\">\":case\">=\":case\"<\":case\"<=\":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case\"any\":case\"all\":for(var e=0,r=t.slice(1);ee?1:0}function cn(t){if(!t)return!0;var e,r=t[0];return t.length<=1?\"any\"!==r:\"==\"===r?un(t[1],t[2],\"==\"):\"!=\"===r?pn(un(t[1],t[2],\"==\")):\"<\"===r||\">\"===r||\"<=\"===r||\">=\"===r?un(t[1],t[2],r):\"any\"===r?(e=t.slice(1),[\"any\"].concat(e.map(cn))):\"all\"===r?[\"all\"].concat(t.slice(1).map(cn)):\"none\"===r?[\"all\"].concat(t.slice(1).map(cn).map(pn)):\"in\"===r?fn(t[1],t.slice(2)):\"!in\"===r?pn(fn(t[1],t.slice(2))):\"has\"===r?hn(t[1]):\"!has\"===r?pn(hn(t[1])):\"within\"!==r||t}function un(t,e,r){switch(t){case\"$type\":return[\"filter-type-\"+r,e];case\"$id\":return[\"filter-id-\"+r,e];default:return[\"filter-\"+r,t,e]}}function fn(t,e){if(0===e.length)return!1;switch(t){case\"$type\":return[\"filter-type-in\",[\"literal\",e]];case\"$id\":return[\"filter-id-in\",[\"literal\",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?[\"filter-in-large\",t,[\"literal\",e.sort(ln)]]:[\"filter-in-small\",t,[\"literal\",e]]}}function hn(t){switch(t){case\"$type\":return!0;case\"$id\":return[\"filter-has-id\"];default:return[\"filter-has\",t]}}function pn(t){return[\"!\",t]}function dn(t){return an(zt(t.value))?rn(It({},t,{expressionContext:\"filter\",valueSpec:{value:\"boolean\"}})):function t(e){var r=e.value,n=e.key;if(\"array\"!==Fr(r))return[new Ct(n,r,\"array expected, \"+Fr(r)+\" found\")];var i,a=e.styleSpec,o=[];if(r.length<1)return[new Ct(n,r,\"filter array must have at least 1 element\")];switch(o=o.concat(nn({key:n+\"[0]\",value:r[0],valueSpec:a.filter_operator,style:e.style,styleSpec:e.styleSpec})),Ot(r[0])){case\"<\":case\"<=\":case\">\":case\">=\":r.length>=2&&\"$type\"===Ot(r[1])&&o.push(new Ct(n,r,'\"$type\" cannot be use with operator \"'+r[0]+'\"'));case\"==\":case\"!=\":3!==r.length&&o.push(new Ct(n,r,'filter array for operator \"'+r[0]+'\" must have 3 elements'));case\"in\":case\"!in\":r.length>=2&&\"string\"!==(i=Fr(r[1]))&&o.push(new Ct(n+\"[1]\",r[1],\"string expected, \"+i+\" found\"));for(var s=2;s=u[p+0]&&n>=u[p+1])?(o[h]=!0,a.push(c[h])):o[h]=!1}}},Dn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),c=this._convertToCellCoord(e),u=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=u;h++)for(var p=c;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Dn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Dn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Dn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[u];c[u]=Bn[l].shallow.indexOf(u)>=0?f:Hn(f,e)}t instanceof Error&&(c.message=t.message)}if(c.$name)throw new Error(\"$name property is reserved for worker serialization logic.\");return\"Object\"!==l&&(c.$name=l),c}throw new Error(\"can't serialize object of type \"+typeof t)}function qn(t){if(null==t||\"boolean\"==typeof t||\"number\"==typeof t||\"string\"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||Un(t)||Vn(t)||ArrayBuffer.isView(t)||t instanceof Rn)return t;if(Array.isArray(t))return t.map(qn);if(\"object\"==typeof t){var e=t.$name||\"Object\",r=Bn[e].klass;if(!r)throw new Error(\"can't deserialize unregistered class \"+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:qn(s)}}return n}throw new Error(\"can't deserialize object of type \"+typeof t)}var Gn=function(){this.first=!0};Gn.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},\"Arabic Supplement\":function(t){return t>=1872&&t<=1919},\"Arabic Extended-A\":function(t){return t>=2208&&t<=2303},\"Hangul Jamo\":function(t){return t>=4352&&t<=4607},\"Unified Canadian Aboriginal Syllabics\":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},\"Unified Canadian Aboriginal Syllabics Extended\":function(t){return t>=6320&&t<=6399},\"General Punctuation\":function(t){return t>=8192&&t<=8303},\"Letterlike Symbols\":function(t){return t>=8448&&t<=8527},\"Number Forms\":function(t){return t>=8528&&t<=8591},\"Miscellaneous Technical\":function(t){return t>=8960&&t<=9215},\"Control Pictures\":function(t){return t>=9216&&t<=9279},\"Optical Character Recognition\":function(t){return t>=9280&&t<=9311},\"Enclosed Alphanumerics\":function(t){return t>=9312&&t<=9471},\"Geometric Shapes\":function(t){return t>=9632&&t<=9727},\"Miscellaneous Symbols\":function(t){return t>=9728&&t<=9983},\"Miscellaneous Symbols and Arrows\":function(t){return t>=11008&&t<=11263},\"CJK Radicals Supplement\":function(t){return t>=11904&&t<=12031},\"Kangxi Radicals\":function(t){return t>=12032&&t<=12255},\"Ideographic Description Characters\":function(t){return t>=12272&&t<=12287},\"CJK Symbols and Punctuation\":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},\"Hangul Compatibility Jamo\":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},\"Bopomofo Extended\":function(t){return t>=12704&&t<=12735},\"CJK Strokes\":function(t){return t>=12736&&t<=12783},\"Katakana Phonetic Extensions\":function(t){return t>=12784&&t<=12799},\"Enclosed CJK Letters and Months\":function(t){return t>=12800&&t<=13055},\"CJK Compatibility\":function(t){return t>=13056&&t<=13311},\"CJK Unified Ideographs Extension A\":function(t){return t>=13312&&t<=19903},\"Yijing Hexagram Symbols\":function(t){return t>=19904&&t<=19967},\"CJK Unified Ideographs\":function(t){return t>=19968&&t<=40959},\"Yi Syllables\":function(t){return t>=40960&&t<=42127},\"Yi Radicals\":function(t){return t>=42128&&t<=42191},\"Hangul Jamo Extended-A\":function(t){return t>=43360&&t<=43391},\"Hangul Syllables\":function(t){return t>=44032&&t<=55215},\"Hangul Jamo Extended-B\":function(t){return t>=55216&&t<=55295},\"Private Use Area\":function(t){return t>=57344&&t<=63743},\"CJK Compatibility Ideographs\":function(t){return t>=63744&&t<=64255},\"Arabic Presentation Forms-A\":function(t){return t>=64336&&t<=65023},\"Vertical Forms\":function(t){return t>=65040&&t<=65055},\"CJK Compatibility Forms\":function(t){return t>=65072&&t<=65103},\"Small Form Variants\":function(t){return t>=65104&&t<=65135},\"Arabic Presentation Forms-B\":function(t){return t>=65136&&t<=65279},\"Halfwidth and Fullwidth Forms\":function(t){return t>=65280&&t<=65519}};function Wn(t){for(var e=0,r=t;e=65097&&t<=65103)||(!!Yn[\"CJK Compatibility Ideographs\"](t)||(!!Yn[\"CJK Compatibility\"](t)||(!!Yn[\"CJK Radicals Supplement\"](t)||(!!Yn[\"CJK Strokes\"](t)||(!(!Yn[\"CJK Symbols and Punctuation\"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||(!!Yn[\"CJK Unified Ideographs Extension A\"](t)||(!!Yn[\"CJK Unified Ideographs\"](t)||(!!Yn[\"Enclosed CJK Letters and Months\"](t)||(!!Yn[\"Hangul Compatibility Jamo\"](t)||(!!Yn[\"Hangul Jamo Extended-A\"](t)||(!!Yn[\"Hangul Jamo Extended-B\"](t)||(!!Yn[\"Hangul Jamo\"](t)||(!!Yn[\"Hangul Syllables\"](t)||(!!Yn.Hiragana(t)||(!!Yn[\"Ideographic Description Characters\"](t)||(!!Yn.Kanbun(t)||(!!Yn[\"Kangxi Radicals\"](t)||(!!Yn[\"Katakana Phonetic Extensions\"](t)||(!(!Yn.Katakana(t)||12540===t)||(!(!Yn[\"Halfwidth and Fullwidth Forms\"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||(!(!Yn[\"Small Form Variants\"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||(!!Yn[\"Unified Canadian Aboriginal Syllabics\"](t)||(!!Yn[\"Unified Canadian Aboriginal Syllabics Extended\"](t)||(!!Yn[\"Vertical Forms\"](t)||(!!Yn[\"Yijing Hexagram Symbols\"](t)||(!!Yn[\"Yi Syllables\"](t)||!!Yn[\"Yi Radicals\"](t))))))))))))))))))))))))))))))}function Jn(t){return!(Zn(t)||function(t){return!(!Yn[\"Latin-1 Supplement\"](t)||167!==t&&169!==t&&174!==t&&177!==t&&188!==t&&189!==t&&190!==t&&215!==t&&247!==t)||(!(!Yn[\"General Punctuation\"](t)||8214!==t&&8224!==t&&8225!==t&&8240!==t&&8241!==t&&8251!==t&&8252!==t&&8258!==t&&8263!==t&&8264!==t&&8265!==t&&8273!==t)||(!!Yn[\"Letterlike Symbols\"](t)||(!!Yn[\"Number Forms\"](t)||(!(!Yn[\"Miscellaneous Technical\"](t)||!(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215))||(!(!Yn[\"Control Pictures\"](t)||9251===t)||(!!Yn[\"Optical Character Recognition\"](t)||(!!Yn[\"Enclosed Alphanumerics\"](t)||(!!Yn[\"Geometric Shapes\"](t)||(!(!Yn[\"Miscellaneous Symbols\"](t)||t>=9754&&t<=9759)||(!(!Yn[\"Miscellaneous Symbols and Arrows\"](t)||!(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243))||(!!Yn[\"CJK Symbols and Punctuation\"](t)||(!!Yn.Katakana(t)||(!!Yn[\"Private Use Area\"](t)||(!!Yn[\"CJK Compatibility Forms\"](t)||(!!Yn[\"Small Form Variants\"](t)||(!!Yn[\"Halfwidth and Fullwidth Forms\"](t)||(8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)))))))))))))))))}(t))}function Kn(t){return t>=1424&&t<=2303||Yn[\"Arabic Presentation Forms-A\"](t)||Yn[\"Arabic Presentation Forms-B\"](t)}function Qn(t,e){return!(!e&&Kn(t))&&!(t>=2304&&t<=3583||t>=3840&&t<=4255||Yn.Khmer(t))}function $n(t){for(var e=0,r=t;e-1&&(ai=ni),ii&&ii(t)};function li(){ci.fire(new Mt(\"pluginStateChange\",{pluginStatus:ai,pluginURL:oi}))}var ci=new Et,ui=function(){return ai},fi=function(){if(ai!==ti||!oi)throw new Error(\"rtl-text-plugin cannot be downloaded unless a pluginURL is specified\");ai=ei,li(),oi&&xt({url:oi},(function(t){t?si(t):(ai=ri,li())}))},hi={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return ai===ri||null!=hi.applyArabicShaping},isLoading:function(){return ai===ei},setState:function(t){ai=t.pluginStatus,oi=t.pluginURL},isParsed:function(){return null!=hi.applyArabicShaping&&null!=hi.processBidirectionalText&&null!=hi.processStyledBidirectionalText},getPluginURL:function(){return oi}},pi=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new Gn,this.transition={})};pi.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var di=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Br(t))return new Kr(t,e);if(Yr(t)){var r=Jr(t,e);if(\"error\"===r.result)throw new Error(r.value.map((function(t){return t.key+\": \"+t.message})).join(\", \"));return r.value}var n=t;return\"string\"==typeof t&&\"color\"===e.type&&(n=te.parse(t)),{kind:\"constant\",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};di.prototype.isDataDriven=function(){return\"source\"===this.expression.kind||\"composite\"===this.expression.kind},di.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var mi=function(t){this.property=t,this.value=new di(t,void 0)};mi.prototype.transitioned=function(t,e){return new vi(this.property,this.value,e,u({},t.transition,this.transition),t.now)},mi.prototype.untransitioned=function(){return new vi(this.property,this.value,null,{},0)};var gi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};gi.prototype.getValue=function(t){return x(this._values[t].value.value)},gi.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new mi(this._values[t].property)),this._values[t].value=new di(this._values[t].property,null===e?void 0:x(e))},gi.prototype.getTransition=function(t){return x(this._values[t].transition)},gi.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new mi(this._values[t].property)),this._values[t].transition=x(e)||void 0},gi.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var yi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};yi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new _i(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Ti),Ai=function(t){this.specification=t};Ai.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if(\"constant\"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new pi(Math.floor(e.zoom-1),e)),t.expression.evaluate(new pi(Math.floor(e.zoom),e)),t.expression.evaluate(new pi(Math.floor(e.zoom+1),e)),e)}},Ai.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Ai.prototype.interpolate=function(t){return t};var Mi=function(t){this.specification=t};Mi.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},Mi.prototype.interpolate=function(){return!1};var Si=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new di(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new mi(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Nn(\"DataDrivenProperty\",Ti),Nn(\"DataConstantProperty\",wi),Nn(\"CrossFadedDataDrivenProperty\",ki),Nn(\"CrossFadedProperty\",Ai),Nn(\"ColorRampProperty\",Mi);var Ei=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},\"custom\"!==e.type&&(e=e,this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,\"background\"!==e.type&&(this.source=e.source,this.sourceLayer=e[\"source-layer\"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new xi(r.layout)),r.paint)){for(var n in this._transitionablePaint=new gi(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new _i(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return\"visibility\"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".layout.\"+t;if(this._validate(In,n,t,e,r))return}\"visibility\"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return g(t,\"-transition\")?this._transitionablePaint.getTransition(t.slice(0,-\"-transition\".length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n=\"layers.\"+this.id+\".paint.\"+t;if(this._validate(Pn,n,t,e,r))return!1}if(g(t,\"-transition\"))return this._transitionablePaint.setTransition(t.slice(0,-\"-transition\".length),e||void 0),!1;var i=this._transitionablePaint._values[t],a=\"cross-faded-data-driven\"===i.property.specification[\"property-type\"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||\"none\"===this.visibility)},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,\"source-layer\":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),y(t,(function(t,e){return!(void 0===t||\"layout\"===e&&!Object.keys(t).length||\"paint\"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&On(this,t.call(Ln,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:Lt,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof bi&&zr(e.property.specification)&&((\"source\"===e.value.kind||\"composite\"===e.value.kind)&&e.value.isStateDependent))return!0}return!1},e}(Et),Li={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Ci=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Pi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Ii(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,Li[i].BYTES_PER_ELEMENT),o=r=Oi(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:Oi(r,Math.max(n,e)),alignment:e}}function Oi(t,e){return Math.ceil(t/e)*e}Pi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Pi.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Pi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Pi.prototype.clear=function(){this.length=0},Pi.prototype.resize=function(t){this.reserve(t),this.length=t},Pi.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Pi.prototype._refreshViews=function(){throw new Error(\"_refreshViews() must be implemented by each concrete StructArray layout\")};var zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Pi);zi.prototype.bytesPerElement=4,Nn(\"StructArrayLayout2i4\",zi);var Di=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Pi);Di.prototype.bytesPerElement=8,Nn(\"StructArrayLayout4i8\",Di);var Ri=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Ri.prototype.bytesPerElement=12,Nn(\"StructArrayLayout2i4i12\",Ri);var Fi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Pi);Fi.prototype.bytesPerElement=8,Nn(\"StructArrayLayout2i4ub8\",Fi);var Bi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l,c)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=c,this.uint8[h+17]=u,t},e}(Pi);Bi.prototype.bytesPerElement=18,Nn(\"StructArrayLayout8ui2ub18\",Bi);var Ni=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,c,u,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=c,this.int16[p+9]=u,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Pi);Ni.prototype.bytesPerElement=24,Nn(\"StructArrayLayout4i4ui4i24\",Ni);var ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Pi);ji.prototype.bytesPerElement=12,Nn(\"StructArrayLayout3f12\",ji);var Ui=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Pi);Ui.prototype.bytesPerElement=4,Nn(\"StructArrayLayout1ul4\",Ui);var Vi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c){var u=10*t,f=5*t;return this.int16[u+0]=e,this.int16[u+1]=r,this.int16[u+2]=n,this.int16[u+3]=i,this.int16[u+4]=a,this.int16[u+5]=o,this.uint32[f+3]=s,this.uint16[u+8]=l,this.uint16[u+9]=c,t},e}(Pi);Vi.prototype.bytesPerElement=20,Nn(\"StructArrayLayout6i1ul2ui20\",Vi);var Hi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Pi);Hi.prototype.bytesPerElement=12,Nn(\"StructArrayLayout2i2i2i12\",Hi);var qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Pi);qi.prototype.bytesPerElement=16,Nn(\"StructArrayLayout2f1f2i16\",qi);var Gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Pi);Gi.prototype.bytesPerElement=12,Nn(\"StructArrayLayout2ub2f12\",Gi);var Yi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Pi);Yi.prototype.bytesPerElement=6,Nn(\"StructArrayLayout3ui6\",Yi);var Wi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g){var v=this.length;return this.resize(v+1),this.emplace(v,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v){var y=24*t,x=12*t,b=48*t;return this.int16[y+0]=e,this.int16[y+1]=r,this.uint16[y+2]=n,this.uint16[y+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[y+10]=l,this.uint16[y+11]=c,this.uint16[y+12]=u,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=m,this.uint32[x+10]=g,this.int16[y+22]=v,t},e}(Pi);Wi.prototype.bytesPerElement=48,Nn(\"StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48\",Wi);var Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=c,this.uint16[L+9]=u,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=m,this.uint16[L+15]=g,this.uint16[L+16]=v,this.uint16[L+17]=y,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Pi);Xi.prototype.bytesPerElement=68,Nn(\"StructArrayLayout8i15ui1ul4f68\",Xi);var Zi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Pi);Zi.prototype.bytesPerElement=4,Nn(\"StructArrayLayout1f4\",Zi);var Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Pi);Ji.prototype.bytesPerElement=6,Nn(\"StructArrayLayout3i6\",Ji);var Ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Pi);Ki.prototype.bytesPerElement=8,Nn(\"StructArrayLayout1ul2ui8\",Ki);var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Pi);Qi.prototype.bytesPerElement=4,Nn(\"StructArrayLayout2ui4\",Qi);var $i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Pi);$i.prototype.bytesPerElement=2,Nn(\"StructArrayLayout1ui2\",$i);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Pi);ta.prototype.bytesPerElement=8,Nn(\"StructArrayLayout2f8\",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Pi);ea.prototype.bytesPerElement=16,Nn(\"StructArrayLayout4f16\",ea);var ra=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new i(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Ci);ra.prototype.size=20;var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ra(this,t)},e}(Vi);Nn(\"CollisionBoxArray\",na);var ia=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Ci);ia.prototype.size=48;var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ia(this,t)},e}(Wi);Nn(\"PlacedSymbolArray\",aa);var oa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Ci);oa.prototype.size=68;var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new oa(this,t)},e}(Xi);Nn(\"SymbolInstanceArray\",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(Zi);Nn(\"GlyphOffsetArray\",la);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(Ji);Nn(\"SymbolLineVertexArray\",ca);var ua=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Ci);ua.prototype.size=8;var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ua(this,t)},e}(Ki);Nn(\"FeatureIndexArray\",fa);var ha=Ii([{name:\"a_pos\",components:2,type:\"Int16\"}],4).members,pa=function(t){void 0===t&&(t=[]),this.segments=t};function da(t,e){return 256*(t=l(Math.floor(t),0,255))+(e=l(Math.floor(e),0,255))}pa.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>pa.MAX_VERTEX_ARRAY_LENGTH&&_(\"Max vertices per segment is \"+pa.MAX_VERTEX_ARRAY_LENGTH+\": bucket requested \"+t),(!i||i.vertexLength+t>pa.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},pa.prototype.get=function(){return this.segments},pa.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(c+2))<<16;case 2:l^=(255&t.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),va=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),ya=ga,xa=ga,ba=va;ya.murmur3=xa,ya.murmur2=ba;var _a=function(){this.ids=[],this.positions=[],this.indexed=!1};_a.prototype.add=function(t,e,r,n){this.ids.push(Ta(t)),this.positions.push(e,r,n)},_a.prototype.getPositions=function(t){for(var e=Ta(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},_a.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return function t(e,r,n,i){for(;n>1],o=n-1,s=i+1;;){do{o++}while(e[o]a);if(o>=s)break;ka(e,o,s),ka(r,3*o,3*s),ka(r,3*o+1,3*s+1),ka(r,3*o+2,3*s+2)}s-nGa.max||o.yGa.max)&&(_(\"Geometry exceeds allowed extent, reduce your vector tile buffer size\"),o.x=l(o.x,Ga.min,Ga.max),o.y=l(o.y,Ga.min,Ga.max))}return r}function Wa(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var Xa=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new zi,this.indexArray=new Yi,this.segments=new pa,this.programConfigurations=new Ua(ha,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Za(t,e){for(var r=0;r1){if($a(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function no(t,e){for(var r,n,i,a=!1,o=0;oe.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function io(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function ao(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=w(t,e,r[0]);return a!==w(t,e,r[1])||a!==w(t,e,r[2])||a!==w(t,e,r[3])}function oo(t,e,r){var n=e.paint.get(t).value;return\"constant\"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function so(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function lo(t,e,r,n,a){if(!e[0]&&!e[1])return t;var o=i.convert(e)._mult(a);\"viewport\"===r&&o._rotate(-n);for(var s=[],l=0;l=8192||u<0||u>=8192)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;Wa(this.layoutVertexArray,c,u,-1,-1),Wa(this.layoutVertexArray,c,u,1,-1),Wa(this.layoutVertexArray,c,u,1,1),Wa(this.layoutVertexArray,c,u,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Nn(\"CircleBucket\",Xa,{omit:[\"layers\"]});var co=new Si({\"circle-sort-key\":new Ti(Lt.layout_circle[\"circle-sort-key\"])}),uo={paint:new Si({\"circle-radius\":new Ti(Lt.paint_circle[\"circle-radius\"]),\"circle-color\":new Ti(Lt.paint_circle[\"circle-color\"]),\"circle-blur\":new Ti(Lt.paint_circle[\"circle-blur\"]),\"circle-opacity\":new Ti(Lt.paint_circle[\"circle-opacity\"]),\"circle-translate\":new wi(Lt.paint_circle[\"circle-translate\"]),\"circle-translate-anchor\":new wi(Lt.paint_circle[\"circle-translate-anchor\"]),\"circle-pitch-scale\":new wi(Lt.paint_circle[\"circle-pitch-scale\"]),\"circle-pitch-alignment\":new wi(Lt.paint_circle[\"circle-pitch-alignment\"]),\"circle-stroke-width\":new Ti(Lt.paint_circle[\"circle-stroke-width\"]),\"circle-stroke-color\":new Ti(Lt.paint_circle[\"circle-stroke-color\"]),\"circle-stroke-opacity\":new Ti(Lt.paint_circle[\"circle-stroke-opacity\"])}),layout:co},fo=\"undefined\"!=typeof Float32Array?Float32Array:Array;function ho(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function po(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],f=e[8],h=e[9],p=e[10],d=e[11],m=e[12],g=e[13],v=e[14],y=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*m,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*c+_*p+w*v,t[3]=x*o+b*u+_*d+w*y,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*m,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*c+_*p+w*v,t[7]=x*o+b*u+_*d+w*y,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*m,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*c+_*p+w*v,t[11]=x*o+b*u+_*d+w*y,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*m,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*c+_*p+w*v,t[15]=x*o+b*u+_*d+w*y,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var mo=po;var go,vo,yo=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};go=new fo(3),fo!=Float32Array&&(go[0]=0,go[1]=0,go[2]=0),vo=go;function xo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}!function(){var t=function(){var t=new fo(4);return fo!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0),t}()}();var bo=function(t){var e=t[0],r=t[1];return e*e+r*r},_o=(function(){var t=function(){var t=new fo(2);return fo!=Float32Array&&(t[0]=0,t[1]=0),t}()}(),function(t){function e(e){t.call(this,e,uo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new Xa(t)},e.prototype.queryRadius=function(t){var e=t;return oo(\"circle-radius\",this,e)+oo(\"circle-stroke-width\",this,e)+so(this.paint.get(\"circle-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=lo(t,this.paint.get(\"circle-translate\"),this.paint.get(\"circle-translate-anchor\"),a.angle,o),c=this.paint.get(\"circle-radius\").evaluate(e,r)+this.paint.get(\"circle-stroke-width\").evaluate(e,r),u=\"map\"===this.paint.get(\"circle-pitch-alignment\"),f=u?l:function(t,e){return t.map((function(t){return wo(t,e)}))}(l,s),h=u?c*o:c,p=0,d=n;pt.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError(\"out of range source coordinates for image copy\");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError(\"out of range destination coordinates for image copy\");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);c=0!==(c=Math.max(a-n,o-i))?1/c:0}return jo(h,p,r,n,i,c),p}function Bo(t,e,r,n,i){var a,o;if(i===ls(t,e,r,n)>0)for(a=e;a=e;a-=n)o=as(a,t[a],t[a+1],o);return o&&$o(o,o.next)&&(os(o),o=o.next),o}function No(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!$o(n,n.next)&&0!==Qo(n.prev,n,n.next))n=n.next;else{if(os(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function jo(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=Xo(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,c=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,c*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,c=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?Vo(t,n,i,a):Uo(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),os(t),t=l.next,c=l.next;else if((t=l)===c){o?1===o?jo(t=Ho(No(t),e,r),e,r,n,i,a,2):2===o&&qo(t,e,r,n,i,a):jo(No(t),e,r,n,i,a,1);break}}}function Uo(t){var e=t.prev,r=t,n=t.next;if(Qo(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(Jo(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&Qo(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function Vo(t,e,r,n){var i=t.prev,a=t,o=t.next;if(Qo(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,u=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=Xo(s,l,e,r,n),h=Xo(c,u,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&Qo(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&Jo(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&Qo(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function Ho(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!$o(i,a)&&ts(i,n,n.next,a)&&ns(i,a)&&ns(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),os(n),os(n.next),n=t=a),n=n.next}while(n!==t);return No(n)}function qo(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&Ko(o,s)){var l=is(o,s);return o=No(o,o.next),l=No(l,l.next),jo(o,e,r,n,i,a),void jo(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function Go(t,e){return t.x-e.x}function Yo(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&i!==n.x&&Jo(ar.x||n.x===r.x&&Wo(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(t,e)){var r=is(e,t);No(e,e.next),No(r,r.next)}}function Wo(t,e){return Qo(t.prev,t,e.prev)<0&&Qo(e.next,t,t.next)<0}function Xo(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function Zo(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function Ko(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&ts(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(ns(t,e)&&ns(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(Qo(t.prev,t,e.prev)||Qo(t,e.prev,e))||$o(t,e)&&Qo(t.prev,t,t.next)>0&&Qo(e.prev,e,e.next)>0)}function Qo(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function $o(t,e){return t.x===e.x&&t.y===e.y}function ts(t,e,r,n){var i=rs(Qo(t,e,r)),a=rs(Qo(t,e,n)),o=rs(Qo(r,n,t)),s=rs(Qo(r,n,e));return i!==a&&o!==s||(!(0!==i||!es(t,r,e))||(!(0!==a||!es(t,n,e))||(!(0!==o||!es(r,t,n))||!(0!==s||!es(r,e,n)))))}function es(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function rs(t){return t>0?1:t<0?-1:0}function ns(t,e){return Qo(t.prev,t,t.next)<0?Qo(t,e,t.next)>=0&&Qo(t,t.prev,e)>=0:Qo(t,e,t.prev)<0||Qo(t,t.next,e)<0}function is(t,e){var r=new ss(t.i,t.x,t.y),n=new ss(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function as(t,e,r,n){var i=new ss(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function os(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function ss(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ls(t,e,r,n){for(var i=0,a=e,o=r-n;an;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1),f=Math.max(n,Math.floor(r-s*c/o+u)),h=Math.min(i,Math.floor(r+(o-s)*c/o+u));t(e,r,f,h,a)}var p=e[r],d=n,m=i;for(us(e,n,r),a(e[i],p)>0&&us(e,n,i);d0;)m--}0===a(e[n],p)?us(e,n,m):(m++,us(e,m,i)),m<=r&&(n=m+1),r<=m&&(i=m-1)}}(t,e,r||0,n||t.length-1,i||fs)}function us(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function fs(t,e){return te?1:0}function hs(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;l0&&(n+=t[i-1].length,r.holes.push(n))}return r},Do.default=Ro;var gs=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new zi,this.indexArray=new Yi,this.indexArray2=new Qi,this.programConfigurations=new Ua(zo,t.layers,t.zoom),this.segments=new pa,this.segments2=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};gs.prototype.populate=function(t,e,r){this.hasPattern=ds(\"fill\",this.layers,e);for(var n=this.layers[0].layout.get(\"fill-sort-key\"),i=[],a=0,o=t;a>3}if(a--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new i(o,s));else{if(7!==n)throw new Error(\"unknown command \"+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},ws.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,c=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())c&&(c=a);else if(7!==r)throw new Error(\"unknown command \"+r)}return[o,l,s,c]},ws.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),c=ws.types[this.type];function u(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Es(t,e,r){if(3===t){var n=new As(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Ms.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error(\"feature index out of bounds\");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new _s(this._pbf,e,this.extent,this._keys,this._values)};var Ls={VectorTile:function(t,e){this.layers=t.readFields(Es,{},e)},VectorTileFeature:_s,VectorTileLayer:As},Cs=Ls.VectorTileFeature.types,Ps=Math.pow(2,13);function Is(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ps)+o,i*Ps*2,a*Ps*2,Math.round(s))}var Os=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Ri,this.indexArray=new Yi,this.programConfigurations=new Ua(bs,t.layers,t.zoom),this.segments=new pa,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function zs(t,e){return t.x===e.x&&(t.x<0||t.x>8192)||t.y===e.y&&(t.y<0||t.y>8192)}function Ds(t){return t.every((function(t){return t.x<0}))||t.every((function(t){return t.x>8192}))||t.every((function(t){return t.y<0}))||t.every((function(t){return t.y>8192}))}Os.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=ds(\"fill-extrusion\",this.layers,e);for(var n=0,i=t;n=1){var y=d[g-1];if(!zs(v,y)){f.vertexLength+4>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=v.sub(y)._perp()._unit(),b=y.dist(v);m+b>32768&&(m=0),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,v.x,v.y,x.x,x.y,0,1,m),m+=b,Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,m),Is(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,m);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>pa.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),\"Polygon\"===Cs[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A=2&&t[l-1].equals(t[l-2]);)l--;for(var c=0;c0;if(T&&v>c){var A=u.dist(p);if(A>2*f){var M=u.sub(u.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,m,0,0,h),p=M}}var S=p&&d,E=S?r:s?\"butt\":n;if(S&&\"round\"===E&&(_i&&(E=\"bevel\"),\"bevel\"===E&&(_>2&&(E=\"flipbevel\"),_100)y=g.mult(-1);else{var L=_*m.add(g).mag()/m.sub(g).mag();y._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(u,y,0,0,h),this.addCurrentVertex(u,y.mult(-1),0,0,h)}else if(\"bevel\"===E||\"fakeround\"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,I=k?0:C;if(p&&this.addCurrentVertex(u,m,P,I,h),\"fakeround\"===E)for(var O=Math.round(180*w/Math.PI/20),z=1;z2*f){var j=u.add(d.sub(u)._mult(f/N)._round());this.updateDistance(u,j),this.addCurrentVertex(j,g,0,0,h),u=j}}}}},qs.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,c=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,c,a,!0,-n,i),this.distance>Hs/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},qs.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,c=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&c)<<2,c>>6);var u=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,u),o.primitiveLength++),i?this.e2=u:this.e1=u},qs.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(Hs-1):this.distance},qs.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Nn(\"LineBucket\",qs,{omit:[\"layers\",\"patternFeatures\"]});var Gs=new Si({\"line-cap\":new wi(Lt.layout_line[\"line-cap\"]),\"line-join\":new Ti(Lt.layout_line[\"line-join\"]),\"line-miter-limit\":new wi(Lt.layout_line[\"line-miter-limit\"]),\"line-round-limit\":new wi(Lt.layout_line[\"line-round-limit\"]),\"line-sort-key\":new Ti(Lt.layout_line[\"line-sort-key\"])}),Ys={paint:new Si({\"line-opacity\":new Ti(Lt.paint_line[\"line-opacity\"]),\"line-color\":new Ti(Lt.paint_line[\"line-color\"]),\"line-translate\":new wi(Lt.paint_line[\"line-translate\"]),\"line-translate-anchor\":new wi(Lt.paint_line[\"line-translate-anchor\"]),\"line-width\":new Ti(Lt.paint_line[\"line-width\"]),\"line-gap-width\":new Ti(Lt.paint_line[\"line-gap-width\"]),\"line-offset\":new Ti(Lt.paint_line[\"line-offset\"]),\"line-blur\":new Ti(Lt.paint_line[\"line-blur\"]),\"line-dasharray\":new Ai(Lt.paint_line[\"line-dasharray\"]),\"line-pattern\":new ki(Lt.paint_line[\"line-pattern\"]),\"line-gradient\":new Mi(Lt.paint_line[\"line-gradient\"])}),layout:Gs},Ws=new(function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new pi(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=u({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Ti))(Ys.paint.properties[\"line-width\"].specification);Ws.useIntegerZoom=!0;var Xs=function(t){function e(e){t.call(this,e,Ys)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){\"line-gradient\"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values[\"line-gradient\"].value.expression;this.gradient=Co(t,\"lineProgress\"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values[\"line-floorwidth\"]=Ws.possiblyEvaluate(this._transitioningPaint._values[\"line-width\"].value,e)},e.prototype.createBucket=function(t){return new qs(t)},e.prototype.queryRadius=function(t){var e=t,r=Zs(oo(\"line-width\",this,e),oo(\"line-gap-width\",this,e)),n=oo(\"line-offset\",this,e);return r/2+Math.abs(n)+so(this.paint.get(\"line-translate\"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,a,o,s){var l=lo(t,this.paint.get(\"line-translate\"),this.paint.get(\"line-translate-anchor\"),o.angle,s),c=s/2*Zs(this.paint.get(\"line-width\").evaluate(e,r),this.paint.get(\"line-gap-width\").evaluate(e,r)),u=this.paint.get(\"line-offset\").evaluate(e,r);return u&&(n=function(t,e){for(var r=[],n=new i(0,0),a=0;a=3)for(var a=0;a0?e+2*t:t}var Js=Ii([{name:\"a_pos_offset\",components:4,type:\"Int16\"},{name:\"a_data\",components:4,type:\"Uint16\"},{name:\"a_pixeloffset\",components:4,type:\"Int16\"}],4),Ks=Ii([{name:\"a_projected_pos\",components:3,type:\"Float32\"}],4),Qs=(Ii([{name:\"a_fade_opacity\",components:1,type:\"Uint32\"}],4),Ii([{name:\"a_placed\",components:2,type:\"Uint8\"},{name:\"a_shift\",components:2,type:\"Float32\"}])),$s=(Ii([{type:\"Int16\",name:\"anchorPointX\"},{type:\"Int16\",name:\"anchorPointY\"},{type:\"Int16\",name:\"x1\"},{type:\"Int16\",name:\"y1\"},{type:\"Int16\",name:\"x2\"},{type:\"Int16\",name:\"y2\"},{type:\"Uint32\",name:\"featureIndex\"},{type:\"Uint16\",name:\"sourceLayerIndex\"},{type:\"Uint16\",name:\"bucketIndex\"}]),Ii([{name:\"a_pos\",components:2,type:\"Int16\"},{name:\"a_anchor_pos\",components:2,type:\"Int16\"},{name:\"a_extrude\",components:2,type:\"Int16\"}],4)),tl=Ii([{name:\"a_pos\",components:2,type:\"Float32\"},{name:\"a_radius\",components:1,type:\"Float32\"},{name:\"a_flags\",components:2,type:\"Int16\"}],4);Ii([{name:\"triangle\",components:3,type:\"Uint16\"}]),Ii([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Uint16\",name:\"glyphStartIndex\"},{type:\"Uint16\",name:\"numGlyphs\"},{type:\"Uint32\",name:\"vertexStartIndex\"},{type:\"Uint32\",name:\"lineStartIndex\"},{type:\"Uint32\",name:\"lineLength\"},{type:\"Uint16\",name:\"segment\"},{type:\"Uint16\",name:\"lowerSize\"},{type:\"Uint16\",name:\"upperSize\"},{type:\"Float32\",name:\"lineOffsetX\"},{type:\"Float32\",name:\"lineOffsetY\"},{type:\"Uint8\",name:\"writingMode\"},{type:\"Uint8\",name:\"placedOrientation\"},{type:\"Uint8\",name:\"hidden\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Int16\",name:\"associatedIconIndex\"}]),Ii([{type:\"Int16\",name:\"anchorX\"},{type:\"Int16\",name:\"anchorY\"},{type:\"Int16\",name:\"rightJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"centerJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"leftJustifiedTextSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedTextSymbolIndex\"},{type:\"Int16\",name:\"placedIconSymbolIndex\"},{type:\"Int16\",name:\"verticalPlacedIconSymbolIndex\"},{type:\"Uint16\",name:\"key\"},{type:\"Uint16\",name:\"textBoxStartIndex\"},{type:\"Uint16\",name:\"textBoxEndIndex\"},{type:\"Uint16\",name:\"verticalTextBoxStartIndex\"},{type:\"Uint16\",name:\"verticalTextBoxEndIndex\"},{type:\"Uint16\",name:\"iconBoxStartIndex\"},{type:\"Uint16\",name:\"iconBoxEndIndex\"},{type:\"Uint16\",name:\"verticalIconBoxStartIndex\"},{type:\"Uint16\",name:\"verticalIconBoxEndIndex\"},{type:\"Uint16\",name:\"featureIndex\"},{type:\"Uint16\",name:\"numHorizontalGlyphVertices\"},{type:\"Uint16\",name:\"numVerticalGlyphVertices\"},{type:\"Uint16\",name:\"numIconVertices\"},{type:\"Uint16\",name:\"numVerticalIconVertices\"},{type:\"Uint16\",name:\"useRuntimeCollisionCircles\"},{type:\"Uint32\",name:\"crossTileID\"},{type:\"Float32\",name:\"textBoxScale\"},{type:\"Float32\",components:2,name:\"textOffset\"},{type:\"Float32\",name:\"collisionCircleDiameter\"}]),Ii([{type:\"Float32\",name:\"offsetX\"}]),Ii([{type:\"Int16\",name:\"x\"},{type:\"Int16\",name:\"y\"},{type:\"Int16\",name:\"tileUnitDistanceFromAnchor\"}]);function el(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get(\"text-transform\").evaluate(r,{});return\"uppercase\"===n?t=t.toLocaleUpperCase():\"lowercase\"===n&&(t=t.toLocaleLowerCase()),hi.applyArabicShaping&&(t=hi.applyArabicShaping(t)),t}(t.text,e,r)})),t}var rl={\"!\":\"\\ufe15\",\"#\":\"\\uff03\",$:\"\\uff04\",\"%\":\"\\uff05\",\"&\":\"\\uff06\",\"(\":\"\\ufe35\",\")\":\"\\ufe36\",\"*\":\"\\uff0a\",\"+\":\"\\uff0b\",\",\":\"\\ufe10\",\"-\":\"\\ufe32\",\".\":\"\\u30fb\",\"/\":\"\\uff0f\",\":\":\"\\ufe13\",\";\":\"\\ufe14\",\"<\":\"\\ufe3f\",\"=\":\"\\uff1d\",\">\":\"\\ufe40\",\"?\":\"\\ufe16\",\"@\":\"\\uff20\",\"[\":\"\\ufe47\",\"\\\\\":\"\\uff3c\",\"]\":\"\\ufe48\",\"^\":\"\\uff3e\",_:\"\\ufe33\",\"`\":\"\\uff40\",\"{\":\"\\ufe37\",\"|\":\"\\u2015\",\"}\":\"\\ufe38\",\"~\":\"\\uff5e\",\"\\xa2\":\"\\uffe0\",\"\\xa3\":\"\\uffe1\",\"\\xa5\":\"\\uffe5\",\"\\xa6\":\"\\uffe4\",\"\\xac\":\"\\uffe2\",\"\\xaf\":\"\\uffe3\",\"\\u2013\":\"\\ufe32\",\"\\u2014\":\"\\ufe31\",\"\\u2018\":\"\\ufe43\",\"\\u2019\":\"\\ufe44\",\"\\u201c\":\"\\ufe41\",\"\\u201d\":\"\\ufe42\",\"\\u2026\":\"\\ufe19\",\"\\u2027\":\"\\u30fb\",\"\\u20a9\":\"\\uffe6\",\"\\u3001\":\"\\ufe11\",\"\\u3002\":\"\\ufe12\",\"\\u3008\":\"\\ufe3f\",\"\\u3009\":\"\\ufe40\",\"\\u300a\":\"\\ufe3d\",\"\\u300b\":\"\\ufe3e\",\"\\u300c\":\"\\ufe41\",\"\\u300d\":\"\\ufe42\",\"\\u300e\":\"\\ufe43\",\"\\u300f\":\"\\ufe44\",\"\\u3010\":\"\\ufe3b\",\"\\u3011\":\"\\ufe3c\",\"\\u3014\":\"\\ufe39\",\"\\u3015\":\"\\ufe3a\",\"\\u3016\":\"\\ufe17\",\"\\u3017\":\"\\ufe18\",\"\\uff01\":\"\\ufe15\",\"\\uff08\":\"\\ufe35\",\"\\uff09\":\"\\ufe36\",\"\\uff0c\":\"\\ufe10\",\"\\uff0d\":\"\\ufe32\",\"\\uff0e\":\"\\u30fb\",\"\\uff1a\":\"\\ufe13\",\"\\uff1b\":\"\\ufe14\",\"\\uff1c\":\"\\ufe3f\",\"\\uff1e\":\"\\ufe40\",\"\\uff1f\":\"\\ufe16\",\"\\uff3b\":\"\\ufe47\",\"\\uff3d\":\"\\ufe48\",\"\\uff3f\":\"\\ufe33\",\"\\uff5b\":\"\\ufe37\",\"\\uff5c\":\"\\u2015\",\"\\uff5d\":\"\\ufe38\",\"\\uff5f\":\"\\ufe35\",\"\\uff60\":\"\\ufe36\",\"\\uff61\":\"\\ufe12\",\"\\uff62\":\"\\ufe41\",\"\\uff63\":\"\\ufe42\"};var nl=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},il=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m},al=ol;function ol(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}ol.Varint=0,ol.Fixed64=1,ol.Bytes=2,ol.Fixed32=5;var sl=\"undefined\"==typeof TextDecoder?null:new TextDecoder(\"utf8\");function ll(t){return t.type===ol.Bytes?t.readVarint()+t.pos:t.pos+1}function cl(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function ul(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function fl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function wl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}ol.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=bl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=wl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*bl(this.buf,this.pos+4);return this.pos+=8,t},readSFixed64:function(){var t=bl(this.buf,this.pos)+4294967296*wl(this.buf,this.pos+4);return this.pos+=8,t},readFloat:function(){var t=nl(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=nl(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(i=a[r.pos++],n=(112&i)>>4,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<3,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<10,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<17,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(127&i)<<24,i<128)return cl(t,n,e);if(i=a[r.pos++],n|=(1&i)<<31,i<128)return cl(t,n,e);throw new Error(\"Expected varint not more than 10 bytes\")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&sl?function(t,e,r){return sl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){var n=\"\",i=e;for(;i239?4:l>223?3:l>191?2:1;if(i+u>r)break;1===u?l<128&&(c=l):2===u?128==(192&(a=t[i+1]))&&(c=(31&l)<<6|63&a)<=127&&(c=null):3===u?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((c=(15&l)<<12|(63&a)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===u&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((c=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,u=1):c>65535&&(c-=65536,n+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),n+=String.fromCharCode(c),i+=u}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==ol.Bytes)return t.push(this.readVarint(e));var r=ll(this);for(t=t||[];this.pos127;);else if(e===ol.Bytes)this.pos=this.readVarint()+this.pos;else if(e===ol.Fixed32)this.pos+=4;else{if(e!==ol.Fixed64)throw new Error(\"Unimplemented type: \"+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0));if(t>=0x10000000000000000||t<-0x10000000000000000)throw new Error(\"Given varint doesn't fit into 10 bytes\");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;if(e.buf[e.pos++]|=r|((t>>>=3)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;if(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),!t)return;e.buf[e.pos++]=127&t}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&ul(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),il(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),il(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&ul(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,ol.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,fl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,hl,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,ml,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,pl,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,dl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,gl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,vl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,yl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,xl,e)},writeBytesField:function(t,e){this.writeTag(t,ol.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,ol.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,ol.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,ol.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,ol.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,ol.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,ol.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};function Tl(t,e,r){1===t&&r.readMessage(kl,e)}function kl(t,e,r){if(3===t){var n=r.readMessage(Al,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,c=n.top,u=n.advance;e.push({id:i,bitmap:new So({width:o+6,height:s+6},a),metrics:{width:o,height:s,left:l,top:c,advance:u}})}}function Al(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function Ml(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h0&&N>A&&(A=N)}else{var j=r[S.fontStack],U=j&&j[L];if(U&&U.rect)I=U.rect,P=U.metrics;else{var V=e[S.fontStack],H=V&&V[L];if(!H)continue;P=H.metrics}C=24*(_-S.scale)}D?(t.verticalizable=!0,k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=z*S.scale+c):(k.push({glyph:L,imageName:O,x:h,y:p+C,vertical:D,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:I}),h+=P.advance*S.scale+c)}if(0!==k.length){var q=h-c;d=Math.max(q,d),Vl(k,0,k.length-1,g,A)}h=0;var G=a*_+A;T.lineOffset=Math.max(A,w),p+=G,m=Math.max(G,m),++v}else p+=a,++v}var Y;var W=p- -17,X=Ul(o),Z=X.horizontalAlign,J=X.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var c=(e-r)*i,u=0;u=a!==o?-s*n- -17:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&zl[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},Il.prototype.substring=function(t,e){var r=new Il;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},Il.prototype.toString=function(){return this.text},Il.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},Il.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push(Pl.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var zl={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},Dl={};function Rl(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*24/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function Fl(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,f=0,h=0;h-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],c=0;sn;)c-=l.shift().angleDelta;if(c>i)return!1;o++,s+=f.dist(h)}return!0}function Jl(t){for(var e=0,r=0;rc){var d=(c-l)/p,m=qe(f.x,h.x,d),g=qe(f.y,h.y,d),v=new ql(m,g,h.angleTo(f),u);return v._round(),!o||Zl(t,v,s,o,e)?v:void 0}l+=p}}function tc(t,e,r,n,i,a,o,s,l){var c=Kl(n,a,o),u=Ql(n,i),f=u*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&_=0&&w=0&&p+u<=f){var T=new ql(_,w,x,m);T._round(),i&&!Zl(e,T,o,i,a)||d.push(T)}}h+=y}l||d.length||s||(d=t(e,h/2,n,i,a,o,s,!0,c));return d}(t,h?e/2*s%e:(u/2+2*a)*o*s%e,e,c,r,f,h,!1,l)}function ec(t,e,r,n,a){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new i(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=a&&h.y>=a||(f.y>=a?f=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round():h.y>=a&&(h=new i(f.x+(h.x-f.x)*((a-f.y)/(h.y-f.y)),a)._round()),c&&f.equals(c[c.length-1])||(c=[f],o.push(c)),c.push(h)))))}return o}function rc(t,e,r,n){var a=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2,c=o.paddedRect.h-2,u=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,c]],d=function(t,e){return t+e[1]-e[0]},m=h.reduce(d,0),g=p.reduce(d,0),v=l-m,y=c-g,x=0,b=m,_=0,w=g,T=0,k=v,A=0,M=y;if(o.content&&n){var S=o.content;x=nc(h,0,S[0]),_=nc(p,0,S[1]),b=nc(h,S[0],S[2]),w=nc(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,a,l,c){var h=ac(n.stretch-x,b,u,t.left),p=oc(n.fixed-T,k,n.stretch,m),d=ac(a.stretch-_,w,f,t.top),v=oc(a.fixed-A,M,a.stretch,g),y=ac(l.stretch-x,b,u,t.left),S=oc(l.fixed-T,k,l.stretch,m),E=ac(c.stretch-_,w,f,t.top),L=oc(c.fixed-A,M,c.stretch,g),C=new i(h,d),P=new i(y,d),I=new i(y,E),O=new i(h,E),z=new i(p/s,v/s),D=new i(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),O._matMult(N),I._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=a.stretch+a.fixed,H=c.stretch+c.fixed;return{tl:C,tr:P,bl:O,br:I,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:z,pixelOffsetBR:D,minFontScaleX:k/s/u,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=ic(h,v,m),C=ic(p,y,g),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var m=o.top*s-l,g=o.bottom*s+l,v=o.left*s-l,y=o.right*s+l,x=o.collisionPadding;if(x&&(v-=x[0]*s,m-=x[1]*s,y+=x[2]*s,g+=x[3]*s),u){var b=new i(v,m),_=new i(y,m),w=new i(v,g),T=new i(y,g),k=u*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),v=Math.min(b.x,_.x,w.x,T.x),y=Math.max(b.x,_.x,w.x,T.x),m=Math.min(b.y,_.y,w.y,T.y),g=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,v,m,y,g,r,n,a)}this.boxEndIndex=t.length},lc=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=cc),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function cc(t,e){return te?1:0}function uc(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,a=1/0,o=-1/0,s=-1/0,l=t[0],c=0;co)&&(o=u.x),(!c||u.y>s)&&(s=u.y)}var f=o-n,h=s-a,p=Math.min(f,h),d=p/2,m=new lc([],fc);if(0===p)return new i(n,a);for(var g=n;gy.d||!y.d)&&(y=b,r&&console.log(\"found best %d after %d probes\",Math.round(1e4*b.d)/1e4,x)),b.max-y.d<=e||(d=b.h/2,m.push(new hc(b.p.x-d,b.p.y-d,d,t)),m.push(new hc(b.p.x+d,b.p.y-d,d,t)),m.push(new hc(b.p.x-d,b.p.y+d,d,t)),m.push(new hc(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log(\"num probes: \"+x),console.log(\"best distance: \"+y.d)),y.p}function fc(t,e){return e.max-t.max}function hc(t,e,r,n){this.p=new i(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=u.y>t.y&&t.x<(u.x-c.x)*(t.y-c.y)/(u.y-c.y)+c.x&&(r=!r),n=Math.min(n,ro(t,c,u))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}lc.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},lc.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},lc.prototype.peek=function(){return this.data[0]},lc.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},lc.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var pc=Number.POSITIVE_INFINITY;function dc(t,e){return e[1]!==pc?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case\"top-right\":case\"top-left\":case\"top\":i=r-7;break;case\"bottom-right\":case\"bottom-left\":case\"bottom\":i=7-r}switch(t){case\"top-right\":case\"bottom-right\":case\"right\":n=-e;break;case\"top-left\":case\"bottom-left\":case\"left\":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case\"top-right\":case\"top-left\":n=i-7;break;case\"bottom-right\":case\"bottom-left\":n=7-i;break;case\"bottom\":n=7-e;break;case\"top\":n=e-7}switch(t){case\"top-right\":case\"bottom-right\":r=-i;break;case\"top-left\":case\"bottom-left\":r=i;break;case\"left\":r=e;break;case\"right\":r=-e}return[r,n]}(t,e[0])}function mc(t){switch(t){case\"right\":case\"top-right\":case\"bottom-right\":return\"right\";case\"left\":case\"top-left\":case\"bottom-left\":return\"left\"}return\"center\"}function gc(t,e,r,n,a,o,s,l,c,u,f,h,p,d,m){var g=function(t,e,r,n,a,o,s,l){for(var c=n.layout.get(\"text-rotate\").evaluate(o,{})*Math.PI/180,u=[],f=0,h=e.positionedLines;f32640&&_(t.layerIds[0]+': Value for \"text-size\" is >= 255. Reduce your \"text-size\".'):\"composite\"===v.kind&&((y=[128*d.compositeTextSizes[0].evaluate(s,{},m),128*d.compositeTextSizes[1].evaluate(s,{},m)])[0]>32640||y[1]>32640)&&_(t.layerIds[0]+': Value for \"text-size\" is >= 255. Reduce your \"text-size\".'),t.addSymbols(t.text,g,y,l,o,s,u,e,c.lineStartIndex,c.lineLength,p,m);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&(\"constant\"!==a.value.kind||a.value.value.length>0),c=\"constant\"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,u=i.get(\"symbol-sort-key\");if(this.features=[],l||c){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new pi(this.zoom),m=0,g=t;m=0;for(var O=0,z=k.sections;O=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0},Mc.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Mc.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},Mc.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},Mc.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},Mc.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Nn(\"SymbolBucket\",Mc,{omit:[\"layers\",\"collisionBoxArray\",\"features\",\"compareText\"]}),Mc.MAX_GLYPHS=65535,Mc.addDynamicAttributes=wc;var Sc=new Si({\"symbol-placement\":new wi(Lt.layout_symbol[\"symbol-placement\"]),\"symbol-spacing\":new wi(Lt.layout_symbol[\"symbol-spacing\"]),\"symbol-avoid-edges\":new wi(Lt.layout_symbol[\"symbol-avoid-edges\"]),\"symbol-sort-key\":new Ti(Lt.layout_symbol[\"symbol-sort-key\"]),\"symbol-z-order\":new wi(Lt.layout_symbol[\"symbol-z-order\"]),\"icon-allow-overlap\":new wi(Lt.layout_symbol[\"icon-allow-overlap\"]),\"icon-ignore-placement\":new wi(Lt.layout_symbol[\"icon-ignore-placement\"]),\"icon-optional\":new wi(Lt.layout_symbol[\"icon-optional\"]),\"icon-rotation-alignment\":new wi(Lt.layout_symbol[\"icon-rotation-alignment\"]),\"icon-size\":new Ti(Lt.layout_symbol[\"icon-size\"]),\"icon-text-fit\":new wi(Lt.layout_symbol[\"icon-text-fit\"]),\"icon-text-fit-padding\":new wi(Lt.layout_symbol[\"icon-text-fit-padding\"]),\"icon-image\":new Ti(Lt.layout_symbol[\"icon-image\"]),\"icon-rotate\":new Ti(Lt.layout_symbol[\"icon-rotate\"]),\"icon-padding\":new wi(Lt.layout_symbol[\"icon-padding\"]),\"icon-keep-upright\":new wi(Lt.layout_symbol[\"icon-keep-upright\"]),\"icon-offset\":new Ti(Lt.layout_symbol[\"icon-offset\"]),\"icon-anchor\":new Ti(Lt.layout_symbol[\"icon-anchor\"]),\"icon-pitch-alignment\":new wi(Lt.layout_symbol[\"icon-pitch-alignment\"]),\"text-pitch-alignment\":new wi(Lt.layout_symbol[\"text-pitch-alignment\"]),\"text-rotation-alignment\":new wi(Lt.layout_symbol[\"text-rotation-alignment\"]),\"text-field\":new Ti(Lt.layout_symbol[\"text-field\"]),\"text-font\":new Ti(Lt.layout_symbol[\"text-font\"]),\"text-size\":new Ti(Lt.layout_symbol[\"text-size\"]),\"text-max-width\":new Ti(Lt.layout_symbol[\"text-max-width\"]),\"text-line-height\":new wi(Lt.layout_symbol[\"text-line-height\"]),\"text-letter-spacing\":new Ti(Lt.layout_symbol[\"text-letter-spacing\"]),\"text-justify\":new Ti(Lt.layout_symbol[\"text-justify\"]),\"text-radial-offset\":new Ti(Lt.layout_symbol[\"text-radial-offset\"]),\"text-variable-anchor\":new wi(Lt.layout_symbol[\"text-variable-anchor\"]),\"text-anchor\":new Ti(Lt.layout_symbol[\"text-anchor\"]),\"text-max-angle\":new wi(Lt.layout_symbol[\"text-max-angle\"]),\"text-writing-mode\":new wi(Lt.layout_symbol[\"text-writing-mode\"]),\"text-rotate\":new Ti(Lt.layout_symbol[\"text-rotate\"]),\"text-padding\":new wi(Lt.layout_symbol[\"text-padding\"]),\"text-keep-upright\":new wi(Lt.layout_symbol[\"text-keep-upright\"]),\"text-transform\":new Ti(Lt.layout_symbol[\"text-transform\"]),\"text-offset\":new Ti(Lt.layout_symbol[\"text-offset\"]),\"text-allow-overlap\":new wi(Lt.layout_symbol[\"text-allow-overlap\"]),\"text-ignore-placement\":new wi(Lt.layout_symbol[\"text-ignore-placement\"]),\"text-optional\":new wi(Lt.layout_symbol[\"text-optional\"])}),Ec={paint:new Si({\"icon-opacity\":new Ti(Lt.paint_symbol[\"icon-opacity\"]),\"icon-color\":new Ti(Lt.paint_symbol[\"icon-color\"]),\"icon-halo-color\":new Ti(Lt.paint_symbol[\"icon-halo-color\"]),\"icon-halo-width\":new Ti(Lt.paint_symbol[\"icon-halo-width\"]),\"icon-halo-blur\":new Ti(Lt.paint_symbol[\"icon-halo-blur\"]),\"icon-translate\":new wi(Lt.paint_symbol[\"icon-translate\"]),\"icon-translate-anchor\":new wi(Lt.paint_symbol[\"icon-translate-anchor\"]),\"text-opacity\":new Ti(Lt.paint_symbol[\"text-opacity\"]),\"text-color\":new Ti(Lt.paint_symbol[\"text-color\"],{runtimeType:Ut,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),\"text-halo-color\":new Ti(Lt.paint_symbol[\"text-halo-color\"]),\"text-halo-width\":new Ti(Lt.paint_symbol[\"text-halo-width\"]),\"text-halo-blur\":new Ti(Lt.paint_symbol[\"text-halo-blur\"]),\"text-translate\":new wi(Lt.paint_symbol[\"text-translate\"]),\"text-translate-anchor\":new wi(Lt.paint_symbol[\"text-translate-anchor\"])}),layout:Sc},Lc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ft,this.defaultValue=t};Lc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},Lc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},Lc.prototype.outputDefined=function(){return!1},Lc.prototype.serialize=function(){return null},Nn(\"FormatSectionOverride\",Lc,{omit:[\"defaultValue\"]});var Cc=function(t){function e(e){t.call(this,e,Ec)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),\"auto\"===this.layout.get(\"icon-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"icon-rotation-alignment\"]=\"map\":this.layout._values[\"icon-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-rotation-alignment\")&&(\"point\"!==this.layout.get(\"symbol-placement\")?this.layout._values[\"text-rotation-alignment\"]=\"map\":this.layout._values[\"text-rotation-alignment\"]=\"viewport\"),\"auto\"===this.layout.get(\"text-pitch-alignment\")&&(this.layout._values[\"text-pitch-alignment\"]=this.layout.get(\"text-rotation-alignment\")),\"auto\"===this.layout.get(\"icon-pitch-alignment\")&&(this.layout._values[\"icon-pitch-alignment\"]=this.layout.get(\"icon-rotation-alignment\")),\"point\"===this.layout.get(\"symbol-placement\")){var n=this.layout.get(\"text-writing-mode\");if(n){for(var i=[],a=0,o=n;a\",targetMapId:n,sourceMapId:a.mapId})}}},qc.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(\"\"===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else k()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},qc.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},qc.prototype.processTask=function(t,e){var r=this;if(\"\"===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(qn(e.error)):n(null,qn(e.data)))}else{var i=!1,a=S(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:\"\",sourceMapId:r.mapId,error:e?Hn(e):null,data:Hn(n,a)},a)}:function(t){i=!0},s=null,l=qn(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var c=e.type.split(\".\");s=this.parent.getWorkerSource(e.sourceMapId,c[0],l.source)[c[1]](l,o)}else o(new Error(\"Could not find function \"+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},qc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener(\"message\",this.receive,!1)};var Yc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};Yc.prototype.setNorthEast=function(t){return this._ne=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.setSouthWest=function(t){return this._sw=t instanceof Wc?new Wc(t.lng,t.lat):Wc.convert(t),this},Yc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof Wc)e=t,r=t;else{if(!(t instanceof Yc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(Yc.convert(a))}var o=t;return this.extend(Wc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new Wc(e.lng,e.lat),this._ne=new Wc(r.lng,r.lat)),this},Yc.prototype.getCenter=function(){return new Wc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Yc.prototype.getSouthWest=function(){return this._sw},Yc.prototype.getNorthEast=function(){return this._ne},Yc.prototype.getNorthWest=function(){return new Wc(this.getWest(),this.getNorth())},Yc.prototype.getSouthEast=function(){return new Wc(this.getEast(),this.getSouth())},Yc.prototype.getWest=function(){return this._sw.lng},Yc.prototype.getSouth=function(){return this._sw.lat},Yc.prototype.getEast=function(){return this._ne.lng},Yc.prototype.getNorth=function(){return this._ne.lat},Yc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Yc.prototype.toString=function(){return\"LngLatBounds(\"+this._sw.toString()+\", \"+this._ne.toString()+\")\"},Yc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Yc.prototype.contains=function(t){var e=Wc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},Yc.convert=function(t){return!t||t instanceof Yc?t:new Yc(t)};var Wc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error(\"Invalid LngLat object: (\"+t+\", \"+e+\")\");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error(\"Invalid LngLat latitude value: must be between -90 and 90\")};Wc.prototype.wrap=function(){return new Wc(c(this.lng,-180,180),this.lat)},Wc.prototype.toArray=function(){return[this.lng,this.lat]},Wc.prototype.toString=function(){return\"LngLat(\"+this.lng+\", \"+this.lat+\")\"},Wc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return 6371008.8*Math.acos(Math.min(i,1))},Wc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new Yc(new Wc(this.lng-r,this.lat-e),new Wc(this.lng+r,this.lat+e))},Wc.convert=function(t){if(t instanceof Wc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new Wc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&\"object\"==typeof t&&null!==t)return new Wc(Number(\"lng\"in t?t.lng:t.lon),Number(t.lat));throw new Error(\"`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]\")};var Xc=2*Math.PI*6371008.8;function Zc(t){return Xc*Math.cos(t*Math.PI/180)}function Jc(t){return(180+t)/360}function Kc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function Qc(t,e){return t/Zc(e)}function $c(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var tu=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};tu.fromLngLat=function(t,e){void 0===e&&(e=0);var r=Wc.convert(t);return new tu(Jc(r.lng),Kc(r.lat),Qc(e,r.lat))},tu.prototype.toLngLat=function(){return new Wc(360*this.x-180,$c(this.y))},tu.prototype.toAltitude=function(){return t=this.z,e=this.y,t*Zc($c(e));var t,e},tu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Xc*(t=$c(this.y),1/Math.cos(t*Math.PI/180));var t};var eu=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=iu(0,t,t,e,r)};eu.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},eu.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=Gc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=Gc(256*(r+1),256*(n+1),i),a[0]+\",\"+a[1]+\",\"+o[0]+\",\"+o[1]),l=function(t,e,r){for(var n,i=\"\",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new nu(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new nu(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},nu.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?iu(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):iu(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},nu.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},nu.prototype.children=function(t){if(this.overscaledZ>=t)return[new nu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new nu(e,this.wrap,e,r,n),new nu(e,this.wrap,e,r+1,n),new nu(e,this.wrap,e,r,n+1),new nu(e,this.wrap,e,r+1,n+1)]},nu.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError(\"out of range source coordinates for DEM data\");return(e+1)*this.stride+(t+1)},au.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},au.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},au.prototype.getPixels=function(){return new Eo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},au.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error(\"dem dimension mismatch\");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,c=a;c=0&&u[3]>=0&&s.insert(o,u[0],u[1],u[2],u[3])}},uu.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Ls.VectorTile(new al(this.rawTileData)).layers,this.sourceLayerCoder=new ou(this.vtLayers?Object.keys(this.vtLayers).sort():[\"_geojsonTileLayer\"])),this.vtLayers},uu.prototype.query=function(t,e,r,n){var a=this;this.loadVTLayers();for(var o=t.params||{},s=8192/t.tileSize/t.scale,l=sn(o.filter),c=t.queryGeometry,u=t.queryPadding*s,f=hu(c),h=this.grid.query(f.minX-u,f.minY-u,f.maxX+u,f.maxY+u),p=hu(t.cameraQueryGeometry),d=this.grid3D.query(p.minX-u,p.minY-u,p.maxX+u,p.maxY+u,(function(e,r,n,a){return function(t,e,r,n,a){for(var o=0,s=t;o=l.x&&a>=l.y)return!0}var c=[new i(e,r),new i(e,a),new i(n,a),new i(n,r)];if(t.length>2)for(var u=0,f=c;u=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new pi(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),m=0;mn)i=!1;else if(e)if(this.expirationTimeot&&(t.getActor().send(\"enforceCacheSizeLimit\",at),ht=0)},t.clamp=l,t.clearTileCache=function(t){var e=self.caches.delete(\"mapbox-tiles\");t&&e.catch(t).then((function(){return t()}))},t.clipLine=ec,t.clone=function(t){var e=new fo(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=x,t.clone$2=function(t){var e=new fo(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=tl,t.config=F,t.create=function(){var t=new fo(16);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new fo(9);return fo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new fo(4);return fo!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=Wr,t.createLayout=Ii,t.createStyleLayer=function(t){return\"custom\"===t.type?new Dc(t):new Rc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=qe,t.offscreenCanvasSupported=pt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),c=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*c,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*c,t[15]=1,t},t.parseGlyphPBF=function(t){return new al(t).readFields(Tl,[])},t.pbf=al,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=8192/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,c=t.layers[0]._unevaluatedLayout._values,u={};if(\"composite\"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;u.compositeTextSizes=[c[\"text-size\"].possiblyEvaluate(new pi(h),o),c[\"text-size\"].possiblyEvaluate(new pi(p),o)]}if(\"composite\"===t.iconSizeData.kind){var d=t.iconSizeData,m=d.minZoom,g=d.maxZoom;u.compositeIconSizes=[c[\"icon-size\"].possiblyEvaluate(new pi(m),o),c[\"icon-size\"].possiblyEvaluate(new pi(g),o)]}u.layoutTextSize=c[\"text-size\"].possiblyEvaluate(new pi(t.zoom+1),o),u.layoutIconSize=c[\"icon-size\"].possiblyEvaluate(new pi(t.zoom+1),o),u.textMaxSize=c[\"text-size\"].possiblyEvaluate(new pi(18));for(var v=24*l.get(\"text-line-height\"),y=\"map\"===l.get(\"text-rotation-alignment\")&&\"point\"!==l.get(\"symbol-placement\"),x=l.get(\"text-keep-upright\"),b=l.get(\"text-size\"),w=function(){var a=k[T],s=l.get(\"text-font\").evaluate(a,{},o).join(\",\"),c=b.evaluate(a,{},o),f=u.layoutTextSize.evaluate(a,{},o),h=u.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,m=[0,0];if(d){var g=d.toString(),w=24*l.get(\"text-letter-spacing\").evaluate(a,{},o),A=function(t){for(var e=0,r=t;e=8192||f.y<0||f.y>=8192||function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,w,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),I=0,O=0,z=0,D=0,R=-1,F=-1,B={},N=ya(\"\"),j=0,U=0;void 0===s._unevaluatedLayout.getValue(\"text-radial-offset\")?(M=s.layout.get(\"text-offset\").evaluate(b,{},k).map((function(t){return 24*t})),j=M[0],U=M[1]):(j=24*s.layout.get(\"text-radial-offset\").evaluate(b,{},k),U=pc);if(t.allowVerticalPlacement&&n.vertical){var V=s.layout.get(\"text-rotate\").evaluate(b,{},k)+90,H=n.vertical;L=new sc(l,e,c,u,f,H,h,p,d,V),o&&(C=new sc(l,e,c,u,f,o,g,v,d,V))}if(i){var q=s.layout.get(\"icon-rotate\").evaluate(b,{}),G=\"none\"!==s.layout.get(\"icon-text-fit\"),Y=rc(i,q,T,G),W=o?rc(o,q,T,G):void 0;E=new sc(l,e,c,u,f,i,g,v,!1,q),I=4*Y.length;var X=t.iconSizeData,Z=null;\"source\"===X.kind?(Z=[128*s.layout.get(\"icon-size\").evaluate(b,{})])[0]>32640&&_(t.layerIds[0]+': Value for \"icon-size\" is >= 255. Reduce your \"icon-size\".'):\"composite\"===X.kind&&((Z=[128*w.compositeIconSizes[0].evaluate(b,{},k),128*w.compositeIconSizes[1].evaluate(b,{},k)])[0]>32640||Z[1]>32640)&&_(t.layerIds[0]+': Value for \"icon-size\" is >= 255. Reduce your \"icon-size\".'),t.addSymbols(t.icon,Y,Z,x,y,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,W&&(O=4*W.length,t.addSymbols(t.icon,W,Z,x,y,b,Cl.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=ya(K.text);var Q=s.layout.get(\"text-rotate\").evaluate(b,{},k);S=new sc(l,e,c,u,f,K,h,p,d,Q)}var $=1===K.positionedLines.length;if(z+=gc(t,e,K,a,s,d,b,m,P,n.vertical?Cl.horizontal:Cl.horizontalOnly,$?Object.keys(n.horizontal):[J],B,R,w,k),$)break}n.vertical&&(D+=gc(t,e,n.vertical,a,s,d,b,m,P,Cl.vertical,[\"vertical\"],B,F,w,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ct=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ct(S,lt),lt=ct(L,lt),lt=ct(E,lt);var ut=(lt=ct(C,lt))>-1?1:0;ut&&(lt*=A/24);t.glyphOffsetArray.length>=Mc.MAX_GLYPHS&&_(\"Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907\");void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey);t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,c,z,D,I,O,ut,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,v,w,A,l,x,T,M,d,e,a,c,u,o)};if(\"line\"===S)for(var P=0,I=ec(e.geometry,0,0,8192,8192);P1){var V=$l(U,k,r.vertical||m,n,24,y);V&&C(U,V)}}else if(\"Polygon\"===e.type)for(var H=0,q=hs(e.geometry,0);H=E.maxzoom))if(\"none\"!==E.visibility)o(S,this.zoom,n),(m[E.id]=E.createBucket({index:u.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),u.bucketLayerIDs.push(S.map((function(t){return t.id})))}}}var L=t.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send(\"getGlyphs\",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,I.call(l))})):h={};var C=Object.keys(g.iconDependencies);C.length?a.send(\"getImages\",{icons:C,source:this.source,tileID:this.tileID,type:\"icons\"},(function(t,e){f||(f=t,p=e,I.call(l))})):p={};var P=Object.keys(g.patternDependencies);function I(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in m){var l=m[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.status=\"done\",s(null,{buckets:t.values(m).filter((function(t){return!t.isEmpty()})),featureIndex:u,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send(\"getImages\",{icons:P,source:this.source,tileID:this.tileID,type:\"patterns\"},(function(t,e){f||(f=t,d=e,I.call(l))})):d={},I.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status=\"done\",n.loaded[i]=s,r(e);var l=a.rawData,c={};a.expires&&(c.expires=a.expires),a.cacheControl&&(c.cacheControl=a.cacheControl);var u={};if(o){var f=o.finish();f&&(u.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,c,u))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};\"parsing\"===o.status?o.reloadCallback=s:\"done\"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var c=t.window.ImageBitmap,u=function(){this.loaded={}};u.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=c&&a instanceof c?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},u.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext(\"2d\")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},u.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if(\"FeatureCollection\"===i)for(n=0;n=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,m=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,\"id\"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};m.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;!function t(e,r,n,i,a,o){for(;a>i;){if(a-i>600){var s=a-i+1,l=n-i+1,c=Math.log(s),u=.5*Math.exp(2*c/3),f=.5*Math.sqrt(c*u*(s-u)/s)*(l-s/2<0?-1:1),h=Math.max(i,Math.floor(n-l*u/s+f)),p=Math.min(a,Math.floor(n+(s-l)*u/s+f));t(e,r,n,h,p,o)}var d=r[2*n+o],m=i,g=a;for(z(e,r,i,n),r[2*a+o]>d&&z(e,r,i,a);md;)g--}r[2*i+o]===d?z(e,r,i,g):(g++,z(e,r,g,a)),g<=n&&(i=g+1),n<=g&&(a=g-1)}}(t,e,o,n,i,a%2),O(t,e,r,n,o-1,a+1),O(t,e,r,o+1,i,a+1)}}function z(t,e,r,n){D(t,r,n),D(e,2*r,2*n),D(e,2*r+1,2*n+1)}function D(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function R(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var F=function(t){return t[0]},B=function(t){return t[1]},N=function(t,e,r,n,i){void 0===e&&(e=F),void 0===r&&(r=B),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l=r&&s<=i&&l>=n&&l<=a&&u.push(t[d]);else{var m=Math.floor((p+h)/2);s=e[2*m],l=e[2*m+1],s>=r&&s<=i&&l>=n&&l<=a&&u.push(t[m]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(c.push(p),c.push(m-1),c.push(g)),(0===f?i>=s:a>=l)&&(c.push(m+1),c.push(h),c.push(g))}}return u}(this.ids,this.coords,t,e,r,n,this.nodeSize)},N.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var c=o.pop(),u=o.pop(),f=o.pop();if(u-f<=a)for(var h=f;h<=u;h++)R(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+u)/2),d=e[2*p],m=e[2*p+1];R(d,m,r,n)<=l&&s.push(t[p]);var g=(c+1)%2;(0===c?r-i<=d:n-i<=m)&&(o.push(f),o.push(p-1),o.push(g)),(0===c?r+i>=d:n+i>=m)&&(o.push(p+1),o.push(u),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var j={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},U=function(t){this.options=X(Object.create(j),t),this.trees=new Array(this.options.maxZoom+1)};function V(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function H(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function q(t){return{type:\"Feature\",id:t.id,properties:G(t),geometry:{type:\"Point\",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function G(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+\"k\":e>=1e3?Math.round(e/100)/10+\"k\":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function Z(t){return t.x}function J(t){return t.y}function K(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function Q(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if(\"Point\"===r||\"MultiPoint\"===r||\"LineString\"===r)$(t,e);else if(\"Polygon\"===r||\"MultiLineString\"===r)for(var n=0;n0&&(o+=n?(i*c-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(c-a,2))),i=l,a=c}var u=e.length-3;e[2]=1,function t(e,r,n,i){for(var a,o=i,s=n-r>>1,l=n-r,c=e[r],u=e[r+1],f=e[n],h=e[n+1],p=r+3;po)a=p,o=d;else if(d===o){var m=Math.abs(p-s);mi&&(a-r>3&&t(e,r,a,i),e[a+2]=o,n-a>3&&t(e,a,n,i))}(e,0,u,r),e[u+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function nt(t,e,r,n){for(var i=0;i1?1:r}function ot(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],c=0;c=r&&d=n)){var m=[];if(\"Point\"===h||\"MultiPoint\"===h)st(f,m,r,n,i);else if(\"LineString\"===h)lt(f,m,r,n,i,!1,s.lineMetrics);else if(\"MultiLineString\"===h)ut(f,m,r,n,i,!1);else if(\"Polygon\"===h)ut(f,m,r,n,i,!0);else if(\"MultiPolygon\"===h)for(var g=0;g=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function lt(t,e,r,n,i,a,o){for(var s,l,c=ct(t),u=0===i?ht:pt,f=t.start,h=0;hr&&(l=u(c,p,d,g,v,r),o&&(c.start=f+s*l)):y>n?x=r&&(l=u(c,p,d,g,v,r),b=!0),x>n&&y<=n&&(l=u(c,p,d,g,v,n),b=!0),!a&&b&&(o&&(c.end=f+s*l),e.push(c),c=ct(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],m=t[_+2],(y=0===i?p:d)>=r&&y<=n&&ft(c,p,d,m),_=c.length-3,a&&_>=3&&(c[_]!==c[0]||c[_+1]!==c[1])&&ft(c,c[0],c[1],c[2]),c.length&&e.push(c)}function ct(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ut(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=u),f>o.maxY&&(o.maxY=f)}return o}function xt(t,e,r,n){var i=e.geometry,a=e.type,o=[];if(\"Point\"===a||\"MultiPoint\"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error(\"maxZoom should be in the 0-24 range\");if(e.promoteId&&e.generateId)throw new Error(\"promoteId and generateId cannot be used together.\");var n=function(t,e){var r=[];if(\"FeatureCollection\"===t.type)for(var n=0;n=n;c--){var u=+Date.now();s=this._cluster(s,c),this.trees[c]=new N(s,Z,J,a,Float32Array),r&&console.log(\"z%d: %d clusters in %dms\",c,s.length,+Date.now()-u)}return r&&console.timeEnd(\"total time\"),this},U.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],c=[],u=0,f=l.range(Y(r),W(a),Y(i),W(n));u1?this._map(c,!0):null,g=(l<<5)+(e+1)+this.points.length,v=0,y=f;v>5},U.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},U.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},_t.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},_t.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,c=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var u=1<1&&console.time(\"creation\"),h=this.tiles[f]=yt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),c)){c>1&&(console.log(\"tile z%d-%d-%d (features: %d, points: %d, simplified: %d)\",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd(\"creation\"));var p=\"z\"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time(\"clipping\");var m,g,v,y,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;m=g=v=y=null,x=ot(t,u,r-_,r+T,0,h.minX,h.maxX,l),b=ot(t,u,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(m=ot(x,u,n-_,n+T,1,h.minY,h.maxY,l),g=ot(x,u,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(v=ot(b,u,n-_,n+T,1,h.minY,h.maxY,l),y=ot(b,u,n+w,n+k,1,h.minY,h.maxY,l),b=null),c>1&&console.timeEnd(\"clipping\"),s.push(m||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(v||[],e+1,2*r+1,2*n),s.push(y||[],e+1,2*r+1,2*n+1)}}},_t.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log(\"drilling down to z%d-%d-%d\",t,e,r);for(var l,c=t,u=e,f=r;!l&&c>0;)c--,u=Math.floor(u/2),f=Math.floor(f/2),l=this.tiles[wt(c,u,f)];return l&&l.source?(a>1&&console.log(\"found parent tile z%d-%d-%d\",c,u,f),a>1&&console.time(\"drilling down\"),this.splitTile(l.source,c,u,f,t,e,r),a>1&&console.timeEnd(\"drilling down\"),this.tiles[s]?gt(this.tiles[s],i):null):null};var kt=function(e){function r(t,r,n,i){e.call(this,t,r,n,Tt),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&\"Idle\"!==this._state?this._state=\"NeedsLoadData\":(this._state=\"Coalescing\",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if(\"object\"!=typeof o)return r(new Error(\"Input data given to '\"+n.source+\"' is not a valid GeoJSON object.\"));f(o,!0);try{e._geoJSONIndex=n.cluster?new U(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),c=0,u=l;c=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e=0?1.2:1))}function v(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error(\"glyphs > 65535 not supported\"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=void 0,d=i/r*(n+1);if(l.isDash){var m=n-Math.abs(d);p=Math.sqrt(h*h+m*m)}else p=n-Math.sqrt(h*h+d*d);this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],c=0;c1&&(l=t[++s]);var u=Math.abs(c-l.left),f=Math.abs(c-l.right),h=Math.min(u,f),p=l.isDash?h:-h;this.data[o+c]=Math.max(0,Math.min(255,p+128))}},T.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce(\"LineAtlas out of space\"),null;for(var a=0,o=0;o=n&&e.x=i&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event(\"data\",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:\"source\",sourceDataType:\"content\"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event(\"data\",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send(\"geojson.getClusterExpansionZoom\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send(\"geojson.getClusterChildren\",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send(\"geojson.getClusterLeaves\",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;\"string\"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+\".loadData\",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+\".coalesce\",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?\"reloadTile\":\"loadTile\";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,\"reloadTile\"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send(\"removeTile\",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send(\"removeSource\",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),P=t.createLayout([{name:\"a_pos\",type:\"Int16\",components:2},{name:\"a_texture_pos\",type:\"Int16\",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type=\"image\",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event(\"dataloading\",{dataType:\"source\"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event(\"data\",{dataType:\"source\",sourceDataType:\"metadata\"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;or.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+this.id,null,\"Playback for this video can be set only between the \"+r.start(0)+\" and \"+r.end(0)+\"-second mark.\"))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];\"loaded\"!==i.state&&(i.state=\"loaded\",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"video\",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return\"number\"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"coordinates\" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"coordinates\"'))),n.animate&&\"boolean\"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'optional \"animate\" property must be a boolean value'))),n.canvas?\"string\"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'\"canvas\" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError(\"sources.\"+r,null,'missing required property \"canvas\"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error(\"Canvas dimensions cannot be less than or equal to zero.\"))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,P.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];\"loaded\"!==a.state&&(a.state=\"loaded\",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:\"canvas\",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},N.prototype.has=function(t){return t.wrapped().key in this.data},N.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},N.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},N.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},N.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},N.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},N.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},N.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n=\"number\"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(It(this._source.type)){for(var c={},u={},f=0,h=Object.keys(l);fthis._source.maxzoom){var g=d.children(this._source.maxzoom)[0],v=this.getTile(g);if(v&&v.hasData()){n[g.key]=g;continue}}else{var y=d.children(this._source.maxzoom);if(n[y[0].key]&&n[y[1].key]&&n[y[2].key]&&n[y[3].key])continue}for(var x=m.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(m=this.getTile(_))&&x&&(m=this._addTile(_)),m&&(n[_.key]=_,x=m.wasRequested(),m.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a0||(e.hasData()&&\"reloading\"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),c=s.map((function(t){return o.pointCoordinate(t)})),u=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,m=0,g=c;m=0&&v[1].y+g>=0){var y=l.map((function(t){return s.getTilePoint(t)})),x=c.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:y,cameraQueryGeometry:x,scale:m})}}},x=0;x=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||\"_geojsonTileLayer\",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||\"_geojsonTileLayer\",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles){this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,\"reloading\")}this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function Pt(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function It(t){return\"raster\"===t||\"image\"===t||\"video\"===t}function Ot(){return new t.window.Worker(Zi.workerUrl)}Ct.maxOverzooming=10,Ct.maxUnderzooming=3;var zt=\"mapboxgl_preloaded_worker_pool\",Dt=function(){this.active={}};Dt.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Kt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ne(e,r,n,i,a,o,s,l){var c=i?e.textSizeData:e.iconSizeData,u=t.evaluateSizeForZoom(c,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,m=n.transform.width/n.transform.height,g=!1,v=0;vMath.abs(n.x-r.x)*i)return{useVertical:!0};return(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function oe(e,r,n,i,a,o,s,l,c,u,f,h,p,d){var m,g=r/24,v=e.lineOffsetX*g,y=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=ie(g,l,v,y,n,f,h,e,c,o,p);if(!w)return{notEnoughRoom:!0};var T=te(w.first.point,s).point,k=te(w.last.point,s).point;if(i&&!n){var A=ae(e.writingMode,T,k,d);if(A)return A}m=[w.first];for(var M=e.glyphStartIndex+1;M0?C.point:se(h,L,S,1,a),I=ae(e.writingMode,S,P,d);if(I)return I}var O=le(g*l.getoffsetX(e.glyphStartIndex),v,y,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,c,o,p);if(!O)return{notEnoughRoom:!0};m=[O]}for(var z=0,D=m;z0?1:-1,m=0;i&&(d*=-1,m=Math.PI),d<0&&(m+=Math.PI);for(var g=d>0?l+s:l+s+1,v=a,y=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)=c)return null;if(y=v,w.push(v),void 0===(v=h[g])){var T=new t.Point(u.getx(g),u.gety(g)),k=te(T,f);if(k.signedDistanceFromCamera>0)v=h[g]=k.point;else{var A=g-d;v=se(0===x?o:new t.Point(u.getx(A),u.gety(A)),T,y,_-x+1,f)}}x+=b,b=y.dist(v)}var M=(_-x)/b,S=v.sub(y),E=S.mult(M)._add(y);E._add(S._unit()._perp()._mult(n*d));var L=m+Math.atan2(v.y-y.y,v.x-y.x);return w.push(E),{point:E,angle:L,path:w}}Kt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Kt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Kt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Kt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Kt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Kt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s0:o},Kt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var c=[],u={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,c,u,i),n?c.length>0:c},Kt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Kt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Kt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Kt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,c=this.boxCells[i];if(null!==c)for(var u=this.bboxes,f=0,h=c;f=u[d+0]&&n>=u[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:u[d],y1:u[d+1],x2:u[d+2],y2:u[d+3]})}}}var m=this.circleCells[i];if(null!==m)for(var g=this.circles,v=0,y=m;vo*o+s*s},Kt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var c=(o-i)/2,u=Math.abs(e-(i+c));if(u>c+r)return!1;if(l<=s||u<=c)return!0;var f=l-s,h=u-c;return f*f+h*h<=r*r};var ce=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function ue(t,e){for(var r=0;r=1;P--)C.push(E.path[P]);for(var I=1;I0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.xM.x||F.yM.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=D;N=this.screenRightBoundary||n<100||e>this.screenBottomBoundary},he.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0)return this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(m=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:m},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:v,placedGlyphBoxes:y}},we.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,c=a.textLabelPlaneMatrix,u=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,m=a.collisionGroup,g=s.get(\"text-optional\"),v=s.get(\"icon-optional\"),y=s.get(\"text-allow-overlap\"),x=s.get(\"icon-allow-overlap\"),b=\"map\"===s.get(\"text-rotation-alignment\"),_=\"map\"===s.get(\"text-pitch-alignment\"),w=\"none\"!==s.get(\"icon-text-fit\"),T=\"viewport-y\"===s.get(\"symbol-z-order\"),k=y&&(x||!o.hasIconData()||v),A=x&&(y||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new ge(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,I=null,O=0,z=0,D=0;a.textFeatureIndex?O=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(O=e.featureIndex),a.verticalTextFeatureIndex&&(z=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,c=e.textBoxScale,u=w&&!x?r:null,h={box:[],offscreen:!1},p=y?2*N.length:N.length,d=0;d=N.length,k=i.attemptAnchorPlacement(g,t,a,s,c,b,_,f,l,m,v,e,o,n,u);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,y,f,l,m.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Y=t.evaluateSizeForFeature(o.textSizeData,d,G),W=s.get(\"text-padding\"),X=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(y,G,o.lineVertexArray,o.glyphOffsetArray,Y,l,c,u,n,_,m.predicate,X,W),T=y||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(D=a.iconFeatureIndex),a.iconBox){var Z=function(t){var e=w&&E?_e(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,m.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(I=Z(a.verticalIconBox)).box.length>0:(I=Z(a.iconBox)).box.length>0,S=S&&I.offscreen}var J=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=v||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&z?i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,z,m.ID):i.collisionIndex.insertCollisionBox(p.box,s.get(\"text-ignore-placement\"),o.bucketInstanceId,O,m.ID)),M&&I&&i.collisionIndex.insertCollisionBox(I.box,s.get(\"icon-ignore-placement\"),o.bucketInstanceId,D,m.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get(\"text-ignore-placement\"),o.bucketInstanceId,O,m.ID),n)){var Q=o.bucketInstanceId,$=i.collisionCircleArrays[Q];void 0===$&&($=i.collisionCircleArrays[Q]=new ve);for(var tt=0;tt=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(c).crossTileID=a>=0&&c!==a?0:n.crossTileID)}},we.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(y){var T=Pe(v.text),k=_?Ie:T;d(e.text,s,k);var A=w?Ie:T;d(e.text,l,A);var M=v.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,\"left\",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=Pe(v.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:Ie;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=v.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var I=C?Ie:L;d(e.icon,a.numVerticalIconVertices,I),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=v.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var O=e.collisionArrays[n];if(O){var z=new t.Point(0,0);if(O.textBox||O.verticalTextBox){var D=!0;if(c){var R=i.variableOffsets[m];R?(z=be(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),u&&z._rotate(f?i.transform.angle:-i.transform.angle)):D=!1}O.textBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||_,z.x,z.y),O.verticalTextBox&&Te(e.textCollisionBox.collisionVertexArray,v.text.placed,!D||w,z.x,z.y)}var F=Boolean(!w&&O.verticalIconBox);O.iconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,F,h?z.x:0,h?z.y:0),O.verticalIconBox&&Te(e.iconCollisionBox.collisionVertexArray,v.icon.placed,!F,h?z.x:0,h?z.y:0)}}},g=0;gt},we.prototype.setStale=function(){this.stale=!0};var ke=Math.pow(2,25),Ae=Math.pow(2,24),Me=Math.pow(2,17),Se=Math.pow(2,16),Ee=Math.pow(2,9),Le=Math.pow(2,8),Ce=Math.pow(2,1);function Pe(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*ke+e*Ae+r*Me+e*Se+r*Ee+e*Le+r*Ce+e}var Ie=0,Oe=function(t){this._sortAcrossTiles=\"viewport-y\"!==t.layout.get(\"symbol-z-order\")&&void 0!==t.layout.get(\"symbol-sort-key\").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Oe.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if(\"symbol\"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Oe(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},ze.prototype.commit=function(t){return this.placement.commit(t),this.placement};var De=512/t.EXTENT/2,Re=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;nt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var c=o[t.scaledTo(Number(a)).key];c&&c.findMatches(e.symbolInstances,t,i)}}for(var u=0;u1?\"@2x\":\"\",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,\".json\"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,u())})),c=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,\".png\"),t.ResourceType.SpriteImage),(function(t,e){c=null,o||(o=t,a=e,u())}));function u(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],c=l.width,u=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,m=l.stretchX,g=l.stretchY,v=l.content,y=new t.RGBAImage({width:c,height:u});t.RGBAImage.copy(e,y,{x:f,y:h},{x:0,y:0},{width:c,height:u}),r[s]={data:y,pixelRatio:d,sdf:p,stretchX:m,stretchY:g,content:v}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),c&&(c.cancel(),c=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast(\"setImages\",r._availableImages),r.fire(new t.Event(\"data\",{dataType:\"style\"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();(\"geojson\"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer \"'+n+'\" does not exist on source \"'+i.id+'\" as specified by style layer \"'+e.id+'\"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r0)throw new Error(\"Unimplemented: \"+i.map((function(t){return t.command})).join(\", \")+\".\");return n.forEach((function(t){\"setTransition\"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"An image with this name already exists.\")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error(\"No image with this name exists.\")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event(\"data\",{dataType:\"style\"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error(\"There is already a source with this ID\");if(!r.type)throw new Error(\"The type property must be defined, but the only the following properties were given: \"+Object.keys(r).join(\", \")+\".\");if(!([\"vector\",\"raster\",\"geojson\",\"video\",\"image\"].indexOf(r.type)>=0)||!this._validate(t.validateStyle.source,\"sources.\"+e,r,null,n)){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ct(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error(\"There is no source with this ID\");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source \"'+e+'\" cannot be removed while layer \"'+r+'\" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event(\"data\",{sourceDataType:\"metadata\",dataType:\"source\",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id \"'+i+'\" already exists on this map')));else{var a;if(\"custom\"===e.type){if(je(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if(\"object\"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,\"layers.\"+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&\"custom\"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]=\"clear\":(this._updatedSources[a.source]=\"reload\",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id \"'+r+'\" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be moved.\")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be removed.\")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot have zoom extent.\")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,\"layers.\"+i.id+\".filter\",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be filtered.\")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style.\")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error(\"The layer '\"+e+\"' does not exist in the map's style and cannot be styled.\")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;\"geojson\"===o&&i?this.fire(new t.ErrorEvent(new Error(\"GeoJSON sources cannot have a sourceLayer parameter.\"))):\"vector\"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o=\"vector\"===a?e.sourceLayer:void 0;\"vector\"!==a||o?r&&\"string\"!=typeof e.id&&\"number\"!=typeof e.id?this.fire(new t.ErrorEvent(new Error(\"A feature id is requred to remove its specific state property.\"))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+n+\"' does not exist in the map's style.\")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if(\"vector\"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error(\"The feature id parameter must be provided.\"))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error(\"The sourceLayer parameter must be provided for vector source types.\")))}else this.fire(new t.ErrorEvent(new Error(\"The source '\"+r+\"' does not exist in the map's style.\")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&\"raster\"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]=\"reload\",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return\"fill-extrusion\"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s=0;d--){var m=this._order[d];if(r(m))for(var g=i.length-1;g>=0;g--){var v=i[g].feature;if(n[v.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}\",\"attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}\"),tr=yr(\"varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}\",\"attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}\"),er=yr(\"uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}\",\"attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}\"),rr=yr(\"#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_FragColor=color*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);}\"),nr=yr(\"varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\\n#pragma mapbox: define highp vec4 outline_color\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 outline_color\\n#pragma mapbox: initialize lowp float opacity\\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),ir=yr(\"uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}\"),ar=yr(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}\"),or=yr(\"varying vec4 v_color;void main() {gl_FragColor=v_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\\n#pragma mapbox: define highp float base\\n#pragma mapbox: define highp float height\\n#pragma mapbox: define highp vec4 color\\nvoid main() {\\n#pragma mapbox: initialize highp float base\\n#pragma mapbox: initialize highp float height\\n#pragma mapbox: initialize highp vec4 color\\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}\"),sr=yr(\"uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\\n#pragma mapbox: define lowp float base\\n#pragma mapbox: define lowp float height\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float base\\n#pragma mapbox: initialize lowp float height\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\\n? a_pos\\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}\"),lr=yr(\"#ifdef GL_ES\\nprecision highp float;\\n#endif\\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}\"),cr=yr(\"uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\\n#define PI 3.141592653589793\\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}\"),ur=yr(\"uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),fr=yr(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define MAX_LINE_DISTANCE 32767.0\\n#define scale 0.015873016\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}\"),hr=yr(\"uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\n#pragma mapbox: define lowp vec4 pattern_from\\n#pragma mapbox: define lowp vec4 pattern_to\\n#pragma mapbox: define lowp float pixel_ratio_from\\n#pragma mapbox: define lowp float pixel_ratio_to\\nvoid main() {\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\n#pragma mapbox: initialize mediump vec4 pattern_from\\n#pragma mapbox: initialize mediump vec4 pattern_to\\n#pragma mapbox: initialize lowp float pixel_ratio_from\\n#pragma mapbox: initialize lowp float pixel_ratio_to\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}\"),pr=yr(\"uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"\\n#define scale 0.015873016\\n#define LINE_DISTANCE_SCALE 2.0\\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\\n#pragma mapbox: define highp vec4 color\\n#pragma mapbox: define lowp float blur\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define mediump float gapwidth\\n#pragma mapbox: define lowp float offset\\n#pragma mapbox: define mediump float width\\n#pragma mapbox: define lowp float floorwidth\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 color\\n#pragma mapbox: initialize lowp float blur\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize mediump float gapwidth\\n#pragma mapbox: initialize lowp float offset\\n#pragma mapbox: initialize mediump float width\\n#pragma mapbox: initialize lowp float floorwidth\\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}\"),dr=yr(\"uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}\"),mr=yr(\"uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\\n#pragma mapbox: define lowp float opacity\\nvoid main() {\\n#pragma mapbox: initialize lowp float opacity\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}\"),gr=yr(\"#define SDF_PX 8.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}\"),vr=yr(\"#define SDF_PX 8.0\\n#define SDF 1.0\\n#define ICON 0.0\\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\\n#ifdef OVERDRAW_INSPECTOR\\ngl_FragColor=vec4(1.0);\\n#endif\\n}\",\"const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\\n#pragma mapbox: define highp vec4 fill_color\\n#pragma mapbox: define highp vec4 halo_color\\n#pragma mapbox: define lowp float opacity\\n#pragma mapbox: define lowp float halo_width\\n#pragma mapbox: define lowp float halo_blur\\nvoid main() {\\n#pragma mapbox: initialize highp vec4 fill_color\\n#pragma mapbox: initialize highp vec4 halo_color\\n#pragma mapbox: initialize lowp float opacity\\n#pragma mapbox: initialize lowp float halo_width\\n#pragma mapbox: initialize lowp float halo_blur\\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\\ncamera_to_anchor_distance/u_camera_to_center_distance :\\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}\");function yr(t,e){var r=/#pragma mapbox: ([\\w]+) ([\\w]+) ([\\w]+) ([\\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"\\n#ifdef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o=\"float\"===i?\"vec2\":\"vec4\",s=a.match(/color/)?\"color\":o;return n[a]?\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\nvarying \"+r+\" \"+i+\" \"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"define\"===e?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\nuniform lowp float u_\"+a+\"_t;\\nattribute \"+r+\" \"+o+\" a_\"+a+\";\\n#else\\nuniform \"+r+\" \"+i+\" u_\"+a+\";\\n#endif\\n\":\"vec4\"===s?\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = a_\"+a+\";\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\":\"\\n#ifndef HAS_UNIFORM_u_\"+a+\"\\n \"+r+\" \"+i+\" \"+a+\" = unpack_mix_\"+s+\"(a_\"+a+\", u_\"+a+\"_t);\\n#else\\n \"+r+\" \"+i+\" \"+a+\" = u_\"+a+\";\\n#endif\\n\"}))}}var xr=Object.freeze({__proto__:null,prelude:Ye,background:We,backgroundPattern:Xe,circle:Ze,clippingMask:Je,heatmap:Ke,heatmapTexture:Qe,collisionBox:$e,collisionCircle:tr,debug:er,fill:rr,fillOutline:nr,fillOutlinePattern:ir,fillPattern:ar,fillExtrusion:or,fillExtrusionPattern:sr,hillshadePrepare:lr,hillshade:cr,line:ur,lineGradient:fr,linePattern:hr,lineSDF:pr,raster:dr,symbolIcon:mr,symbolSDF:gr,symbolTextAndIcon:vr}),br=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};br.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,c=0;!l&&c>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}_r.prototype.draw=function(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m){var g,v=t.gl;if(!this.failedToCreate){for(var y in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[v.LINES]=2,g[v.TRIANGLES]=3,g[v.LINE_STRIP]=1,g)[e],b=0,_=u.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new br)).bind(t,this,l,p?p.getPaintVertexBuffers():[],c,w.vertexOffset,d,m),v.drawElements(e,w.primitiveLength*x,v.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Tr=function(e,r,n,i){var a=r.style.light,o=a.properties.get(\"position\"),s=[o.x,o.y,o.z],l=t.create$1();\"viewport\"===a.properties.get(\"anchor\")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var c=a.properties.get(\"color\");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get(\"intensity\"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+n,u_opacity:i}},kr=function(e,r,n,i,a,o,s){return t.extend(Tr(e,r,n,i),wr(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Ar=function(t){return{u_matrix:t}},Mr=function(e,r,n,i){return t.extend(Ar(e),wr(n,r,i))},Sr=function(t,e){return{u_matrix:t,u_world:e}},Er=function(e,r,n,i,a){return t.extend(Mr(e,r,n,i),{u_world:a})},Lr=function(e,r,n,i){var a,o,s=e.transform;if(\"map\"===i.paint.get(\"circle-pitch-alignment\")){var l=pe(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+(\"map\"===i.paint.get(\"circle-pitch-scale\")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get(\"circle-translate\"),i.paint.get(\"circle-translate-anchor\")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Cr=function(t,e,r){var n=pe(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Pr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},Ir=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Or=function(t){return{u_matrix:t}},zr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:pe(e,1,r),u_intensity:n}};function Dr(e,r){var n=Math.pow(2,r.canonical.z),i=r.canonical.y;return[new t.MercatorCoordinate(0,i/n).toLngLat().lat,new t.MercatorCoordinate(0,(i+1)/n).toLngLat().lat]}var Rr=function(e,r,n){var i=e.transform;return{u_matrix:Ur(e,r,n),u_ratio:1/pe(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Fr=function(e,r,n){return t.extend(Rr(e,r,n),{u_image:0})},Br=function(e,r,n,i){var a=e.transform,o=jr(r,a);return{u_matrix:Ur(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/pe(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Nr=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=jr(r,o),c=\"round\"===n.layout.get(\"line-cap\"),u=s.getDash(i.from,c),f=s.getDash(i.to,c),h=u.width*a.fromScale,p=f.width*a.toScale;return t.extend(Rr(e,r,n),{u_patternscale_a:[l/h,-u.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:u.y,u_tex_y_b:f.y,u_mix:a.t})};function jr(t,e){return 1/pe(t,1,e.tileZoom)}function Ur(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get(\"line-translate\"),r.paint.get(\"line-translate-anchor\"))}var Vr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get(\"raster-opacity\"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get(\"raster-brightness-min\"),u_brightness_high:i.paint.get(\"raster-brightness-max\"),u_saturation_factor:(o=i.paint.get(\"raster-saturation\"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get(\"raster-contrast\"),a>0?1/(1-a):1+a),u_spin_weights:Hr(i.paint.get(\"raster-hue-rotate\"))};var a,o};function Hr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var qr,Gr=function(t,e,r,n,i,a,o,s,l,c){var u=i.transform;return{u_is_size_zoom_constant:+(\"constant\"===t||\"source\"===t),u_is_size_feature_constant:+(\"constant\"===t||\"camera\"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:u.cameraToCenterDistance,u_pitch:u.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:u.width/u.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:c,u_texture:0}},Yr=function(e,r,n,i,a,o,s,l,c,u,f){var h=a.transform;return t.extend(Gr(e,r,n,i,a,o,s,l,c,u),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Wr=function(e,r,n,i,a,o,s,l,c,u){return t.extend(Yr(e,r,n,i,a,o,s,l,!0,c,!0),{u_texsize_icon:u,u_texture_icon:1})},Xr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Zr=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,c=Math.pow(2,n.tileID.overscaledZ),u=n.tileSize*Math.pow(2,r.transform.tileZoom)/c,f=u*(n.tileID.canonical.x+n.tileID.wrap*c),h=u*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/pe(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},Jr={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Kr(e,r,n,i,a,o,s){for(var l=e.context,c=l.gl,u=e.useProgram(\"collisionBox\"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=y;t.mul(_,v.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,v.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&u.draw(l,c.LINES,At.disabled,Mt.disabled,e.colorModeForRenderPass(),Et.disabled,Cr(y,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram(\"collisionCircle\"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M=0&&(m[v.associatedIconIndex]={shiftedAnchor:S,angle:E})}else ue(v.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P0){var s=t.browser.now(),l=(s-e.timeAdded)/o,c=r?(s-r.timeAdded)/o:-1,u=n.getSource(),f=a.coveringZoomLevel({tileSize:u.tileSize,roundZoom:u.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-c,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var un=new t.Color(1,0,0,1),fn=new t.Color(0,1,0,1),hn=new t.Color(0,0,1,1),pn=new t.Color(1,0,1,1),dn=new t.Color(0,1,1,1);function mn(t){var e=t.transform.padding;gn(t,t.transform.height-(e.top||0),3,un),gn(t,e.bottom||0,3,fn),vn(t,e.left||0,3,hn),vn(t,t.transform.width-(e.right||0),3,pn);var r=t.transform.centerPoint;!function(t,e,r,n){yn(t,e-1,r-10,2,20,n),yn(t,e-10,r-1,20,2,n)}(t,r.x,t.transform.height-r.y,dn)}function gn(t,e,r,n){yn(t,0,e+r/2,t.transform.width,r,n)}function vn(t,e,r,n){yn(t,e-r/2,0,r,t.transform.height,n)}function yn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function xn(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram(\"debug\"),l=At.disabled,c=Mt.disabled,u=e.colorModeForRenderPass();i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,c,u,Et.disabled,Ir(o,t.Color.red),\"$debug\",e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var f=r.getTileByID(n.key).latestRawTileData,h=f&&f.byteLength||0,p=Math.floor(h/1024),d=r.getTile(n).tileSize,m=512/Math.min(d,512)*(n.overscaledZ/e.transform.zoom)*.5,g=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(g+=\" => \"+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext(\"2d\");i.clearRect(0,0,r.width,r.height),i.shadowColor=\"white\",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle=\"white\",i.textBaseline=\"top\",i.font=\"bold 36px Open Sans, sans-serif\",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,g+\" \"+p+\"kb\"),s.draw(i,a.TRIANGLES,l,c,St.alphaBlended,Et.disabled,Ir(o,t.Color.transparent,m),\"$debug\",e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var bn={symbol:function(e,r,n,i,a){if(\"translucent\"===e.renderPass){var o=Mt.disabled,s=e.colorModeForRenderPass();n.layout.get(\"text-variable-anchor\")&&function(e,r,n,i,a,o,s){for(var l=r.transform,c=\"map\"===a,u=\"map\"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(St.disabled),r.setDepthMode(At.disabled);var i=this.useProgram(\"clippingMask\");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Mt({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Mt({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},_n.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=u[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass=\"translucent\",this.currentLayer=0;this.currentLayer0?e.pop():null},_n.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},_n.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=\"\"+t+(e?e.cacheKey:\"\")+(this._showOverdrawInspector?\"/overdraw\":\"\");return this.cache[r]||(this.cache[r]=new _r(this.context,xr[t],e,Jr[t],this._showOverdrawInspector)),this.cache[r]},_n.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},_n.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},_n.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement(\"canvas\"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},_n.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var wn=function(t,e){this.points=t,this.planes=e};wn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new wn(a,o)};var Tn=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};Tn.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var c=Number.MAX_VALUE,u=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var kn=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error(\"Invalid value for edge-insets, top, bottom, left and right must all be numbers\");this.top=t,this.bottom=e,this.left=r,this.right=n};kn.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},kn.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},kn.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},kn.prototype.clone=function(){return new kn(this.top,this.bottom,this.left,this.right)},kn.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var An=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new kn,this._posMatrixCache={},this._alignedPosMatrixCache={}},Mn={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};An.prototype.clone=function(){var t=new An(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},Mn.minZoom.get=function(){return this._minZoom},Mn.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},Mn.maxZoom.get=function(){return this._maxZoom},Mn.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},Mn.minPitch.get=function(){return this._minPitch},Mn.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},Mn.maxPitch.get=function(){return this._maxPitch},Mn.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},Mn.renderWorldCopies.get=function(){return this._renderWorldCopies},Mn.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},Mn.worldSize.get=function(){return this.tileSize*this.scale},Mn.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},Mn.size.get=function(){return new t.Point(this.width,this.height)},Mn.bearing.get=function(){return-this.angle/Math.PI*180},Mn.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},Mn.pitch.get=function(){return this._pitch/Math.PI*180},Mn.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},Mn.fov.get=function(){return this._fov/Math.PI*180},Mn.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},Mn.zoom.get=function(){return this._zoom},Mn.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},Mn.center.get=function(){return this._center},Mn.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},Mn.padding.get=function(){return this._edgeInsets.toJSON()},Mn.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},Mn.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},An.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},An.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},An.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},An.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),c=s-1;c<=l+1;c++)0!==c&&r.push(new t.UnwrappedTileID(c,e));return r},An.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=wn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var c=function(t){return{aabb:new Tn([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},u=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)u.push(c(-d)),u.push(c(d));for(u.push(c(0));u.length>0;){var m=u.pop(),g=m.x,v=m.y,y=m.fullyVisible;if(!y){var x=m.aabb.intersects(s);if(0===x)continue;y=2===x}var b=m.aabb.distanceX(o),_=m.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<T&&m.zoom>=l)f.push({tileID:new t.OverscaledTileID(m.zoom===h?p:m.zoom,m.wrap,m.zoom,g,v),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-v])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(v<<1)+(k>>1);u.push({aabb:m.aabb.quadrant(k),zoom:m.zoom+1,x:A,y:M,wrap:m.wrap,fullyVisible:y})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},An.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},Mn.unmodified.get=function(){return this._unmodified},An.prototype.zoomScale=function(t){return Math.pow(2,t)},An.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},An.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},An.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},Mn.point.get=function(){return this.project(this.center)},An.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},An.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},An.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},An.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},An.prototype.coordinateLocation=function(t){return t.toLngLat()},An.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,c=n[1]/a,u=r[2]/i,f=n[2]/a,h=u===f?0:(0-u)/(f-u);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,c,h)/this.worldSize)},An.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},An.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},An.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},An.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},An.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},An.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},An.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,c=this.size,u=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-ao&&(i=o-g)}if(this.lngRange){var v=p.x,y=c.x/2;v-yl&&(n=l-y)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=u,this._constraining=!1}},An.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,c=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),u=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,u,c),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),m=Math.sin(this.angle),g=s-Math.round(s)+d*h+m*p,v=l-Math.round(l)+d*p+m*h,y=new Float64Array(f);if(t.translate(y,y,[g>.5?g-1:g,v>.5?v-1:v,0]),this.alignedProjMatrix=y,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error(\"failed to invert matrix\");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},An.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},An.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},An.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},Sn.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,\"\",e)}catch(t){}};var En={linearity:.3,easing:t.bezier(0,0,.3,1)},Ln=t.extend({deceleration:2500,maxSpeed:1400},En),Cn=t.extend({deceleration:20,maxSpeed:1400},En),Pn=t.extend({deceleration:1e3,maxSpeed:360},En),In=t.extend({deceleration:1e3,maxSpeed:90},En),On=function(t){this._map=t,this.clear()};function zn(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},On.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n=this._clickTolerance||this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.dblclick=function(t){return this._firePreventable(new Rn(t.type,this._map,t))},Nn.prototype.mouseover=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.mouseout=function(t){this._map.fire(new Rn(t.type,this._map,t))},Nn.prototype.touchstart=function(t){return this._firePreventable(new Fn(t.type,this._map,t))},Nn.prototype.touchmove=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchend=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype.touchcancel=function(t){this._map.fire(new Fn(t.type,this._map,t))},Nn.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Nn.prototype.isEnabled=function(){return!0},Nn.prototype.isActive=function(){return!1},Nn.prototype.enable=function(){},Nn.prototype.disable=function(){};var jn=function(t){this._map=t};jn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},jn.prototype.mousemove=function(t){this._map.fire(new Rn(t.type,this._map,t))},jn.prototype.mousedown=function(){this._delayContextMenu=!0},jn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Rn(\"contextmenu\",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},jn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Rn(t.type,this._map,t)),this._map.listens(\"contextmenu\")&&t.preventDefault()},jn.prototype.isEnabled=function(){return!0},jn.prototype.isActive=function(){return!1},jn.prototype.enable=function(){},jn.prototype.disable=function(){};var Un=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function Vn(t,e){for(var r={},n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n30)&&(this.aborted=!0)}}},Hn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var qn=function(t){this.singleTap=new Hn(t),this.numTaps=t.numTaps,this.reset()};qn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},qn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},qn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},qn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Gn=function(){this._zoomIn=new qn({numTouches:1,numTaps:2}),this._zoomOut=new qn({numTouches:2,numTaps:1}),this.reset()};Gn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Gn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Gn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Gn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Gn.prototype.touchcancel=function(){this.reset()},Gn.prototype.enable=function(){this._enabled=!0},Gn.prototype.disable=function(){this._enabled=!1,this.reset()},Gn.prototype.isEnabled=function(){return this._enabled},Gn.prototype.isActive=function(){return this._active};var Yn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Yn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Yn.prototype._correctButton=function(t,e){return!1},Yn.prototype._move=function(t,e){return{}},Yn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Yn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)0&&(this._active=!0);var i=Vn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var c=i[l],u=this._touches[l];u&&(a._add(c),o._add(c.sub(u)),s++,i[l]=c)}if(this._touches=i,!(sMath.abs(t.x)}var ii=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,ni(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid){this._lastPoints=t,this._active=!0;return{pitchDelta:-.5*((n.y+i.y)/2)}}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return ni(t)&&ni(e)&&a}},e}(Kn),ai={panStep:100,bearingStep:15,pitchStep:10},oi=function(){var t=ai;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function si(t){return t*(2-t)}oi.prototype.reset=function(){this._active=!1},oi.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:\"keyboardHandler\",easing:si,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},oi.prototype.enable=function(){this._enabled=!0},oi.prototype.disable=function(){this._enabled=!1,this.reset()},oi.prototype.isEnabled=function(){return this._enabled},oi.prototype.isActive=function(){return this._active};var li=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,t.bindAll([\"_onWheel\",\"_onTimeout\",\"_onScrollFrame\",\"_onScrollFinished\"],this)};li.prototype.setZoomRate=function(t){this._defaultZoomRate=t},li.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},li.prototype.isEnabled=function(){return!!this._enabled},li.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},li.prototype.isZooming=function(){return!!this._zooming},li.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&\"center\"===t.around)},li.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},li.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%4.000244140625==0?this._type=\"wheel\":0!==r&&Math.abs(r)<4?this._type=\"trackpad\":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?\"trackpad\":\"wheel\",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},li.prototype._onTimeout=function(t){this._type=\"wheel\",this._delta-=this._lastValue,this._active||this._start(t)},li.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},li.prototype.renderFrame=function(){return this._onScrollFrame()},li.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n=\"wheel\"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a=\"number\"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),\"wheel\"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s=\"number\"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,c=this._easing,u=!1;if(\"wheel\"===this._type&&l&&c){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=c(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):u=!0}else o=s,u=!0;return this._active=!0,u&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!u,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},li.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},li.prototype.reset=function(){this._active=!1};var ci=function(t,e){this._clickZoom=t,this._tapZoom=e};ci.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},ci.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},ci.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},ci.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var ui=function(){this.reset()};ui.prototype.reset=function(){this._active=!1},ui.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},ui.prototype.enable=function(){this._enabled=!0},ui.prototype.disable=function(){this._enabled=!1,this.reset()},ui.prototype.isEnabled=function(){return this._enabled},ui.prototype.isActive=function(){return this._active};var fi=function(){this._tap=new qn({numTouches:1,numTaps:1}),this.reset()};fi.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},fi.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},fi.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},fi.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},fi.prototype.touchcancel=function(){this.reset()},fi.prototype.enable=function(){this._enabled=!0},fi.prototype.disable=function(){this._enabled=!1,this.reset()},fi.prototype.isEnabled=function(){return this._enabled},fi.prototype.isActive=function(){return this._active};var hi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};hi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add(\"mapboxgl-touch-drag-pan\")},hi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove(\"mapboxgl-touch-drag-pan\")},hi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},hi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var pi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};pi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},pi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},pi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},pi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var di=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};di.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add(\"mapboxgl-touch-zoom-rotate\")},di.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove(\"mapboxgl-touch-zoom-rotate\")},di.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},di.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},di.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},di.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mi=function(t){return t.zoom||t.drag||t.pitch||t.rotate},gi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function vi(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var yi=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new On(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll([\"handleEvent\",\"handleWindowEvent\"],this);var i=this._el;this._listeners=[[i,\"touchstart\",{passive:!1}],[i,\"touchmove\",{passive:!1}],[i,\"touchend\",void 0],[i,\"touchcancel\",void 0],[i,\"mousedown\",void 0],[i,\"mousemove\",void 0],[i,\"mouseup\",void 0],[t.window.document,\"mousemove\",{capture:!0}],[t.window.document,\"mouseup\",void 0],[i,\"mouseover\",void 0],[i,\"mouseout\",void 0],[i,\"dblclick\",void 0],[i,\"click\",void 0],[i,\"keydown\",{capture:!1}],[i,\"keyup\",void 0],[i,\"wheel\",{passive:!1}],[i,\"contextmenu\",void 0],[t.window,\"blur\",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,_):Math.max(.5,_),w=Math.pow(g,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(m));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event(\"movestart\",e)),this._zooming&&!n.zooming&&this.fire(new t.Event(\"zoomstart\",e)),this._rotating&&!n.rotating&&this.fire(new t.Event(\"rotatestart\",e)),this._pitching&&!n.pitching&&this.fire(new t.Event(\"pitchstart\",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event(\"move\",e)),this._zooming&&this.fire(new t.Event(\"zoom\",e)),this._rotating&&this.fire(new t.Event(\"rotate\",e)),this._pitching&&this.fire(new t.Event(\"pitch\",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event(\"zoomend\",e)),i&&this.fire(new t.Event(\"rotateend\",e)),a&&this.fire(new t.Event(\"pitchend\",e)),this.fire(new t.Event(\"moveend\",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,[\"center\",\"zoom\",\"bearing\",\"pitch\",\"around\"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),c=this.getPadding(),u=\"zoom\"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f=\"bearing\"in e?this._normalizeBearing(e.bearing,s):s,h=\"pitch\"in e?+e.pitch:l,p=\"padding\"in e?e.padding:a.padding,d=a.zoomScale(u-o),m=t.Point.convert(e.offset),g=a.centerPoint.add(m),v=a.pointLocation(g),y=t.LngLat.convert(e.center||v);this._normalizeCenter(y);var x=a.project(v),b=a.project(y).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if(\"minZoom\"in e){var A=t.clamp(Math.min(e.minZoom,o,u),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),I=function(t){return C(P)/C(P+_*t)},O=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},z=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(z)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var D=Te.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*z,d=1/I(i);a.zoom=1===e?u:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(c,p,e),g=a.centerPoint.add(m));var v=1===e?y:a.unproject(x.add(b.mult(O(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?v.wrap():v,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),bi=function(e){void 0===e&&(e={}),this.options=e,t.bindAll([\"_updateEditLink\",\"_updateData\",\"_updateCompact\"],this)};bi.prototype.getDefaultPosition=function(){return\"bottom-right\"},bi.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-attrib\"),this._innerContainer=r.create(\"div\",\"mapboxgl-ctrl-attrib-inner\",this._container),e&&this._container.classList.add(\"mapboxgl-compact\"),this._updateAttributions(),this._updateEditLink(),this._map.on(\"styledata\",this._updateData),this._map.on(\"sourcedata\",this._updateData),this._map.on(\"moveend\",this._updateEditLink),void 0===e&&(this._map.on(\"resize\",this._updateCompact),this._updateCompact()),this._container},bi.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"styledata\",this._updateData),this._map.off(\"sourcedata\",this._updateData),this._map.off(\"moveend\",this._updateEditLink),this._map.off(\"resize\",this._updateCompact),this._map=void 0,this._attribHTML=void 0},bi.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(\".mapbox-improve-map\"));var r=[{key:\"owner\",value:this.styleOwner},{key:\"id\",value:this.styleId},{key:\"access_token\",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+\"=\"+e.value+(n=0)return!1;return!0}))).join(\" | \");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove(\"mapboxgl-attrib-empty\")):this._container.classList.add(\"mapboxgl-attrib-empty\"),this._editLink=null)}},bi.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add(\"mapboxgl-compact\"):this._container.classList.remove(\"mapboxgl-compact\")};var _i=function(){t.bindAll([\"_updateLogo\"],this),t.bindAll([\"_updateCompact\"],this)};_i.prototype.onAdd=function(t){this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl\");var e=r.create(\"a\",\"mapboxgl-ctrl-logo\");return e.target=\"_blank\",e.rel=\"noopener nofollow\",e.href=\"https://www.mapbox.com/\",e.setAttribute(\"aria-label\",this._map._getUIString(\"LogoControl.Title\")),e.setAttribute(\"rel\",\"noopener nofollow\"),this._container.appendChild(e),this._container.style.display=\"none\",this._map.on(\"sourcedata\",this._updateLogo),this._updateLogo(),this._map.on(\"resize\",this._updateCompact),this._updateCompact(),this._container},_i.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"sourcedata\",this._updateLogo),this._map.off(\"resize\",this._updateCompact)},_i.prototype.getDefaultPosition=function(){return\"bottom-left\"},_i.prototype._updateLogo=function(t){t&&\"metadata\"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?\"block\":\"none\")},_i.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t){if(t[e].getSource().mapbox_logo)return!0}return!1}},_i.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add(\"mapboxgl-compact\"):e.classList.remove(\"mapboxgl-compact\")}};var wi=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};wi.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},wi.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error(\"maxZoom must be greater than or equal to minZoom\");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error(\"maxPitch must be greater than or equal to minPitch\");if(null!=e.minPitch&&e.minPitch<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(null!=e.maxPitch&&e.maxPitch>60)throw new Error(\"maxPitch must be less than or equal to 60\");var i=new An(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new wi,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Ti,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),\"string\"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error(\"Container '\"+e.container+\"' not found.\")}else{if(!(e.container instanceof Ai))throw new Error(\"Invalid type: 'container' must be a String or HTMLElement.\");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll([\"_onWindowOnline\",\"_onWindowResize\",\"_contextLost\",\"_contextRestored\"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error(\"Failed to initialize WebGL.\");this.on(\"move\",(function(){return r._update(!1)})),this.on(\"moveend\",(function(){return r._update(!1)})),this.on(\"zoom\",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener(\"online\",this._onWindowOnline,!1),t.window.addEventListener(\"resize\",this._onWindowResize,!1)),this.handlers=new yi(this,e);var a=\"string\"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new Sn(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new bi({customAttribution:e.customAttribution})),this.addControl(new _i,e.logoPosition),this.on(\"style.load\",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on(\"data\",(function(e){r._update(\"style\"===e.dataType),r.fire(new t.Event(e.dataType+\"data\",e))})),this.on(\"dataloading\",(function(e){r.fire(new t.Event(e.dataType+\"dataloading\",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r=\"top-right\"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.\")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf(\"bottom\")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error(\"Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.\")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event(\"movestart\",e)).fire(new t.Event(\"move\",e))),this.fire(new t.Event(\"resize\",e)),a&&this.fire(new t.Event(\"moveend\",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error(\"maxZoom must be greater than the current minZoom\")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error(\"minPitch must be greater than or equal to 0\");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()60)throw new Error(\"maxPitch must be less than or equal to 60\");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error(\"maxPitch must be greater than the current minPitch\")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if(\"mouseenter\"===t||\"mouseover\"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Rn(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if(\"mouseleave\"===t||\"mouseout\"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Rn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Rn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ii.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ii.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ii.prototype.off=function(){var t=this.element;r.removeEventListener(t,\"mousedown\",this.mousedown),r.removeEventListener(t,\"touchstart\",this.touchstart,{passive:!1}),r.removeEventListener(t,\"touchmove\",this.touchmove),r.removeEventListener(t,\"touchend\",this.touchend),r.removeEventListener(t,\"touchcancel\",this.reset),this.offTemp()},Ii.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,\"mousemove\",this.mousemove),r.removeEventListener(t.window,\"mouseup\",this.mouseup)},Ii.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,\"mousemove\",this.mousemove),r.addEventListener(t.window,\"mouseup\",this.mouseup)},Ii.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ii.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ii.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:\"mousedown\",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ii.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ii.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)e.getEast()||r.latitudee.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case\"WAITING_ACTIVE\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"ACTIVE_LOCK\":this._watchState=\"ACTIVE_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\");break;case\"BACKGROUND\":this._watchState=\"BACKGROUND_ERROR\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event(\"outofmaxbounds\",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"BACKGROUND\":case\"BACKGROUND_ERROR\":this._watchState=\"BACKGROUND\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\")}this.options.showUserLocation&&\"OFF\"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&\"ACTIVE_LOCK\"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"geolocate\",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+\"px\",this._circleElement.style.height=i+\"px\"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this._geolocateButton.disabled=!0;var r=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.title=r,this._geolocateButton.setAttribute(\"aria-label\",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&ji)return;this._setErrorState()}\"OFF\"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add(\"mapboxgl-user-location-dot-stale\"),this.fire(new t.Event(\"error\",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener(\"contextmenu\",(function(t){return t.preventDefault()})),this._geolocateButton=r.create(\"button\",\"mapboxgl-ctrl-geolocate\",this._container),r.create(\"span\",\"mapboxgl-ctrl-icon\",this._geolocateButton).setAttribute(\"aria-hidden\",!0),this._geolocateButton.type=\"button\",!1===e){t.warnOnce(\"Geolocation support is not available so the GeolocateControl will be disabled.\");var i=this._map._getUIString(\"GeolocateControl.LocationNotAvailable\");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute(\"aria-label\",i)}else{var a=this._map._getUIString(\"GeolocateControl.FindMyLocation\");this._geolocateButton.title=a,this._geolocateButton.setAttribute(\"aria-label\",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this._watchState=\"OFF\"),this.options.showUserLocation&&(this._dotElement=r.create(\"div\",\"mapboxgl-user-location-dot\"),this._userLocationDotMarker=new Fi(this._dotElement),this._circleElement=r.create(\"div\",\"mapboxgl-user-location-accuracy-circle\"),this._accuracyCircleMarker=new Fi({element:this._circleElement,pitchAlignment:\"map\"}),this.options.trackUserLocation&&(this._watchState=\"OFF\"),this._map.on(\"zoom\",this._onZoom)),this._geolocateButton.addEventListener(\"click\",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on(\"movestart\",(function(e){var r=e.originalEvent&&\"resize\"===e.originalEvent.type;e.geolocateSource||\"ACTIVE_LOCK\"!==n._watchState||r||(n._watchState=\"BACKGROUND\",n._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\"),n._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),n.fire(new t.Event(\"trackuserlocationend\")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce(\"Geolocate control triggered before added to a map\"),!1;if(this.options.trackUserLocation){switch(this._watchState){case\"OFF\":this._watchState=\"WAITING_ACTIVE\",this.fire(new t.Event(\"trackuserlocationstart\"));break;case\"WAITING_ACTIVE\":case\"ACTIVE_LOCK\":case\"ACTIVE_ERROR\":case\"BACKGROUND_ERROR\":Ni--,ji=!1,this._watchState=\"OFF\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-active-error\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background-error\"),this.fire(new t.Event(\"trackuserlocationend\"));break;case\"BACKGROUND\":this._watchState=\"ACTIVE_LOCK\",this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-background\"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event(\"trackuserlocationstart\"))}switch(this._watchState){case\"WAITING_ACTIVE\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_LOCK\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active\");break;case\"ACTIVE_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-active-error\");break;case\"BACKGROUND\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background\");break;case\"BACKGROUND_ERROR\":this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-background-error\")}if(\"OFF\"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"true\"),++Ni>1?(e={maximumAge:6e5,timeout:0},ji=!0):(e=this.options.positionOptions,ji=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove(\"mapboxgl-ctrl-geolocate-waiting\"),this._geolocateButton.setAttribute(\"aria-pressed\",\"false\"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Vi={maxWidth:100,unit:\"metric\"},Hi=function(e){this.options=t.extend({},Vi,e),t.bindAll([\"_onMove\",\"setUnit\"],this)};function qi(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&\"imperial\"===r.unit){var l=3.2808*s;if(l>5280)Gi(e,n,l/5280,t._getUIString(\"ScaleControl.Miles\"));else Gi(e,n,l,t._getUIString(\"ScaleControl.Feet\"))}else if(r&&\"nautical\"===r.unit){Gi(e,n,s/1852,t._getUIString(\"ScaleControl.NauticalMiles\"))}else s>=1e3?Gi(e,n,s/1e3,t._getUIString(\"ScaleControl.Kilometers\")):Gi(e,n,s,t._getUIString(\"ScaleControl.Meters\"))}function Gi(t,e,r,n){var i,a,o,s=(i=r,a=Math.pow(10,(\"\"+Math.floor(i)).length-1),o=(o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o),a*o),l=s/r;t.style.width=e*l+\"px\",t.innerHTML=s+\" \"+n}Hi.prototype.getDefaultPosition=function(){return\"bottom-left\"},Hi.prototype._onMove=function(){qi(this._map,this._container,this.options)},Hi.prototype.onAdd=function(t){return this._map=t,this._container=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-scale\",t.getContainer()),this._map.on(\"move\",this._onMove),this._onMove(),this._container},Hi.prototype.onRemove=function(){r.remove(this._container),this._map.off(\"move\",this._onMove),this._map=void 0},Hi.prototype.setUnit=function(t){this.options.unit=t,qi(this._map,this._container,this.options)};var Yi=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce(\"Full screen control 'container' must be a DOM element.\")),t.bindAll([\"_onClickFullscreen\",\"_changeIcon\"],this),\"onfullscreenchange\"in t.window.document?this._fullscreenchange=\"fullscreenchange\":\"onmozfullscreenchange\"in t.window.document?this._fullscreenchange=\"mozfullscreenchange\":\"onwebkitfullscreenchange\"in t.window.document?this._fullscreenchange=\"webkitfullscreenchange\":\"onmsfullscreenchange\"in t.window.document&&(this._fullscreenchange=\"MSFullscreenChange\")};Yi.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create(\"div\",\"mapboxgl-ctrl mapboxgl-ctrl-group\"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display=\"none\",t.warnOnce(\"This device does not support fullscreen mode.\")),this._controlContainer},Yi.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Yi.prototype._setupUI=function(){var e=this._fullscreenButton=r.create(\"button\",\"mapboxgl-ctrl-fullscreen\",this._controlContainer);r.create(\"span\",\"mapboxgl-ctrl-icon\",e).setAttribute(\"aria-hidden\",!0),e.type=\"button\",this._updateTitle(),this._fullscreenButton.addEventListener(\"click\",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Yi.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute(\"aria-label\",t),this._fullscreenButton.title=t},Yi.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?\"FullscreenControl.Exit\":\"FullscreenControl.Enter\")},Yi.prototype._isFullscreen=function(){return this._fullscreen},Yi.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-shrink\"),this._fullscreenButton.classList.toggle(\"mapboxgl-ctrl-fullscreen\"),this._updateTitle())},Yi.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Wi={closeButton:!0,closeOnClick:!0,className:\"\",maxWidth:\"240px\"},Xi=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Wi),r),t.bindAll([\"_update\",\"_onClose\",\"remove\",\"_onMouseMove\",\"_onMouseUp\",\"_onDrag\"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on(\"click\",this._onClose),this.options.closeOnMove&&this._map.on(\"move\",this._onClose),this._map.on(\"remove\",this.remove),this._update(),this._trackPointer?(this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"mouseup\",this._onMouseUp),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")):this._map.on(\"move\",this._update),this.fire(new t.Event(\"open\")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off(\"move\",this._update),this._map.off(\"move\",this._onClose),this._map.off(\"click\",this._onClose),this._map.off(\"remove\",this.remove),this._map.off(\"mousemove\",this._onMouseMove),this._map.off(\"mouseup\",this._onMouseUp),this._map.off(\"drag\",this._onDrag),delete this._map),this.fire(new t.Event(\"close\")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on(\"move\",this._update),this._map.off(\"mousemove\",this._onMouseMove),this._container&&this._container.classList.remove(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.remove(\"mapboxgl-track-pointer\")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off(\"move\",this._update),this._map.on(\"mousemove\",this._onMouseMove),this._map.on(\"drag\",this._onDrag),this._container&&this._container.classList.add(\"mapboxgl-popup-track-pointer\"),this._map._canvasContainer.classList.add(\"mapboxgl-track-pointer\")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement(\"body\");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create(\"div\",\"mapboxgl-popup-content\",this._container),this.options.closeButton&&(this._closeButton=r.create(\"button\",\"mapboxgl-popup-close-button\",this._content),this._closeButton.type=\"button\",this._closeButton.setAttribute(\"aria-label\",\"Close popup\"),this._closeButton.innerHTML=\"×\",this._closeButton.addEventListener(\"click\",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(e){var n=this,i=this._lngLat||this._trackPointer;if(this._map&&i&&this._content&&(this._container||(this._container=r.create(\"div\",\"mapboxgl-popup\",this._map.getContainer()),this._tip=r.create(\"div\",\"mapboxgl-popup-tip\",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(\" \").forEach((function(t){return n._container.classList.add(t)})),this._trackPointer&&this._container.classList.add(\"mapboxgl-popup-track-pointer\")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Oi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||e)){var a=this._pos=this._trackPointer&&e?e:this._map.project(this._lngLat),o=this.options.anchor,s=function e(r){if(r){if(\"number\"==typeof r){var n=Math.round(Math.sqrt(.5*Math.pow(r,2)));return{center:new t.Point(0,0),top:new t.Point(0,r),\"top-left\":new t.Point(n,n),\"top-right\":new t.Point(-n,n),bottom:new t.Point(0,-r),\"bottom-left\":new t.Point(n,-n),\"bottom-right\":new t.Point(-n,-n),left:new t.Point(r,0),right:new t.Point(-r,0)}}if(r instanceof t.Point||Array.isArray(r)){var i=t.Point.convert(r);return{center:i,top:i,\"top-left\":i,\"top-right\":i,bottom:i,\"bottom-left\":i,\"bottom-right\":i,left:i,right:i}}return{center:t.Point.convert(r.center||[0,0]),top:t.Point.convert(r.top||[0,0]),\"top-left\":t.Point.convert(r[\"top-left\"]||[0,0]),\"top-right\":t.Point.convert(r[\"top-right\"]||[0,0]),bottom:t.Point.convert(r.bottom||[0,0]),\"bottom-left\":t.Point.convert(r[\"bottom-left\"]||[0,0]),\"bottom-right\":t.Point.convert(r[\"bottom-right\"]||[0,0]),left:t.Point.convert(r.left||[0,0]),right:t.Point.convert(r.right||[0,0])}}return e(new t.Point(0,0))}(this.options.offset);if(!o){var l,c=this._container.offsetWidth,u=this._container.offsetHeight;l=a.y+s.bottom.ythis._map.transform.height-u?[\"bottom\"]:[],a.xthis._map.transform.width-c/2&&l.push(\"right\"),o=0===l.length?\"bottom\":l.join(\"-\")}var f=a.add(s[o]).round();r.setTransform(this._container,zi[o]+\" translate(\"+f.x+\"px,\"+f.y+\"px)\"),Di(this._container,o,\"popup\")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);var Zi={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Ei,NavigationControl:Pi,GeolocateControl:Ui,AttributionControl:bi,ScaleControl:Hi,FullscreenControl:Yi,Popup:Xi,Marker:Fi,Style:qe,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){Bt().acquire(zt)},clearPrewarmedResources:function(){var t=Rt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(zt),Rt=null):console.warn(\"Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()\"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Dt.workerCount},set workerCount(t){Dt.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:\"\"};return Zi})),r}))},{}],240:[function(t,e,r){\"use strict\";e.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},{}],241:[function(t,e,r){\"use strict\";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",m),t.addEventListener(\"mouseleave\",u),t.addEventListener(\"mouseenter\",u),t.addEventListener(\"mouseout\",u),t.addEventListener(\"mouseover\",u),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",m),t.removeEventListener(\"mouseleave\",u),t.removeEventListener(\"mouseenter\",u),t.removeEventListener(\"mouseout\",u),t.removeEventListener(\"mouseover\",u),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t(\"mouse-event\")},{\"mouse-event\":243}],242:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],243:[function(t,e,r){\"use strict\";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1<0&&o(l,r))}catch(t){f.call(new p(r),t)}}}function f(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&o(l,e))}function h(t,e,r,n){for(var i=0;i1&&(r*=v=Math.sqrt(v),a*=v);var y=r*r,x=a*a,b=(c==u?-1:1)*Math.sqrt(Math.abs((y*x-y*g*g-x*m*m)/(y*g*g+x*m*m)));b==1/0&&(b=1);var _=b*r*g/a+(t+f)/2,w=b*-a*m/r+(e+h)/2,T=Math.asin(((e-w)/a).toFixed(9)),k=Math.asin(((h-w)/a).toFixed(9));(T=t<_?n-T:T)<0&&(T=2*n+T),(k=f<_?n-k:k)<0&&(k=2*n+k),u&&T>k&&(T-=2*n),!u&&k>T&&(k-=2*n)}if(Math.abs(k-T)>i){var A=k,M=f,S=h;k=T+i*(u&&k>T?1:-1);var E=s(f=_+r*Math.cos(k),h=w+a*Math.sin(k),r,a,o,0,u,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*r*L,P=4/3*a*L,I=[2*t-(t+C*Math.sin(T)),2*e-(e-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return I;E&&(I=I.concat(E));for(var O=0;O7&&(r.push(v.splice(0,7)),v.unshift(\"C\"));break;case\"S\":var x=p,b=d;\"C\"!=e&&\"S\"!=e||(x+=x-n,b+=b-i),v=[\"C\",x,b,v[1],v[2],v[3],v[4]];break;case\"T\":\"Q\"==e||\"T\"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),v=o(p,d,f,h,v[1],v[2]);break;case\"Q\":f=v[1],h=v[2],v=o(p,d,v[1],v[2],v[3],v[4]);break;case\"L\":v=a(p,d,v[1],v[2]);break;case\"H\":v=a(p,d,v[1],d);break;case\"V\":v=a(p,d,p,v[1]);break;case\"Z\":v=a(p,d,l,u)}e=y,p=v[v.length-2],d=v[v.length-1],v.length>4?(n=v[v.length-4],i=v[v.length-3]):(n=p,i=d),r.push(v)}return r}},{}],247:[function(t,e,r){\n", + "/*\n", + "object-assign\n", + "(c) Sindre Sorhus\n", + "@license MIT\n", + "*/\n", + "\"use strict\";var n=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}e.exports=function(){try{if(!Object.assign)return!1;var t=new String(\"abc\");if(t[5]=\"de\",\"5\"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e[\"_\"+String.fromCharCode(r)]=r;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach((function(t){n[t]=t})),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,s,l=o(t),c=1;c1e4)throw Error(\"References have circular dependency. Please, check them.\");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp(\"(\\\\\"+i+r+\"\\\\\"+i+\")\",\"g\"),t[0]+\"$1\"+t[1])})),e}))}));var o=new RegExp(\"\\\\\"+i+\"([0-9]+)\\\\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error(\"Circular references in parenthesis\");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function i(t,e){if(e&&e.flat){var r,n=e&&e.escape||\"___\",i=t[0];if(!i)return\"\";for(var a=new RegExp(\"\\\\\"+n+\"([0-9]+)\\\\\"+n),o=0;i!=r;){if(o++>1e4)throw Error(\"Circular references in \"+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,\"\")),e+r}),\"\");function s(e,r){if(null==t[r])throw Error(\"Reference \"+r+\"is undefined\");return t[r]}}function a(t,e){return Array.isArray(t)?i(t,e):n(t,e)}a.parse=n,a.stringify=i,e.exports=a},{}],249:[function(t,e,r){\"use strict\";var n=t(\"pick-by-alias\");e.exports=function(t){var e;arguments.length>1&&(t=arguments);\"string\"==typeof t?t=t.split(/\\s/).map(parseFloat):\"number\"==typeof t&&(t=[t]);t.length&&\"number\"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(t=n(t,{left:\"x l left Left\",top:\"y t top Top\",width:\"w width W Width\",height:\"h height W Width\",bottom:\"b bottom Bottom\",right:\"r right Right\"}),e={x:t.left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height);return e}},{\"pick-by-alias\":253}],250:[function(t,e,r){e.exports=function(t){var e=[];return t.replace(i,(function(t,r,i){var o=r.toLowerCase();for(i=function(t){var e=t.match(a);return e?e.map(Number):[]}(i),\"m\"==o&&i.length>2&&(e.push([r].concat(i.splice(0,2))),o=\"l\",r=\"m\"==r?\"l\":\"L\");;){if(i.length==n[o])return i.unshift(r),e.push(i);if(i.length=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-c)*(i-u)/(o-u)+c-n>t&&(s=!s),a=c,o=u}return s}};return e}},{}],257:[function(t,e,r){var n={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0}))}function u(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,c=a.start,u=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,c,u);if(!1===f){if(!e.pointsCollinear(o,s,c))return!1;if(e.pointsSame(o,u)||e.pointsSame(s,c))return!1;var h=e.pointsSame(o,c),p=e.pointsSame(s,u);if(h&&p)return n;var d=!h&&e.pointBetween(o,c,u),m=!p&&e.pointBetween(s,c,u);if(h)return m?l(n,s):l(t,u),n;d&&(p||(m?l(n,s):l(t,u)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,c):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,u)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=c(h),d=p.before?p.before.ev:null,m=p.after?p.after.ev:null;function g(){if(d){var t=u(h,d);if(t)return t}return!!m&&u(h,m)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!m&&m.seg);var v,y=g();if(y){var x;if(t)(x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(y.seg.myFill.above=!y.seg.myFill.above);else y.seg.otherFill=h.seg.myFill;r&&r.segmentUpdate(y.seg),h.other.remove(),h.remove()}if(a.getHead()!==h){r&&r.rewind(h.seg);continue}if(t)x=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=m?m.seg.myFill.above:i,h.seg.myFill.above=x?!h.seg.myFill.below:h.seg.myFill.below;else if(null===h.seg.otherFill)v=m?h.primary===m.primary?m.seg.otherFill.above:m.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:v,below:v};r&&r.status(h.seg,!!d&&d.seg,!!m&&m.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error(\"PolyBool: Zero-length segment detected; your epsilon is probably too small or too large\");if(s.exists(b.prev)&&s.exists(b.next)&&u(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},a.prototype.read_uint16=function(t){var e=this.input;if(t+2>e.length)throw n(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?256*e[t]+e[t+1]:e[t]+256*e[t+1]},a.prototype.read_uint32=function(t){var e=this.input;if(t+4>e.length)throw n(\"unexpected EOF\",\"EBADDATA\");return this.big_endian?16777216*e[t]+65536*e[t+1]+256*e[t+2]+e[t+3]:e[t]+256*e[t+1]+65536*e[t+2]+16777216*e[t+3]},a.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},a.prototype.exif_format_length=function(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},a.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return r=this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return r=this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return r=this.read_uint32(e);case 9:return 0|(r=this.read_uint32(e));case 5:case 10:case 11:case 12:case 7:default:return null}},a.prototype.scan_ifd=function(t,e,r){var a=this.read_uint16(e);e+=2;for(var o=0;othis.input.length)throw n(\"unexpected EOF\",\"EBADDATA\");for(var d=[],m=h,g=0;g0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===r({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:c,entry_offset:e+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);e+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(e)})},e.exports.ExifParser=a,e.exports.get_orientation=function(t){var e=0;try{return new a(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},{}],264:[function(t,e,r){\"use strict\";var n=t(\"./common\").readUInt16BE,i=t(\"./common\").readUInt32BE;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,c=0;ce.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(\"imir\"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),\"irot\"===t.type)for(var n=0;n1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),m=s.get_orientation(d);m>0&&(h.orientation=m)}return h}}}}}}},{\"../common\":262,\"../exif_utils\":263,\"../miaf_utils\":264}],266:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt16LE,o=n(\"BM\");e.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:\"bmp\",mime:\"image/bmp\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],267:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt16LE,o=n(\"GIF87a\"),s=n(\"GIF89a\");e.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:\"gif\",mime:\"image/gif\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],268:[function(t,e,r){\"use strict\";var n=t(\"../common\").readUInt16LE;e.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;so.width||c>o.height)&&(o=u)}return{width:o.width,height:o.height,variants:a,type:\"ico\",mime:\"image/x-icon\",wUnits:\"px\",hUnits:\"px\"}}}},{\"../common\":262}],269:[function(t,e,r){\"use strict\";var n=t(\"../common\").readUInt16BE,i=t(\"../common\").str2arr,a=t(\"../common\").sliceEq,o=t(\"../exif_utils\"),s=i(\"Exif\\0\\0\");e.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1]&&255===t[2])for(var e=2;;){for(;;){if(t.length-e<2)return;if(255===t[e++])break}for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e0&&(c.orientation=i),c}e+=r}}},{\"../common\":262,\"../exif_utils\":263}],270:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt32BE,o=n(\"\\x89PNG\\r\\n\\x1a\\n\"),s=n(\"IHDR\");e.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:\"png\",mime:\"image/png\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],271:[function(t,e,r){\"use strict\";var n=t(\"../common\").str2arr,i=t(\"../common\").sliceEq,a=t(\"../common\").readUInt32BE,o=n(\"8BPS\\0\\x01\");e.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:\"psd\",mime:\"image/vnd.adobe.photoshop\",wUnits:\"px\",hUnits:\"px\"}}},{\"../common\":262}],272:[function(t,e,r){\"use strict\";function n(t){return\"number\"==typeof t&&isFinite(t)&&t>0}var i=/<[-_.:a-zA-Z0-9][^>]*>/,a=/^<([-_.:a-zA-Z0-9]+:)?svg\\s/,o=/[^-]\\bwidth=\"([^%]+?)\"|[^-]\\bwidth='([^%]+?)'/,s=/\\bheight=\"([^%]+?)\"|\\bheight='([^%]+?)'/,l=/\\bview[bB]ox=\"(.+?)\"|\\bview[bB]ox='(.+?)'/,c=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function u(t){return c.test(t)?t.match(c)[0]:\"px\"}e.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r>14&16383),type:\"webp\",mime:\"image/webp\",wUnits:\"px\",hUnits:\"px\"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<t.length)){for(;e+8=10?r=r||u(t,e+8):\"VP8L\"===p&&d>=9?r=r||f(t,e+8):\"VP8X\"===p&&d>=10?r=r||h(t,e+8):\"EXIF\"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},{\"../common\":262,\"../exif_utils\":263}],275:[function(t,e,r){\"use strict\";e.exports={avif:t(\"./parse_sync/avif\"),bmp:t(\"./parse_sync/bmp\"),gif:t(\"./parse_sync/gif\"),ico:t(\"./parse_sync/ico\"),jpeg:t(\"./parse_sync/jpeg\"),png:t(\"./parse_sync/png\"),psd:t(\"./parse_sync/psd\"),svg:t(\"./parse_sync/svg\"),tiff:t(\"./parse_sync/tiff\"),webp:t(\"./parse_sync/webp\")}},{\"./parse_sync/avif\":265,\"./parse_sync/bmp\":266,\"./parse_sync/gif\":267,\"./parse_sync/ico\":268,\"./parse_sync/jpeg\":269,\"./parse_sync/png\":270,\"./parse_sync/psd\":271,\"./parse_sync/svg\":272,\"./parse_sync/tiff\":273,\"./parse_sync/webp\":274}],276:[function(t,e,r){\"use strict\";var n=t(\"./lib/parsers_sync\");e.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r1)for(var r=1;r1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,c){var u=x[c];return t?(\"function\"==typeof t?t={after:t}:\"number\"==typeof t[0]&&(t={positions:t}),t=o(t,{color:\"color colors fill\",capSize:\"capSize cap capsize cap-size\",lineWidth:\"lineWidth line-width width line thickness\",opacity:\"opacity alpha\",range:\"range dataBox\",viewport:\"viewport viewBox\",errors:\"errors error\",positions:\"positions position data points\"}),u||(x[c]=u={id:c,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},y,t)),a(u,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,\"float64\"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t=\"transparent\"),!Array.isArray(t)||\"number\"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\tbTopCoord -= normalWidth * endTopJoin;\\n\\t\\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\\n\\t}\\n\\n\\tif (nextReverse) {\\n\\t\\t//make join rectangular\\n\\t\\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\\n\\t\\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\\n\\t\\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\\n\\t\\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\\n\\t}\\n\\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\\n\\t\\t//handle miter clipping\\n\\t\\taBotCoord -= normalWidth * startBotJoin;\\n\\t\\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\\n\\t}\\n\\n\\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\\n\\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\\n\\n\\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\\n\\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\\n\\n\\t//position is normalized 0..1 coord on the screen\\n\\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\\n\\n\\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\\n\\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\\n\\n\\t//bevel miter cutoffs\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n\\n\\t//round miter cutoffs\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\\n\\t\\t\\tstartCutoff = vec4(aCoord, aCoord);\\n\\t\\t\\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\\n\\t\\t\\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tstartCutoff += viewport.xyxy;\\n\\t\\t\\tstartCutoff += startMiterWidth.xyxy;\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\\n\\t\\t\\tendCutoff = vec4(bCoord, bCoord);\\n\\t\\t\\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\\n\\t\\t\\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\\n\\t\\t\\tendCutoff += viewport.xyxy;\\n\\t\\t\\tendCutoff += endMiterWidth.xyxy;\\n\\t\\t}\\n\\t}\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\\nuniform sampler2D dashTexture;\\n\\nvarying vec4 fragColor;\\nvarying vec2 tangent;\\nvarying vec4 startCutoff, endCutoff;\\nvarying vec2 startCoord, endCoord;\\nvarying float enableStartMiter, enableEndMiter;\\n\\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\\n\\tvec2 diff = b - a;\\n\\tvec2 perp = normalize(vec2(-diff.y, diff.x));\\n\\treturn dot(p - a, perp);\\n}\\n\\nvoid main() {\\n\\tfloat alpha = 1., distToStart, distToEnd;\\n\\tfloat cutoff = thickness * .5;\\n\\n\\t//bevel miter\\n\\tif (miterMode == 1.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToStart + 1., 0.), 1.);\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < -1.) {\\n\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\treturn;\\n\\t\\t\\t}\\n\\t\\t\\talpha *= min(max(distToEnd + 1., 0.), 1.);\\n\\t\\t}\\n\\t}\\n\\n\\t// round miter\\n\\telse if (miterMode == 2.) {\\n\\t\\tif (enableStartMiter == 1.) {\\n\\t\\t\\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\\n\\t\\t\\tif (distToStart < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - startCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (enableEndMiter == 1.) {\\n\\t\\t\\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\\n\\t\\t\\tif (distToEnd < 0.) {\\n\\t\\t\\t\\tfloat radius = length(gl_FragCoord.xy - endCoord);\\n\\n\\t\\t\\t\\tif(radius > cutoff + .5) {\\n\\t\\t\\t\\t\\tdiscard;\\n\\t\\t\\t\\t\\treturn;\\n\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\\n\\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\\n\\n\\tgl_FragColor = fragColor;\\n\\tgl_FragColor.a *= alpha * opacity * dash;\\n}\\n\"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop(\"colorBuffer\"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:\"triangle\",elements:function(t,e){return e.triangles},offset:0,vert:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position, positionFract;\\n\\nuniform vec4 color;\\nuniform vec2 scale, scaleFract, translate, translateFract;\\nuniform float pixelRatio, id;\\nuniform vec4 viewport;\\nuniform float opacity;\\n\\nvarying vec4 fragColor;\\n\\nconst float MAX_LINES = 256.;\\n\\nvoid main() {\\n\\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\\n\\n\\tvec2 position = position * scale + translate\\n + positionFract * scale + translateFract\\n + position * scaleFract\\n + positionFract * scaleFract;\\n\\n\\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\\n\\n\\tfragColor = color / 255.;\\n\\tfragColor.a *= opacity;\\n}\\n\"]),frag:o([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n\\tgl_FragColor = fragColor;\\n}\\n\"]),uniforms:{scale:t.prop(\"scale\"),color:t.prop(\"fill\"),scaleFract:t.prop(\"scaleFract\"),translateFract:t.prop(\"translateFract\"),translate:t.prop(\"translate\"),opacity:t.prop(\"opacity\"),pixelRatio:t.context(\"pixelRatio\"),id:t.prop(\"id\"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop(\"positionBuffer\"),stride:8,offset:8},positionFract:{buffer:t.prop(\"positionFractBuffer\"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},v.defaults={dashes:null,join:\"miter\",miterLimit:1,thickness:10,cap:\"square\",color:\"black\",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},v.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},v.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);\"number\"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>v.precisionThreshold||e.scale[1]*e.viewport.height>v.precisionThreshold||\"rect\"===e.join||!e.join&&(e.thickness<=2||e.count>=v.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},v.prototype.update=function(t){var e=this;if(t){null!=t.length?\"number\"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if(\"number\"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:\"positions points data coords\",thickness:\"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth\",join:\"lineJoin linejoin join type mode\",miterLimit:\"miterlimit miterLimit\",dashes:\"dash dashes dasharray dash-array dashArray\",color:\"color colour stroke colors colours stroke-color strokeColor\",fill:\"fill fill-color fillColor\",opacity:\"alpha opacity\",overlay:\"overlay crease overlap intersect\",close:\"closed close closed-path closePath\",range:\"range dataBox\",viewport:\"viewport viewBox\",hole:\"holes hole hollow\",splitNull:\"splitNull\"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:\"linear\",min:\"linear\"}),colorBuffer:r.buffer({usage:\"dynamic\",type:\"uint8\",data:new Uint8Array}),positionBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:\"dynamic\",type:\"float\",data:new Uint8Array})},t=a({},v.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f=D}));(I=I.slice(0,R)).push(D)}for(var F=function(t){var e=k.slice(2*z,2*I[t]).concat(D?k.slice(2*D):[]),r=(d.hole||[]).map((function(e){return e-D+(I[t]-z)})),n=c(e,r);n=n.map((function(e){return e+z+(e+zt.length)&&(e=t.length);for(var r=0,n=new Array(e);r 1.0 + delta) {\\n\\t\\tdiscard;\\n\\t}\\n\\n\\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\\n\\n\\tfloat borderRadius = fragBorderRadius;\\n\\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\\n\\tvec4 color = mix(fragColor, fragBorderColor, ratio);\\n\\tcolor.a *= alpha * opacity;\\n\\tgl_FragColor = color;\\n}\\n\"]),l.vert=h([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute float x, y, xFract, yFract;\\nattribute float size, borderSize;\\nattribute vec4 colorId, borderColorId;\\nattribute float isActive;\\n\\nuniform bool constPointSize;\\nuniform float pixelRatio;\\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\\nuniform sampler2D paletteTexture;\\n\\nconst float maxSize = 100.;\\n\\nvarying vec4 fragColor, fragBorderColor;\\nvarying float fragBorderRadius, fragWidth;\\n\\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\\n\\nbool isDirect = (paletteSize.x < 1.);\\n\\nvec4 getColor(vec4 id) {\\n return isDirect ? id / 255. : texture2D(paletteTexture,\\n vec2(\\n (id.x + .5) / paletteSize.x,\\n (id.y + .5) / paletteSize.y\\n )\\n );\\n}\\n\\nvoid main() {\\n // ignore inactive points\\n if (isActive == 0.) return;\\n\\n vec2 position = vec2(x, y);\\n vec2 positionFract = vec2(xFract, yFract);\\n\\n vec4 color = getColor(colorId);\\n vec4 borderColor = getColor(borderColorId);\\n\\n float size = size * maxSize / 255.;\\n float borderSize = borderSize * maxSize / 255.;\\n\\n gl_PointSize = (size + borderSize) * pointSizeScale;\\n\\n vec2 pos = (position + translate) * scale\\n + (positionFract + translateFract) * scale\\n + (position + translate) * scaleFract\\n + (positionFract + translateFract) * scaleFract;\\n\\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\\n\\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\\n fragColor = color;\\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\\n fragWidth = 1. / gl_PointSize;\\n}\\n\"]),g&&(l.frag=l.frag.replace(\"smoothstep\",\"smoothStep\"),s.frag=s.frag.replace(\"smoothstep\",\"smoothStep\")),this.drawCircle=t(l)}b.defaults={color:\"black\",borderColor:\"transparent\",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},b.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},b.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:\"points\",usage:\"static\",data:e.tree,type:\"uint32\"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=v.float32(t);return i({data:p,usage:\"dynamic\"}),a({data:v.fract32(t,p),usage:\"dynamic\"}),s({data:new Uint8Array(c),type:\"uint8\",usage:\"stream\"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&\"number\"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},b.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x+s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y+l.height),[a,n,o,i]}function p(t){if(\"number\"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}e.exports=u,u.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},u.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nk))&&(s.lower||!(T>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function s(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[o(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[o(t.byteLength)>>2].push(t)}var r=a(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function l(t){return!!t&&\"object\"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&\"number\"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||W(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},c=0,u={uint8:5121,uint16:5123};e.oes_element_index_uint&&(u.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if(\"number\"==typeof t)c(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||W(t)||l(t)?e=t:(\"data\"in t&&(e=t.data),\"usage\"in t&&(r=Q[t.usage]),\"primitive\"in t&&(n=rt[t.primitive]),\"count\"in t&&(i=0|t.count),\"type\"in t&&(h=u[t.type]),\"length\"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else c(),f.primType=4,f.vertCount=0,f.type=5121;return s}var c=r.create(null,34963,!0),f=new i(c._buffer);return n.elementsCount++,s(t),s._reglType=\"elements\",s._elements=f,s.subdata=function(t,e){return c.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return\"function\"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){X(s).forEach(o)}}}function m(t){for(var e=G.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(yt).forEach((function(e){t+=yt[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return\"number\"==typeof t?M(a,0|t,\"number\"==typeof e?0|e:0|t):t?(I(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,c(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,D(i),E(a,3553),O(r,3553),R(),C(a),o.profile&&(i.stats.size=T(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=tt[i.internalformat],n.type=et[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new z(3553);return yt[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return c(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,D(i),d(o,3553,e,r,a),R(),k(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,D(i);for(var l=0;i.mipmask>>l;++l){var c=a>>l,u=s>>l;if(!c||!u)break;t.texImage2D(3553,l,i.format,c,u,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=T(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType=\"texture2d\",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,l){function f(t,e,r,n,i,a){var s,l=h.texInfo;for(P.call(l),s=0;6>s;++s)m[s]=L();if(\"number\"!=typeof t&&t){if(\"object\"==typeof t)if(e)S(m[0],t),S(m[1],e),S(m[2],r),S(m[3],n),S(m[4],i),S(m[5],a);else if(I(l,t),u(h,t),\"faces\"in t)for(t=t.faces,s=0;6>s;++s)c(m[s],h),S(m[s],t[s]);else for(s=0;6>s;++s)S(m[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(m[s],t,t);for(c(h,m[0]),h.mipmask=l.genMipmaps?(m[0].width<<1)-1:m[0].mipmask,h.internalformat=m[0].internalformat,f.width=m[0].width,f.height=m[0].height,D(h),s=0;6>s;++s)E(m[s],34069+s);for(O(l,34067),R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,l.genMipmaps,!0)),f.format=tt[h.internalformat],f.type=et[h.type],f.mag=rt[l.magFilter],f.min=nt[l.minFilter],f.wrapS=it[l.wrapS],f.wrapT=it[l.wrapT],s=0;6>s;++s)C(m[s]);return f}var h=new z(34067);yt[h.id]=h,a.cubeCount++;var m=Array(6);return f(e,r,n,i,s,l),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return c(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,D(h),d(a,34069+t,r,n,i),R(),k(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,D(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=T(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType=\"textureCube\",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);O(e.texInfo,e.target)}))},refresh:function(){for(var e=0;ei;++i){for(c=0;ct;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:\"framebufferCube\",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){X(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,X(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),v(e)}))}})}function M(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function S(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var c=r.maxAttributes,u=Array(c);for(r=0;r=h.byteLength?c.subdata(h):(c.destroy(),r.buffers[s]=null)),r.buffers[s]||(c=r.buffers[s]=i.create(u,34962,!1,!0)),f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1;else i.getBuffer(u)?(f.buffer=i.getBuffer(u),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(u.buffer)?(f.buffer=i.getBuffer(u.buffer),f.size=0|(+u.size||f.buffer.dimension),f.normalized=!!u.normalized||!1,f.type=\"type\"in u?K[u.type]:f.buffer.dtype,f.offset=0|(u.offset||0),f.stride=0|(u.stride||0),f.divisor=0|(u.divisor||0),f.state=1):\"x\"in u&&(f.x=+u.x||0,f.y=+u.y||0,f.z=+u.z||0,f.w=+u.w||0,f.state=2)}for(c=0;ct&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);X(c).forEach(e),c={},X(u).forEach(e),u={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),j(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(u[d.vertId]),delete u[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(c[d.fragId]),delete c[d.fragId],delete f[d.fragId])}})},restore:function(){c={},u={};for(var t=0;t\"+e+\"?\"+i+\".constant[\"+e+\"]:0;\"})).join(\"\"),\"}}else{\",\"if(\",s,\"(\",i,\".buffer)){\",u,\"=\",a,\".createStream(\",34962,\",\",i,\".buffer);\",\"}else{\",u,\"=\",a,\".getBuffer(\",i,\".buffer);\",\"}\",f,'=\"type\" in ',i,\"?\",o.glTypes,\"[\",i,\".type]:\",u,\".dtype;\",l.normalized,\"=!!\",i,\".normalized;\"),n(\"size\"),n(\"offset\"),n(\"stride\"),n(\"divisor\"),r(\"}}\"),r.exit(\"if(\",l.isStream,\"){\",a,\".destroyStream(\",u,\");\",\"}\"),l}))})),o}function A(t,e,n,i,o){function s(t){var e=c[t];e&&(h[t]=e)}var l=function(t,e){if(\"string\"==typeof(r=t.static).frag&&\"string\"==typeof r.vert){if(0>1)\",s],\");\")}function e(){r(l,\".drawArraysInstancedANGLE(\",[d,m,g,s],\");\")}p&&\"null\"!==p?y?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}function o(){function t(){r(u+\".drawElements(\"+[d,g,v,m+\"<<((\"+v+\"-5121)>>1)\"]+\");\")}function e(){r(u+\".drawArrays(\"+[d,m,g]+\");\")}p&&\"null\"!==p?y?t():(r(\"if(\",p,\"){\"),t(),r(\"}else{\"),e(),r(\"}\")):e()}var s,l,c=t.shared,u=c.gl,f=c.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a(\"if(\"+i+\")\"+u+\".bindBuffer(34963,\"+i+\".buffer.buffer);\")):(i=a.def(),a(i,\"=\",f,\".\",\"elements\",\";\",\"if(\",i,\"){\",u,\".bindBuffer(\",34963,\",\",i,\".buffer.buffer);}\",\"else if(\",c.vao,\".currentVAO){\",i,\"=\",t.shared.elements+\".getElements(\"+c.vao,\".currentVAO.elements);\",nt?\"\":\"if(\"+i+\")\"+u+\".bindBuffer(34963,\"+i+\".buffer.buffer);\",\"}\")),i}(),d=i(\"primitive\"),m=i(\"offset\"),g=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,\".\",\"count\"),i}();if(\"number\"==typeof g){if(0===g)return}else r(\"if(\",g,\"){\"),r.exit(\"}\");tt&&(s=i(\"instances\"),l=t.instancing);var v=p+\".type\",y=h.elements&&D(h.elements)&&!h.vaoActive;tt&&(\"number\"!=typeof s||0<=s)?\"string\"==typeof s?(r(\"if(\",s,\">0){\"),a(),r(\"}else if(\",s,\"<0){\"),o(),r(\"}\")):a():o()}function G(t,e,r,n,i){return i=(e=b()).proc(\"body\",i),tt&&(e.instancing=i.def(e.shared.extensions,\".angle_instanced_arrays\")),t(e,i,r,n),e.compile().body}function Y(t,e,r,n){B(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,e),\");\"):e(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(e(t.shared.vao,\".setVAO(null);\"),U(t,e,r,n.attributes,(function(){return!0}))),H(t,e,r,n.uniforms,(function(){return!0}),!1),q(t,e,e,r)}function W(t,e,r,n){function i(){return!0}t.batchId=\"a1\",B(t,e),U(t,e,r,n.attributes,i),H(t,e,r,n.uniforms,i,!1),q(t,e,e,r)}function X(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}B(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var c=t.scope(),u=t.scope();e(c.entry,\"for(\",s,\"=0;\",s,\"<\",\"a1\",\";++\",s,\"){\",l,\"=\",\"a0\",\"[\",s,\"];\",u,\"}\",c.exit),r.needsContext&&M(t,u,r.context),r.needsFramebuffer&&S(t,u,r.framebuffer),L(t,u,r.state,i),r.profile&&i(r.profile)&&N(t,u,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?u(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,u),\");\"):c(t.shared.vao,\".setVAO(\",r.drawVAO.append(t,c),\");\"):c(t.shared.vao,\".setVAO(\",t.shared.vao,\".targetVAO);\"):(c(t.shared.vao,\".setVAO(null);\"),U(t,c,r,n.attributes,a),U(t,u,r,n.attributes,i)),H(t,c,r,n.uniforms,a,!1),H(t,u,r,n.uniforms,i,!0),q(t,c,u,r)):(e=t.global.def(\"{}\"),n=r.shader.progVar.append(t,u),l=u.def(n,\".id\"),c=u.def(e,\"[\",l,\"]\"),u(t.shared.gl,\".useProgram(\",n,\".program);\",\"if(!\",c,\"){\",c,\"=\",e,\"[\",l,\"]=\",t.link((function(e){return G(W,t,r,e,2)})),\"(\",n,\");}\",c,\".call(this,a0[\",s,\"],\",s,\");\"))}function Z(t,r){function n(e){var n=r.shader[e];n&&i.set(a.shader,\".\"+e,n.append(t,i))}var i=t.proc(\"scope\",3);t.batchId=\"a2\";var a=t.shared,o=a.current;M(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),O(Object.keys(r.state)).forEach((function(e){var n=r.state[e].append(t,i);g(n)?n.forEach((function(r,n){i.set(t.next[e],\"[\"+n+\"]\",r)})):i.set(a.next,\".\"+e,n)})),N(t,i,r,!0,!0),[\"elements\",\"offset\",\"count\",\"instances\",\"primitive\"].forEach((function(e){var n=r.draw[e];n&&i.set(a.draw,\".\"+e,\"\"+n.append(t,i))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o=\"[\"+o.join()+\"]\"),i.set(a.uniforms,\"[\"+e.id(n)+\"]\",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new Q).forEach((function(t){i.set(a,\".\"+t,n[t])}))})),r.scopeVAO&&i.set(a.vao,\".targetVAO\",r.scopeVAO.append(t,i)),n(\"vert\"),n(\"frag\"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(u).forEach((function(e){t+=u[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,u=32854;if(\"object\"==typeof e&&e?(\"shape\"in e?(n=0|(a=e.shape)[0],a=0|a[1]):(\"radius\"in e&&(n=a=0|e.radius),\"width\"in e&&(n=0|e.width),\"height\"in e&&(a=0|e.height)),\"format\"in e&&(u=s[e.format])):\"number\"==typeof e?(n=0|e,a=\"number\"==typeof r?0|r:n):e||(n=a=1),n!==c.width||a!==c.height||u!==c.format)return o.width=c.width=n,o.height=c.height=a,c.format=u,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,u,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height),o.format=l[c.format],o}var c=new a(t.createRenderbuffer());return u[c.id]=c,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===c.width&&a===c.height||(o.width=c.width=n,o.height=c.height=a,t.bindRenderbuffer(36161,c.renderbuffer),t.renderbufferStorage(36161,c.format,n,a),i.profile&&(c.stats.size=vt[c.format]*c.width*c.height)),o},o._reglType=\"renderbuffer\",o._renderbuffer=c,i.profile&&(o.stats=c.stats),o.destroy=function(){c.decRef()},o},clear:function(){X(u).forEach(o)},restore:function(){X(u).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},xt=[];xt[6408]=4,xt[6407]=3;var bt=[];bt[5121]=1,bt[5126]=4,bt[36193]=2;var _t=[\"x\",\"y\",\"z\",\"w\"],wt=\"blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset\".split(\" \"),Tt={0:0,1:1,zero:0,one:1,\"src color\":768,\"one minus src color\":769,\"src alpha\":770,\"one minus src alpha\":771,\"dst color\":774,\"one minus dst color\":775,\"dst alpha\":772,\"one minus dst alpha\":773,\"constant color\":32769,\"one minus constant color\":32770,\"constant alpha\":32771,\"one minus constant alpha\":32772,\"src alpha saturate\":776},kt={never:512,less:513,\"<\":513,equal:514,\"=\":514,\"==\":514,\"===\":514,lequal:515,\"<=\":515,greater:516,\">\":516,notequal:517,\"!=\":517,\"!==\":517,gequal:518,\">=\":518,always:519},At={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,\"increment wrap\":34055,\"decrement wrap\":34056,invert:5386},Mt={cw:2304,ccw:2305},St=new z(!1,!1,!1,(function(){}));return function(t){function e(){if(0===J.length)w&&w.update(),tt=null;else{tt=H.next(e),f();for(var t=J.length-1;0<=t;--t){var r=J[t];r&&r(P,null,0)}g.flush(),w&&w.update()}}function r(){!tt&&0=J.length&&n()}}}}function u(){var t=X.viewport,e=X.scissor_box;t[0]=t[1]=e[0]=e[1]=0,P.viewportWidth=P.framebufferWidth=P.drawingBufferWidth=t[2]=e[2]=g.drawingBufferWidth,P.viewportHeight=P.framebufferHeight=P.drawingBufferHeight=t[3]=e[3]=g.drawingBufferHeight}function f(){P.tick+=1,P.time=m(),u(),W.procs.poll()}function h(){F.refresh(),u(),W.procs.refresh(),w&&w.update()}function m(){return(q()-T)/1e3}if(!(t=i(t)))return null;var g=t.gl,v=g.getContextAttributes();g.isContextLost();var y=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)et(j({framebuffer:t.framebuffer.faces[e]},t),l);else et(t,l);else l(0,t)},prop:V.define.bind(null,1),context:V.define.bind(null,2),this:V.define.bind(null,3),draw:s({}),buffer:function(t){return O.create(t,34962,!1,!1)},elements:function(t){return z.create(t,!1)},texture:F.create2D,cube:F.createCube,renderbuffer:U.create,framebuffer:G.create,framebufferCube:G.createCube,vao:D.createVAO,attributes:v,frame:c,on:function(t,e){var r;switch(t){case\"frame\":return c(e);case\"lost\":r=K;break;case\"restore\":r=Q;break;case\"destroy\":r=$}return r.push(e),{cancel:function(){for(var t=0;t2?\"one of \".concat(e,\" \").concat(t.slice(0,r-1).join(\", \"),\", or \")+t[r-1]:2===r?\"one of \".concat(e,\" \").concat(t[0],\" or \").concat(t[1]):\"of \".concat(e,\" \").concat(t[0])}return\"of \".concat(e,\" \").concat(String(t))}i(\"ERR_INVALID_OPT_VALUE\",(function(t,e){return'The value \"'+e+'\" is invalid for option \"'+t+'\"'}),TypeError),i(\"ERR_INVALID_ARG_TYPE\",(function(t,e,r){var n,i,o,s;if(\"string\"==typeof e&&(i=\"not \",e.substr(!o||o<0?0:+o,i.length)===i)?(n=\"must not be\",e=e.replace(/^not /,\"\")):n=\"must be\",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t,\" argument\"))s=\"The \".concat(t,\" \").concat(n,\" \").concat(a(e,\"type\"));else{var l=function(t,e,r){return\"number\"!=typeof r&&(r=0),!(r+e.length>t.length)&&-1!==t.indexOf(e,r)}(t,\".\")?\"property\":\"argument\";s='The \"'.concat(t,'\" ').concat(l,\" \").concat(n,\" \").concat(a(e,\"type\"))}return s+=\". Received type \".concat(typeof r)}),TypeError),i(\"ERR_STREAM_PUSH_AFTER_EOF\",\"stream.push() after EOF\"),i(\"ERR_METHOD_NOT_IMPLEMENTED\",(function(t){return\"The \"+t+\" method is not implemented\"})),i(\"ERR_STREAM_PREMATURE_CLOSE\",\"Premature close\"),i(\"ERR_STREAM_DESTROYED\",(function(t){return\"Cannot call \"+t+\" after a stream was destroyed\"})),i(\"ERR_MULTIPLE_CALLBACK\",\"Callback called multiple times\"),i(\"ERR_STREAM_CANNOT_PIPE\",\"Cannot pipe, not readable\"),i(\"ERR_STREAM_WRITE_AFTER_END\",\"write after end\"),i(\"ERR_STREAM_NULL_VALUES\",\"May not write null values to stream\",TypeError),i(\"ERR_UNKNOWN_ENCODING\",(function(t){return\"Unknown encoding: \"+t}),TypeError),i(\"ERR_STREAM_UNSHIFT_AFTER_END_EVENT\",\"stream.unshift() after end event\"),e.exports.codes=n},{}],287:[function(t,e,r){(function(r){(function(){\"use strict\";var n=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};e.exports=c;var i=t(\"./_stream_readable\"),a=t(\"./_stream_writable\");t(\"inherits\")(c,i);for(var o=n(a.prototype),s=0;s0)if(\"string\"==typeof e||o.objectMode||Object.getPrototypeOf(e)===s.prototype||(e=function(t){return s.from(t)}(e)),n)o.endEmitted?w(t,new _):S(t,o,e,!0);else if(o.ended)w(t,new x);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!r?(e=o.decoder.write(e),o.objectMode||0!==e.length?S(t,o,e,!1):P(t,o)):S(t,o,e,!1)}else n||(o.reading=!1,P(t,o));return!o.ended&&(o.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=1073741824?t=1073741824:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function L(t){var e=t._readableState;c(\"emitReadable\",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(c(\"emitReadable\",e.flowing),e.emittedReadable=!0,r.nextTick(C,t))}function C(t){var e=t._readableState;c(\"emitReadable_\",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit(\"readable\"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,R(t)}function P(t,e){e.readingMore||(e.readingMore=!0,r.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount(\"data\")>0&&t.resume()}function z(t){c(\"readable nexttick read 0\"),t.read(0)}function D(t,e){c(\"resume\",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit(\"resume\"),R(t),e.flowing&&!e.reading&&t.read(0)}function R(t){var e=t._readableState;for(c(\"flow\",e.flowing);e.flowing&&null!==t.read(););}function F(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(\"\"):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function B(t){var e=t._readableState;c(\"endReadable\",e.endEmitted),e.endEmitted||(e.ended=!0,r.nextTick(N,e,t))}function N(t,e){if(c(\"endReadableNT\",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit(\"end\"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function j(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return c(\"read: emitReadable\",e.length,e.ended),0===e.length&&e.ended?B(this):L(this),null;if(0===(t=E(t,e))&&e.ended)return 0===e.length&&B(this),null;var n,i=e.needReadable;return c(\"need readable\",i),(0===e.length||e.length-t0?F(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&B(this)),null!==n&&this.emit(\"data\",n),n},A.prototype._read=function(t){w(this,new b(\"_read()\"))},A.prototype.pipe=function(t,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=t;break;case 1:i.pipes=[i.pipes,t];break;default:i.pipes.push(t)}i.pipesCount+=1,c(\"pipe count=%d opts=%j\",i.pipesCount,e);var o=(!e||!1!==e.end)&&t!==r.stdout&&t!==r.stderr?l:g;function s(e,r){c(\"onunpipe\"),e===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,c(\"cleanup\"),t.removeListener(\"close\",d),t.removeListener(\"finish\",m),t.removeListener(\"drain\",u),t.removeListener(\"error\",p),t.removeListener(\"unpipe\",s),n.removeListener(\"end\",l),n.removeListener(\"end\",g),n.removeListener(\"data\",h),f=!0,!i.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}function l(){c(\"onend\"),t.end()}i.endEmitted?r.nextTick(o):n.once(\"end\",o),t.on(\"unpipe\",s);var u=function(t){return function(){var e=t._readableState;c(\"pipeOnDrain\",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&a(t,\"data\")&&(e.flowing=!0,R(t))}}(n);t.on(\"drain\",u);var f=!1;function h(e){c(\"ondata\");var r=t.write(e);c(\"dest.write\",r),!1===r&&((1===i.pipesCount&&i.pipes===t||i.pipesCount>1&&-1!==j(i.pipes,t))&&!f&&(c(\"false write response, pause\",i.awaitDrain),i.awaitDrain++),n.pause())}function p(e){c(\"onerror\",e),g(),t.removeListener(\"error\",p),0===a(t,\"error\")&&w(t,e)}function d(){t.removeListener(\"finish\",m),g()}function m(){c(\"onfinish\"),t.removeListener(\"close\",d),g()}function g(){c(\"unpipe\"),n.unpipe(t)}return n.on(\"data\",h),function(t,e,r){if(\"function\"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events[e]?Array.isArray(t._events[e])?t._events[e].unshift(r):t._events[e]=[r,t._events[e]]:t.on(e,r)}(t,\"error\",p),t.once(\"close\",d),t.once(\"finish\",m),t.emit(\"pipe\",n),i.flowing||(c(\"pipe resume\"),n.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit(\"unpipe\",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a0,!1!==i.flowing&&this.resume()):\"readable\"===t&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c(\"on readable\",i.length,i.reading),i.length?L(this):i.reading||r.nextTick(z,this))),n},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var n=o.prototype.removeListener.call(this,t,e);return\"readable\"===t&&r.nextTick(O,this),n},A.prototype.removeAllListeners=function(t){var e=o.prototype.removeAllListeners.apply(this,arguments);return\"readable\"!==t&&void 0!==t||r.nextTick(O,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(c(\"resume\"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,r.nextTick(D,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return c(\"call pause flowing=%j\",this._readableState.flowing),!1!==this._readableState.flowing&&(c(\"pause\"),this._readableState.flowing=!1,this.emit(\"pause\")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on(\"end\",(function(){if(c(\"wrapped end\"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on(\"data\",(function(i){(c(\"wrapped data\"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i)||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&\"function\"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var a=0;a-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,\"writableBuffer\",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,\"writableHighWaterMark\",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new m(\"_write()\"))},A.prototype._writev=null,A.prototype.end=function(t,e,n){var i=this._writableState;return\"function\"==typeof t?(n=t,t=null,e=null):\"function\"==typeof e&&(n=e,e=null),null!=t&&this.write(t,e),i.corked&&(i.corked=1,this.uncork()),i.ending||function(t,e,n){e.ending=!0,P(t,e),n&&(e.finished?r.nextTick(n):t.once(\"finish\",n));e.ended=!0,t.writable=!1}(this,i,n),this},Object.defineProperty(A.prototype,\"writableLength\",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,\"destroyed\",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}}).call(this)}).call(this,t(\"_process\"),\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"../errors\":286,\"./_stream_duplex\":287,\"./internal/streams/destroy\":294,\"./internal/streams/state\":298,\"./internal/streams/stream\":299,_process:277,buffer:85,inherits:231,\"util-deprecate\":330}],292:[function(t,e,r){(function(r){(function(){\"use strict\";var n;function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var a=t(\"./end-of-stream\"),o=Symbol(\"lastResolve\"),s=Symbol(\"lastReject\"),l=Symbol(\"error\"),c=Symbol(\"ended\"),u=Symbol(\"lastPromise\"),f=Symbol(\"handlePromise\"),h=Symbol(\"stream\");function p(t,e){return{value:t,done:e}}function d(t){var e=t[o];if(null!==e){var r=t[h].read();null!==r&&(t[u]=null,t[o]=null,t[s]=null,e(p(r,!1)))}}function m(t){r.nextTick(d,t)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((i(n={get stream(){return this[h]},next:function(){var t=this,e=this[l];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(p(void 0,!0));if(this[h].destroyed)return new Promise((function(e,n){r.nextTick((function(){t[l]?n(t[l]):e(p(void 0,!0))}))}));var n,i=this[u];if(i)n=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(p(void 0,!0)):e[f](r,n)}),n)}}(i,this));else{var a=this[h].read();if(null!==a)return Promise.resolve(p(a,!1));n=new Promise(this[f])}return this[u]=n,n}},Symbol.asyncIterator,(function(){return this})),i(n,\"return\",(function(){var t=this;return new Promise((function(e,r){t[h].destroy(null,(function(t){t?r(t):e(p(void 0,!0))}))}))})),n),g);e.exports=function(t){var e,r=Object.create(v,(i(e={},h,{value:t,writable:!0}),i(e,o,{value:null,writable:!0}),i(e,s,{value:null,writable:!0}),i(e,l,{value:null,writable:!0}),i(e,c,{value:t._readableState.endEmitted,writable:!0}),i(e,f,{value:function(t,e){var n=r[h].read();n?(r[u]=null,r[o]=null,r[s]=null,t(p(n,!1))):(r[o]=t,r[s]=e)},writable:!0}),e));return r[u]=null,a(t,(function(t){if(t&&\"ERR_STREAM_PREMATURE_CLOSE\"!==t.code){var e=r[s];return null!==e&&(r[u]=null,r[o]=null,r[s]=null,e(t)),void(r[l]=t)}var n=r[o];null!==n&&(r[u]=null,r[o]=null,r[s]=null,n(p(void 0,!0))),r[c]=!0})),t.on(\"readable\",m.bind(null,r)),r}}).call(this)}).call(this,t(\"_process\"))},{\"./end-of-stream\":295,_process:277}],293:[function(t,e,r){\"use strict\";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:\"unshift\",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:\"shift\",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:\"clear\",value:function(){this.head=this.tail=null,this.length=0}},{key:\"join\",value:function(t){if(0===this.length)return\"\";for(var e=this.head,r=\"\"+e.data;e=e.next;)r+=t+e.data;return r}},{key:\"concat\",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:\"consume\",value:function(t,e){var r;return ti.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:\"_getBuffer\",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){n||(n=t),t&&o.forEach(c),a||(o.forEach(c),i(n))}))}));return e.reduce(u)}},{\"../../../errors\":286,\"./end-of-stream\":295}],298:[function(t,e,r){\"use strict\";var n=t(\"../../../errors\").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:\"highWaterMark\",a);return Math.floor(a)}return t.objectMode?16:16384}}},{\"../../../errors\":286}],299:[function(t,e,r){e.exports=t(\"events\").EventEmitter},{events:84}],300:[function(t,e,r){\"use strict\";var n=t(\"safe-buffer\").Buffer,i=n.isEncoding||function(t){switch((t=\"\"+t)&&t.toLowerCase()){case\"hex\":case\"utf8\":case\"utf-8\":case\"ascii\":case\"binary\":case\"base64\":case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":case\"raw\":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return\"utf8\";for(var e;;)switch(t){case\"utf8\":case\"utf-8\":return\"utf8\";case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return\"utf16le\";case\"latin1\":case\"binary\":return\"latin1\";case\"base64\":case\"ascii\":case\"hex\":return t;default:if(e)return;t=(\"\"+t).toLowerCase(),e=!0}}(t);if(\"string\"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error(\"Unknown encoding: \"+t);return e||t}(t),this.encoding){case\"utf16le\":this.text=l,this.end=c,e=4;break;case\"utf8\":this.fillLast=s,e=4;break;case\"base64\":this.text=u,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,\"\\ufffd\";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,\"\\ufffd\";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,\"\\ufffd\"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString(\"utf16le\",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString(\"utf16le\",e,t.length-1)}function c(t){var e=t&&t.length?this.write(t):\"\";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString(\"utf16le\",0,r)}return e}function u(t,e){var r=(t.length-e)%3;return 0===r?t.toString(\"base64\",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString(\"base64\",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):\"\";return this.lastNeed?e+this.lastChar.toString(\"base64\",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):\"\"}r.StringDecoder=a,a.prototype.write=function(t){if(0===t.length)return\"\";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return\"\";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0)return i>0&&(t.lastNeed=i-1),i;if(--n=0)return i>0&&(t.lastNeed=i-2),i;if(--n=0)return i>0&&(2===i?i=0:t.lastNeed=i-3),i;return 0}(this,t,e);if(!this.lastNeed)return t.toString(\"utf8\",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString(\"utf8\",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},{\"safe-buffer\":284}],301:[function(t,e,r){(function(r,n){(function(){var r=t(\"assert\"),i=t(\"debug\")(\"stream-parser\");e.exports=function(t){var e=t&&\"function\"==typeof t._transform,r=t&&\"function\"==typeof t._write;if(!e&&!r)throw new Error(\"must pass a Writable or Transform stream in\");i(\"extending Parser into stream\"),t._bytes=o,t._skipBytes=s,e&&(t._passthrough=l);e?t._transform=u:t._write=c};function a(t){i(\"initializing parser stream\"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=-1,t._parserCallback=null,\"function\"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function o(t,e){r(!this._parserCallback,'there is already a \"callback\" set!'),r(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got \"'+t+'\"'),this._parserInit||a(this),i(\"buffering %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=0}function s(t,e){r(!this._parserCallback,'there is already a \"callback\" set!'),r(t>0,'can only skip > 0 bytes, got \"'+t+'\"'),this._parserInit||a(this),i(\"skipping %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=1}function l(t,e){r(!this._parserCallback,'There is already a \"callback\" set!'),r(t>0,'can only pass through > 0 bytes, got \"'+t+'\"'),this._parserInit||a(this),i(\"passing through %o bytes\",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=2}function c(t,e,r){this._parserInit||a(this),i(\"write(%o bytes)\",t.length),\"function\"==typeof e&&(r=e),h(this,t,null,r)}function u(t,e,r){this._parserInit||a(this),i(\"transform(%o bytes)\",t.length),\"function\"!=typeof e&&(e=this._parserOutput),h(this,t,e,r)}function f(t,e,r,a){if(t._parserBytesLeft-=e.length,i(\"%o bytes left for stream piece\",t._parserBytesLeft),0===t._parserState?(t._parserBuffers.push(e),t._parserBuffered+=e.length):2===t._parserState&&r(e),0!==t._parserBytesLeft)return a;var o=t._parserCallback;if(o&&0===t._parserState&&t._parserBuffers.length>1&&(e=n.concat(t._parserBuffers,t._parserBuffered)),0!==t._parserState&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=-1,t._parserBuffers.splice(0),o){var s=[];e&&s.push(e),r&&s.push(r);var l=o.length>s.length;l&&s.push(p(a));var c=o.apply(t,s);if(!l||a===c)return a}}var h=p((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error(\"got data but not currently parsing anything\")):r.length<=e._parserBytesLeft?function(){return f(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return f(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function p(t){return function(){for(var e=t.apply(this,arguments);\"function\"==typeof e;)e=e();return e}}}).call(this)}).call(this,t(\"_process\"),t(\"buffer\").Buffer)},{_process:277,assert:75,buffer:85,debug:302}],302:[function(t,e,r){(function(n){(function(){function i(){var t;try{t=r.storage.debug}catch(t){}return!t&&void 0!==n&&\"env\"in n&&(t=n.env.DEBUG),t}(r=e.exports=t(\"./debug\")).log=function(){return\"object\"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},r.formatArgs=function(t){var e=this.useColors;if(t[0]=(e?\"%c\":\"\")+this.namespace+(e?\" %c\":\" \")+t[0]+(e?\"%c \":\" \")+\"+\"+r.humanize(this.diff),!e)return;var n=\"color: \"+this.color;t.splice(1,0,n,\"color: inherit\");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){\"%%\"!==t&&(i++,\"%c\"===t&&(a=i))})),t.splice(a,0,n)},r.save=function(t){try{null==t?r.storage.removeItem(\"debug\"):r.storage.debug=t}catch(t){}},r.load=i,r.useColors=function(){if(\"undefined\"!=typeof window&&window.process&&\"renderer\"===window.process.type)return!0;return\"undefined\"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||\"undefined\"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/)&&parseInt(RegExp.$1,10)>=31||\"undefined\"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/)},r.storage=\"undefined\"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),r.colors=[\"lightseagreen\",\"forestgreen\",\"goldenrod\",\"dodgerblue\",\"darkorchid\",\"crimson\"],r.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return\"[UnexpectedJSONParseError]: \"+t.message}},r.enable(i())}).call(this)}).call(this,t(\"_process\"))},{\"./debug\":303,_process:277}],303:[function(t,e,r){var n;function i(t){function e(){if(e.enabled){var t=e,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var r=parseFloat(e[1]);switch((e[2]||\"ms\").toLowerCase()){case\"years\":case\"year\":case\"yrs\":case\"yr\":case\"y\":return 315576e5*r;case\"days\":case\"day\":case\"d\":return r*o;case\"hours\":case\"hour\":case\"hrs\":case\"hr\":case\"h\":return r*a;case\"minutes\":case\"minute\":case\"mins\":case\"min\":case\"m\":return r*i;case\"seconds\":case\"second\":case\"secs\":case\"sec\":case\"s\":return r*n;case\"milliseconds\":case\"millisecond\":case\"msecs\":case\"msec\":case\"ms\":return r;default:return}}(t);if(\"number\"===l&&!1===isNaN(t))return e.long?s(r=t,o,\"day\")||s(r,a,\"hour\")||s(r,i,\"minute\")||s(r,n,\"second\")||r+\" ms\":function(t){if(t>=o)return Math.round(t/o)+\"d\";if(t>=a)return Math.round(t/a)+\"h\";if(t>=i)return Math.round(t/i)+\"m\";if(t>=n)return Math.round(t/n)+\"s\";return t+\"ms\"}(t);throw new Error(\"val is not a non-empty string or a valid number. val=\"+JSON.stringify(t))}},{}],305:[function(t,e,r){\"use strict\";var n=t(\"parenthesis\");e.exports=function(t,e,r){if(null==t)throw Error(\"First argument should be a string\");if(null==e)throw Error(\"Separator should be a string or a RegExp\");r?(\"string\"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=[\"[]\",\"()\",\"{}\",\"<>\",'\"\"',\"''\",\"``\",\"\\u201c\\u201d\",\"\\xab\\xbb\"]:(\"string\"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=c[c.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[m])}a[e]=d}else{if(n[e]===r[e]){var g=[],v=[],y=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),v.push(s[x]),y+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(y);for(d=0;d1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};r.default=function(t){var e=t.px,r=t.py,l=t.cx,c=t.cy,u=t.rx,f=t.ry,h=t.xAxisRotation,p=void 0===h?0:h,d=t.largeArcFlag,m=void 0===d?0:d,g=t.sweepFlag,v=void 0===g?0:g,y=[];if(0===u||0===f)return[];var x=Math.sin(p*i/360),b=Math.cos(p*i/360),_=b*(e-l)/2+x*(r-c)/2,w=-x*(e-l)/2+b*(r-c)/2;if(0===_&&0===w)return[];u=Math.abs(u),f=Math.abs(f);var T=Math.pow(_,2)/Math.pow(u,2)+Math.pow(w,2)/Math.pow(f,2);T>1&&(u*=Math.sqrt(T),f*=Math.sqrt(T));var k=function(t,e,r,n,a,o,l,c,u,f,h,p){var d=Math.pow(a,2),m=Math.pow(o,2),g=Math.pow(h,2),v=Math.pow(p,2),y=d*m-d*v-m*g;y<0&&(y=0),y/=d*v+m*g;var x=(y=Math.sqrt(y)*(l===c?-1:1))*a/o*p,b=y*-o/a*h,_=f*x-u*b+(t+r)/2,w=u*x+f*b+(e+n)/2,T=(h-x)/a,k=(p-b)/o,A=(-h-x)/a,M=(-p-b)/o,S=s(1,0,T,k),E=s(T,k,A,M);return 0===c&&E>0&&(E-=i),1===c&&E<0&&(E+=i),[_,w,S,E]}(e,r,l,c,u,f,m,v,x,b,_,w),A=n(k,4),M=A[0],S=A[1],E=A[2],L=A[3],C=Math.abs(L)/(i/4);Math.abs(1-C)<1e-7&&(C=1);var P=Math.max(Math.ceil(C),1);L/=P;for(var I=0;Ie[2]&&(e[2]=c[u+0]),c[u+1]>e[3]&&(e[3]=c[u+1]);return e}},{\"abs-svg-path\":70,assert:75,\"is-svg-path\":238,\"normalize-svg-path\":309,\"parse-svg-path\":250}],309:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=[],o=0,s=0,l=0,c=0,u=null,f=null,h=0,p=0,d=0,m=t.length;d4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=t(\"svg-arc-to-cubic-bezier\");function i(t,e,r,n){return[\"C\",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return[\"C\",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},{\"svg-arc-to-cubic-bezier\":307}],310:[function(t,e,r){\"use strict\";var n,i=t(\"svg-path-bounds\"),a=t(\"parse-svg-path\"),o=t(\"draw-svg-path\"),s=t(\"is-svg-path\"),l=t(\"bitmap-sdf\"),c=document.createElement(\"canvas\"),u=c.getContext(\"2d\");e.exports=function(t,e){if(!s(t))throw Error(\"Argument should be valid svg path string\");e||(e={});var r,f;e.shape?(r=e.shape[0],f=e.shape[1]):(r=c.width=e.w||e.width||200,f=c.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),m=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(m[0]||0,m[1]||0)/2;u.fillStyle=\"black\",u.fillRect(0,0,r,f),u.fillStyle=\"white\",p&&(\"number\"!=typeof p&&(p=1),u.strokeStyle=p>0?\"white\":\"black\",u.lineWidth=Math.abs(p));if(u.translate(.5*r,.5*f),u.scale(g,g),function(){if(null!=n)return n;var t=document.createElement(\"canvas\").getContext(\"2d\");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D(\"M0,0h1v1h-1v-1Z\");t.fillStyle=\"black\",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var v=new Path2D(t);u.fill(v),p&&u.stroke(v)}else{var y=a(t);o(u,y),u.fill(),p&&u.stroke()}return u.setTransform(1,0,0,1,0,0),l(u,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},{\"bitmap-sdf\":82,\"draw-svg-path\":126,\"is-svg-path\":238,\"parse-svg-path\":250,\"svg-path-bounds\":308}],311:[function(t,e,r){(function(e,n){(function(){var i=t(\"process/browser.js\").nextTick,a=Function.prototype.apply,o=Array.prototype.slice,s={},l=0;function c(t,e){this._id=t,this._clearFn=e}r.setTimeout=function(){return new c(a.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new c(a.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(t){t.close()},c.prototype.unref=c.prototype.ref=function(){},c.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},r.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},r._unrefActive=r.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},r.setImmediate=\"function\"==typeof e?e:function(t){var e=l++,n=!(arguments.length<2)&&o.call(arguments,1);return s[e]=!0,i((function(){s[e]&&(n?t.apply(null,n):t.call(null),r.clearImmediate(e))})),e},r.clearImmediate=\"function\"==typeof n?n:function(t){delete s[t]}}).call(this)}).call(this,t(\"timers\").setImmediate,t(\"timers\").clearImmediate)},{\"process/browser.js\":277,timers:311}],312:[function(t,e,r){!function(t){var r=/^\\s+/,n=/\\s+$/,i=0,a=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||\"\")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var i={r:0,g:0,b:0},a=1,l=null,c=null,u=null,f=!1,h=!1;\"string\"==typeof e&&(e=function(t){t=t.replace(r,\"\").replace(n,\"\").toLowerCase();var e,i=!1;if(S[t])t=S[t],i=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};if(e=j.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=j.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=j.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=j.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=j.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=j.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=j.hex8.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),a:R(e[4]),format:i?\"name\":\"hex8\"};if(e=j.hex6.exec(t))return{r:I(e[1]),g:I(e[2]),b:I(e[3]),format:i?\"name\":\"hex\"};if(e=j.hex4.exec(t))return{r:I(e[1]+\"\"+e[1]),g:I(e[2]+\"\"+e[2]),b:I(e[3]+\"\"+e[3]),a:R(e[4]+\"\"+e[4]),format:i?\"name\":\"hex8\"};if(e=j.hex3.exec(t))return{r:I(e[1]+\"\"+e[1]),g:I(e[2]+\"\"+e[2]),b:I(e[3]+\"\"+e[3]),format:i?\"name\":\"hex\"};return!1}(e));\"object\"==typeof e&&(U(e.r)&&U(e.g)&&U(e.b)?(p=e.r,d=e.g,m=e.b,i={r:255*C(p,255),g:255*C(d,255),b:255*C(m,255)},f=!0,h=\"%\"===String(e.r).substr(-1)?\"prgb\":\"rgb\"):U(e.h)&&U(e.s)&&U(e.v)?(l=z(e.s),c=z(e.v),i=function(e,r,n){e=6*C(e,360),r=C(r,100),n=C(n,100);var i=t.floor(e),a=e-i,o=n*(1-r),s=n*(1-a*r),l=n*(1-(1-a)*r),c=i%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,l,c),f=!0,h=\"hsv\"):U(e.h)&&U(e.s)&&U(e.l)&&(l=z(e.s),u=z(e.l),i=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=C(t,360),e=C(e,100),r=C(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,l,u),f=!0,h=\"hsl\"),e.hasOwnProperty(\"a\")&&(a=e.a));var p,d,m;return a=L(a),{ok:f,format:e.format||h,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:a}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=a(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=a(this._r)),this._g<1&&(this._g=a(this._g)),this._b<1&&(this._b=a(this._b)),this._ok=u.ok,this._tc_id=i++}function u(t,e,r){t=C(t,255),e=C(e,255),r=C(r,255);var n,i,a=s(t,e,r),l=o(t,e,r),c=(a+l)/2;if(a==l)n=i=0;else{var u=a-l;switch(i=c>.5?u/(2-a-l):u/(a+l),a){case t:n=(e-r)/u+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(c(n));return a}function M(t,e){e=e||6;for(var r=c(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(c({h:n,s:i,v:a})),a=(a+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var e,r,n,i=this.toRgb();return e=i.r/255,r=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:t.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=L(t),this._roundA=a(100*this._a)/100,this},toHsv:function(){var t=f(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=f(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsva(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=u(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=u(this._r,this._g,this._b),e=a(360*t.h),r=a(100*t.s),n=a(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+r+\"%, \"+n+\"%)\":\"hsla(\"+e+\", \"+r+\"%, \"+n+\"%, \"+this._roundA+\")\"},toHex:function(t){return h(this._r,this._g,this._b,t)},toHexString:function(t){return\"#\"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var o=[O(a(t).toString(16)),O(a(e).toString(16)),O(a(r).toString(16)),O(D(n))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:a(this._r),g:a(this._g),b:a(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+a(this._r)+\", \"+a(this._g)+\", \"+a(this._b)+\")\":\"rgba(\"+a(this._r)+\", \"+a(this._g)+\", \"+a(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:a(100*C(this._r,255))+\"%\",g:a(100*C(this._g,255))+\"%\",b:a(100*C(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+a(100*C(this._r,255))+\"%, \"+a(100*C(this._g,255))+\"%, \"+a(100*C(this._b,255))+\"%)\":\"rgba(\"+a(100*C(this._r,255))+\"%, \"+a(100*C(this._g,255))+\"%, \"+a(100*C(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(E[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+p(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=c(t);r=\"#\"+p(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+n+\"startColorstr=\"+e+\",endColorstr=\"+r+\")\"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||\"hex\"!==t&&\"hex6\"!==t&&\"hex3\"!==t&&\"hex4\"!==t&&\"hex8\"!==t&&\"name\"!==t?(\"rgb\"===t&&(r=this.toRgbString()),\"prgb\"===t&&(r=this.toPercentageRgbString()),\"hex\"!==t&&\"hex6\"!==t||(r=this.toHexString()),\"hex3\"===t&&(r=this.toHexString(!0)),\"hex4\"===t&&(r=this.toHex8String(!0)),\"hex8\"===t&&(r=this.toHex8String()),\"name\"===t&&(r=this.toName()),\"hsl\"===t&&(r=this.toHslString()),\"hsv\"===t&&(r=this.toHsvString()),r||this.toHexString()):\"name\"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(y,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(g,arguments)},spin:function(){return this._applyModification(b,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(_,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(T,arguments)}},c.fromRatio=function(t,e){if(\"object\"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=\"a\"===n?t[n]:z(t[n]));t=r}return c(t,e)},c.equals=function(t,e){return!(!t||!e)&&c(t).toRgbString()==c(e).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(t,e,r){r=0===r?0:r||50;var n=c(t).toRgb(),i=c(e).toRgb(),a=r/100;return c({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},c.readability=function(e,r){var n=c(e),i=c(r);return(t.max(n.getLuminance(),i.getLuminance())+.05)/(t.min(n.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(t,e,r){var n,i,a=c.readability(t,e);switch(i=!1,(n=function(t){var e,r;e=((t=t||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase(),r=(t.size||\"small\").toLowerCase(),\"AA\"!==e&&\"AAA\"!==e&&(e=\"AA\");\"small\"!==r&&\"large\"!==r&&(r=\"small\");return{level:e,size:r}}(r)).level+n.size){case\"AAsmall\":case\"AAAlarge\":i=a>=4.5;break;case\"AAlarge\":i=a>=3;break;case\"AAAsmall\":i=a>=7}return i},c.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=c(e[u]));return c.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,c.mostReadable(t,[\"#fff\",\"#000\"],r))};var S=c.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},E=c.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(S);function L(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function C(e,r){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(e)&&(e=\"100%\");var n=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(e);return e=o(r,s(0,parseFloat(e))),n&&(e=parseInt(e*r,10)/100),t.abs(e-r)<1e-6?1:e%r/parseFloat(r)}function P(t){return o(1,s(0,t))}function I(t){return parseInt(t,16)}function O(t){return 1==t.length?\"0\"+t:\"\"+t}function z(t){return t<=1&&(t=100*t+\"%\"),t}function D(e){return t.round(255*parseFloat(e)).toString(16)}function R(t){return I(t)/255}var F,B,N,j=(B=\"[\\\\s|\\\\(]+(\"+(F=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")\\\\s*\\\\)?\",N=\"[\\\\s|\\\\(]+(\"+F+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")[,|\\\\s]+(\"+F+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(F),rgb:new RegExp(\"rgb\"+B),rgba:new RegExp(\"rgba\"+N),hsl:new RegExp(\"hsl\"+B),hsla:new RegExp(\"hsla\"+N),hsv:new RegExp(\"hsv\"+B),hsva:new RegExp(\"hsva\"+N),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function U(t){return!!j.CSS_UNIT.exec(t)}void 0!==e&&e.exports?e.exports=c:window.tinycolor=c}(Math)},{}],313:[function(t,e,r){\"use strict\";e.exports=i,e.exports.float32=e.exports.float=i,e.exports.fract32=e.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=i(t));for(var r=0,n=e.length;ro&&(o=t[0]),t[1]s&&(s=t[1])}function c(t){switch(t.type){case\"GeometryCollection\":t.geometries.forEach(c);break;case\"Point\":l(t.coordinates);break;case\"MultiPoint\":t.coordinates.forEach(l)}}for(e in t.arcs.forEach((function(t){for(var e,r=-1,l=t.length;++ro&&(o=e[0]),e[1]s&&(s=e[1])})),t.objects)c(t.objects[e]);return[i,a,o,s]}function i(t,e){var r=e.id,n=e.bbox,i=null==e.properties?{}:e.properties,o=a(t,e);return null==r&&null==n?{type:\"Feature\",properties:i,geometry:o}:null==n?{type:\"Feature\",id:r,properties:i,geometry:o}:{type:\"Feature\",id:r,bbox:n,properties:i,geometry:o}}function a(t,e){var n=r(t.transform),i=t.arcs;function a(t,e){e.length&&e.pop();for(var r=i[t<0?~t:t],a=0,o=r.length;a1)n=l(t,e,r);else for(i=0,n=new Array(a=t.arcs.length);i1)for(var a,s,c=1,u=l(i[0]);cu&&(s=i[0],i[0]=i[c],i[c]=s,u=a);return i})).filter((function(t){return t.length>0}))}}function u(t,e){for(var r=0,n=t.length;r>>1;t[i]=2))throw new Error(\"n must be \\u22652\");var r,i=(l=t.bbox||n(t))[0],a=l[1],o=l[2],s=l[3];e={scale:[o-i?(o-i)/(r-1):1,s-a?(s-a)/(r-1):1],translate:[i,a]}}var l,c,u=f(e),h=t.objects,p={};function d(t){return u(t)}function m(t){var e;switch(t.type){case\"GeometryCollection\":e={type:\"GeometryCollection\",geometries:t.geometries.map(m)};break;case\"Point\":e={type:\"Point\",coordinates:d(t.coordinates)};break;case\"MultiPoint\":e={type:\"MultiPoint\",coordinates:t.coordinates.map(d)};break;default:return t}return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),null!=t.properties&&(e.properties=t.properties),e}for(c in h)p[c]=m(h[c]);return{type:\"Topology\",bbox:l,transform:e,objects:p,arcs:t.arcs.map((function(t){var e,r=0,n=1,i=t.length,a=new Array(i);for(a[0]=u(t[0],0);++r\":(e.length>100&&(e=e.slice(0,99)+\"\\u2026\"),e=e.replace(i,(function(t){switch(t){case\"\\n\":return\"\\\\n\";case\"\\r\":return\"\\\\r\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw new Error(\"Unexpected character\")}})))}},{\"./safe-to-string\":318}],320:[function(t,e,r){\"use strict\";var n=t(\"../value/is\"),i={object:!0,function:!0,undefined:!0};e.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},{\"../value/is\":326}],321:[function(t,e,r){\"use strict\";var n=t(\"../lib/resolve-exception\"),i=t(\"./is\");e.exports=function(t){return i(t)?t:n(t,\"%v is not a plain function\",arguments[1])}},{\"../lib/resolve-exception\":317,\"./is\":322}],322:[function(t,e,r){\"use strict\";var n=t(\"../function/is\"),i=/^\\s*class[\\s{/}]/,a=Function.prototype.toString;e.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},{\"../function/is\":316}],323:[function(t,e,r){\"use strict\";var n=t(\"../object/is\");e.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},{\"../object/is\":320}],324:[function(t,e,r){\"use strict\";var n=t(\"../value/is\"),i=t(\"../object/is\"),a=Object.prototype.toString;e.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if(\"function\"!=typeof e)return null;if(e===a)return null}try{return\"\"+t}catch(t){return null}}},{\"../object/is\":320,\"../value/is\":326}],325:[function(t,e,r){\"use strict\";var n=t(\"../lib/resolve-exception\"),i=t(\"./is\");e.exports=function(t){return i(t)?t:n(t,\"Cannot use %v\",arguments[1])}},{\"../lib/resolve-exception\":317,\"./is\":326}],326:[function(t,e,r){\"use strict\";e.exports=function(t){return null!=t}},{}],327:[function(t,e,r){(function(e){(function(){\"use strict\";var n=t(\"bit-twiddle\"),i=t(\"dup\"),a=t(\"buffer\").Buffer;e.__TYPEDARRAY_POOL||(e.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o=\"undefined\"!=typeof Uint8ClampedArray,s=\"undefined\"!=typeof BigUint64Array,l=\"undefined\"!=typeof BigInt64Array,c=e.__TYPEDARRAY_POOL;c.UINT8C||(c.UINT8C=i([32,0])),c.BIGUINT64||(c.BIGUINT64=i([32,0])),c.BIGINT64||(c.BIGINT64=i([32,0])),c.BUFFER||(c.BUFFER=i([32,0]));var u=c.DATA,f=c.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);u[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=u[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return m(t);case\"uint32\":return g(t);case\"int8\":return v(t);case\"int16\":return y(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"bit-twiddle\":81,buffer:85,dup:128}],328:[function(t,e,r){var n=/[\\'\\\"]/;e.exports=function(t){return t?(n.test(t.charAt(0))&&(t=t.substr(1)),n.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):\"\"}},{}],329:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n2111)throw e.replace(/\\{0\\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,c=s>>5&15,u=31&s;(i=a.newDate(l,c,u)).add(4-(i.dayOfWeek()||7),\"d\");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if(\"object\"==typeof t)o=t,a=e||{};else{var l;if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Lunar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Lunar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=30))throw new Error(\"Lunar day outside range 1 - 30\");\"object\"==typeof n?(l=!1,a=n):(l=!!n,a=i||{}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var c,u=f[o.year-f[0]],p=u>>13;c=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(m>>5&15)-1,(31&m)+s);return a.year=g.getFullYear(),a.month=1+g.getMonth(),a.day=g.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if(\"object\"==typeof t)i=t,a=e||{};else{if(!(\"number\"==typeof t&&t>=1888&&t<=2111))throw new Error(\"Solar year outside range 1888-2111\");if(!(\"number\"==typeof e&&e>=1&&e<=12))throw new Error(\"Solar month outside range 1 - 12\");if(!(\"number\"==typeof r&&r>=1&&r<=31))throw new Error(\"Solar day outside range 1 - 31\");i={year:t,month:e,day:r},a=n||{}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,c=new Date(o>>9&4095,(o>>5&15)-1,31&o),u=new Date(i.year,i.month-1,i.day);l=Math.round((u-c)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var m=d&1<<12-p?30:29;if(l>13;!g||p=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||\"\"}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:\"Fruitbat\",21:\"Anchovy\"};n.calendars.discworld=a},{\"../main\":346,\"object-assign\":247}],335:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Ethiopian\",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Ethiopian\",epochs:[\"BEE\",\"EE\"],monthNames:[\"Meskerem\",\"Tikemet\",\"Hidar\",\"Tahesas\",\"Tir\",\"Yekatit\",\"Megabit\",\"Miazia\",\"Genbot\",\"Sene\",\"Hamle\",\"Nehase\",\"Pagume\"],monthNamesShort:[\"Mes\",\"Tik\",\"Hid\",\"Tah\",\"Tir\",\"Yek\",\"Meg\",\"Mia\",\"Gen\",\"Sen\",\"Ham\",\"Neh\",\"Pag\"],dayNames:[\"Ehud\",\"Segno\",\"Maksegno\",\"Irob\",\"Hamus\",\"Arb\",\"Kidame\"],dayNamesShort:[\"Ehu\",\"Seg\",\"Mak\",\"Iro\",\"Ham\",\"Arb\",\"Kid\"],dayNamesMin:[\"Eh\",\"Se\",\"Ma\",\"Ir\",\"Ha\",\"Ar\",\"Ki\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},{\"../main\":346,\"object-assign\":247}],336:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Hebrew\",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{\"\":{name:\"Hebrew\",epochs:[\"BAM\",\"AM\"],monthNames:[\"Nisan\",\"Iyar\",\"Sivan\",\"Tammuz\",\"Av\",\"Elul\",\"Tishrei\",\"Cheshvan\",\"Kislev\",\"Tevet\",\"Shevat\",\"Adar\",\"Adar II\"],monthNamesShort:[\"Nis\",\"Iya\",\"Siv\",\"Tam\",\"Av\",\"Elu\",\"Tis\",\"Che\",\"Kis\",\"Tev\",\"She\",\"Ada\",\"Ad2\"],dayNames:[\"Yom Rishon\",\"Yom Sheni\",\"Yom Shlishi\",\"Yom Revi'i\",\"Yom Chamishi\",\"Yom Shishi\",\"Yom Shabbat\"],dayNamesShort:[\"Ris\",\"She\",\"Shl\",\"Rev\",\"Cha\",\"Shi\",\"Sha\"],dayNamesMin:[\"Ri\",\"She\",\"Shl\",\"Re\",\"Ch\",\"Shi\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?\"embolismic\":\"common\")+\" \"+[\"deficient\",\"regular\",\"complete\"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},{\"../main\":346,\"object-assign\":247}],337:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Islamic\",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Islamic\",epochs:[\"BH\",\"AH\"],monthNames:[\"Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' al-thani\",\"Jumada al-awwal\",\"Jumada al-thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-ahad\",\"Yawm al-ithnayn\",\"Yawm ath-thulaathaa'\",\"Yawm al-arbi'aa'\",\"Yawm al-kham\\u012bs\",\"Yawm al-jum'a\",\"Yawm as-sabt\"],dayNamesShort:[\"Aha\",\"Ith\",\"Thu\",\"Arb\",\"Kha\",\"Jum\",\"Sab\"],dayNamesMin:[\"Ah\",\"It\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},{\"../main\":346,\"object-assign\":247}],338:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Julian\",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Julian\",epochs:[\"BC\",\"AD\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"mm/dd/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},{\"../main\":346,\"object-assign\":247}],339:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Mayan\",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{\"\":{name:\"Mayan\",epochs:[\"\",\"\"],monthNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],monthNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\"],dayNames:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesShort:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],dayNamesMin:[\"0\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\"],digits:null,dateFormat:\"YYYY.m.d\",firstDay:0,isRTL:!1,haabMonths:[\"Pop\",\"Uo\",\"Zip\",\"Zotz\",\"Tzec\",\"Xul\",\"Yaxkin\",\"Mol\",\"Chen\",\"Yax\",\"Zac\",\"Ceh\",\"Mac\",\"Kankin\",\"Muan\",\"Pax\",\"Kayab\",\"Cumku\",\"Uayeb\"],tzolkinMonths:[\"Imix\",\"Ik\",\"Akbal\",\"Kan\",\"Chicchan\",\"Cimi\",\"Manik\",\"Lamat\",\"Muluc\",\"Oc\",\"Chuen\",\"Eb\",\"Ben\",\"Ix\",\"Men\",\"Cib\",\"Caban\",\"Etznab\",\"Cauac\",\"Ahau\"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+\".\"+Math.floor(t/20)+\".\"+t%20},forYear:function(t){if((t=t.split(\".\")).length<3)throw\"Invalid Mayan year\";for(var e=0,r=0;r19||r>0&&n<0)throw\"Invalid Mayan year\";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o((t-=this.jdEpoch)+8+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s((t-=this.jdEpoch)+20,20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},{\"../main\":346,\"object-assign\":247}],340:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar;var o=n.instance(\"gregorian\");i(a.prototype,{name:\"Nanakshahi\",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Nanakshahi\",epochs:[\"BN\",\"AN\"],monthNames:[\"Chet\",\"Vaisakh\",\"Jeth\",\"Harh\",\"Sawan\",\"Bhadon\",\"Assu\",\"Katak\",\"Maghar\",\"Poh\",\"Magh\",\"Phagun\"],monthNamesShort:[\"Che\",\"Vai\",\"Jet\",\"Har\",\"Saw\",\"Bha\",\"Ass\",\"Kat\",\"Mgr\",\"Poh\",\"Mgh\",\"Pha\"],dayNames:[\"Somvaar\",\"Mangalvar\",\"Budhvaar\",\"Veervaar\",\"Shukarvaar\",\"Sanicharvaar\",\"Etvaar\"],dayNamesShort:[\"Som\",\"Mangal\",\"Budh\",\"Veer\",\"Shukar\",\"Sanichar\",\"Et\"],dayNamesMin:[\"So\",\"Ma\",\"Bu\",\"Ve\",\"Sh\",\"Sa\",\"Et\"],digits:null,dateFormat:\"dd-mm-yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[\"\"].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},{\"../main\":346,\"object-assign\":247}],341:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"Nepali\",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{\"\":{name:\"Nepali\",epochs:[\"BBS\",\"ABS\"],monthNames:[\"Baisakh\",\"Jestha\",\"Ashadh\",\"Shrawan\",\"Bhadra\",\"Ashwin\",\"Kartik\",\"Mangsir\",\"Paush\",\"Mangh\",\"Falgun\",\"Chaitra\"],monthNamesShort:[\"Bai\",\"Je\",\"As\",\"Shra\",\"Bha\",\"Ash\",\"Kar\",\"Mang\",\"Pau\",\"Ma\",\"Fal\",\"Chai\"],dayNames:[\"Aaitabaar\",\"Sombaar\",\"Manglbaar\",\"Budhabaar\",\"Bihibaar\",\"Shukrabaar\",\"Shanibaar\"],dayNamesShort:[\"Aaita\",\"Som\",\"Mangl\",\"Budha\",\"Bihi\",\"Shukra\",\"Shani\"],dayNamesMin:[\"Aai\",\"So\",\"Man\",\"Bu\",\"Bi\",\"Shu\",\"Sha\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var c=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(c)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(c,1,1).add(o,\"d\").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var c=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,c)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var c=t-this.toJD(l,1,1)+1,u=c<=186?Math.ceil(c/31):Math.ceil((c-6)/30),f=t-this.toJD(l,u,1)+1;return this.newDate(l,u,f)}}),n.calendars.persian=a,n.calendars.jalali=a},{\"../main\":346,\"object-assign\":247}],343:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Taiwan\",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Taiwan\",epochs:[\"BROC\",\"ROC\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},{\"../main\":346,\"object-assign\":247}],344:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\"),a=n.instance();function o(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}o.prototype=new n.baseCalendar,i(o.prototype,{name:\"Thai\",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Thai\",epochs:[\"BBE\",\"BE\"],monthNames:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],monthNamesShort:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],dayNames:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],dayNamesShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],dayNamesMin:[\"Su\",\"Mo\",\"Tu\",\"We\",\"Th\",\"Fr\",\"Sa\"],digits:null,dateFormat:\"dd/mm/yyyy\",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(e.year());return a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);t=this._t2gYear(i.year());return a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=this._t2gYear(i.year());return a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},{\"../main\":346,\"object-assign\":247}],345:[function(t,e,r){var n=t(\"../main\"),i=t(\"object-assign\");function a(t){this.local=this.regionalOptions[t||\"\"]||this.regionalOptions[\"\"]}a.prototype=new n.baseCalendar,i(a.prototype,{name:\"UmmAlQura\",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{\"\":{name:\"Umm al-Qura\",epochs:[\"BH\",\"AH\"],monthNames:[\"Al-Muharram\",\"Safar\",\"Rabi' al-awwal\",\"Rabi' Al-Thani\",\"Jumada Al-Awwal\",\"Jumada Al-Thani\",\"Rajab\",\"Sha'aban\",\"Ramadan\",\"Shawwal\",\"Dhu al-Qi'dah\",\"Dhu al-Hijjah\"],monthNamesShort:[\"Muh\",\"Saf\",\"Rab1\",\"Rab2\",\"Jum1\",\"Jum2\",\"Raj\",\"Sha'\",\"Ram\",\"Shaw\",\"DhuQ\",\"DhuH\"],dayNames:[\"Yawm al-Ahad\",\"Yawm al-Ithnain\",\"Yawm al-Thal\\u0101th\\u0101\\u2019\",\"Yawm al-Arba\\u2018\\u0101\\u2019\",\"Yawm al-Kham\\u012bs\",\"Yawm al-Jum\\u2018a\",\"Yawm al-Sabt\"],dayNamesMin:[\"Ah\",\"Ith\",\"Th\",\"Ar\",\"Kh\",\"Ju\",\"Sa\"],digits:null,dateFormat:\"yyyy/mm/dd\",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),\"d\"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,c=e-o[r-1]+1;return this.newDate(s,l,c)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\\{0\\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},{\"../main\":346,\"object-assign\":247}],346:[function(t,e,r){var n=t(\"object-assign\");function i(){this.regionalOptions=[],this.regionalOptions[\"\"]={invalidCalendar:\"Calendar {0} not found\",invalidDate:\"Invalid {0} date\",invalidMonth:\"Invalid {0} month\",invalidYear:\"Invalid {0} year\",differentCalendars:\"Cannot mix {0} and {1} dates\"},this.local=this.regionalOptions[\"\"],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(c.local.invalidDate||c.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function o(t,e){return\"000000\".substring(0,e-(t=\"\"+t).length)+t}function s(){this.shortYearCutoff=\"+10\"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[\"\"]}n(i.prototype,{instance:function(t,e){t=(t||\"gregorian\").toLowerCase(),e=e||\"\";var r=this._localCals[t+\"-\"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+\"-\"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[\"\"].invalidCalendar).replace(/\\{0\\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():\"string\"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+\"\").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n=\"\",i=0;r>0;){var a=r%10;n=(0===a?\"\":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,\"y\")},month:function(t){return 0===arguments.length?this._month:this.set(t,\"m\")},day:function(t){return 0===arguments.length?this._day:this.set(t,\"d\")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(c.local.invalidDate||c.regionalOptions[\"\"].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(c.local.differentCalendars||c.regionalOptions[\"\"].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?\"-\":\"\")+o(Math.abs(this.year()),4)+\"-\"+o(this.month(),2)+\"-\"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return(e.year()<0?\"-\":\"\")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,c.local.invalidMonth||c.regionalOptions[\"\"].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,c.local.invalidYear||c.regionalOptions[\"\"].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,\"d\"===r||\"w\"===r){var n=t.toJD()+e*(\"w\"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+(\"y\"===r?e:0),o=t.monthOfYear()+(\"m\"===r?e:0);i=t.day();\"y\"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):\"m\"===r&&(!function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||\"y\"!==n&&\"m\"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,\"y\"],m:[1,this.monthsInYear(-1),\"m\"],w:[this.daysInWeek(),this.daysInYear(-1),\"d\"],d:[1,this.daysInYear(-1),\"d\"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate);var n=\"y\"===r?e:t.year(),i=\"m\"===r?e:t.month(),a=\"d\"===r?e:t.day();return\"y\"!==r&&\"m\"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),c=i-(l>2.5?4716:4715);return c<=0&&c--,this.newDate(c,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,c.local.invalidDate||c.regionalOptions[\"\"].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var c=e.exports=new i;c.cdate=a,c.baseCalendar=s,c.calendars.gregorian=l},{\"object-assign\":247}],347:[function(t,e,r){var n=t(\"object-assign\"),i=t(\"./main\");n(i.regionalOptions[\"\"],{invalidArguments:\"Invalid arguments\",invalidFormat:\"Cannot format a date from another calendar\",missingNumberAt:\"Missing number at position {0}\",unknownNameAt:\"Unknown name at position {0}\",unexpectedLiteralAt:\"Unexpected literal at position {0}\",unexpectedText:\"Additional text found at end\"}),i.local=i.regionalOptions[\"\"],n(i.cdate.prototype,{formatDate:function(t,e){return\"string\"!=typeof t&&(e=t,t=\"\"),this._calendar.formatDate(t||\"\",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:\"yyyy-mm-dd\",COOKIE:\"D, dd M yyyy\",FULL:\"DD, MM d, yyyy\",ISO_8601:\"yyyy-mm-dd\",JULIAN:\"J\",RFC_822:\"D, d M yy\",RFC_850:\"DD, dd-M-yy\",RFC_1036:\"D, d M yy\",RFC_1123:\"D, d M yyyy\",RFC_2822:\"D, d M yyyy\",RSS:\"D, d M yy\",TICKS:\"!\",TIMESTAMP:\"@\",W3C:\"yyyy-mm-dd\",formatDate:function(t,e,r){if(\"string\"!=typeof t&&(r=e,e=t,t=\"\"),!e)return\"\";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[\"\"].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s,l=(r=r||{}).dayNamesShort||this.local.dayNamesShort,c=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,f=r.monthNamesShort||this.local.monthNamesShort,h=r.monthNames||this.local.monthNames,p=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;w+n1}),d=function(t,e,r,n){var i=\"\"+e;if(p(t,n))for(;i.length1},x=function(t,r){var n=y(t,r),a=[2,3,n?4:2,n?4:2,10,11,20][\"oyYJ@!\".indexOf(t)+1],o=new RegExp(\"^-?\\\\d{1,\"+a+\"}\"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[\"\"].missingNumberAt).replace(/\\{0\\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if(\"function\"==typeof l){y(\"m\");var t=l.call(b,e.substring(A));return A+=t.length,t}return x(\"m\")},w=function(t,r,n,a){for(var o=y(t,a)?n:r,s=0;s-1){p=1,d=m;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&\"object\"!=typeof r&&(i=n,n=r,r=null),\"string\"!=typeof n&&(i=n,n=\"\");var a=this;return e=e?e.newDate():null,t=null==t?e:\"string\"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||\"d\"),s=o.exec(t);return e}(t):\"number\"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,\"d\"):a.newDate(t)}})},{\"./main\":346,\"object-assign\":247}],348:[function(t,e,r){\"use strict\";e.exports=[{path:\"\",backoff:0},{path:\"M-2.4,-3V3L0.6,0Z\",backoff:.6},{path:\"M-3.7,-2.5V2.5L1.3,0Z\",backoff:1.3},{path:\"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z\",backoff:1.55},{path:\"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z\",backoff:1.6},{path:\"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z\",backoff:2},{path:\"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z\",backoff:0,noRotate:!0},{path:\"M2,2V-2H-2V2Z\",backoff:0,noRotate:!0}]},{}],349:[function(t,e,r){\"use strict\";var n=t(\"./arrow_paths\"),i=t(\"../../plots/font_attributes\"),a=t(\"../../plots/cartesian/constants\"),o=t(\"../../plot_api/plot_template\").templatedArray;t(\"../../constants/axis_placeable_objects\");e.exports=o(\"annotation\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},text:{valType:\"string\",editType:\"calc+arraydraw\"},textangle:{valType:\"angle\",dflt:0,editType:\"calc+arraydraw\"},font:i({editType:\"calc+arraydraw\",colorEditType:\"arraydraw\"}),width:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},height:{valType:\"number\",min:1,dflt:null,editType:\"calc+arraydraw\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,editType:\"arraydraw\"},align:{valType:\"enumerated\",values:[\"left\",\"center\",\"right\"],dflt:\"center\",editType:\"arraydraw\"},valign:{valType:\"enumerated\",values:[\"top\",\"middle\",\"bottom\"],dflt:\"middle\",editType:\"arraydraw\"},bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"arraydraw\"},borderpad:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"calc+arraydraw\"},showarrow:{valType:\"boolean\",dflt:!0,editType:\"calc+arraydraw\"},arrowcolor:{valType:\"color\",editType:\"arraydraw\"},arrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},startarrowhead:{valType:\"integer\",min:0,max:n.length,dflt:1,editType:\"arraydraw\"},arrowside:{valType:\"flaglist\",flags:[\"end\",\"start\"],extras:[\"none\"],dflt:\"end\",editType:\"arraydraw\"},arrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},startarrowsize:{valType:\"number\",min:.3,dflt:1,editType:\"calc+arraydraw\"},arrowwidth:{valType:\"number\",min:.1,editType:\"calc+arraydraw\"},standoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},startstandoff:{valType:\"number\",min:0,dflt:0,editType:\"calc+arraydraw\"},ax:{valType:\"any\",editType:\"calc+arraydraw\"},ay:{valType:\"any\",editType:\"calc+arraydraw\"},axref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.x.toString()],editType:\"calc\"},ayref:{valType:\"enumerated\",dflt:\"pixel\",values:[\"pixel\",a.idRegex.y.toString()],editType:\"calc\"},xref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.x.toString()],editType:\"calc\"},x:{valType:\"any\",editType:\"calc+arraydraw\"},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"auto\",editType:\"calc+arraydraw\"},xshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},yref:{valType:\"enumerated\",values:[\"paper\",a.idRegex.y.toString()],editType:\"calc\"},y:{valType:\"any\",editType:\"calc+arraydraw\"},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"auto\",editType:\"calc+arraydraw\"},yshift:{valType:\"number\",dflt:0,editType:\"calc+arraydraw\"},clicktoshow:{valType:\"enumerated\",values:[!1,\"onoff\",\"onout\"],dflt:!1,editType:\"arraydraw\"},xclick:{valType:\"any\",editType:\"arraydraw\"},yclick:{valType:\"any\",editType:\"arraydraw\"},hovertext:{valType:\"string\",editType:\"arraydraw\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"arraydraw\"},bordercolor:{valType:\"color\",editType:\"arraydraw\"},font:i({editType:\"arraydraw\"}),editType:\"arraydraw\"},captureevents:{valType:\"boolean\",editType:\"arraydraw\"},editType:\"calc\",_deprecated:{ref:{valType:\"string\",editType:\"calc\"}}})},{\"../../constants/axis_placeable_objects\":472,\"../../plot_api/plot_template\":543,\"../../plots/cartesian/constants\":561,\"../../plots/font_attributes\":585,\"./arrow_paths\":348}],350:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"./draw\").draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},\"range\"===a&&s(e,r),\"range\"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t[\"a\"+a],l=t[a+\"ref\"],c=t[\"a\"+a+\"ref\"],u=t[\"_\"+a+\"padplus\"],f=t[\"_\"+a+\"padminus\"],h={x:1,y:-1}[a]*t[a+\"shift\"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,m=p-h,g=3*t.startarrowsize*t.arrowwidth||0,v=g+h,y=g-h;if(c===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:m}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(u,v),ppadminus:Math.max(f,y)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else v=s?v+s:v,y=s?y-s:y,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(u,d,v),ppadminus:Math.max(f,m,y)});t._extremes[n]=r}e.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"./draw\":355}],351:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"../../plot_api/plot_template\").arrayEditor;function o(t,e){var r,n,i,a,o,l,c,u=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),c=l.on,u=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(!c.length&&!u.length)return;for(r=0;r2/3?\"right\":\"center\"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var W=!1,X=[\"x\",\"y\"],Z=0;Z1)&&(nt===rt?((pt=it.r2fraction(e[\"a\"+et]))<0||pt>1)&&(W=!0):W=!0),J=it._offset+it.r2p(e[et]),$=.5}else{var dt=\"domain\"===ht;\"x\"===et?(Q=e[et],J=dt?it._offset+it._length*Q:J=T.l+T.w*Q):(Q=1-e[et],J=dt?it._offset+it._length*Q:J=T.t+T.h*Q),$=e.showarrow?.5:Q}if(e.showarrow){ft.head=J;var mt=e[\"a\"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);\"domain\"===gt?(\"y\"===et&&(mt=1-mt),ft.tail=it._offset+it._length*mt):\"paper\"===gt?\"y\"===et?(mt=1-mt,ft.tail=T.t+T.h*mt):ft.tail=T.l+T.w*mt:ft.tail=it._offset+it.r2p(mt),K=tt}else ft.tail=J+mt,K=tt+mt;ft.text=ft.tail+tt;var vt=w[\"x\"===et?\"width\":\"height\"];if(\"paper\"===rt&&(ft.head=o.constrain(ft.head,1,vt-1)),\"pixel\"===nt){var yt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-vt;yt>0?(ft.tail+=yt,ft.text+=yt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ut,ft.head+=ut}else K=tt=lt*q($,ct),ft.text=J+tt;ft.text+=ut,tt+=ut,K+=ut,e[\"_\"+et+\"padplus\"]=lt/2+K,e[\"_\"+et+\"padminus\"]=lt/2-K,e[\"_\"+et+\"size\"]=lt,e[\"_\"+et+\"shift\"]=tt}if(W)R.remove();else{var bt=0,_t=0;if(\"left\"!==e.align&&(bt=(A-b)*(\"center\"===e.align?.5:1)),\"top\"!==e.valign&&(_t=(D-_)*(\"middle\"===e.valign?.5:1)),f)n.select(\"svg\").attr({x:N+bt-1,y:N+_t}).call(u.setClipUrl,U?L:null,t);else{var wt=N+_t-m.top,Tt=N+bt-m.left;G.call(h.positionText,Tt,wt).call(u.setClipUrl,U?L:null,t)}V.select(\"rect\").call(u.setRect,N,N,A,D),j.call(u.setRect,F/2,F/2,B-F,H-F),R.call(u.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),O.attr({transform:\"rotate(\"+P+\",\"+C.x.text+\",\"+C.y.text+\")\"});var kt,At=function(r,n){I.selectAll(\".annotation-arrow-g\").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,m=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,m,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr(\"width\"),z=+j.attr(\"height\"),D=m-.5*L,F=D+L,B=b-.5*z,N=B+z,U=[[D,B,D,N],[D,N,F,N],[F,N,F,B],[F,B,D,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=I.append(\"g\").style({opacity:c.opacity(H)}).classed(\"annotation-arrow-g\",!0),Y=G.append(\"path\").attr(\"d\",\"M\"+h+\",\"+p+\"L\"+l+\",\"+f).style(\"stroke-width\",V+\"px\").call(c.stroke,c.rgb(H));if(g(Y,q,e),k.annotationPosition&&Y.node().parentNode&&!a){var W=l,X=f;if(e.standoff){var Z=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));W+=e.standoff*(h-l)/Z,X+=e.standoff*(p-f)/Z}var J,K,Q=G.append(\"path\").classed(\"annotation-arrow\",!0).classed(\"anndrag\",!0).classed(\"cursor-move\",!0).attr({d:\"M3,3H-3V-3H3ZM0,0L\"+(h-W)+\",\"+(p-X),transform:s(W,X)}).style(\"stroke-width\",V+6+\"px\").call(c.stroke,\"rgba(0,0,0,0)\").call(c.fill,\"rgba(0,0,0,0)\");d.init({element:Q.node(),gd:t,prepFn:function(){var t=u.getTranslate(R);J=t.x,K=t.y,v&&v.autorange&&M(v._name+\".autorange\",!0),x&&x.autorange&&M(x._name+\".autorange\",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(u.setTranslate,i,a),S(\"x\",y(v,t,\"x\",T,e)),S(\"y\",y(x,r,\"y\",T,e)),e.axref===e.xref&&S(\"ax\",y(v,t,\"ax\",T,e)),e.ayref===e.yref&&S(\"ay\",y(x,r,\"ay\",T,e)),G.attr(\"transform\",s(t,r)),O.attr({transform:\"rotate(\"+P+\",\"+i+\",\"+a+\")\"})},doneFn:function(){i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}};if(e.showarrow&&At(0,0),z)d.init({element:R.node(),gd:t,prepFn:function(){kt=O.attr(\"transform\")},moveFn:function(t,r){var n=\"pointer\";if(e.showarrow)e.axref===e.xref?S(\"ax\",y(v,t,\"ax\",T,e)):S(\"ax\",e.ax+t),e.ayref===e.yref?S(\"ay\",y(x,r,\"ay\",T.w,e)):S(\"ay\",e.ay+r),At(t,r);else{if(a)return;var i,o;if(v)i=y(v,t,\"x\",T,e);else{var l=e._xsize/T.w,c=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(c+t/T.w,l,0,1,e.xanchor)}if(x)o=y(x,r,\"y\",T,e);else{var u=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-u/2;o=d.align(f-r/T.h,u,0,1,e.yanchor)}S(\"x\",i),S(\"y\",o),v&&x||(n=d.getCursor(v?.5:i,x?.5:o,e.xanchor,e.yanchor))}O.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit(\"plotly_clickannotation\",Y(n))},doneFn:function(){p(R),i.call(\"_guiRelayout\",t,E());var e=document.querySelector(\".js-notes-box-panel\");e&&e.redraw(e.selectedObj)}})}}}e.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(\".annotation\").remove();for(var r=0;r=0,x=e.indexOf(\"end\")>=0,b=d.backoff*g+r.standoff,_=m.backoff*v+r.startstandoff;if(\"line\"===p.nodeName){o={x:+t.attr(\"x1\"),y:+t.attr(\"y1\")},u={x:+t.attr(\"x2\"),y:+t.attr(\"y2\")};var w=o.x-u.x,T=o.y-u.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void z();if(b){if(b*b>w*w+T*T)return void z();var k=b*Math.cos(f),A=b*Math.sin(f);u.x+=k,u.y+=A,t.attr({x2:u.x,y2:u.y})}if(_){if(_*_>w*w+T*T)return void z();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if(\"path\"===p.nodeName){var E=p.getTotalLength(),L=\"\";if(E1){c=!0;break}}c?t.fullLayout._infolayer.select(\".annotation-\"+t.id+'[data-index=\"'+s+'\"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},{\"../../plots/gl3d/project\":607,\"../annotations/draw\":355}],362:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports={moduleType:\"component\",name:\"annotations3d\",schema:{subplots:{scene:{annotations:t(\"./attributes\")}}},layoutAttributes:t(\"./attributes\"),handleDefaults:t(\"./defaults\"),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(!r)return;for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+\", \"+Math.round(255*n[1])+\", \"+Math.round(255*n[2]);return a?\"rgba(\"+s+\", \"+n[3]+\")\":\"rgb(\"+s+\")\"}o.tinyRGB=function(t){var e=t.toRgb();return\"rgb(\"+Math.round(e.r)+\", \"+Math.round(e.g)+\", \"+Math.round(e.b)+\")\"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return\"rgba(\"+Math.round(r.r)+\", \"+Math.round(r.g)+\", \"+Math.round(r.b)+\", \"+e+\")\"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||c).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,c))),(i.isDark()?e?i.lighten(e):c:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),\"stroke-opacity\":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),\"fill-opacity\":r.getAlpha()})},o.clean=function(t){if(t&&\"object\"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>u&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var ct=Math.pow(10,Math.floor(Math.log(lt)/Math.LN10));ot*=ct*c.roundUp(lt/ct,[2,5,10]),(Math.abs(q.start)/q.size+1e-6)%1<2e-6&&(it.tick0=0)}it.dtick=ot}it.domain=o?[rt+I/R.h,rt+K-I/R.h]:[rt+P/R.w,rt+K-P/R.w],it.setScale(),t.attr(\"transform\",u(Math.round(R.l),Math.round(R.t)));var ut,ft=t.select(\".\"+A.cbtitleunshift).attr(\"transform\",u(-Math.round(R.l),-Math.round(R.t))),ht=it.ticklabelposition,pt=it.title.font.size,dt=t.select(\".\"+A.cbaxis),mt=0,gt=0;function vt(n,i){var a={propContainer:it,propName:e._propPrefix+\"title\",traceIndex:e._traceIndex,_meta:e._meta,placeholder:D._dfltTitle.colorbar,containerGroup:t.select(\".\"+A.cbtitle)},o=\"h\"===n.charAt(0)?n.substr(1):\"h\"+n;t.selectAll(\".\"+o+\",.\"+o+\"-math-group\").remove(),m.draw(r,n,f(a,i||{}))}return c.syncOrAsync([a.previousPromises,function(){var t,e;(o&&at||!o&&!at)&&(\"top\"===j&&(t=P+R.l+R.w*O,e=I+R.t+R.h*(1-rt-K)+3+.75*pt),\"bottom\"===j&&(t=P+R.l+R.w*O,e=I+R.t+R.h*(1-rt)-3-.25*pt),\"right\"===j&&(e=I+R.t+R.h*z+3+.75*pt,t=P+R.l+R.w*rt),vt(it._id+\"title\",{attributes:{x:t,y:e,\"text-anchor\":o?\"start\":\"middle\"}}))},function(){if(!o&&!at||o&&at){var a,l=t.select(\".\"+A.cbtitle),f=l.select(\"text\"),h=[-M/2,M/2],d=l.select(\".h\"+it._id+\"title-math-group\").node(),m=15.6;if(f.node()&&(m=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),gt=a.width,(mt=a.height)>m&&(h[1]-=(mt-m)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),gt=a.width,mt=a.height),o){if(mt){if(mt+=5,\"top\"===j)it.domain[1]-=mt/R.h,h[1]*=-1;else{it.domain[0]+=mt/R.h;var v=g.lineCount(f);h[1]+=(1-v)*m}l.attr(\"transform\",u(h[0],h[1])),it.setScale()}}else gt&&(\"right\"===j&&(it.domain[0]+=(gt+pt/2)/R.w),l.attr(\"transform\",u(h[0],h[1])),it.setScale())}t.selectAll(\".\"+A.cbfills+\",.\"+A.cblines).attr(\"transform\",o?u(0,Math.round(R.h*(1-it.domain[1]))):u(Math.round(R.w*it.domain[0]),0)),dt.attr(\"transform\",o?u(0,Math.round(-R.t)):u(Math.round(-R.l),0));var y=t.select(\".\"+A.cbfills).selectAll(\"rect.\"+A.cbfill).attr(\"style\",\"\").data(Y);y.enter().append(\"rect\").classed(A.cbfill,!0).style(\"stroke\",\"none\"),y.exit().remove();var x=U.map(it.c2p).map(Math.round).sort((function(t,e){return t-e}));y.each((function(t,a){var s=[0===a?U[0]:(Y[a]+Y[a-1])/2,a===Y.length-1?U[1]:(Y[a]+Y[a+1])/2].map(it.c2p).map(Math.round);o&&(s[1]=c.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?\"x\":\"y\",Q).attr(o?\"y\":\"x\",n.min(s)).attr(o?\"width\":\"height\",Math.max(X,2)).attr(o?\"height\":\"width\",Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?\"vertical\":\"horizontalreversed\",e._fillgradient,\"fill\");else{var u=H(t).replace(\"e-\",\"\");l.attr(\"fill\",i(u).toHexString())}}));var b=t.select(\".\"+A.cblines).selectAll(\"path.\"+A.cbline).data(B.color&&B.width?W:[]);b.enter().append(\"path\").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=Q,r=Math.round(it.c2p(t))+B.width/2%1;n.select(this).attr(\"d\",\"M\"+(o?e+\",\"+r:r+\",\"+e)+(o?\"h\":\"v\")+X).call(p.lineGroupStyle,B.width,V(t),B.dash)})),dt.selectAll(\"g.\"+it._id+\"tick,path\").remove();var _=Q+X+(M||0)/2-(\"outside\"===e.ticks?1:0),T=s.calcTicks(it),k=s.getTickSigns(it)[2];return s.drawTicks(r,it,{vals:\"inside\"===it.ticks?s.clipEnds(it,T):T,layer:dt,path:s.makeTickPath(it,_,k),transFn:s.makeTransTickFn(it)}),s.drawLabels(r,it,{vals:T,layer:dt,transFn:s.makeTransTickLabelFn(it),labelFns:s.makeLabelFns(it,_)})},function(){if(o&&!at||!o&&at){var t,i,a=it.position||0,s=it._offset+it._length/2;if(\"right\"===j)i=s,t=R.l+R.w*a+10+pt*(it.showticklabels?1:.5);else if(t=s,\"bottom\"===j&&(i=R.t+R.h*a+10+(-1===ht.indexOf(\"inside\")?it.tickfont.size:0)+(\"intside\"!==it.ticks&&e.ticklen||0)),\"top\"===j){var l=N.text.split(\"
\").length;i=R.t+R.h*a+10-X-w*pt*l}vt((o?\"h\":\"v\")+it._id+\"title\",{avoid:{selection:n.select(r).selectAll(\"g.\"+it._id+\"tick\"),side:j,offsetTop:o?0:R.t,offsetLeft:o?R.l:0,maxShift:o?D.width:D.height},attributes:{x:t,y:i,\"text-anchor\":\"middle\"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=X+M/2;-1===ht.indexOf(\"inside\")&&(n=p.bBox(dt.node()),s+=o?n.width:n.height),ut=ft.select(\"text\");var c=0,f=o&&\"top\"===j,m=!o&&\"right\"===j,g=0;if(ut.node()&&!ut.classed(A.jsPlaceholder)){var y,x=ft.select(\".h\"+it._id+\"title-math-group\").node();x&&(o&&at||!o&&!at)?(c=(n=p.bBox(x)).width,y=n.height):(c=(n=p.bBox(ft.node())).right-R.l-(o?Q:nt),y=n.bottom-R.t-(o?nt:Q),o||\"top\"!==j||(s+=n.height,g=n.height)),m&&(ut.attr(\"transform\",u(c/2+pt/2,0)),c*=2),s=Math.max(s,o?c:y)}var b=2*(o?P:I)+s+S+M/2,w=0;!o&&N.text&&\"bottom\"===C&&z<=0&&(b+=w=b/2,g+=w),D._hColorbarMoveTitle=w,D._hColorbarMoveCBTitle=g;var F=S+M;t.select(\".\"+A.cbbg).attr(\"x\",(o?Q:nt)-F/2-(o?P:0)).attr(\"y\",(o?nt:Q)-(o?J:I+g-w)).attr(o?\"width\":\"height\",Math.max(b-w,2)).attr(o?\"height\":\"width\",Math.max(J+F,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style(\"stroke-width\",S);var B=m?Math.max(c-10,0):0;if(t.selectAll(\".\"+A.cboutline).attr(\"x\",(o?Q:nt+P)+B).attr(\"y\",(o?nt+I-J:Q)+(f?mt:0)).attr(o?\"width\":\"height\",Math.max(X,2)).attr(o?\"height\":\"width\",Math.max(J-(o?2*I+mt:2*P+B),2)).call(d.stroke,e.outlinecolor).style({fill:\"none\",\"stroke-width\":M}),t.attr(\"transform\",u(R.l-(o?$*b:0),R.t-(o?0:(1-tt)*b-g))),!o&&(S||i(E).getAlpha()&&!i.equals(D.paper_bgcolor,E))){var U=dt.selectAll(\"text\"),V=U[0].length,H=t.select(\".\"+A.cbbg).node(),q=p.bBox(H),G=p.getTranslate(t);U.each((function(t,e){var r=V-1;if(0===e||e===r){var n,i=p.bBox(this),a=p.getTranslate(this);if(e===r){var o=i.right+a.x;(n=q.right+G.x+nt-S-2+O-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=q.left+G.x+nt+S+2-s)<0&&(n=0)}n&&(V<3?this.setAttribute(\"transform\",\"translate(\"+n+\",0) \"+this.getAttribute(\"transform\")):this.setAttribute(\"visibility\",\"hidden\"))}}))}var Y={},W=T[L],Z=k[L],K=T[C],et=k[C],rt=b-X;o?(\"pixels\"===h?(Y.y=z,Y.t=J*K,Y.b=J*et):(Y.t=Y.b=0,Y.yt=z+l*K,Y.yb=z-l*et),\"pixels\"===_?(Y.x=O,Y.l=b*W,Y.r=b*Z):(Y.l=rt*W,Y.r=rt*Z,Y.xl=O-v*W,Y.xr=O+v*Z)):(\"pixels\"===h?(Y.x=O,Y.l=J*W,Y.r=J*Z):(Y.l=Y.r=0,Y.xl=O+l*W,Y.xr=O-l*Z),\"pixels\"===_?(Y.y=1-z,Y.t=b*K,Y.b=b*et):(Y.t=rt*K,Y.b=rt*et,Y.yt=z-v*K,Y.yb=z+v*et)),a.autoMargin(r,e._id,Y)}],r)}(r,e,t);v&&v.then&&(t._promises||[]).push(v),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s=\"v\"===e.orientation,c=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr(\"transform\"),h(t)},moveFn:function(r,o){t.attr(\"transform\",n+u(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/c.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/c.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var f=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+\"x\"]=i,n[e._propPrefix+\"y\"]=a,void 0!==e._traceIndex?o.call(\"_guiRestyle\",r,n,e._traceIndex):o.call(\"_guiRelayout\",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},{\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/extend\":493,\"../../lib/setcursor\":524,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../plots/cartesian/axis_defaults\":556,\"../../plots/cartesian/layout_attributes\":569,\"../../plots/cartesian/position_defaults\":572,\"../../plots/plots\":619,\"../../registry\":638,\"../color\":366,\"../colorscale/helpers\":377,\"../dragelement\":385,\"../drawing\":388,\"../titles\":464,\"./constants\":368,\"@plotly/d3\":58,tinycolor2:312}],371:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t){return n.isPlainObject(t.colorbar)}},{\"../../lib\":503}],372:[function(t,e,r){\"use strict\";e.exports={moduleType:\"component\",name:\"colorbar\",attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),draw:t(\"./draw\").draw,hasColorbar:t(\"./has_colorbar\")}},{\"./attributes\":367,\"./defaults\":369,\"./draw\":370,\"./has_colorbar\":371}],373:[function(t,e,r){\"use strict\";var n=t(\"../colorbar/attributes\"),i=t(\"../../lib/regex\").counter,a=t(\"../../lib/sort_object_keys\"),o=t(\"./scales.js\").scales;a(o);function s(t){return\"`\"+t+\"`\"}e.exports=function(t,e){t=t||\"\";var r,a=(e=e||{}).cLetter||\"c\",l=(\"onlyIfNumerical\"in e?e.onlyIfNumerical:Boolean(t),\"noScale\"in e?e.noScale:\"marker.line\"===t),c=\"showScaleDflt\"in e?e.showScaleDflt:\"z\"===a,u=\"string\"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||\"\",h=t?t+\".\":\"\";\"colorAttr\"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:\"z\",c:\"color\"}[a]));var p=a+\"auto\",d=a+\"min\",m=a+\"max\",g=a+\"mid\",v=(s(h+p),s(h+d),s(h+m),{});v[d]=v[m]=void 0;var y={};y[p]=!1;var x={};return\"color\"===r&&(x.color={valType:\"color\",arrayOk:!0,editType:f||\"style\"},e.anim&&(x.color.anim=!0)),x[p]={valType:\"boolean\",dflt:!0,editType:\"calc\",impliedEdits:v},x[d]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:y},x[m]={valType:\"number\",dflt:null,editType:f||\"plot\",impliedEdits:y},x[g]={valType:\"number\",dflt:null,editType:\"calc\",impliedEdits:v},x.colorscale={valType:\"colorscale\",editType:\"calc\",dflt:u,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:\"boolean\",dflt:!1!==e.autoColorDflt,editType:\"calc\",impliedEdits:{colorscale:void 0}},x.reversescale={valType:\"boolean\",dflt:!1,editType:\"plot\"},l||(x.showscale={valType:\"boolean\",dflt:c,editType:\"calc\"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:\"subplotid\",regex:i(\"coloraxis\"),dflt:null,editType:\"calc\"}),x}},{\"../../lib/regex\":520,\"../../lib/sort_object_keys\":526,\"../colorbar/attributes\":367,\"./scales.js\":381}],374:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"./helpers\").extractOpts;e.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,c=r.containerStr,u=c?i.nestedProperty(e,c).get():e,f=a(u),h=!1!==f.auto,p=f.min,d=f.max,m=f.mid,g=function(){return i.aggNums(Math.min,null,l)},v=function(){return i.aggNums(Math.max,null,l)};(void 0===p?p=g():h&&(p=u._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=v():h&&(d=u._colorAx&&n(d)?Math.max(d,v()):v()),h&&void 0!==m&&(d-m>m-p?p=m-(d-m):d-m=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync(\"colorscale\",o))}},{\"../../lib\":503,\"./helpers\":377,\"fast-isnumeric\":190}],375:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./helpers\").hasColorscale,a=t(\"./helpers\").extractOpts;e.exports=function(t,e){function r(t,e){var r=t[\"_\"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,\"colorscale\")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,c=new Array(l),u=0;u4/3-s?o:s}},{}],383:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=[[\"sw-resize\",\"s-resize\",\"se-resize\"],[\"w-resize\",\"move\",\"e-resize\"],[\"nw-resize\",\"n-resize\",\"ne-resize\"]];e.exports=function(t,e,r,a){return t=\"left\"===r?0:\"center\"===r?1:\"right\"===r?2:n.constrain(Math.floor(3*t),0,2),e=\"bottom\"===a?0:\"middle\"===a?1:\"top\"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},{\"../../lib\":503}],384:[function(t,e,r){\"use strict\";r.selectMode=function(t){return\"lasso\"===t||\"select\"===t},r.drawMode=function(t){return\"drawclosedpath\"===t||\"drawopenpath\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},r.openMode=function(t){return\"drawline\"===t||\"drawopenpath\"===t},r.rectMode=function(t){return\"select\"===t||\"drawline\"===t||\"drawrect\"===t||\"drawcircle\"===t},r.freeMode=function(t){return\"lasso\"===t||\"drawclosedpath\"===t||\"drawopenpath\"===t},r.selectingOrDrawing=function(t){return r.freeMode(t)||r.rectMode(t)}},{}],385:[function(t,e,r){\"use strict\";var n=t(\"mouse-event-offset\"),i=t(\"has-hover\"),a=t(\"has-passive-events\"),o=t(\"../../lib\").removeElement,s=t(\"../../plots/cartesian/constants\"),l=e.exports={};l.align=t(\"./align\"),l.getCursor=t(\"./cursor\");var c=t(\"./unhover\");function u(){var t=document.createElement(\"div\");t.className=\"dragcover\";var e=t.style;return e.position=\"fixed\",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background=\"none\",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=c.wrapped,l.unhoverRaw=c.raw,l.init=function(t){var e,r,n,c,h,p,d,m,g=t.gd,v=1,y=g._context.doubleClickDelay,x=t.element;g._mouseDownTime||(g._mouseDownTime=0),x.style.pointerEvents=\"all\",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener(\"touchstart\",x._ontouchstart),x._ontouchstart=_,x.addEventListener(\"touchstart\",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)y&&(v=Math.max(v-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(v,p),!m){var r;try{r=new MouseEvent(\"click\",e)}catch(t){var n=f(e);(r=document.createEvent(\"MouseEvents\")).initMouseEvent(\"click\",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging=!1,g._dragged=!1}else g._dragged=!1}},l.coverSlip=u},{\"../../lib\":503,\"../../plots/cartesian/constants\":561,\"./align\":382,\"./cursor\":383,\"./unhover\":386,\"has-hover\":228,\"has-passive-events\":229,\"mouse-event-offset\":242}],386:[function(t,e,r){\"use strict\";var n=t(\"../../lib/events\"),i=t(\"../../lib/throttle\"),a=t(\"../../lib/dom\").getGraphDiv,o=t(\"../fx/constants\"),s=e.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,\"plotly_beforehover\",e)||(r._hoverlayer.selectAll(\"g\").remove(),r._hoverlayer.selectAll(\"line\").remove(),r._hoverlayer.selectAll(\"circle\").remove(),t._hoverdata=void 0,e.target&&i&&t.emit(\"plotly_unhover\",{event:e,points:i}))}},{\"../../lib/dom\":491,\"../../lib/events\":492,\"../../lib/throttle\":530,\"../fx/constants\":400}],387:[function(t,e,r){\"use strict\";r.dash={valType:\"string\",values:[\"solid\",\"dot\",\"dash\",\"longdash\",\"dashdot\",\"longdashdot\"],dflt:\"solid\",editType:\"style\"},r.pattern={shape:{valType:\"enumerated\",values:[\"\",\"/\",\"\\\\\",\"x\",\"-\",\"|\",\"+\",\".\"],dflt:\"\",arrayOk:!0,editType:\"style\"},fillmode:{valType:\"enumerated\",values:[\"replace\",\"overlay\"],dflt:\"replace\",editType:\"style\"},bgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgcolor:{valType:\"color\",arrayOk:!0,editType:\"style\"},fgopacity:{valType:\"number\",editType:\"style\",min:0,max:1},size:{valType:\"number\",min:0,dflt:8,arrayOk:!0,editType:\"style\"},solidity:{valType:\"number\",min:0,max:1,dflt:.3,arrayOk:!0,editType:\"style\"},editType:\"style\"}},{}],388:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=i.numberFormat,o=t(\"fast-isnumeric\"),s=t(\"tinycolor2\"),l=t(\"../../registry\"),c=t(\"../color\"),u=t(\"../colorscale\"),f=i.strTranslate,h=t(\"../../lib/svg_text_utils\"),p=t(\"../../constants/xmlns_namespaces\"),d=t(\"../../constants/alignment\").LINE_SPACING,m=t(\"../../constants/interactions\").DESELECTDIM,g=t(\"../../traces/scatter/subtypes\"),v=t(\"../../traces/scatter/make_bubble_size_func\"),y=t(\"../../components/fx/helpers\").appendArrayPointValue,x=e.exports={};x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style(\"font-family\",e),r+1&&t.style(\"font-size\",r+\"px\"),n&&t.call(c.fill,n)},x.setPosition=function(t,e,r){t.attr(\"x\",e).attr(\"y\",r)},x.setSize=function(t,e,r){t.attr(\"width\",e).attr(\"height\",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&(\"text\"===e.node().nodeName?e.attr(\"x\",i).attr(\"y\",a):e.attr(\"transform\",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr(\"display\",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:\"none\")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,c=l.traceIs(a,\"bar-like\")?\".bartext\":\".point,.textpoint\";t.selectAll(c).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style(\"fill\",\"none\");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||\"\";c.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style(\"fill\",\"none\").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||\"\";n.select(this).call(c.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({\"stroke-dasharray\":e,\"stroke-width\":r+\"px\"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return\"solid\"===t?t=\"\":\"dot\"===t?t=r+\"px,\"+r+\"px\":\"dash\"===t?t=3*r+\"px,\"+3*r+\"px\":\"longdash\"===t?t=5*r+\"px,\"+5*r+\"px\":\"dashdot\"===t?t=3*r+\"px,\"+r+\"px,\"+r+\"px,\"+r+\"px\":\"longdashdot\"===t&&(t=5*r+\"px,\"+2*r+\"px,\"+r+\"px,\"+2*r+\"px\"),t},x.singleFillStyle=function(t){var e=(((n.select(t.node()).data()[0]||[])[0]||{}).trace||{}).fillcolor;e&&t.call(c.fill,e)},x.fillGroupStyle=function(t){t.style(\"stroke-width\",0).each((function(t){var e=n.select(this);t[0].trace&&e.call(c.fill,t[0].trace.fillcolor)}))};var b=t(\"./symbol_defs\");x.symbolNames=[],x.symbolFuncs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(b).forEach((function(t){var e=b[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+\"-open\"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+\"-dot\",r+300,String(r+300),t+\"-open-dot\"),e.noFill&&(x.symbolNoFill[r]=!0)}));var _=x.symbolNames.length;function w(t,e){var r=t%100;return x.symbolFuncs[r](e)+(t>=200?\"M0,0.5L0.5,0L0,-0.5L-0.5,0Z\":\"\")}x.symbolNumber=function(t){if(o(t))t=+t;else if(\"string\"==typeof t){var e=0;t.indexOf(\"-open\")>0&&(e=100,t=t.replace(\"-open\",\"\")),t.indexOf(\"-dot\")>0&&(e+=200,t=t.replace(\"-dot\",\"\")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=_||t>=400?0:Math.floor(Math.max(t,0))};var T={x1:1,x2:0,y1:0,y2:0},k={x1:0,x2:0,y1:1,y2:0},A=a(\"~f\"),M={radial:{node:\"radialGradient\"},radialreversed:{node:\"radialGradient\",reversed:!0},horizontal:{node:\"linearGradient\",attrs:T},horizontalreversed:{node:\"linearGradient\",attrs:T,reversed:!0},vertical:{node:\"linearGradient\",attrs:k},verticalreversed:{node:\"linearGradient\",attrs:k,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var u=o.length,f=M[a],h=new Array(u),p=0;p\"+v(t);d._gradientUrlQueryParts[y]=1},x.pattern=function(t,e,r,a,o,s,l,u,f,h,p,d){var m=\"legend\"===e;u&&(\"overlay\"===f?(h=u,p=c.contrast(h)):(h=void 0,p=u));var g,v,y,x,b,_,w,T,k,A,M,S=r._fullLayout,E=\"p\"+S._uid+\"-\"+a,L={};switch(o){case\"/\":g=s*Math.sqrt(2),v=s*Math.sqrt(2),_=\"path\",L={d:y=\"M-\"+g/4+\",\"+v/4+\"l\"+g/2+\",-\"+v/2+\"M0,\"+v+\"L\"+g+\",0M\"+g/4*3+\",\"+v/4*5+\"l\"+g/2+\",-\"+v/2,opacity:d,stroke:p,\"stroke-width\":(x=l*s)+\"px\"};break;case\"\\\\\":g=s*Math.sqrt(2),v=s*Math.sqrt(2),_=\"path\",L={d:y=\"M\"+g/4*3+\",-\"+v/4+\"l\"+g/2+\",\"+v/2+\"M0,0L\"+g+\",\"+v+\"M-\"+g/4+\",\"+v/4*3+\"l\"+g/2+\",\"+v/2,opacity:d,stroke:p,\"stroke-width\":(x=l*s)+\"px\"};break;case\"x\":g=s*Math.sqrt(2),v=s*Math.sqrt(2),y=\"M-\"+g/4+\",\"+v/4+\"l\"+g/2+\",-\"+v/2+\"M0,\"+v+\"L\"+g+\",0M\"+g/4*3+\",\"+v/4*5+\"l\"+g/2+\",-\"+v/2+\"M\"+g/4*3+\",-\"+v/4+\"l\"+g/2+\",\"+v/2+\"M0,0L\"+g+\",\"+v+\"M-\"+g/4+\",\"+v/4*3+\"l\"+g/2+\",\"+v/2,x=s-s*Math.sqrt(1-l),_=\"path\",L={d:y,opacity:d,stroke:p,\"stroke-width\":x+\"px\"};break;case\"|\":_=\"path\",_=\"path\",L={d:y=\"M\"+(g=s)/2+\",0L\"+g/2+\",\"+(v=s),opacity:d,stroke:p,\"stroke-width\":(x=l*s)+\"px\"};break;case\"-\":_=\"path\",_=\"path\",L={d:y=\"M0,\"+(v=s)/2+\"L\"+(g=s)+\",\"+v/2,opacity:d,stroke:p,\"stroke-width\":(x=l*s)+\"px\"};break;case\"+\":_=\"path\",y=\"M\"+(g=s)/2+\",0L\"+g/2+\",\"+(v=s)+\"M0,\"+v/2+\"L\"+g+\",\"+v/2,x=s-s*Math.sqrt(1-l),_=\"path\",L={d:y,opacity:d,stroke:p,\"stroke-width\":x+\"px\"};break;case\".\":g=s,v=s,l.pattern_filled\";S._patternUrlQueryParts[I]=1},x.initGradients=function(t){var e=t._fullLayout;i.ensureSingle(e._defs,\"g\",\"gradients\").selectAll(\"linearGradient,radialGradient\").remove(),e._gradientUrlQueryParts={}},x.initPatterns=function(t){var e=t._fullLayout;i.ensureSingle(e._defs,\"g\",\"patterns\").selectAll(\"pattern\").remove(),e._patternUrlQueryParts={}},x.getPatternAttr=function(t,e,r){return t&&i.isArrayOrTypedArray(t)?e=100,e.attr(\"d\",w(u,l))}var f,h,p,d=!1;if(t.so)p=s.outlierwidth,h=s.outliercolor,f=o.outliercolor;else{var m=(s||{}).width;p=(t.mlw+1||m+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,h=\"mlc\"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(s.color)?c.defaultLine:s.color,i.isArrayOrTypedArray(o.color)&&(f=c.defaultLine,d=!0),f=\"mc\"in t?t.mcc=n.markerScale(t.mc):o.color||\"rgba(0,0,0,0)\",n.selectedColorFn&&(f=n.selectedColorFn(t))}if(t.om)e.call(c.stroke,f).style({\"stroke-width\":(p||1)+\"px\",fill:\"none\"});else{e.style(\"stroke-width\",(t.isBlank?0:p)+\"px\");var g=o.gradient,v=t.mgt;v?d=!0:v=g&&g.type,i.isArrayOrTypedArray(v)&&(v=v[0],M[v]||(v=0));var y=o.pattern,b=y&&x.getPatternAttr(y.shape,t.i,\"\");if(v&&\"none\"!==v){var _=t.mgc;_?d=!0:_=g.color;var T=r.uid;d&&(T+=\"-\"+t.i),x.gradient(e,a,T,v,[[0,_],[1,f]],\"fill\")}else if(b){var k=x.getPatternAttr(y.bgcolor,t.i,null),A=x.getPatternAttr(y.fgcolor,t.i,null),S=y.fgopacity,E=x.getPatternAttr(y.size,t.i,8),L=x.getPatternAttr(y.solidity,t.i,.3),C=t.mcc||i.isArrayOrTypedArray(y.shape)||i.isArrayOrTypedArray(y.bgcolor)||i.isArrayOrTypedArray(y.size)||i.isArrayOrTypedArray(y.solidity),P=r.uid;C&&(P+=\"-\"+t.i),x.pattern(e,\"point\",a,P,b,E,L,t.mcc,y.fillmode,k,A,S)}else c.fill(e,f);p&&c.stroke(e,h)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,\"\"),e.lineScale=x.tryColorscale(r,\"line\"),l.traceIs(t,\"symbols\")&&(e.ms2mrc=g.isBubble(t)?v(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},c=a.opacity,u=o.opacity,f=s.opacity,h=void 0!==u,p=void 0!==f;(i.isArrayOrTypedArray(c)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?u:e:p?f:m*e});var d=a.color,g=o.color,v=s.color;(g||v)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:v||e});var y=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,\"symbols\")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||y/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,u=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:u||(l?e:c.addOpacity(e,m))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style(\"opacity\",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){c.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,e){var n=e.mx||i.symbol||0,a=r.selectedSizeFn(e);t.attr(\"d\",w(x.symbolNumber(n),a)),e.mrc2=a})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),c=s?i.extractOption(t,e,\"txt\",\"texttemplate\"):i.extractOption(t,e,\"tx\",\"text\");if(c||0===c){if(s){var u=e._module.formatLabels,f=u?u(t,e,l):{},p={};y(p,e,t.i);var d=e._meta||{};c=i.texttemplateString(c,f,l._d3locale,p,t,d)}var m=t.tp||e.textposition,g=L(t,e),v=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,v).text(c).call(h.convertToTspans,r).call(E,m,g,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=L(t,e);c.fill(i,a);var u=l.traceIs(e,\"bar-like\");E(i,o,s,t.mrc2||t.mrc,u)}))}};function C(t,e,r,i){var a=t[0]-e[0],o=t[1]-e[1],s=r[0]-e[0],l=r[1]-e[1],c=Math.pow(a*a+o*o,.25),u=Math.pow(s*s+l*l,.25),f=(u*u*a-c*c*s)*i,h=(u*u*o-c*c*l)*i,p=3*u*(c+u),d=3*c*(c+u);return[[n.round(e[0]+(p&&f/p),2),n.round(e[1]+(p&&h/p),2)],[n.round(e[0]-(d&&f/d),2),n.round(e[1]-(d&&h/d),2)]]}x.smoothopen=function(t,e){if(t.length<3)return\"M\"+t.join(\"L\");var r,n=\"M\"+t[0],i=[];for(r=1;r=1e4&&(x.savedBBoxes={},O=0),r&&(x.savedBBoxes[r]=g),O++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr(\"clip-path\",D(e,r))},x.getTranslate=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||0,r=r||0,a=a.replace(/(\\btranslate\\(.*?\\);?)/,\"\").trim(),a=(a+=f(e,r)).trim(),t[i](\"transform\",a),a},x.getScale=function(t){var e=(t[t.attr?\"attr\":\"getAttribute\"](\"transform\")||\"\").replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,(function(t,e,r){return[e,r].join(\" \")})).split(\" \");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?\"attr\":\"getAttribute\",i=t.attr?\"attr\":\"setAttribute\",a=t[n](\"transform\")||\"\";return e=e||1,r=r||1,a=a.replace(/(\\bscale\\(.*?\\);?)/,\"\").trim(),a=(a+=\"scale(\"+e+\",\"+r+\")\").trim(),t[i](\"transform\",a),a};var R=/\\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?\"\":\"scale(\"+e+\",\"+r+\")\";t.each((function(){var t=(this.getAttribute(\"transform\")||\"\").replace(R,\"\");t=(t+=n).trim(),this.setAttribute(\"transform\",t)}))}};var F=/translate\\([^)]*\\)\\s*$/;x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select(\"text\");if(a.node()){var o=parseFloat(a.attr(\"x\")||0),s=parseFloat(a.attr(\"y\")||0),l=(i.attr(\"transform\")||\"\").match(F);t=1===e&&1===r?[]:[f(o,s),\"scale(\"+e+\",\"+r+\")\",f(-o,-s)],l&&t.push(l),i.attr(\"transform\",t.join(\"\"))}}))}},{\"../../components/fx/helpers\":402,\"../../constants/alignment\":471,\"../../constants/interactions\":478,\"../../constants/xmlns_namespaces\":480,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../registry\":638,\"../../traces/scatter/make_bubble_size_func\":943,\"../../traces/scatter/subtypes\":951,\"../color\":366,\"../colorscale\":378,\"./symbol_defs\":389,\"@plotly/d3\":58,\"fast-isnumeric\":190,tinycolor2:312}],389:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\");e.exports={circle:{n:0,f:function(t){var e=n.round(t,2);return\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"}},square:{n:1,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"}},diamond:{n:2,f:function(t){var e=n.round(1.3*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"Z\"}},cross:{n:3,f:function(t){var e=n.round(.4*t,2),r=n.round(1.2*t,2);return\"M\"+r+\",\"+e+\"H\"+e+\"V\"+r+\"H-\"+e+\"V\"+e+\"H-\"+r+\"V-\"+e+\"H-\"+e+\"V-\"+r+\"H\"+e+\"V-\"+e+\"H\"+r+\"Z\"}},x:{n:4,f:function(t){var e=n.round(.8*t/Math.sqrt(2),2),r=\"l\"+e+\",\"+e,i=\"l\"+e+\",-\"+e,a=\"l-\"+e+\",-\"+e,o=\"l-\"+e+\",\"+e;return\"M0,\"+e+r+i+a+i+a+o+a+o+r+o+r+\"Z\"}},\"triangle-up\":{n:5,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+e+\",\"+n.round(t/2,2)+\"H\"+e+\"L0,-\"+n.round(t,2)+\"Z\"}},\"triangle-down\":{n:6,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+e+\",-\"+n.round(t/2,2)+\"H\"+e+\"L0,\"+n.round(t,2)+\"Z\"}},\"triangle-left\":{n:7,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M\"+n.round(t/2,2)+\",-\"+e+\"V\"+e+\"L-\"+n.round(t,2)+\",0Z\"}},\"triangle-right\":{n:8,f:function(t){var e=n.round(2*t/Math.sqrt(3),2);return\"M-\"+n.round(t/2,2)+\",-\"+e+\"V\"+e+\"L\"+n.round(t,2)+\",0Z\"}},\"triangle-ne\":{n:9,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M-\"+r+\",-\"+e+\"H\"+e+\"V\"+r+\"Z\"}},\"triangle-se\":{n:10,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M\"+e+\",-\"+r+\"V\"+e+\"H-\"+r+\"Z\"}},\"triangle-sw\":{n:11,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M\"+r+\",\"+e+\"H-\"+e+\"V-\"+r+\"Z\"}},\"triangle-nw\":{n:12,f:function(t){var e=n.round(.6*t,2),r=n.round(1.2*t,2);return\"M-\"+e+\",\"+r+\"V-\"+e+\"H\"+r+\"Z\"}},pentagon:{n:13,f:function(t){var e=n.round(.951*t,2),r=n.round(.588*t,2),i=n.round(-t,2),a=n.round(-.309*t,2);return\"M\"+e+\",\"+a+\"L\"+r+\",\"+n.round(.809*t,2)+\"H-\"+r+\"L-\"+e+\",\"+a+\"L0,\"+i+\"Z\"}},hexagon:{n:14,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return\"M\"+i+\",-\"+r+\"V\"+r+\"L0,\"+e+\"L-\"+i+\",\"+r+\"V-\"+r+\"L0,-\"+e+\"Z\"}},hexagon2:{n:15,f:function(t){var e=n.round(t,2),r=n.round(t/2,2),i=n.round(t*Math.sqrt(3)/2,2);return\"M-\"+r+\",\"+i+\"H\"+r+\"L\"+e+\",0L\"+r+\",-\"+i+\"H-\"+r+\"L-\"+e+\",0Z\"}},octagon:{n:16,f:function(t){var e=n.round(.924*t,2),r=n.round(.383*t,2);return\"M-\"+r+\",-\"+e+\"H\"+r+\"L\"+e+\",-\"+r+\"V\"+r+\"L\"+r+\",\"+e+\"H-\"+r+\"L-\"+e+\",\"+r+\"V-\"+r+\"Z\"}},star:{n:17,f:function(t){var e=1.4*t,r=n.round(.225*e,2),i=n.round(.951*e,2),a=n.round(.363*e,2),o=n.round(.588*e,2),s=n.round(-e,2),l=n.round(-.309*e,2),c=n.round(.118*e,2),u=n.round(.809*e,2);return\"M\"+r+\",\"+l+\"H\"+i+\"L\"+a+\",\"+c+\"L\"+o+\",\"+u+\"L0,\"+n.round(.382*e,2)+\"L-\"+o+\",\"+u+\"L-\"+a+\",\"+c+\"L-\"+i+\",\"+l+\"H-\"+r+\"L0,\"+s+\"Z\"}},hexagram:{n:18,f:function(t){var e=n.round(.66*t,2),r=n.round(.38*t,2),i=n.round(.76*t,2);return\"M-\"+i+\",0l-\"+r+\",-\"+e+\"h\"+i+\"l\"+r+\",-\"+e+\"l\"+r+\",\"+e+\"h\"+i+\"l-\"+r+\",\"+e+\"l\"+r+\",\"+e+\"h-\"+i+\"l-\"+r+\",\"+e+\"l-\"+r+\",-\"+e+\"h-\"+i+\"Z\"}},\"star-triangle-up\":{n:19,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o=\"A \"+a+\",\"+a+\" 0 0 1 \";return\"M-\"+e+\",\"+r+o+e+\",\"+r+o+\"0,-\"+i+o+\"-\"+e+\",\"+r+\"Z\"}},\"star-triangle-down\":{n:20,f:function(t){var e=n.round(t*Math.sqrt(3)*.8,2),r=n.round(.8*t,2),i=n.round(1.6*t,2),a=n.round(4*t,2),o=\"A \"+a+\",\"+a+\" 0 0 1 \";return\"M\"+e+\",-\"+r+o+\"-\"+e+\",-\"+r+o+\"0,\"+i+o+e+\",-\"+r+\"Z\"}},\"star-square\":{n:21,f:function(t){var e=n.round(1.1*t,2),r=n.round(2*t,2),i=\"A \"+r+\",\"+r+\" 0 0 1 \";return\"M-\"+e+\",-\"+e+i+\"-\"+e+\",\"+e+i+e+\",\"+e+i+e+\",-\"+e+i+\"-\"+e+\",-\"+e+\"Z\"}},\"star-diamond\":{n:22,f:function(t){var e=n.round(1.4*t,2),r=n.round(1.9*t,2),i=\"A \"+r+\",\"+r+\" 0 0 1 \";return\"M-\"+e+\",0\"+i+\"0,\"+e+i+e+\",0\"+i+\"0,-\"+e+i+\"-\"+e+\",0Z\"}},\"diamond-tall\":{n:23,f:function(t){var e=n.round(.7*t,2),r=n.round(1.4*t,2);return\"M0,\"+r+\"L\"+e+\",0L0,-\"+r+\"L-\"+e+\",0Z\"}},\"diamond-wide\":{n:24,f:function(t){var e=n.round(1.4*t,2),r=n.round(.7*t,2);return\"M0,\"+r+\"L\"+e+\",0L0,-\"+r+\"L-\"+e+\",0Z\"}},hourglass:{n:25,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"H-\"+e+\"L\"+e+\",-\"+e+\"H-\"+e+\"Z\"},noDot:!0},bowtie:{n:26,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"V-\"+e+\"L-\"+e+\",\"+e+\"V-\"+e+\"Z\"},noDot:!0},\"circle-cross\":{n:27,f:function(t){var e=n.round(t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"},needLine:!0,noDot:!0},\"circle-x\":{n:28,f:function(t){var e=n.round(t,2),r=n.round(t/Math.sqrt(2),2);return\"M\"+r+\",\"+r+\"L-\"+r+\",-\"+r+\"M\"+r+\",-\"+r+\"L-\"+r+\",\"+r+\"M\"+e+\",0A\"+e+\",\"+e+\" 0 1,1 0,-\"+e+\"A\"+e+\",\"+e+\" 0 0,1 \"+e+\",0Z\"},needLine:!0,noDot:!0},\"square-cross\":{n:29,f:function(t){var e=n.round(t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"square-x\":{n:30,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e+\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e+\"M\"+e+\",\"+e+\"H-\"+e+\"V-\"+e+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"diamond-cross\":{n:31,f:function(t){var e=n.round(1.3*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"ZM0,-\"+e+\"V\"+e+\"M-\"+e+\",0H\"+e},needLine:!0,noDot:!0},\"diamond-x\":{n:32,f:function(t){var e=n.round(1.3*t,2),r=n.round(.65*t,2);return\"M\"+e+\",0L0,\"+e+\"L-\"+e+\",0L0,-\"+e+\"ZM-\"+r+\",-\"+r+\"L\"+r+\",\"+r+\"M-\"+r+\",\"+r+\"L\"+r+\",-\"+r},needLine:!0,noDot:!0},\"cross-thin\":{n:33,f:function(t){var e=n.round(1.4*t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e},needLine:!0,noDot:!0,noFill:!0},\"x-thin\":{n:34,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e+\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(t){var e=n.round(1.2*t,2),r=n.round(.85*t,2);return\"M0,\"+e+\"V-\"+e+\"M\"+e+\",0H-\"+e+\"M\"+r+\",\"+r+\"L-\"+r+\",-\"+r+\"M\"+r+\",-\"+r+\"L-\"+r+\",\"+r},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(t){var e=n.round(t/2,2),r=n.round(t,2);return\"M\"+e+\",\"+r+\"V-\"+r+\"m-\"+r+\",0V\"+r+\"M\"+r+\",\"+e+\"H-\"+r+\"m0,-\"+r+\"H\"+r},needLine:!0,noFill:!0},\"y-up\":{n:37,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+e+\",\"+i+\"L0,0M\"+e+\",\"+i+\"L0,0M0,-\"+r+\"L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-down\":{n:38,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+e+\",-\"+i+\"L0,0M\"+e+\",-\"+i+\"L0,0M0,\"+r+\"L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-left\":{n:39,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M\"+i+\",\"+e+\"L0,0M\"+i+\",-\"+e+\"L0,0M-\"+r+\",0L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"y-right\":{n:40,f:function(t){var e=n.round(1.2*t,2),r=n.round(1.6*t,2),i=n.round(.8*t,2);return\"M-\"+i+\",\"+e+\"L0,0M-\"+i+\",-\"+e+\"L0,0M\"+r+\",0L0,0\"},needLine:!0,noDot:!0,noFill:!0},\"line-ew\":{n:41,f:function(t){var e=n.round(1.4*t,2);return\"M\"+e+\",0H-\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-ns\":{n:42,f:function(t){var e=n.round(1.4*t,2);return\"M0,\"+e+\"V-\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-ne\":{n:43,f:function(t){var e=n.round(t,2);return\"M\"+e+\",-\"+e+\"L-\"+e+\",\"+e},needLine:!0,noDot:!0,noFill:!0},\"line-nw\":{n:44,f:function(t){var e=n.round(t,2);return\"M\"+e+\",\"+e+\"L-\"+e+\",-\"+e},needLine:!0,noDot:!0,noFill:!0},\"arrow-up\":{n:45,f:function(t){var e=n.round(t,2);return\"M0,0L-\"+e+\",\"+n.round(2*t,2)+\"H\"+e+\"Z\"},noDot:!0},\"arrow-down\":{n:46,f:function(t){var e=n.round(t,2);return\"M0,0L-\"+e+\",-\"+n.round(2*t,2)+\"H\"+e+\"Z\"},noDot:!0},\"arrow-left\":{n:47,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,0L\"+e+\",-\"+r+\"V\"+r+\"Z\"},noDot:!0},\"arrow-right\":{n:48,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,0L-\"+e+\",-\"+r+\"V\"+r+\"Z\"},noDot:!0},\"arrow-bar-up\":{n:49,f:function(t){var e=n.round(t,2);return\"M-\"+e+\",0H\"+e+\"M0,0L-\"+e+\",\"+n.round(2*t,2)+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"arrow-bar-down\":{n:50,f:function(t){var e=n.round(t,2);return\"M-\"+e+\",0H\"+e+\"M0,0L-\"+e+\",-\"+n.round(2*t,2)+\"H\"+e+\"Z\"},needLine:!0,noDot:!0},\"arrow-bar-left\":{n:51,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,-\"+r+\"V\"+r+\"M0,0L\"+e+\",-\"+r+\"V\"+r+\"Z\"},needLine:!0,noDot:!0},\"arrow-bar-right\":{n:52,f:function(t){var e=n.round(2*t,2),r=n.round(t,2);return\"M0,-\"+r+\"V\"+r+\"M0,0L-\"+e+\",-\"+r+\"V\"+r+\"Z\"},needLine:!0,noDot:!0}}},{\"@plotly/d3\":58}],390:[function(t,e,r){\"use strict\";e.exports={visible:{valType:\"boolean\",editType:\"calc\"},type:{valType:\"enumerated\",values:[\"percent\",\"constant\",\"sqrt\",\"data\"],editType:\"calc\"},symmetric:{valType:\"boolean\",editType:\"calc\"},array:{valType:\"data_array\",editType:\"calc\"},arrayminus:{valType:\"data_array\",editType:\"calc\"},value:{valType:\"number\",min:0,dflt:10,editType:\"calc\"},valueminus:{valType:\"number\",min:0,dflt:10,editType:\"calc\"},traceref:{valType:\"integer\",min:0,dflt:0,editType:\"style\"},tracerefminus:{valType:\"integer\",min:0,dflt:0,editType:\"style\"},copy_ystyle:{valType:\"boolean\",editType:\"plot\"},copy_zstyle:{valType:\"boolean\",editType:\"style\"},color:{valType:\"color\",editType:\"style\"},thickness:{valType:\"number\",min:0,dflt:2,editType:\"style\"},width:{valType:\"number\",min:0,editType:\"plot\"},editType:\"calc\",_deprecated:{opacity:{valType:\"number\",editType:\"style\"}}}},{}],391:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../registry\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../lib\"),s=t(\"./compute_error\");function l(t,e,r,i){var l=e[\"error_\"+i]||{},c=[];if(l.visible&&-1!==[\"linear\",\"log\"].indexOf(r.type)){for(var u=s(l),f=0;f0;e.each((function(e){var f,h=e[0].trace,p=h.error_x||{},d=h.error_y||{};h.ids&&(f=function(t){return t.id});var m=o.hasMarkers(h)&&h.marker.maxdisplayed>0;d.visible||p.visible||(e=[]);var g=n.select(this).selectAll(\"g.errorbar\").data(e,f);if(g.exit().remove(),e.length){p.visible||g.selectAll(\"path.xerror\").remove(),d.visible||g.selectAll(\"path.yerror\").remove(),g.style(\"opacity\",1);var v=g.enter().append(\"g\").classed(\"errorbar\",!0);u&&v.style(\"opacity\",0).transition().duration(s.duration).style(\"opacity\",1),a.setClipUrl(g,r.layerClipId,t),g.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0)));void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0)));return n}(t,l,c);if(!m||t.vis){var a,o=e.select(\"path.yerror\");if(d.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var f=d.width;a=\"M\"+(r.x-f)+\",\"+r.yh+\"h\"+2*f+\"m-\"+f+\",0V\"+r.ys,r.noYS||(a+=\"m-\"+f+\",0h\"+2*f),!o.size()?o=e.append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").classed(\"yerror\",!0):u&&(o=o.transition().duration(s.duration).ease(s.easing)),o.attr(\"d\",a)}else o.remove();var h=e.select(\"path.xerror\");if(p.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var g=(p.copy_ystyle?d:p).width;a=\"M\"+r.xh+\",\"+(r.y-g)+\"v\"+2*g+\"m0,-\"+g+\"H\"+r.xs,r.noXS||(a+=\"m0,-\"+g+\"v\"+2*g),!h.size()?h=e.append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").classed(\"xerror\",!0):u&&(h=h.transition().duration(s.duration).ease(s.easing)),h.attr(\"d\",a)}else h.remove()}}))}}))}},{\"../../traces/scatter/subtypes\":951,\"../drawing\":388,\"@plotly/d3\":58,\"fast-isnumeric\":190}],396:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../color\");e.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll(\"path.yerror\").style(\"stroke-width\",r.thickness+\"px\").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll(\"path.xerror\").style(\"stroke-width\",a.thickness+\"px\").call(i.stroke,a.color)}))}},{\"../color\":366,\"@plotly/d3\":58}],397:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"./layout_attributes\").hoverlabel,a=t(\"../../lib/extend\").extendFlat;e.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:\"none\"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:\"none\"}}},{\"../../lib/extend\":493,\"../../plots/font_attributes\":585,\"./layout_attributes\":407}],398:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\");function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}e.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.index_[0]._length||ot<0||ot>w[0]._length)return d.unhoverRaw(t,e)}if(e.pointerX=at+_[0]._offset,e.pointerY=ot+w[0]._offset,V=\"xval\"in e?v.flat(l,e.xval):v.p2c(_,at),H=\"yval\"in e?v.flat(l,e.yval):v.p2c(w,ot),!i(V[0])||!i(H[0]))return o.warn(\"Fx.hover failed\",e,t),d.unhoverRaw(t,e)}var ct=1/0;function ut(t,r){for(G=0;Gtt&&(et.splice(0,tt),ct=et[0].distance),y&&0!==B&&0===et.length){$.distance=B,$.index=!1;var f=W._module.hoverPoints($,K,Q,\"closest\",{hoverLayer:u._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=B}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&\"hovered data\"!==t.xa.spikesnap}));if(d.length){var m=d[0];i(m.x0)&&i(m.y0)&&(h=ht(m),(!nt.vLinePoint||nt.vLinePoint.spikeDistance>h.spikeDistance)&&(nt.vLinePoint=h))}var g=f.filter((function(t){return t.ya.showspikes&&\"hovered data\"!==t.ya.spikesnap}));if(g.length){var x=g[0];i(x.x0)&&i(x.y0)&&(h=ht(x),(!nt.hLinePoint||nt.hLinePoint.spikeDistance>h.spikeDistance)&&(nt.hLinePoint=h))}}}}}function ft(t,e,r){for(var n,i=null,a=1/0,o=0;o0&&Math.abs(t.distance)Tt-1;Mt--)Ct(et[Mt]);et=St,gt()}var Pt=t._hoverdata,It=[],Ot=j(t),zt=U(t);for(q=0;q1||et.length>1)||\"closest\"===P&&it&&et.length>1,Wt=p.combine(u.plot_bgcolor||p.background,u.paper_bgcolor),Xt=I(et,{gd:t,hovermode:P,rotateLabels:Yt,bgColor:Wt,container:u._hoverlayer,outerContainer:u._paper.node(),commonLabelOpts:u.hoverlabel,hoverdistance:u.hoverdistance});v.isUnifiedHover(P)||(!function(t,e,r){var n,i,a,o,s,l,c,u=0,f=1,h=t.size(),p=new Array(h),d=0;function m(t){var e=t[0],r=t[t.length-1];if(i=e.pmin-e.pos-e.dp+e.size,a=r.pos+r.dp+r.size-e.pmax,i>.01){for(s=t.length-1;s>=0;s--)t[s].dp+=i;n=!1}if(!(a<.01)){if(i<-.01){for(s=t.length-1;s>=0;s--)t[s].dp-=a;n=!1}if(n){var c=0;for(o=0;oe.pmax&&c++;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos>e.pmax-1&&(l.del=!0,c--);for(o=0;o=0;s--)t[s].dp-=a;for(o=t.length-1;o>=0&&!(c<=0);o--)(l=t[o]).pos+l.dp+l.size>e.pmax&&(l.del=!0,c--)}}}t.each((function(t){var n=t[e],i=\"x\"===n._id.charAt(0),a=n.range;0===d&&a&&a[0]>a[1]!==i&&(f=-1),p[d++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(i?T:1)/2,pmin:0,pmax:i?r.width:r.height}]})),p.sort((function(t,e){return t[0].posref-e[0].posref||f*(e[0].traceIndex-t[0].traceIndex)}));for(;!n&&u<=h;){for(u++,n=!0,o=0;o.01&&y.pmin===x.pmin&&y.pmax===x.pmax){for(s=v.length-1;s>=0;s--)v[s].dp+=i;for(g.push.apply(g,v),p.splice(o+1,1),c=0,s=g.length-1;s>=0;s--)c+=g[s].dp;for(a=c/g.length,s=g.length-1;s>=0;s--)g[s].dp-=a;n=!1}else o++}p.forEach(m)}for(o=p.length-1;o>=0;o--){var b=p[o];for(s=b.length-1;s>=0;s--){var _=b[s],w=_.datum;w.offset=_.dp,w.del=_.del}}}(Xt,Yt?\"xa\":\"ya\",u),z(Xt,Yt,u._invScaleX,u._invScaleY));if(s&&s.tagName){var Zt=g.getComponentMethod(\"annotations\",\"hasClickToShow\")(t,It);f(n.select(s),Zt?\"pointer\":\"\")}if(!s||a||!function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt))return;Pt&&t.emit(\"plotly_unhover\",{event:e,points:Pt});t.emit(\"plotly_hover\",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:V,yvals:H})}(t,e,r,a,s)}))},r.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=j(i),o=U(i),s=I(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,c=t.eventData;if(c){var u=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),m=t.trace;if(g.traceIs(m,\"gl3d\")){var v=i._fullLayout[m.scene]._scene.container,y=v.offsetLeft,x=v.offsetTop;u+=y,f+=y,h+=x,d+=x}c.bbox={x0:u+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(c.bbox)}else c=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:\"\"},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:c}})),{gd:i,hovermode:\"closest\",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}),l=0,c=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\\s\\S]*)<\\/extra>/;function I(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,c=e.rotateLabels,f=e.bgColor,d=e.container,m=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||y.HOVERFONT,k=e.fontSize||y.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),I=A[P+\"Label\"],z=V(r,m),D=z.top,R=z.width,F=z.height,B=void 0!==I&&A.distance<=e.hoverdistance&&(\"x\"===a||\"y\"===a);if(B){var N,j,U=!0;for(N=0;Ni.width-b?(g=i.width-b,e.attr(\"d\",\"M\"+(b-M)+\",0L\"+b+\",\"+x+M+\"v\"+x+(2*S+y.height)+\"H-\"+b+\"V\"+x+M+\"H\"+(b-2*M)+\"Z\")):e.attr(\"d\",\"M0,0L\"+M+\",\"+x+M+\"H\"+(S+y.width/2)+\"v\"+x+(2*S+y.height)+\"H-\"+(S+y.width/2)+\"V\"+x+M+\"H-\"+M+\"Z\")}else{var _,C,P;\"right\"===L.side?(_=\"start\",C=1,P=\"\",g=E._offset+E._length):(_=\"end\",C=-1,P=\"-\",g=E._offset),v=L._offset+(A.y0+A.y1)/2,l.attr(\"text-anchor\",_),e.attr(\"d\",\"M0,0L\"+P+M+\",\"+M+\"V\"+(S+y.height/2)+\"h\"+P+(2*S+y.width)+\"V-\"+(S+y.height/2)+\"H\"+P+M+\"V-\"+M+\"Z\");var O,z=y.height/2,R=D-y.top-z,F=\"clip\"+i._uid+\"commonlabel\"+L._id;if(g=0?at:ot+ct=0?ot:vt+ct=0?nt:it+ut=0?it:yt+ut=0,\"top\"!==t.idealAlign&&G||!Y?G?(z+=j/2,t.anchor=\"start\"):t.anchor=\"middle\":(z-=j/2,t.anchor=\"end\");else if(t.pos=z,G=P+N/2+W<=R,Y=P-N/2-W>=0,\"left\"!==t.idealAlign&&G||!Y)if(G)P+=N/2,t.anchor=\"start\";else{t.anchor=\"middle\";var X=W/2,Z=P+X-R,J=P-X;Z>0&&(P-=Z),J<0&&(P+=-J)}else P-=N/2,t.anchor=\"end\";w.attr(\"text-anchor\",t.anchor),E&&A.attr(\"text-anchor\",t.anchor),e.attr(\"transform\",s(P,z)+(c?l(_):\"\"))})),xt}function O(t,e,r,n,i,a){var s=\"\",l=\"\";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=B(t.name,t.nameLength));var c=r.charAt(0),u=\"x\"===c?\"y\":\"x\";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+=\"x: \"+t.xLabel+\"
\"),void 0!==t.yLabel&&(l+=\"y: \"+t.yLabel+\"
\"),\"choropleth\"!==t.trace.type&&\"choroplethmapbox\"!==t.trace.type&&(l+=(l?\"z: \":\"\")+t.zLabel)):e&&t[c+\"Label\"]===i?l=t[u+\"Label\"]||\"\":void 0===t.xLabel?void 0!==t.yLabel&&\"scattercarpet\"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:\"(\"+t.xLabel+\", \"+t.yLabel+\")\",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?\"
\":\"\")+t.text),void 0!==t.extraText&&(l+=(l?\"
\":\"\")+t.extraText),a&&\"\"===l&&!t.hovertemplate&&(\"\"===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[c+\"Label\"]!==i&&(h[c+\"other\"]=h[c+\"Val\"],h[c+\"otherLabel\"]=h[c+\"Label\"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=B(r,t.nameLength),\"\"}))}return[l,s]}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i=r.select(\"text.nums\"),s=t.anchor,l=\"end\"===s?-1:1,c={start:1,end:-1,middle:0}[s],f=c*(M+S),p=f+c*(t.txwidth+S),d=0,m=t.offset,g=\"middle\"===s;g&&(f-=t.tx2width/2,p+=t.txwidth/2+S),e&&(m*=-A,d=t.offset*k),r.select(\"path\").attr(\"d\",g?\"M-\"+a(t.bx/2+t.tx2width/2)+\",\"+o(m-t.by/2)+\"h\"+a(t.bx)+\"v\"+o(t.by)+\"h-\"+a(t.bx)+\"Z\":\"M0,0L\"+a(l*M+d)+\",\"+o(M+m)+\"v\"+o(t.by/2-M)+\"h\"+a(l*t.bx)+\"v-\"+o(t.by)+\"H\"+a(l*M+d)+\"V\"+o(m-M)+\"Z\");var v=d+f,y=m+t.ty0-t.by/2+S,x=t.textAlign||\"auto\";\"auto\"!==x&&(\"left\"===x&&\"start\"!==s?(i.attr(\"text-anchor\",\"start\"),v=g?-t.bx/2-t.tx2width/2+S:-t.bx-S):\"right\"===x&&\"end\"!==s&&(i.attr(\"text-anchor\",\"end\"),v=g?t.bx/2-t.tx2width/2-S:t.bx+S)),i.call(u.positionText,a(v),o(y)),t.tx2width&&(r.select(\"text.name\").call(u.positionText,a(p+c*S+d),o(m+t.ty0-t.by/2+S)),r.select(\"rect\").call(h.setRect,a(p+(c-1)*t.tx2width/2+d),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function D(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var c=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,\"\",e)}:function(t,e){return o.extractOption(s,n,t,e)};function u(e,r,n){var i=c(r,n);l(i)&&(t[e]=i)}if(u(\"hoverinfo\",\"hi\",\"hoverinfo\"),u(\"bgcolor\",\"hbg\",\"hoverlabel.bgcolor\"),u(\"borderColor\",\"hbc\",\"hoverlabel.bordercolor\"),u(\"fontFamily\",\"htf\",\"hoverlabel.font.family\"),u(\"fontSize\",\"hts\",\"hoverlabel.font.size\"),u(\"fontColor\",\"htc\",\"hoverlabel.font.color\"),u(\"nameLength\",\"hnl\",\"hoverlabel.namelength\"),u(\"textAlign\",\"hta\",\"hoverlabel.align\"),t.posref=\"y\"===e||\"closest\"===e&&\"h\"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel=\"xLabel\"in t?t.xLabel:m.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel=\"yLabel\"in t?t.yLabel:m.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||\"log\"===t.xa.type&&t.xerr<=0)){var f=m.tickText(t.xa,t.xa.c2l(t.xerr),\"hover\").text;void 0!==t.xerrneg?t.xLabel+=\" +\"+f+\" / -\"+m.tickText(t.xa,t.xa.c2l(t.xerrneg),\"hover\").text:t.xLabel+=\" \\xb1 \"+f,\"x\"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||\"log\"===t.ya.type&&t.yerr<=0)){var h=m.tickText(t.ya,t.ya.c2l(t.yerr),\"hover\").text;void 0!==t.yerrneg?t.yLabel+=\" +\"+h+\" / -\"+m.tickText(t.ya,t.ya.c2l(t.yerrneg),\"hover\").text:t.yLabel+=\" \\xb1 \"+h,\"y\"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&\"all\"!==p&&(-1===(p=Array.isArray(p)?p:p.split(\"+\")).indexOf(\"x\")&&(t.xLabel=void 0),-1===p.indexOf(\"y\")&&(t.yLabel=void 0),-1===p.indexOf(\"z\")&&(t.zLabel=void 0),-1===p.indexOf(\"text\")&&(t.text=void 0),-1===p.indexOf(\"name\")&&(t.name=void 0)),t}function R(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,c=r.event,u=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(\".spikeline\").remove(),f||u){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(u){var g,v,y=e.hLinePoint;n=y&&y.xa,\"cursor\"===(i=y&&y.ya).spikesnap?(g=c.pointerX,v=c.pointerY):(g=n._offset+y.x,v=i._offset+y.y);var x,b,_=a.readability(y.color,d)<1.5?p.contrast(d):y.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=m.getPxPosition(t,i);if(-1!==w.indexOf(\"toaxis\")||-1!==w.indexOf(\"across\")){if(-1!==w.indexOf(\"toaxis\")&&(x=A,b=g),-1!==w.indexOf(\"across\")){var M=i._counterDomainMin,S=i._counterDomainMax;\"free\"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:v,y2:v,\"stroke-width\":T,stroke:k,\"stroke-dasharray\":h.dashStyle(i.spikedash,T)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:x,x2:b,y1:v,y2:v,\"stroke-width\":T+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==w.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:A+(\"right\"!==i.side?T:-T),cy:v,r:T,fill:k}).classed(\"spikeline\",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,\"cursor\"===n.spikesnap?(E=c.pointerX,L=c.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,I,O=a.readability(C.color,d)<1.5?p.contrast(d):C.color,z=n.spikemode,D=n.spikethickness,R=n.spikecolor||O,F=m.getPxPosition(t,n);if(-1!==z.indexOf(\"toaxis\")||-1!==z.indexOf(\"across\")){if(-1!==z.indexOf(\"toaxis\")&&(P=F,I=L),-1!==z.indexOf(\"across\")){var B=n._counterDomainMin,N=n._counterDomainMax;\"free\"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,I=l.t+(1-B)*l.h}o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:I,\"stroke-width\":D,stroke:R,\"stroke-dasharray\":h.dashStyle(n.spikedash,D)}).classed(\"spikeline\",!0).classed(\"crisp\",!0),o.insert(\"line\",\":first-child\").attr({x1:E,x2:E,y1:P,y2:I,\"stroke-width\":D+2,stroke:d}).classed(\"spikeline\",!0).classed(\"crisp\",!0)}-1!==z.indexOf(\"marker\")&&o.insert(\"circle\",\":first-child\").attr({cx:E,cy:F-(\"top\"!==n.side?D:-D),r:D,fill:R}).classed(\"spikeline\",!0)}}}function F(t,e){return!e||(e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint)}function B(t,e){return u.plainText(t||\"\",{len:e,allowedTags:[\"br\",\"sub\",\"sup\",\"b\",\"i\",\"em\"]})}function N(t,e,r){var n=e[t+\"a\"],i=e[t+\"Val\"],a=e.cd[0];if(\"category\"===n.type)i=n._categoriesMap[i];else if(\"date\"===n.type){var o=e.trace[t+\"periodalignment\"];if(o){var s=e.cd[e.index],l=s[t+\"Start\"];void 0===l&&(l=s[t]);var c=s[t+\"End\"];void 0===c&&(c=s[t]);var u=c-l;\"end\"===o?i+=u:\"middle\"===o&&(i+=u/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&(\"group\"!==r.boxmode&&\"group\"!==r.violinmode||(i+=a.t.dPos)),i}function j(t){return t.offsetTop+t.clientTop}function U(t){return t.offsetLeft+t.clientLeft}function V(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.x,a=n.y,s=i+n.width,l=a+n.height,c=o.apply3DTransform(r._invTransform)(i,a),u=o.apply3DTransform(r._invTransform)(s,l),f=c[0],h=c[1],p=u[0],d=u[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},{\"../../lib\":503,\"../../lib/events\":492,\"../../lib/override_cursor\":514,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"../color\":366,\"../dragelement\":385,\"../drawing\":388,\"../legend/defaults\":418,\"../legend/draw\":419,\"./constants\":400,\"./helpers\":402,\"@plotly/d3\":58,\"fast-isnumeric\":190,tinycolor2:312}],404:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../color\"),a=t(\"./helpers\").isUnifiedHover;e.exports=function(t,e,r,o){o=o||{};var s=e.legend;function l(t){o.font[t]||(o.font[t]=s?e.legend.font[t]:e.font[t])}e&&a(e.hovermode)&&(o.font||(o.font={}),l(\"size\"),l(\"family\"),l(\"color\"),s?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r(\"hoverlabel.bgcolor\",o.bgcolor),r(\"hoverlabel.bordercolor\",o.bordercolor),r(\"hoverlabel.namelength\",o.namelength),n.coerceFont(r,\"hoverlabel.font\",o.font),r(\"hoverlabel.align\",o.align)}},{\"../../lib\":503,\"../color\":366,\"./helpers\":402}],405:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r(\"clickmode\"),r(\"hovermode\")}},{\"../../lib\":503,\"./layout_attributes\":407}],406:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../dragelement\"),o=t(\"./helpers\"),s=t(\"./layout_attributes\"),l=t(\"./hover\");e.exports={moduleType:\"component\",name:\"fx\",constants:t(\"./constants\"),schema:{layout:s},attributes:t(\"./attributes\"),layoutAttributes:s,supplyLayoutGlobalDefaults:t(\"./layout_global_defaults\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,\"hoverlabel.\"+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,\"hoverinfo\",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll(\"g.hovertext\").remove(),e.selectAll(\".spikeline\").remove()},click:t(\"./click\")}},{\"../../lib\":503,\"../dragelement\":385,\"./attributes\":397,\"./calc\":398,\"./click\":399,\"./constants\":400,\"./defaults\":401,\"./helpers\":402,\"./hover\":403,\"./layout_attributes\":407,\"./layout_defaults\":408,\"./layout_global_defaults\":409,\"@plotly/d3\":58}],407:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../plots/font_attributes\"),a=i({editType:\"none\"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,e.exports={clickmode:{valType:\"flaglist\",flags:[\"event\",\"select\"],dflt:\"event\",editType:\"plot\",extras:[\"none\"]},dragmode:{valType:\"enumerated\",values:[\"zoom\",\"pan\",\"select\",\"lasso\",\"drawclosedpath\",\"drawopenpath\",\"drawline\",\"drawrect\",\"drawcircle\",\"orbit\",\"turntable\",!1],dflt:\"zoom\",editType:\"modebar\"},hovermode:{valType:\"enumerated\",values:[\"x\",\"y\",\"closest\",!1,\"x unified\",\"y unified\"],dflt:\"closest\",editType:\"modebar\"},hoverdistance:{valType:\"integer\",min:-1,dflt:20,editType:\"none\"},spikedistance:{valType:\"integer\",min:-1,dflt:-1,editType:\"none\"},hoverlabel:{bgcolor:{valType:\"color\",editType:\"none\"},bordercolor:{valType:\"color\",editType:\"none\"},font:a,grouptitlefont:i({editType:\"none\"}),align:{valType:\"enumerated\",values:[\"left\",\"right\",\"auto\"],dflt:\"auto\",editType:\"none\"},namelength:{valType:\"integer\",min:-1,dflt:15,editType:\"none\"},editType:\"none\"},selectdirection:{valType:\"enumerated\",values:[\"h\",\"v\",\"d\",\"any\"],dflt:\"any\",editType:\"none\"}}},{\"../../plots/font_attributes\":585,\"./constants\":400}],408:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\"),a=t(\"./hovermode_defaults\"),o=t(\"./hoverlabel_defaults\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r(\"hoverdistance\"),r(\"spikedistance\")),\"select\"===r(\"dragmode\")&&r(\"selectdirection\");var s=e._has(\"mapbox\"),l=e._has(\"geo\"),c=e._basePlotModules.length;\"zoom\"===e.dragmode&&((s||l)&&1===c||s&&l&&2===c)&&(e.dragmode=\"pan\"),o(t,e,r),n.coerceFont(r,\"hoverlabel.grouptitlefont\",e.hoverlabel.font)}},{\"../../lib\":503,\"./hoverlabel_defaults\":404,\"./hovermode_defaults\":405,\"./layout_attributes\":407}],409:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./hoverlabel_defaults\"),a=t(\"./layout_attributes\");e.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},{\"../../lib\":503,\"./hoverlabel_defaults\":404,\"./layout_attributes\":407}],410:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../lib/regex\").counter,a=t(\"../../plots/domain\").attributes,o=t(\"../../plots/cartesian/constants\").idRegex,s=t(\"../../plot_api/plot_template\"),l={rows:{valType:\"integer\",min:1,editType:\"plot\"},roworder:{valType:\"enumerated\",values:[\"top to bottom\",\"bottom to top\"],dflt:\"top to bottom\",editType:\"plot\"},columns:{valType:\"integer\",min:1,editType:\"plot\"},subplots:{valType:\"info_array\",freeLength:!0,dimensions:2,items:{valType:\"enumerated\",values:[i(\"xy\").toString(),\"\"],editType:\"plot\"},editType:\"plot\"},xaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.x.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},yaxes:{valType:\"info_array\",freeLength:!0,items:{valType:\"enumerated\",values:[o.y.toString(),\"\"],editType:\"plot\"},editType:\"plot\"},pattern:{valType:\"enumerated\",values:[\"independent\",\"coupled\"],dflt:\"coupled\",editType:\"plot\"},xgap:{valType:\"number\",min:0,max:1,editType:\"plot\"},ygap:{valType:\"number\",min:0,max:1,editType:\"plot\"},domain:a({name:\"grid\",editType:\"plot\",noGridCell:!0},{}),xside:{valType:\"enumerated\",values:[\"bottom\",\"bottom plot\",\"top plot\",\"top\"],dflt:\"bottom plot\",editType:\"plot\"},yside:{valType:\"enumerated\",values:[\"left\",\"left plot\",\"right plot\",\"right\"],dflt:\"left plot\",editType:\"plot\"},editType:\"plot\"};function c(t,e,r){var n=e[r+\"axes\"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function u(t,e,r,n,i,a){var o=e(t+\"gap\",r),s=e(\"domain.\"+t);e(t+\"side\",n);for(var l=new Array(i),c=s[0],u=(s[1]-c)/(i-o),f=u*(1-o),h=0;h1){if(!h&&!p&&!d)\"independent\"===k(\"pattern\")&&(h=!0);g._hasSubplotGrid=h;var x,b,_=\"top to bottom\"===k(\"roworder\"),w=h?.2:.1,T=h?.3:.1;m&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:u(\"x\",k,w,x,y),y:u(\"y\",k,T,b,v,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,u,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,m=r.rows,g=r.columns,v=\"independent\"===r.pattern,y=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(m);var b=1;for(n=0;n1);if(!1===_&&(e.legend=void 0),(!1!==_||f.uirevision)&&(p(\"uirevision\",e.uirevision),!1!==_)){p(\"bgcolor\",e.paper_bgcolor),p(\"bordercolor\"),p(\"borderwidth\");var w,T,k,A=i.coerceFont(p,\"font\",e.font),M=\"h\"===p(\"orientation\");if(M?(w=0,n.getComponentMethod(\"rangeslider\",\"isVisible\")(t.xaxis)?(T=1.1,k=\"bottom\"):(T=-.1,k=\"top\")):(w=1.02,T=1,k=\"auto\"),p(\"traceorder\",x),c.isGrouped(e.legend)&&p(\"tracegroupgap\"),p(\"itemsizing\"),p(\"itemwidth\"),p(\"itemclick\"),p(\"itemdoubleclick\"),p(\"groupclick\"),p(\"x\",w),p(\"xanchor\"),p(\"y\",T),p(\"yanchor\",k),p(\"valign\"),i.noneOrAll(f,h,[\"x\",\"y\"]),p(\"title.text\")){p(\"title.side\",M?\"left\":\"top\");var S=i.extendFlat({},A,{size:i.bigFont(A.size)});i.coerceFont(p,\"title.font\",S)}}}},{\"../../lib\":503,\"../../plot_api/plot_template\":543,\"../../plots/attributes\":550,\"../../plots/layout_attributes\":610,\"../../registry\":638,\"./attributes\":416,\"./helpers\":422}],419:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib/events\"),l=t(\"../dragelement\"),c=t(\"../drawing\"),u=t(\"../color\"),f=t(\"../../lib/svg_text_utils\"),h=t(\"./handle_click\"),p=t(\"./constants\"),d=t(\"../../constants/alignment\"),m=d.LINE_SPACING,g=d.FROM_TL,v=d.FROM_BR,y=t(\"./get_legend_data\"),x=t(\"./style\"),b=t(\"./helpers\");function _(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};if(a._group&&(l.group=a._group),o.traceIs(a,\"pie-like\")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,\"plotly_legendclick\",l))if(1===n)e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay);else if(2===n){e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,\"plotly_legenddoubleclick\",l)&&h(r,t,n)}}function w(t,e,r){var n,a,s=t.data()[0][0],l=s.trace,u=o.traceIs(l,\"pie-like\"),h=!r._inHover&&e._context.edits.legendText&&!u,d=r._maxNameLength;s.groupTitle?(n=s.groupTitle.text,a=s.groupTitle.font):(a=r.font,r.entries?n=s.text:(n=u?s.label:l.name,l._meta&&(n=i.templateString(n,l._meta))));var m=i.ensureSingle(t,\"text\",\"legendtext\");m.attr(\"text-anchor\",\"start\").call(c.font,a).text(h?T(n,d):n);var g=r.itemwidth+2*p.itemGap;f.positionText(m,g,0),h?m.call(f.makeEditable,{gd:e,text:n}).call(A,t,e,r).on(\"edit\",(function(n){this.text(T(n,d)).call(A,t,e,r);var a=s.trace._fullInput||{},c={};if(o.hasTransform(a,\"groupby\")){var u=o.getTransformIndices(a,\"groupby\"),f=u[u.length-1],h=i.keyedContainer(a,\"transforms[\"+f+\"].styles\",\"target\",\"value.name\");h.set(s.trace._group,n),c=h.constructUpdate()}else c.name=n;return o.call(\"_guiRestyle\",e,c,l.index)})):A(m,t,e,r)}function T(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||\"\").length;n>0;n--)t+=\" \";return t}function k(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,\"rect\",\"legendtoggle\",(function(t){e._context.staticPlot||t.style(\"cursor\",\"pointer\").attr(\"pointer-events\",\"all\"),t.call(u.fill,\"rgba(0,0,0,0)\")}));e._context.staticPlot||(s.on(\"mousedown\",(function(){(r=(new Date).getTime())-e._legendMouseDownTimea&&(o=Math.max(o-1,1)),_(e,r,t,o,n.event)}})))}function A(t,e,r,n,i){n._inHover&&t.attr(\"data-notex\",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(!r._inHover&&i&&!i.trace.showlegend)return void t.remove();var a=t.select(\"g[class*=math-group]\"),o=a.node();r||(r=e._fullLayout.legend);var s,l=r.borderwidth;s=1===n?r.title.font:i.groupTitle?i.groupTitle.font:r.font;var u,h,d=s.size*m;if(o){var g=c.bBox(o);u=g.height,h=g.width,1===n?c.setTranslate(a,l,l+.75*u):c.setTranslate(a,0,.25*u)}else{var v=t.select(1===n?\".legendtitletext\":\".legendtext\"),y=f.lineCount(v),x=v.node();if(u=d*y,h=x?c.bBox(x).width:0,1===n)\"left\"===r.title.side&&(h+=2*p.itemGap),f.positionText(v,l+p.titlePad,l+d);else{var b=2*p.itemGap+r.itemwidth;i.groupTitle&&(b=p.itemGap,h-=r.itemwidth),f.positionText(v,b,-d*((y-1)/2-.3))}}1===n?(r._titleWidth=h,r._titleHeight=u):(i.lineHeight=d,i.height=Math.max(u,16)+3,i.width=h)}(e,r,n,i)}))}function M(t){return i.isRightAnchor(t)?\"right\":i.isCenterAnchor(t)?\"center\":\"left\"}function S(t){return i.isBottomAnchor(t)?\"bottom\":i.isMiddleAnchor(t)?\"middle\":\"top\"}e.exports=function(t,e){return e||(e=t._fullLayout.legend||{}),function(t,e){var r,s,f=t._fullLayout,h=\"legend\"+f._uid,d=e._inHover;d?(r=e.layer,h+=\"-hover\"):r=f._infolayer;if(!r)return;t._legendMouseDownTime||(t._legendMouseDownTime=0);if(d){if(!e.entries)return;s=y(e.entries,e)}else{if(!t.calcdata)return;s=f.showlegend&&y(t.calcdata,e)}var m=f.hiddenlabels||[];if(!(d||f.showlegend&&s.length))return r.selectAll(\".legend\").remove(),f._topdefs.select(\"#\"+h).remove(),a.autoMargin(t,\"legend\");var T=i.ensureSingle(r,\"g\",\"legend\",(function(t){d||t.attr(\"pointer-events\",\"all\")})),E=i.ensureSingleById(f._topdefs,\"clipPath\",h,(function(t){t.append(\"rect\")})),L=i.ensureSingle(T,\"rect\",\"bg\",(function(t){t.attr(\"shape-rendering\",\"crispEdges\")}));L.call(u.stroke,e.bordercolor).call(u.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\");var C=i.ensureSingle(T,\"g\",\"scrollbox\"),P=e.title;if(e._titleWidth=0,e._titleHeight=0,P.text){var I=i.ensureSingle(C,\"text\",\"legendtitletext\");I.attr(\"text-anchor\",\"start\").call(c.font,P.font).text(P.text),A(I,C,t,e,1)}else C.selectAll(\".legendtitletext\").remove();var O=i.ensureSingle(T,\"rect\",\"scrollbar\",(function(t){t.attr(p.scrollBarEnterAttrs).call(u.fill,p.scrollBarColor)})),z=C.selectAll(\"g.groups\").data(s);z.enter().append(\"g\").attr(\"class\",\"groups\"),z.exit().remove();var D=z.selectAll(\"g.traces\").data(i.identity);D.enter().append(\"g\").attr(\"class\",\"traces\"),D.exit().remove(),D.style(\"opacity\",(function(t){var e=t[0].trace;return o.traceIs(e,\"pie-like\")?-1!==m.indexOf(t[0].label)?.5:1:\"legendonly\"===e.visible?.5:1})).each((function(){n.select(this).call(w,t,e)})).call(x,t,e).each((function(){d||n.select(this).call(k,t)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout;i||(i=a.legend);var o=a._size,s=b.isVertical(i),l=b.isGrouped(i),u=i.borderwidth,f=2*u,h=p.itemGap,d=i.itemwidth+2*h,m=2*(u+h),g=S(i),v=i.y<0||0===i.y&&\"top\"===g,y=i.y>1||1===i.y&&\"bottom\"===g,x=i.tracegroupgap;i._maxHeight=Math.max(v||y?a.height/2:o.h,30);var _=0;i._width=0,i._height=0;var w=function(t){var e=0,r=0,n=t.title.side;n&&(-1!==n.indexOf(\"left\")&&(e=t._titleWidth),-1!==n.indexOf(\"top\")&&(r=t._titleHeight));return[e,r]}(i);if(s)r.each((function(t){var e=t[0].height;c.setTranslate(this,u+w[0],u+w[1]+i._height+e/2+h),i._height+=e,i._width=Math.max(i._width,t[0].width)})),_=d+i._width,i._width+=h+d+f,i._height+=m,l&&(e.each((function(t,e){c.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var T=M(i),k=i.x<0||0===i.x&&\"right\"===T,A=i.x>1||1===i.x&&\"left\"===T,E=y||v,L=a.width/2;i._maxWidth=Math.max(k?E&&\"left\"===T?o.l+o.w:L:A?E&&\"right\"===T?o.r+o.w:L:o.w,2*d);var C=0,P=0;r.each((function(t){var e=t[0].width+d;C=Math.max(C,e),P+=e})),_=null;var I=0;if(l){var O=0,z=0,D=0;e.each((function(){var t=0,e=0;n.select(this).selectAll(\"g.traces\").each((function(r){var n=r[0].width,i=r[0].height;c.setTranslate(this,w[0],w[1]+u+h+i/2+e),e+=i,t=Math.max(t,d+n)})),O=Math.max(O,e);var r=t+h;z>0&&r+u+z>i._maxWidth&&(I=Math.max(I,z),z=0,D+=O+x,O=e),c.setTranslate(this,z,D),z+=r})),i._width=Math.max(I,z)+u,i._height=D+O+m}else{var R=r.size(),F=P+f+(R-1)*h=i._maxWidth&&(I=Math.max(I,U),N=0,j+=B,i._height+=B,B=0),c.setTranslate(this,w[0]+u+N,w[1]+u+j+e/2+h),U=N+r+h,N+=n,B=Math.max(B,e)})),F?(i._width=N+f,i._height=B+m):(i._width=Math.max(I,U)+f,i._height+=B+m)}}i._width=Math.ceil(Math.max(i._width+w[0],i._titleWidth+2*(u+p.titlePad))),i._height=Math.ceil(Math.max(i._height+w[1],i._titleHeight+2*(u+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var V=t._context.edits,H=V.legendText||V.legendPosition;r.each((function(t){var e=n.select(this).select(\".legendtoggle\"),r=t[0].height,i=H?d:_||d+t[0].width;s||(i+=h/2),c.setRect(e,0,-r/2,i,r)}))}(t,z,D,e)},function(){var s,u,m,y,x=f._size,b=e.borderwidth;if(!d){if(function(t){var e=t._fullLayout.legend,r=M(e),n=S(e);return a.autoMargin(t,\"legend\",{x:e.x,y:e.y,l:e._width*g[r],r:e._width*v[r],b:e._effHeight*v[n],t:e._effHeight*g[n]})}(t))return;var w=x.l+x.w*e.x-g[M(e)]*e._width,k=x.t+x.h*(1-e.y)-g[S(e)]*e._effHeight;if(f.margin.autoexpand){var A=w,P=k;w=i.constrain(w,0,f.width-e._width),k=i.constrain(k,0,f.height-e._effHeight),w!==A&&i.log(\"Constrain legend.x to make legend fit inside graph\"),k!==P&&i.log(\"Constrain legend.y to make legend fit inside graph\")}c.setTranslate(T,w,k)}if(O.on(\".drag\",null),T.on(\"wheel\",null),d||e._height<=e._maxHeight||t._context.staticPlot){var I=e._effHeight;d&&(I=e._height),L.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),c.setTranslate(C,0,0),E.select(\"rect\").attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),c.setClipUrl(C,h,t),c.setRect(O,0,0,0,0),delete e._scrollY}else{var z,D,R,F=Math.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),B=e._effHeight-F-2*p.scrollBarMargin,N=e._height-e._effHeight,j=B/N,U=Math.min(e._scrollY||0,N);L.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),E.select(\"rect\").attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+U}),c.setClipUrl(C,h,t),q(U,F,j),T.on(\"wheel\",(function(){q(U=i.constrain(e._scrollY+n.event.deltaY/B*N,0,N),F,j),0!==U&&U!==N&&n.event.preventDefault()}));var V=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;z=\"touchstart\"===t.type?t.changedTouches[0].clientY:t.clientY,R=U})).on(\"drag\",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(D=\"touchmove\"===t.type?t.changedTouches[0].clientY:t.clientY,q(U=function(t,e,r){var n=(r-e)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));O.call(V);var H=n.behavior.drag().on(\"dragstart\",(function(){var t=n.event.sourceEvent;\"touchstart\"===t.type&&(z=t.changedTouches[0].clientY,R=U)})).on(\"drag\",(function(){var t=n.event.sourceEvent;\"touchmove\"===t.type&&(D=t.changedTouches[0].clientY,q(U=function(t,e,r){var n=(e-r)/j+t;return i.constrain(n,0,N)}(R,z,D),F,j))}));C.call(H)}function q(r,n,i){e._scrollY=t._fullLayout.legend._scrollY=r,c.setTranslate(C,0,-r),c.setRect(O,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),E.select(\"rect\").attr(\"y\",b+r)}t._context.edits.legendPosition&&(T.classed(\"cursor-move\",!0),l.init({element:T.node(),gd:t,prepFn:function(){var t=c.getTranslate(T);m=t.x,y=t.y},moveFn:function(t,r){var n=m+t,i=y+r;c.setTranslate(T,n,i),s=l.align(n,0,x.l,x.l+x.w,e.xanchor),u=l.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!==s&&void 0!==u&&o.call(\"_guiRelayout\",t,{\"legend.x\":s,\"legend.y\":u})},clickFn:function(e,n){var i=r.selectAll(\"g.traces\").filter((function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom}));i.size()>0&&_(t,T,i,e,n)}}))}],t)}(t,e)}},{\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/events\":492,\"../../lib/svg_text_utils\":529,\"../../plots/plots\":619,\"../../registry\":638,\"../color\":366,\"../dragelement\":385,\"../drawing\":388,\"./constants\":417,\"./get_legend_data\":420,\"./handle_click\":421,\"./helpers\":422,\"./style\":424,\"@plotly/d3\":58}],420:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"./helpers\");e.exports=function(t,e){var r,a,o=e._inHover,s=i.isGrouped(e),l=i.isReversed(e),c={},u=[],f=!1,h={},p=0,d=0;function m(t,r){if(\"\"!==t&&i.isGrouped(e))-1===u.indexOf(t)?(u.push(t),f=!0,c[t]=[r]):c[t].push(r);else{var n=\"~~i\"+p;u.push(n),c[n]=[r],p++}}for(r=0;rA&&(k=A)}w[r][0]._groupMinRank=k,w[r][0]._preGroupSort=r}var M=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(w.forEach((function(t,e){t[0]._preGroupSort=e})),w.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),r=0;rr?r:t}e.exports=function(t,e,r){var v=e._fullLayout;r||(r=v.legend);var y=\"constant\"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return y?n:Math.min(i,r)};function T(t,a,o){var u=t[0].trace,f=u.marker||{},h=f.line||{},p=o?u.visible&&u.type===o:i.traceIs(u,\"bar\"),d=n.select(a).select(\"g.legendpoints\").selectAll(\"path.legend\"+o).data(p?[t]:[]);d.enter().append(\"path\").classed(\"legend\"+o,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style(\"stroke-width\",o+\"px\");var p=a.mcc;if(!r._inHover&&\"mc\"in a){var d=c(f),m=d.mid;void 0===m&&(m=(d.max+d.min)/2),p=s.tryColorscale(f,\"\")(m)}var v=p||a.mc||f.color,y=f.pattern,x=y&&s.getPatternAttr(y.shape,0,\"\");if(x){var b=s.getPatternAttr(y.bgcolor,0,null),_=s.getPatternAttr(y.fgcolor,0,null),T=y.fgopacity,k=g(y.size,8,10),A=g(y.solidity,.5,1),M=\"legend-\"+u.uid;i.call(s.pattern,\"legend\",e,M,x,k,A,p,y.fillmode,b,_,T)}else i.call(l.fill,v);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,e,r){var o=t[0],s=o.trace,l=r?s.visible&&s.type===r:i.traceIs(s,r),c=n.select(e).select(\"g.legendpoints\").selectAll(\"path.legend\"+r).data(l?[t]:[]);if(c.enter().append(\"path\").classed(\"legend\"+r,!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),c.exit().remove(),c.size()){var u=(s.marker||{}).line,p=w(h(u.width,o.pts),u,5,2),d=a.minExtend(s,{marker:{line:{width:p}}});d.marker.line.color=u.color;var m=a.minExtend(o,{trace:d});f(c,m,d)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,\"g\",\"layers\");i.style(\"opacity\",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,c=t[0].height;if(\"middle\"!==s&&l&&c){var u={top:1,bottom:-1}[s]*(.5*(l-c+3));i.attr(\"transform\",o(0,u))}else i.attr(\"transform\",null);i.selectAll(\"g.legendfill\").data([t]).enter().append(\"g\").classed(\"legendfill\",!0),i.selectAll(\"g.legendlines\").data([t]).enter().append(\"g\").classed(\"legendlines\",!0);var f=i.selectAll(\"g.legendsymbols\").data([t]);f.enter().append(\"g\").classed(\"legendsymbols\",!0),f.selectAll(\"g.legendpoints\").data([t]).enter().append(\"g\").classed(\"legendpoints\",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case\"histogram2d\":case\"heatmap\":o=[[\"M-15,-2V4H15V-2Z\"]],r=!0;break;case\"choropleth\":case\"choroplethmapbox\":o=[[\"M-6,-6V6H6V-6Z\"]],r=!0;break;case\"densitymapbox\":o=[[\"M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0\"]],r=\"radial\";break;case\"cone\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 L6,0Z\"]],r=!1;break;case\"streamtube\":o=[[\"M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z\"],[\"M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z\"],[\"M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z\"]],r=!1;break;case\"surface\":o=[[\"M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z\"],[\"M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z\"]],r=!0;break;case\"mesh3d\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!1;break;case\"volume\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6H6L0,6Z\"]],r=!0;break;case\"isosurface\":o=[[\"M-6,6H0L-6,-6Z\"],[\"M6,6H0L6,-6Z\"],[\"M-6,-6 A12,24 0 0,0 6,-6 L0,6Z\"]],r=!1}var u=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legend3dandfriends\").data(o);u.enter().append(\"path\").classed(\"legend3dandfriends\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),u.exit().remove(),u.each((function(t,o){var u,f=n.select(this),h=c(i),p=h.colorscale,m=h.reversescale;if(p){if(!r){var g=p.length;u=0===o?p[m?g-1:0][1]:1===o?p[m?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var v=i.vertexcolor||i.facecolor||i.color;u=a.isArrayOrTypedArray(v)?v[o]||v[0]:v}f.attr(\"d\",t[0]),u?f.call(l.fill,u):f.call((function(t){if(t.size()){var n=\"legendfill-\"+i.uid;s.gradient(t,e,n,d(m,\"radial\"===r),p,\"fill\")}}))}))})).each((function(t){var e=t[0].trace,r=\"waterfall\"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,\"waterfall\")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[[\"increasing\",\"M-6,-6V6H0Z\"],[\"totals\",\"M6,6H0L-6,-6H-0Z\"],[\"decreasing\",\"M6,6V-6H0Z\"]]:[[\"increasing\",\"M-6,-6V6H6Z\"],[\"decreasing\",\"M6,6V-6H-6Z\"]]);var o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendwaterfall\").data(a);o.enter().append(\"path\").classed(\"legendwaterfall\",!0).attr(\"transform\",_).style(\"stroke-miterlimit\",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr(\"d\",t[1]).style(\"stroke-width\",a+\"px\").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,\"funnel\")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendbox\").data(r.visible&&i.traceIs(r,\"box-violin\")?[t]:[]);o.enter().append(\"path\").classed(\"legendbox\",!0).attr(\"d\",\"M6,6H-6V-6H6Z\").attr(\"transform\",_),o.exit().remove(),o.each((function(){var t=n.select(this);if(\"all\"!==r.boxpoints&&\"all\"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style(\"stroke-width\",i+\"px\").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var c=a.minExtend(r,{marker:{size:y?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:\"diameter\"}});o.call(s.pointStyle,c,e)}}))})).each((function(t){k(t,this,\"funnelarea\")})).each((function(t){k(t,this,\"pie\")})).each((function(t){var r,i,o=m(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,v=o.anyLine,y=t[0],b=y.trace,_=c(b),T=_.colorscale,k=_.reversescale,A=u.hasMarkers(b)||!g?\"M5,0\":v?\"M5,-2\":\"M5,-3\",M=n.select(this),S=M.select(\".legendfill\").selectAll(\"path\").data(l||p?[t]:[]);if(S.enter().append(\"path\").classed(\"js-fill\",!0),S.exit().remove(),S.attr(\"d\",A+\"h\"+x+\"v6h-\"+x+\"z\").call(l?s.fillGroupStyle:function(t){if(t.size()){var r=\"legendfill-\"+b.uid;s.gradient(t,e,r,d(k),T,\"fill\")}}),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(y,{trace:i})]}var L=M.select(\".legendlines\").selectAll(\"path\").data(f||h?[r]:[]);L.enter().append(\"path\").classed(\"js-line\",!0),L.exit().remove(),L.attr(\"d\",A+(h?\"l\"+x+\",0.0001\":\"h\"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r=\"legendline-\"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,\"stroke\")}})})).each((function(t){var r,i,o=m(t),l=o.anyFill,c=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!c&&!l&&u.hasText(d);function v(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(y&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||g||f){var b={},w={};if(h){b.mc=v(\"marker.color\",x),b.mx=v(\"marker.symbol\",x),b.mo=v(\"marker.opacity\",a.mean,[.2,1]),b.mlc=v(\"marker.line.color\",x),b.mlw=v(\"marker.line.width\",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:\"diameter\"};var T=v(\"marker.size\",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:v(\"line.width\",x,[0,10],5)}),g&&(b.tx=\"Aa\",b.tp=v(\"textposition\",x),b.ts=10,b.tc=v(\"textfont.color\",x),b.tf=v(\"textfont.family\",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select(\"g.legendpoints\"),A=k.selectAll(\"path.scatterpts\").data(h?r:[]);A.enter().insert(\"path\",\":first-child\").classed(\"scatterpts\",!0).attr(\"transform\",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll(\"g.pointtext\").data(g?r:[]);M.enter().append(\"g\").classed(\"pointtext\",!0).append(\"text\").attr(\"transform\",_),M.exit().remove(),M.selectAll(\"text\").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendcandle\").data(e.visible&&\"candlestick\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendcandle\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H-8M-8,6V-6H8Z\":\"M15,0H8M8,-6V6H-8Z\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"stroke-width\",o+\"px\").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select(\"g.legendpoints\").selectAll(\"path.legendohlc\").data(e.visible&&\"ohlc\"===e.type?[t,t]:[]);r.enter().append(\"path\").classed(\"legendohlc\",!0).attr(\"d\",(function(t,e){return e?\"M-15,0H0M-8,-6V0\":\"M15,0H0M8,6V0\"})).attr(\"transform\",_).style(\"stroke-miterlimit\",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?\"increasing\":\"decreasing\"],o=w(void 0,a.line,5,2);i.style(\"fill\",\"none\").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},{\"../../lib\":503,\"../../registry\":638,\"../../traces/pie/helpers\":905,\"../../traces/pie/style_one\":911,\"../../traces/scatter/subtypes\":951,\"../color\":366,\"../colorscale/helpers\":377,\"../drawing\":388,\"./constants\":417,\"@plotly/d3\":58}],425:[function(t,e,r){\"use strict\";t(\"./constants\");e.exports={editType:\"modebar\",orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\",editType:\"modebar\"},bgcolor:{valType:\"color\",editType:\"modebar\"},color:{valType:\"color\",editType:\"modebar\"},activecolor:{valType:\"color\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},add:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"},remove:{valType:\"string\",arrayOk:!0,dflt:\"\",editType:\"modebar\"}}},{\"./constants\":427}],426:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/plots\"),a=t(\"../../plots/cartesian/axis_ids\"),o=t(\"../../fonts/ploticon\"),s=t(\"../shapes/draw\").eraseActiveShape,l=t(\"../../lib\"),c=l._,u=e.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute(\"data-attr\"),l=o.getAttribute(\"data-val\")||!0,c=t._fullLayout,u={},f=a.list(t,null,!0),h=c._cartesianSpikesEnabled;if(\"zoom\"===s){var p,d=\"in\"===l?.5:2,m=(1+d)/2,g=(1-d)/2;for(i=0;i1?(I=[\"toggleHover\"],O=[\"resetViews\"]):v?(P=[\"zoomInGeo\",\"zoomOutGeo\"],I=[\"hoverClosestGeo\"],O=[\"resetGeo\"]):g?(I=[\"hoverClosest3d\"],O=[\"resetCameraDefault3d\",\"resetCameraLastSave3d\"]):w?(P=[\"zoomInMapbox\",\"zoomOutMapbox\"],I=[\"toggleHover\"],O=[\"resetViewMapbox\"]):b?I=[\"hoverClosestGl2d\"]:y?I=[\"hoverClosestPie\"]:A?(I=[\"hoverClosestCartesian\",\"hoverCompareCartesian\"],O=[\"resetViewSankey\"]):I=[\"toggleHover\"];m&&(I=[\"toggleSpikelines\",\"hoverClosestCartesian\",\"hoverCompareCartesian\"]);(function(t){for(var e=0;e0)){var m=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a=n.max)e=F[r+1];else if(t=n.pmax)e=F[r+1];else if(t0?h+c:c;return{ppad:c,ppadplus:u?d:m,ppadminus:u?m:d}}return{ppad:c}}function u(t,e,r,n,i){var s=\"category\"===t.type||\"multicategory\"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,c,u,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for(\"date\"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}e.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;oy?(k=f,E=\"y0\",A=y,L=\"y1\"):(k=y,E=\"y1\",A=f,L=\"y0\");Z(n),Q(s,r),function(t,e,r){var n=e.xref,i=e.yref,o=a.getFromId(r,n),s=a.getFromId(r,i),l=\"\";\"paper\"===n||o.autorange||(l+=n);\"paper\"===i||s.autorange||(l+=i);u.setClipUrl(t,l?\"clip\"+r._fullLayout._uid+l:null,r)}(e,r,t),X.moveFn=\"move\"===O?J:K,X.altKey=n.altKey},doneFn:function(){if(v(t))return;p(e),$(s),b(e,t,r),n.call(\"_guiRelayout\",t,l.getUpdateObj())},clickFn:function(){if(v(t))return;$(s)}};function Z(r){if(v(t))O=null;else if(R)O=\"path\"===r.target.tagName?\"move\":\"start-point\"===r.target.attributes[\"data-line-point\"].value?\"resize-over-start-point\":\"resize-over-end-point\";else{var n=X.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!F&&i>10&&a>10&&!r.shiftKey?h.getCursor(o/i,1-s/a):\"move\";p(e,l),O=l.split(\"-\")[0]}}function J(n,i){if(\"path\"===r.type){var a=function(t){return t},o=a,l=a;z?B(\"xanchor\",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&\"date\"===N.type&&(o=m.encodeDate(o))),D?B(\"yanchor\",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&\"date\"===U.type&&(l=m.encodeDate(l))),B(\"path\",r.path=w(I,o,l))}else z?B(\"xanchor\",r.xanchor=G(x+n)):(B(\"x0\",r.x0=G(c+n)),B(\"x1\",r.x1=G(g+n))),D?B(\"yanchor\",r.yanchor=Y(T+i)):(B(\"y0\",r.y0=Y(f+i)),B(\"y1\",r.y1=Y(y+i)));e.attr(\"d\",_(t,r)),Q(s,r)}function K(n,i){if(F){var a=function(t){return t},o=a,l=a;z?B(\"xanchor\",r.xanchor=G(x+n)):(o=function(t){return G(H(t)+n)},N&&\"date\"===N.type&&(o=m.encodeDate(o))),D?B(\"yanchor\",r.yanchor=Y(T+i)):(l=function(t){return Y(q(t)+i)},U&&\"date\"===U.type&&(l=m.encodeDate(l))),B(\"path\",r.path=w(I,o,l))}else if(R){if(\"resize-over-start-point\"===O){var u=c+n,h=D?f-i:f+i;B(\"x0\",r.x0=z?u:G(u)),B(\"y0\",r.y0=D?h:Y(h))}else if(\"resize-over-end-point\"===O){var p=g+n,d=D?y-i:y+i;B(\"x1\",r.x1=z?p:G(p)),B(\"y1\",r.y1=D?d:Y(d))}}else{var v=function(t){return-1!==O.indexOf(t)},b=v(\"n\"),j=v(\"s\"),V=v(\"w\"),W=v(\"e\"),X=b?k+i:k,Z=j?A+i:A,J=V?M+n:M,K=W?S+n:S;D&&(b&&(X=k-i),j&&(Z=A-i)),(!D&&Z-X>10||D&&X-Z>10)&&(B(E,r[E]=D?X:Y(X)),B(L,r[L]=D?Z:Y(Z))),K-J>10&&(B(C,r[C]=z?J:G(J)),B(P,r[P]=z?K:G(K)))}e.attr(\"d\",_(t,r)),Q(s,r)}function Q(t,e){(z||D)&&function(){var r=\"path\"!==e.type,n=t.selectAll(\".visual-cue\").data([0]);n.enter().append(\"path\").attr({fill:\"#fff\",\"fill-rule\":\"evenodd\",stroke:\"#000\",\"stroke-width\":1}).classed(\"visual-cue\",!0);var a=H(z?e.xanchor:i.midRange(r?[e.x0,e.x1]:m.extractPathCoords(e.path,d.paramIsX))),o=q(D?e.yanchor:i.midRange(r?[e.y0,e.y1]:m.extractPathCoords(e.path,d.paramIsY)));if(a=m.roundPositionForSharpStrokeRendering(a,1),o=m.roundPositionForSharpStrokeRendering(o,1),z&&D){var s=\"M\"+(a-1-1)+\",\"+(o-1-1)+\"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z\";n.attr(\"d\",s)}else if(z){var l=\"M\"+(a-1-1)+\",\"+(o-9-1)+\"v18 h2 v-18 Z\";n.attr(\"d\",l)}else{var c=\"M\"+(a-9-1)+\",\"+(o-1-1)+\"h18 v2 h-18 Z\";n.attr(\"d\",c)}}()}function $(t){t.selectAll(\".visual-cue\").remove()}h.init(X),W.node().onmousemove=Z}(t,z,l,e,r,O):!0===l.editable&&z.style(\"pointer-events\",P||c.opacity(S)*M<=.5?\"stroke\":\"all\");z.node().addEventListener(\"click\",(function(){return function(t,e){if(!y(t))return;var r=+e.node().getAttribute(\"data-index\");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void T(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=T,g(t)}}(t,z)}))}}function b(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,\"\").replace(/[xyz][1-9]* *domain/g,\"\");u.setClipUrl(t,n?\"clip\"+e._fullLayout._uid+n:null,e)}function _(t,e){var r,n,o,s,l,c,u,f,h=e.type,p=a.getRefType(e.xref),g=a.getRefType(e.yref),v=a.getFromId(t,e.xref),y=a.getFromId(t,e.yref),x=t._fullLayout._size;if(v?\"domain\"===p?n=function(t){return v._offset+v._length*t}:(r=m.shapePositionToRange(v),n=function(t){return v._offset+v.r2p(r(t,!0))}):n=function(t){return x.l+x.w*t},y?\"domain\"===g?s=function(t){return y._offset+y._length*(1-t)}:(o=m.shapePositionToRange(y),s=function(t){return y._offset+y.r2p(o(t,!0))}):s=function(t){return x.t+x.h*(1-t)},\"path\"===h)return v&&\"date\"===v.type&&(n=m.decodeDate(n)),y&&\"date\"===y.type&&(s=m.decodeDate(s)),function(t,e,r){var n=t.path,a=t.xsizemode,o=t.ysizemode,s=t.xanchor,l=t.yanchor;return n.replace(d.segmentRE,(function(t){var n=0,c=t.charAt(0),u=d.paramIsX[c],f=d.paramIsY[c],h=d.numParams[c],p=t.substr(1).replace(d.paramRE,(function(t){return u[n]?t=\"pixel\"===a?e(s)+Number(t):e(t):f[n]&&(t=\"pixel\"===o?r(l)-Number(t):r(t)),++n>h&&(t=\"X\"),t}));return n>h&&(p=p.replace(/[\\s,]*X.*/,\"\"),i.log(\"Ignoring extra params in segment \"+t)),c+p}))}(e,n,s);if(\"pixel\"===e.xsizemode){var b=n(e.xanchor);l=b+e.x0,c=b+e.x1}else l=n(e.x0),c=n(e.x1);if(\"pixel\"===e.ysizemode){var _=s(e.yanchor);u=_-e.y0,f=_-e.y1}else u=s(e.y0),f=s(e.y1);if(\"line\"===h)return\"M\"+l+\",\"+u+\"L\"+c+\",\"+f;if(\"rect\"===h)return\"M\"+l+\",\"+u+\"H\"+c+\"V\"+f+\"H\"+l+\"Z\";var w=(l+c)/2,T=(u+f)/2,k=Math.abs(w-l),A=Math.abs(T-u),M=\"A\"+k+\",\"+A,S=w+k+\",\"+T;return\"M\"+S+M+\" 0 1,1 \"+(w+\",\"+(T-A))+M+\" 0 0,1 \"+S+\"Z\"}function w(t,e,r){return t.replace(d.segmentRE,(function(t){var n=0,i=t.charAt(0),a=d.paramIsX[i],o=d.paramIsY[i],s=d.numParams[i];return i+t.substr(1).replace(d.paramRE,(function(t){return n>=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function T(t){y(t)&&(t._fullLayout._activeShapeIndex>=0&&(l(t),delete t._fullLayout._activeShapeIndex,g(t)))}e.exports={draw:g,drawOne:x,eraseActiveShape:function(t){if(!y(t))return;l(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e=0&&f(v),r.attr(\"d\",m(e)),A&&!h)&&(k=function(t,e){for(var r=0;r1&&(2!==t.length||\"Z\"!==t[1][0])&&(0===T&&(t[0][0]=\"M\"),e[w]=t,y(),x())}}()}}function I(t,r){!function(t,r){if(e.length)for(var n=0;n0&&l0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr(\"transform\",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,\"rect\",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style(\"pointer-events\",\"all\")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr(\"opacity\",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,\"rect\",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,\"shape-rendering\":\"crispEdges\"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style(\"stroke-width\",e.borderwidth+\"px\"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}e.exports=function(t){var e=t._fullLayout,r=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function s(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(a.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",\"ew-resize\"),a.exit().each((function(){n.select(this).selectAll(\"g.\"+f.groupClassName).each(s)})).remove(),0!==r.length){var l=a.selectAll(\"g.\"+f.groupClassName).data(r,v);l.enter().append(\"g\").classed(f.groupClassName,!0),l.exit().each(s).remove();for(var c=0;c0||h<0){var v={left:[-d,0],right:[d,0],top:[0,-d],bottom:[0,d]}[b.side];e.attr(\"transform\",l(v[0],v[1]))}}}return R.call(F),O&&(E?R.on(\".opacity\",null):(A=0,M=!0,R.text(y).on(\"mouseover.opacity\",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style(\"opacity\",1)})).on(\"mouseout.opacity\",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style(\"opacity\",0)}))),R.call(f.makeEditable,{gd:t}).on(\"edit\",(function(e){void 0!==x?o.call(\"_guiRestyle\",t,v,e,x):o.call(\"_guiRelayout\",t,v,e)})).on(\"cancel\",(function(){this.text(this.attr(\"data-unformatted\")).call(F)})).on(\"input\",(function(t){this.text(t||\" \").call(f.positionText,_.x,_.y)}))),R.classed(\"js-placeholder\",M),T}}},{\"../../constants/alignment\":471,\"../../constants/interactions\":478,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/plots\":619,\"../../registry\":638,\"../color\":366,\"../drawing\":388,\"@plotly/d3\":58,\"fast-isnumeric\":190}],465:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../color/attributes\"),a=t(\"../../lib/extend\").extendFlat,o=t(\"../../plot_api/edit_types\").overrideAll,s=t(\"../../plots/pad_attributes\"),l=t(\"../../plot_api/plot_template\").templatedArray,c=l(\"button\",{visible:{valType:\"boolean\"},method:{valType:\"enumerated\",values:[\"restyle\",\"relayout\",\"animate\",\"update\",\"skip\"],dflt:\"restyle\"},args:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},args2:{valType:\"info_array\",freeLength:!0,items:[{valType:\"any\"},{valType:\"any\"},{valType:\"any\"}]},label:{valType:\"string\",dflt:\"\"},execute:{valType:\"boolean\",dflt:!0}});e.exports=o(l(\"updatemenu\",{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:\"boolean\"},type:{valType:\"enumerated\",values:[\"dropdown\",\"buttons\"],dflt:\"dropdown\"},direction:{valType:\"enumerated\",values:[\"left\",\"right\",\"up\",\"down\"],dflt:\"down\"},active:{valType:\"integer\",min:-1,dflt:0},showactive:{valType:\"boolean\",dflt:!0},buttons:c,x:{valType:\"number\",min:-2,max:3,dflt:-.05},xanchor:{valType:\"enumerated\",values:[\"auto\",\"left\",\"center\",\"right\"],dflt:\"right\"},y:{valType:\"number\",min:-2,max:3,dflt:1},yanchor:{valType:\"enumerated\",values:[\"auto\",\"top\",\"middle\",\"bottom\"],dflt:\"top\"},pad:a(s({editType:\"arraydraw\"}),{}),font:n({}),bgcolor:{valType:\"color\"},bordercolor:{valType:\"color\",dflt:i.borderLine},borderwidth:{valType:\"number\",min:0,dflt:1,editType:\"arraydraw\"}}),\"arraydraw\",\"from-root\")},{\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plot_api/plot_template\":543,\"../../plots/font_attributes\":585,\"../../plots/pad_attributes\":618,\"../color/attributes\":365}],466:[function(t,e,r){\"use strict\";e.exports={name:\"updatemenus\",containerClassName:\"updatemenu-container\",headerGroupClassName:\"updatemenu-header-group\",headerClassName:\"updatemenu-header\",headerArrowClassName:\"updatemenu-header-arrow\",dropdownButtonGroupClassName:\"updatemenu-dropdown-button-group\",dropdownButtonClassName:\"updatemenu-dropdown-button\",buttonClassName:\"updatemenu-button\",itemRectClassName:\"updatemenu-item-rect\",itemTextClassName:\"updatemenu-item-text\",menuIndexAttrName:\"updatemenu-active-index\",autoMarginIdRoot:\"updatemenu-\",blankHeaderOpts:{label:\" \"},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:\"#F4FAFF\",hoverColor:\"#F4FAFF\",arrowSymbol:{left:\"\\u25c4\",right:\"\\u25ba\",up:\"\\u25b2\",down:\"\\u25bc\"}}},{}],467:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/array_container_defaults\"),a=t(\"./attributes\"),o=t(\"./constants\").name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o(\"visible\",i(t,e,{name:\"buttons\",handleItemDefaults:c}).length>0)&&(o(\"active\"),o(\"direction\"),o(\"type\"),o(\"showactive\"),o(\"x\"),o(\"y\"),n.noneOrAll(t,e,[\"x\",\"y\"]),o(\"xanchor\"),o(\"yanchor\"),o(\"pad.t\"),o(\"pad.r\"),o(\"pad.b\"),o(\"pad.l\"),n.coerceFont(o,\"font\",r.font),o(\"bgcolor\",r.paper_bgcolor),o(\"bordercolor\"),o(\"borderwidth\"))}function c(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r(\"visible\",\"skip\"===t.method||Array.isArray(t.args))&&(r(\"method\"),r(\"args\"),r(\"args2\"),r(\"label\"),r(\"execute\"))}e.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},{\"../../lib\":503,\"../../plots/array_container_defaults\":549,\"./attributes\":465,\"./constants\":466}],468:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../plots/plots\"),a=t(\"../color\"),o=t(\"../drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../plot_api/plot_template\").arrayEditor,u=t(\"../../constants/alignment\").LINE_SPACING,f=t(\"./constants\"),h=t(\"./scrollbox\");function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function m(t,e,r,n,i,a,o,s){e.active=o,c(t.layout,f.name,e).applyUpdate(\"active\",o),\"buttons\"===e.type?v(t,n,null,null,e):\"dropdown\"===e.type&&(i.attr(f.menuIndexAttrName,\"-1\"),g(t,n,i,a,e),s||v(t,n,i,a,e))}function g(t,e,r,n,i){var a=s.ensureSingle(e,\"g\",f.headerClassName,(function(t){t.style(\"pointer-events\",\"all\")})),l=i._dims,c=i.active,u=i.buttons[c]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(y,i,u,t).call(M,i,h,p),s.ensureSingle(e,\"text\",f.headerArrowClassName,(function(t){t.attr(\"text-anchor\",\"end\").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on(\"click\",(function(){r.call(S,String(d(r,i)?-1:i._index)),v(t,e,r,n,i)})),a.on(\"mouseover\",(function(){a.call(w)})),a.on(\"mouseout\",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function v(t,e,r,a,o){r||(r=e).attr(\"pointer-events\",\"all\");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&\"buttons\"!==o.type?[]:o.buttons,c=\"dropdown\"===o.type?f.dropdownButtonClassName:f.buttonClassName,u=r.selectAll(\"g.\"+c).data(s.filterVisible(l)),h=u.enter().append(\"g\").classed(c,!0),p=u.exit();\"dropdown\"===o.type?(h.attr(\"opacity\",\"0\").transition().attr(\"opacity\",\"1\"),p.transition().attr(\"opacity\",\"0\").remove()):p.remove();var d=0,g=0,v=o._dims,x=-1!==[\"up\",\"down\"].indexOf(o.direction);\"dropdown\"===o.type&&(x?g=v.headerHeight+f.gapButtonHeader:d=v.headerWidth+f.gapButtonHeader),\"dropdown\"===o.type&&\"up\"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-v.openHeight),\"dropdown\"===o.type&&\"left\"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-v.openWidth);var b={x:v.lx+d+o.pad.l,y:v.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};u.each((function(s,l){var c=n.select(this);c.call(y,o,s,t).call(M,o,b),c.on(\"click\",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(m(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(m(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit(\"plotly_buttonclicked\",{menu:o,button:s,active:o.active}))})),c.on(\"mouseover\",(function(){c.call(w)})),c.on(\"mouseout\",(function(){c.call(T,o),u.call(_,o)}))})),u.call(_,o),x?(k.w=Math.max(v.openWidth,v.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(v.openHeight,v.headerHeight)),k.direction=o.direction,a&&(u.size()?function(t,e,r,n,i,a){var o,s,l,c=i.direction,u=\"up\"===c||\"down\"===c,h=i._dims,p=i.active;if(u)for(s=0,l=0;l0?[0]:[]);if(o.enter().append(\"g\").classed(f.containerClassName,!0).style(\"cursor\",\"pointer\"),o.exit().each((function(){n.select(this).selectAll(\"g.\"+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll(\"g.\"+f.headerGroupClassName).data(r,p);l.enter().append(\"g\").classed(f.headerGroupClassName,!0);for(var c=s.ensureSingle(o,\"g\",f.dropdownButtonGroupClassName,(function(t){t.style(\"pointer-events\",\"all\")})),u=0;uw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+v;E+M>c&&(E=c-M);var L=this.container.selectAll(\"rect.scrollbar-horizontal\").data(k?[0]:[]);L.exit().on(\".drag\",null).remove(),L.enter().append(\"rect\").classed(\"scrollbar-horizontal\",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=v>T,P=s.barWidth+2*s.barPad,I=s.barLength+2*s.barPad,O=d+m,z=g;O+P>l&&(O=l-P);var D=this.container.selectAll(\"rect.scrollbar-vertical\").data(C?[0]:[]);D.exit().on(\".drag\",null).remove(),D.enter().append(\"rect\").classed(\"scrollbar-vertical\",!0).call(i.fill,s.barColor),C?(this.vbar=D.attr({rx:s.barRadius,ry:s.barRadius,x:O,y:z,width:P,height:I}),this._vbarYMin=z+I/2,this._vbarTranslateMax=T-I):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=u-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll(\"#\"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append(\"clipPath\").attr(\"id\",R).append(\"rect\"),k||C?(this._clipRect=U.select(\"rect\").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:m,height:v})):(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault()})).on(\"drag\",this._onBoxDrag.bind(this));this.container.on(\"wheel\",null).on(\"wheel\",this._onBoxWheel.bind(this)).on(\".drag\",null).call(V);var H=n.behavior.drag().on(\"dragstart\",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on(\"drag\",this._onBarDrag.bind(this));k&&this.hbar.on(\".drag\",null).call(H),C&&this.vbar.on(\".drag\",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on(\"wheel\",null).on(\".drag\",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(\".drag\",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(\".drag\",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},{\"../../lib\":503,\"../color\":366,\"../drawing\":388,\"@plotly/d3\":58}],471:[function(t,e,r){\"use strict\";e.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:\"right\",right:\"left\",top:\"bottom\",bottom:\"top\"}}},{}],472:[function(t,e,r){\"use strict\";e.exports={axisRefDescription:function(t,e,r){return[\"If set to a\",t,\"axis id (e.g. *\"+t+\"* or\",\"*\"+t+\"2*), the `\"+t+\"` position refers to a\",t,\"coordinate. If set to *paper*, the `\"+t+\"`\",\"position refers to the distance from the\",e,\"of the plotting\",\"area in normalized coordinates where *0* (*1*) corresponds to the\",e,\"(\"+r+\"). If set to a\",t,\"axis ID followed by\",\"*domain* (separated by a space), the position behaves like for\",\"*paper*, but refers to the distance in fractions of the domain\",\"length from the\",e,\"of the domain of that axis: e.g.,\",\"*\"+t+\"2 domain* refers to the domain of the second\",t,\" axis and a\",t,\"position of 0.5 refers to the\",\"point between the\",e,\"and the\",r,\"of the domain of the\",\"second\",t,\"axis.\"].join(\" \")}}},{}],473:[function(t,e,r){\"use strict\";e.exports={INCREASING:{COLOR:\"#3D9970\",SYMBOL:\"\\u25b2\"},DECREASING:{COLOR:\"#FF4136\",SYMBOL:\"\\u25bc\"}}},{}],474:[function(t,e,r){\"use strict\";e.exports={FORMAT_LINK:\"https://github.com/d3/d3-format/tree/v1.4.5#d3-format\",DATE_FORMAT_LINK:\"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format\"}},{}],475:[function(t,e,r){\"use strict\";e.exports={COMPARISON_OPS:[\"=\",\"!=\",\"<\",\">=\",\">\",\"<=\"],COMPARISON_OPS2:[\"=\",\"<\",\">=\",\">\",\"<=\"],INTERVAL_OPS:[\"[]\",\"()\",\"[)\",\"(]\",\"][\",\")(\",\"](\",\")[\"],SET_OPS:[\"{}\",\"}{\"],CONSTRAINT_REDUCTION:{\"=\":\"=\",\"<\":\"<\",\"<=\":\"<\",\">\":\">\",\">=\":\">\",\"[]\":\"[]\",\"()\":\"[]\",\"[)\":\"[]\",\"(]\":\"[]\",\"][\":\"][\",\")(\":\"][\",\"](\":\"][\",\")[\":\"][\"}}},{}],476:[function(t,e,r){\"use strict\";e.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},{}],477:[function(t,e,r){\"use strict\";e.exports={circle:\"\\u25cf\",\"circle-open\":\"\\u25cb\",square:\"\\u25a0\",\"square-open\":\"\\u25a1\",diamond:\"\\u25c6\",\"diamond-open\":\"\\u25c7\",cross:\"+\",x:\"\\u274c\"}},{}],478:[function(t,e,r){\"use strict\";e.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},{}],479:[function(t,e,r){\"use strict\";e.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:\"\\u2212\"}},{}],480:[function(t,e,r){\"use strict\";r.xmlns=\"http://www.w3.org/2000/xmlns/\",r.svg=\"http://www.w3.org/2000/svg\",r.xlink=\"http://www.w3.org/1999/xlink\",r.svgAttrs={xmlns:r.svg,\"xmlns:xlink\":r.xlink}},{}],481:[function(t,e,r){\"use strict\";r.version=t(\"./version\").version,t(\"native-promise-only\"),t(\"../build/plotcss\");for(var n=t(\"./registry\"),i=r.register=n.register,a=t(\"./plot_api\"),o=Object.keys(a),s=0;splotly-logomark\"}}},{}],483:[function(t,e,r){\"use strict\";r.isLeftAnchor=function(t){return\"left\"===t.xanchor||\"auto\"===t.xanchor&&t.x<=1/3},r.isCenterAnchor=function(t){return\"center\"===t.xanchor||\"auto\"===t.xanchor&&t.x>1/3&&t.x<2/3},r.isRightAnchor=function(t){return\"right\"===t.xanchor||\"auto\"===t.xanchor&&t.x>=2/3},r.isTopAnchor=function(t){return\"top\"===t.yanchor||\"auto\"===t.yanchor&&t.y>=2/3},r.isMiddleAnchor=function(t){return\"middle\"===t.yanchor||\"auto\"===t.yanchor&&t.y>1/3&&t.y<2/3},r.isBottomAnchor=function(t){return\"bottom\"===t.yanchor||\"auto\"===t.yanchor&&t.y<=1/3}},{}],484:[function(t,e,r){\"use strict\";var n=t(\"./mod\"),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function c(t,e){return a(e-t,s)}function u(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,c){i=i||0,a=a||0;var u,f,h,p,d,m=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}m?(u=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},{\"./mod\":510}],485:[function(t,e,r){\"use strict\";var n=Array.isArray,i=ArrayBuffer,a=DataView;function o(t){return i.isView(t)&&!(t instanceof a)}function s(t){return n(t)||o(t)}function l(t,e,r){if(s(t)){if(s(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if(\"string\"!=typeof t){var i=\"number\"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){\"auto\"===t?e.set(\"auto\"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||u(r);\"string\"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||\"string\"==typeof t&&!!u(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(\"string\"==typeof t)if(-1===(n.extras||[]).indexOf(t)){for(var i=t.split(\"+\"),a=0;a=n&&t<=i?t:u}if(\"string\"!=typeof t&&\"number\"!=typeof t)return u;t=String(t);var c=_(e),v=t.charAt(0);!c||\"G\"!==v&&\"g\"!==v||(t=t.substr(1),e=\"\");var w=c&&\"chinese\"===e.substr(0,7),T=t.match(w?x:y);if(!T)return u;var k=T[1],A=T[3]||\"1\",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(c){if(2===k.length)return u;var C;k=Number(k);try{var P=g.getComponentMethod(\"calendars\",\"getCal\")(e);if(w){var I=\"i\"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,I),M)}else C=P.newDate(k,Number(A),M)}catch(t){return u}return C?(C.toJD()-m)*f+S*h+E*p+L*d:u}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var O=new Date(Date.UTC(2e3,A,M,S,E));return O.setUTCFullYear(k),O.getUTCMonth()!==A||O.getUTCDate()!==M?u:O.getTime()+L*d},n=r.MIN_MS=r.dateTime2ms(\"-9999\"),i=r.MAX_MS=r.dateTime2ms(\"9999-12-31 23:59:59.9999\"),r.isDateTime=function(t,e){return r.dateTime2ms(t,e)!==u};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=\" \"+w(e,2)+\":\"+w(r,2),(n||i)&&(t+=\":\"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+=\".\"+w(i,a)}return t}r.ms2DateTime=function(t,e,r){if(\"number\"!=typeof t||!(t>=n&&t<=i))return u;e||(e=0);var a,o,s,c,y,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+m,E=Math.floor(l(t,f));try{a=g.getComponentMethod(\"calendars\",\"getCal\")(r).fromJD(S).formatDate(\"yyyy-mm-dd\")}catch(t){a=v(\"G%Y-%m-%d\")(new Date(w))}if(\"-\"===a.charAt(0))for(;a.length<11;)a=\"-0\"+a.substr(1);else for(;a.length<10;)a=\"0\"+a;o=e=n+f&&t<=i-f))return u;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a(\"%Y-%m-%d\")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},r.cleanDate=function(t,e,n){if(t===u)return e;if(r.isJSDate(t)||\"number\"==typeof t&&isFinite(t)){if(_(n))return s.error(\"JS Dates and milliseconds are incompatible with world calendars\",t),e;if(!(t=r.ms2DateTimeLocal(+t))&&void 0!==e)return e}else if(!r.isDateTime(t,n))return s.error(\"unrecognized date\",t),e;return t};var S=/%\\d?f/g,E=/%h/g,L={1:\"1\",2:\"1\",3:\"2\",4:\"2\"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,\"\")||\"0\"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r(\"%q\")(i)]})),_(n))try{t=g.getComponentMethod(\"calendars\",\"worldCalFmt\")(t,e,n)}catch(t){return\"Invalid\"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];r.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if(\"y\"===r)e=a.year;else if(\"m\"===r)e=a.month;else{if(\"d\"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+\":\"+w(l(Math.floor(r/p),60),2);if(\"M\"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,\"\").replace(/[\\.]$/,\"\")),n+=\":\"+i}return n}(t,r)+\"\\n\"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+\"\\n\"+a.year}return C(e,t,n,i)};var I=3*f;r.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+m,a=g.getComponentMethod(\"calendars\",\"getCal\")(r),o=a.fromJD(i);return e%12?a.add(o,e,\"m\"):a.add(o,e/12,\"y\"),(o.toJD()-m)*f+n}catch(e){s.error(\"invalid ms \"+t+\" in calendar \"+r)}var c=new Date(t+I);return c.setUTCMonth(c.getUTCMonth()+e)+n-I},r.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,c=_(e)&&g.getComponentMethod(\"calendars\",\"getCal\")(e),u=0;u0&&t[e+1][0]<0)return e;return null}switch(e=\"RUS\"===s||\"FJI\"===s?function(t){var e;if(null===c(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case\"MultiPolygon\":for(r=0;ri&&(i=c,e=l)}else e=r;return o.default(e).geometry.coordinates}(u),n.fIn=t,n.fOut=u,s.push(u)}else c.log([\"Location\",n.loc,\"does not have a valid GeoJSON geometry.\",\"Traces with locationmode *geojson-id* only support\",\"*Polygon* and *MultiPolygon* geometries.\"].join(\" \"))}delete i[r]}switch(r.type){case\"FeatureCollection\":var h=r.features;for(n=0;n100?(clearInterval(a),n(\"Unexpected error while fetching from \"+t)):void i++}),50)}))}for(var o=0;o0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},r.makeLine=function(t){return 1===t.length?{type:\"LineString\",coordinates:t[0]}:{type:\"MultiLineString\",coordinates:t}},r.makePolygon=function(t){if(1===t.length)return{type:\"Polygon\",coordinates:t};for(var e=new Array(t.length),r=0;r1||m<0||m>1?null:{x:t+l*m,y:e+f*m}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}r.segmentsIntersect=s,r.segmentDistance=function(t,e,r,n,i,a,o,c){if(s(t,e,r,n,i,a,o,c))return 0;var u=r-t,f=n-e,h=o-i,p=c-a,d=u*u+f*f,m=h*h+p*p,g=Math.min(l(u,f,d,i-t,a-e),l(u,f,d,o-t,c-e),l(h,p,m,t-i,e-a),l(h,p,m,r-i,n-a));return Math.sqrt(g)},r.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),c=t.getPointAtLength(o(r+s/2,e)),u=Math.atan((c.y-l.y)/(c.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+c.x)/6,y:(4*f.y+l.y+c.y)/6,theta:u};return n[r]=h,h},r.clearLocationCache=function(){i=null},r.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,c=0,u=t.getTotalLength(),f=u;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===u&&(i=r);var c=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(c*c+f*f)}for(var p=h(c);p;){if((c+=p+r)>f)return;p=h(c)}for(p=h(f);p;){if(c>(f-=p+r))return;p=h(f)}return{min:c,max:f,len:f-c,total:u,isClosed:0===c&&f===u&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},r.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,c=n.iterationLimit||30,u=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},{\"./mod\":510}],499:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"color-normalize\"),o=t(\"../components/colorscale\"),s=t(\"../components/color/attributes\").defaultLine,l=t(\"./array\").isArrayOrTypedArray,c=a(s);function u(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return c;var e=a(t);return e.length?e:c}function h(t){return n(t)?t:1}e.exports={formatColor:function(t,e,r){var n,i,s,p,d,m=t.color,g=l(m),v=l(e),y=o.extractOpts(t),x=[];if(n=void 0!==y.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=g?function(t,e){return void 0===t[e]?c:a(n(t[e]))}:f,s=v?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||v)for(var b=0;b1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf(\"e+\")&&(n=+o)}}return n}},{}],503:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-time-format\").utcFormat,a=t(\"d3-format\").format,o=t(\"fast-isnumeric\"),s=t(\"../constants/numerical\"),l=s.FP_SAFE,c=-l,u=s.BADNUM,f=e.exports={};f.adjustFormat=function(t){return!t||/^\\d[.]\\df/.test(t)||/[.]\\d%/.test(t)?t:\"0.f\"===t?\"~f\":/^\\d%/.test(t)?\"~%\":/^\\ds/.test(t)?\"~s\":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?\"~\"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: \"'+e+'\"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=t(\"./nested_property\"),f.keyedContainer=t(\"./keyed_container\"),f.relativeAttr=t(\"./relative_attr\"),f.isPlainObject=t(\"./is_plain_object\"),f.toLogRange=t(\"./to_log_range\"),f.relinkPrivateKeys=t(\"./relink_private\");var p=t(\"./array\");f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=t(\"./mod\");f.mod=d.mod,f.modHalf=d.modHalf;var m=t(\"./coerce\");f.valObjectMeta=m.valObjectMeta,f.coerce=m.coerce,f.coerce2=m.coerce2,f.coerceFont=m.coerceFont,f.coercePattern=m.coercePattern,f.coerceHoverinfo=m.coerceHoverinfo,f.coerceSelectionMarkerOpacity=m.coerceSelectionMarkerOpacity,f.validate=m.validate;var g=t(\"./dates\");f.dateTime2ms=g.dateTime2ms,f.isDateTime=g.isDateTime,f.ms2DateTime=g.ms2DateTime,f.ms2DateTimeLocal=g.ms2DateTimeLocal,f.cleanDate=g.cleanDate,f.isJSDate=g.isJSDate,f.formatDate=g.formatDate,f.incrementMonth=g.incrementMonth,f.dateTick0=g.dateTick0,f.dfltRange=g.dfltRange,f.findExactDates=g.findExactDates,f.MIN_MS=g.MIN_MS,f.MAX_MS=g.MAX_MS;var v=t(\"./search\");f.findBin=v.findBin,f.sorterAsc=v.sorterAsc,f.sorterDes=v.sorterDes,f.distinctVals=v.distinctVals,f.roundUp=v.roundUp,f.sort=v.sort,f.findIndexOfMin=v.findIndexOfMin,f.sortObjectKeys=t(\"./sort_object_keys\");var y=t(\"./stats\");f.aggNums=y.aggNums,f.len=y.len,f.mean=y.mean,f.median=y.median,f.midRange=y.midRange,f.variance=y.variance,f.stdev=y.stdev,f.interp=y.interp;var x=t(\"./matrix\");f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=t(\"./angles\");f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=t(\"./anchor_utils\");f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=t(\"./geometry2d\");f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=t(\"./extend\");f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=t(\"./loggers\");f.log=k.log,f.warn=k.warn,f.error=k.error;var A=t(\"./regex\");f.counterRegex=A.counter;var M=t(\"./throttle\");f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=t(\"./dom\");function E(t){var e={};for(var r in t)for(var n=t[r],i=0;il||t=e)&&(o(t)&&t>=0&&t%1==0)},f.noop=t(\"./noop\"),f.identity=t(\"./identity\"),f.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s=Math.pow(2,r)?i>10?(f.warn(\"randstr failed uniqueness\"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e=\"opt\");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r[\"_\"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,c=new Array(l),u=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*c[n];u[r]=a}return u},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return\"/\"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i1?i+o[1]:\"\";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,\"$1\"+a+\"$2\");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)([:|\\|][^}]*)?}/g;var z=/^\\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return z.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:\"\"}))};var D={max:10,count:0,name:\"hovertemplate\"};f.hovertemplateString=function(){return B.apply(D,arguments)};var R={max:10,count:0,name:\"texttemplate\"};f.texttemplateString=function(){return B.apply(R,arguments)};var F=/^[:|\\|]/;function B(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var c,u,h,p=\"_xother\"===s||\"_yother\"===s,d=\"_xother_\"===s||\"_yother_\"===s,m=\"xother_\"===s||\"yother_\"===s,g=\"xother\"===s||\"yother\"===s||p||m||d,v=s;if((p||d)&&(v=v.substring(1)),(m||d)&&(v=v.substring(0,v.length-1)),g){if(void 0===(c=e[v]))return\"\"}else for(h=3;h=48&&o<=57,c=s>=48&&s<=57;if(l&&(n=10*n+o-48),c&&(i=10*i+s-48),!l||!c){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var N=2e9;f.seedPseudoRandom=function(){N=2e9},f.pseudoRandom=function(){var t=N;return N=(69069*N+1)%4294967296,Math.abs(N-t)<429496729?f.pseudoRandom():N/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,\"htx\",\"hovertext\");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,\"tx\",\"text\");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+\"%\",n=0;n1&&(c=1):c=0,f.strTranslate(i-c*(r+o),a-c*(n+s))+f.strScale(c)+(l?\"rotate(\"+l+(e?\"\":\" \"+r+\" \"+n)+\")\":\"\")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var j=f.getFirefoxVersion(),U=null!==j&&j<86;f.getPositionFromD3Event=function(){return U?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},{\"../constants/numerical\":479,\"./anchor_utils\":483,\"./angles\":484,\"./array\":485,\"./clean_number\":486,\"./clear_responsive\":488,\"./coerce\":489,\"./dates\":490,\"./dom\":491,\"./extend\":493,\"./filter_unique\":494,\"./filter_visible\":495,\"./geometry2d\":498,\"./identity\":501,\"./increment\":502,\"./is_plain_object\":504,\"./keyed_container\":505,\"./localize\":506,\"./loggers\":507,\"./make_trace_groups\":508,\"./matrix\":509,\"./mod\":510,\"./nested_property\":511,\"./noop\":512,\"./notifier\":513,\"./preserve_drawing_buffer\":517,\"./push_unique\":518,\"./regex\":520,\"./relative_attr\":521,\"./relink_private\":522,\"./search\":523,\"./sort_object_keys\":526,\"./stats\":527,\"./throttle\":530,\"./to_log_range\":531,\"@plotly/d3\":58,\"d3-format\":112,\"d3-time-format\":120,\"fast-isnumeric\":190}],504:[function(t,e,r){\"use strict\";e.exports=function(t){return window&&window.process&&window.process.versions?\"[object Object]\"===Object.prototype.toString.call(t):\"[object Object]\"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty(\"hasOwnProperty\")}},{}],505:[function(t,e,r){\"use strict\";var n=t(\"./nested_property\"),i=/^\\w*$/;e.exports=function(t,e,r,a){var o,s,l;r=r||\"name\",a=a||\"value\";var c={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||\"\";var u={};if(s)for(o=0;o2)return c[e]=2|c[e],h.set(t,null);if(f){for(o=e;o1){var e=[\"LOG:\"];for(t=0;t1){var r=[];for(t=0;t\"),\"long\")}},a.warn=function(){var t;if(n.logging>0){var e=[\"WARN:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}},a.error=function(){var t;if(n.logging>0){var e=[\"ERROR:\"];for(t=0;t0){var r=[];for(t=0;t\"),\"stick\")}}},{\"../plot_api/plot_config\":541,\"./notifier\":513}],508:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\");e.exports=function(t,e,r){var i=t.selectAll(\"g.\"+r.replace(/\\s/g,\".\")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append(\"g\").attr(\"class\",r),i.order();var a=t.classed(\"rangeplot\")?\"nodeRangePlot3\":\"node3\";return i.each((function(t){t[0][a]=n.select(this)})),i}},{\"@plotly/d3\":58}],509:[function(t,e,r){\"use strict\";var n=t(\"gl-mat4\");r.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},{}],511:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./array\").isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,c=t;for(s=0;s/g),l=0;la||c===i||cs)&&(!e||!l(t))}:function(t,e){var l=t[0],c=t[1];if(l===i||la||c===i||cs)return!1;var u,f,h,p,d,m=r.length,g=r[0][0],v=r[0][1],y=0;for(u=1;uMath.max(f,g)||c>Math.max(h,v)))if(cu||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var c=l+1;c1&&o(t.pop());return{addPt:o,raw:t,filtered:r}}},{\"../constants/numerical\":479,\"./matrix\":509}],516:[function(t,e,r){(function(r){(function(){\"use strict\";var n=t(\"./show_no_webgl_msg\"),i=t(\"regl\");e.exports=function(t,e){var a=t._fullLayout,o=!0;return a._glcanvas.each((function(n){if(!n.regl&&(!n.pick||a._has(\"parcoords\"))){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.devicePixelRatio,extensions:e||[]})}catch(t){o=!1}n.regl||(o=!1),o&&this.addEventListener(\"webglcontextlost\",(function(e){t&&t.emit&&t.emit(\"plotly_webglcontextlost\",{event:e,layer:n.key})}),!1)}})),o||n({container:a._glcontainer.node()}),o}}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"./show_no_webgl_msg\":525,regl:283}],517:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"is-mobile\");e.exports=function(t){var e;if(\"string\"!=typeof(e=t&&t.hasOwnProperty(\"userAgent\")?t.userAgent:function(){var t;\"undefined\"!=typeof navigator&&(t=navigator.userAgent);t&&t.headers&&\"string\"==typeof t.headers[\"user-agent\"]&&(t=t.headers[\"user-agent\"]);return t}()))return!0;var r=i({ua:{headers:{\"user-agent\":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(\" \"),o=1;o-1;s--){var l=a[s];if(\"Version/\"===l.substr(0,8)){var c=l.substr(8).split(\".\")[0];if(n(c)&&(c=+c),c>=13)return!0}}}return r}},{\"fast-isnumeric\":190,\"is-mobile\":234}],518:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function u(t,e){return t>=e}r.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-1e-9)-1:Math.floor((t-e.start)/e.size+1e-9);var a,o,f=0,h=e.length,p=0,d=h>1?(e[h-1]-e[0])/(h-1):1;for(o=d>=0?r?s:l:r?u:c,t+=1e-9*d*(r?-1:1)*(d>=0?1:-1);f90&&i.log(\"Long binary search...\"),f-1},r.sorterAsc=function(t,e){return t-e},r.sorterDes=function(t,e){return e-t},r.distinctVals=function(t){var e,n=t.slice();for(n.sort(r.sorterAsc),e=n.length-1;e>-1&&n[e]===o;e--);for(var i,a=n[e]-n[0]||1,s=a/(e||1)/1e4,l=[],c=0;c<=e;c++){var u=n[c],f=u-i;void 0===i?(l.push(u),i=u):f>s&&(a=Math.min(a,f),l.push(u),i=u)}return{vals:l,minDiff:a}},r.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,c=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},r.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(e)||(e=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},{\"./array\":485,\"fast-isnumeric\":190}],528:[function(t,e,r){\"use strict\";var n=t(\"color-normalize\");e.exports=function(t){return t?n(t):[0,0,0,1]}},{\"color-normalize\":89}],529:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../lib\"),a=i.strTranslate,o=t(\"../constants/xmlns_namespaces\"),s=t(\"../constants/alignment\").LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;r.convertToTspans=function(t,e,d){var A=t.text(),M=!t.attr(\"data-notex\")&&\"undefined\"!=typeof MathJax&&A.match(l),L=n.select(t.node().parentNode);if(!L.empty()){var C=t.attr(\"class\")?t.attr(\"class\").split(\" \")[0]:\"text\";return C+=\"-math\",L.selectAll(\"svg.\"+C).remove(),L.selectAll(\"g.\"+C+\"-group\").remove(),t.style(\"display\",null).attr({\"data-unformatted\":A,\"data-math\":\"N\"}),M?(e&&e._promises||[]).push(new Promise((function(e){t.style(\"display\",\"none\");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l;MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:\"none\",tex2jax:{inlineMath:[[\"$\",\"$\"],[\"\\\\(\",\"\\\\)\"]]},displayAlign:\"left\"})}),(function(){if(\"SVG\"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer(\"SVG\")}),(function(){var r=\"math-output-\"+i.randstr({},64);return l=n.select(\"body\").append(\"div\").attr({id:r}).style({visibility:\"hidden\",position:\"absolute\"}).style({\"font-size\":e.fontSize+\"px\"}).text(t.replace(c,\"\\\\lt \").replace(u,\"\\\\gt \")),MathJax.Hub.Typeset(l.node())}),(function(){var e=n.select(\"body\").select(\"#MathJax_SVG_glyphs\");if(l.select(\".MathJax_SVG\").empty()||!l.select(\"svg\").node())i.log(\"There was an error in the tex syntax.\",t),r();else{var o=l.select(\"svg\").node().getBoundingClientRect();r(l.select(\".MathJax_SVG\"),e,o)}if(l.remove(),\"SVG\"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)}))}(M[2],o,(function(n,i,o){L.selectAll(\"svg.\"+C).remove(),L.selectAll(\"g.\"+C+\"-group\").remove();var s=n&&n.select(\"svg\");if(!s||!s.node())return P(),void e();var l=L.append(\"g\").classed(C+\"-group\",!0).attr({\"pointer-events\":\"none\",\"data-unformatted\":A,\"data-math\":\"Y\"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var c=o.width,u=o.height;s.attr({class:C,height:u,preserveAspectRatio:\"xMinYMin meet\"}).style({overflow:\"visible\",\"pointer-events\":\"none\"});var f=t.node().style.fill||\"black\",h=s.select(\"g\");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),m=p.width,g=p.height;(m>c||g>u)&&(s.style(\"overflow\",\"hidden\"),m=(p=s.node().getBoundingClientRect()).width,g=p.height);var v=+t.attr(\"x\"),y=+t.attr(\"y\"),x=-(r||t.node().getBoundingClientRect().height)/4;if(\"y\"===C[0])l.attr({transform:\"rotate(\"+[-90,v,y]+\")\"+a(-m/2,x-g/2)});else if(\"l\"===C[0])y=x-g/2;else if(\"a\"===C[0]&&0!==C.indexOf(\"atitle\"))v=0,y=x;else{var b=t.attr(\"text-anchor\");v-=m*(\"middle\"===b?.5:\"end\"===b?1:0),y=y+x-g/2}s.attr({x:v,y:y}),d&&d.call(t,l),e(l)}))}))):P(),t}function P(){L.empty()||(C=t.attr(\"class\")+\"-math\",L.select(\"svg.\"+C).remove()),t.text(\"\").style(\"white-space\",\"pre\"),function(t,e){e=e.replace(m,\" \");var r,a=!1,l=[],c=-1;function u(){c++;var e=document.createElementNS(o.svg,\"tspan\");n.select(e).attr({class:\"line\",dy:c*s+\"em\"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a doesnt match end tag <\"+t+\">. Pretending it did match.\",e),r=l[l.length-1].node}else i.log(\"Ignoring unexpected end tag .\",e)}y.test(e)?u():(r=t,l=[{node:t}]);for(var L=e.split(g),C=0;C|>|>)/g;var f={sup:\"font-size:70%\",sub:\"font-size:70%\",b:\"font-weight:bold\",i:\"font-style:italic\",a:\"cursor:pointer\",span:\"\",em:\"font-style:italic;font-weight:bold\"},h={sub:\"0.3em\",sup:\"-0.6em\"},p={sub:\"-0.21em\",sup:\"0.42em\"},d=[\"http:\",\"https:\",\"mailto:\",\"\",void 0,\":\"],m=r.NEWLINES=/(\\r\\n?|\\n)/g,g=/(<[^<>]*>)/,v=/<(\\/?)([^ >]*)(\\s+(.*))?>/i,y=//i;r.BR_TAG_ALL=//gi;var x=/(^|[\\s\"'])style\\s*=\\s*(\"([^\"]*);?\"|'([^']*);?')/i,b=/(^|[\\s\"'])href\\s*=\\s*(\"([^\"]*)\"|'([^']*)')/i,_=/(^|[\\s\"'])target\\s*=\\s*(\"([^\"\\s]*)\"|'([^'\\s]*)')/i,w=/(^|[\\s\"'])popup\\s*=\\s*(\"([\\w=,]*)\"|'([\\w=,]*)')/i;function T(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&S(n)}var k=/(^|;)\\s*color:/;r.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:[\"br\"],i=\"...\".length,a=t.split(g),o=[],s=\"\",l=0,c=0;ci?o.push(u.substr(0,d-i)+\"...\"):o.push(u.substr(0,d));break}s=\"\"}}return o.join(\"\")};var A={mu:\"\\u03bc\",amp:\"&\",lt:\"<\",gt:\">\",nbsp:\"\\xa0\",times:\"\\xd7\",plusmn:\"\\xb1\",deg:\"\\xb0\"},M=/&(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function S(t){return t.replace(M,(function(t,e){return(\"#\"===e.charAt(0)?function(t){if(t>1114111)return;var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}(\"x\"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):A[e])||t}))}function E(t){var e=encodeURI(decodeURI(t)),r=document.createElement(\"a\"),n=document.createElement(\"a\");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==d.indexOf(i)&&-1!==d.indexOf(a)?e:\"\"}function L(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||\"top\",c=t.node().getBoundingClientRect(),u=e.node().getBoundingClientRect();return a=\"bottom\"===l?function(){return c.bottom-n.height}:\"middle\"===l?function(){return c.top+(c.height-n.height)/2}:function(){return c.top},o=\"right\"===s?function(){return c.right-n.width}:\"center\"===s?function(){return c.left+(c.width-n.width)/2}:function(){return c.left},function(){n=this.node().getBoundingClientRect();var t=o()-u.left,e=a()-u.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+\"px\",left:t+\"px\",\"z-index\":1e3}),this}}r.convertEntities=S,r.sanitizeHTML=function(t){t=t.replace(m,\" \");for(var e=document.createElement(\"p\"),r=e,i=[],a=t.split(g),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},r.done=function(t){var e=n[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},r.clear=function(t){if(t)i(n[t]),delete n[t];else for(var e in n)r.clear(e)}},{}],531:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\");e.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},{\"fast-isnumeric\":190}],532:[function(t,e,r){\"use strict\";var n=e.exports={},i=t(\"../plots/geo/constants\").locationmodeToLayer,a=t(\"topojson-client\").feature;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,\"-\"),\"_\",t.resolution.toString(),\"m\"].join(\"\")},n.getTopojsonPath=function(t,e){return t+e+\".json\"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},{\"../plots/geo/constants\":587,\"topojson-client\":315}],533:[function(t,e,r){\"use strict\";e.exports={moduleType:\"locale\",name:\"en-US\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colorscale title\"},format:{date:\"%m/%d/%Y\"}}},{}],534:[function(t,e,r){\"use strict\";e.exports={moduleType:\"locale\",name:\"en\",dictionary:{\"Click to enter Colorscale title\":\"Click to enter Colourscale title\"},format:{days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"],periods:[\"AM\",\"PM\"],dateTime:\"%a %b %e %X %Y\",date:\"%d/%m/%Y\",time:\"%H:%M:%S\",decimal:\".\",thousands:\",\",grouping:[3],currency:[\"$\",\"\"],year:\"%Y\",month:\"%b %Y\",dayMonth:\"%b %-d\",dayMonthYear:\"%b %-d, %Y\"}}},{}],535:[function(t,e,r){\"use strict\";var n=t(\"../registry\");e.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split(\"[\")[0],s=0;s0&&o.log(\"Clearing previous rejected promises from queue.\"),t._promises=[]},r.cleanLayout=function(t){var e,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,m=Object.keys(t);for(e=0;e3?(O.x=1.02,O.xanchor=\"left\"):O.x<-2&&(O.x=-.02,O.xanchor=\"right\"),O.y>3?(O.y=1.02,O.yanchor=\"bottom\"):O.y<-2&&(O.y=-.02,O.yanchor=\"top\")),d(t),\"rotate\"===t.dragmode&&(t.dragmode=\"orbit\"),c.clean(t),t.template&&t.template.layout&&r.cleanLayout(t.template.layout),t},r.cleanData=function(t){for(var e=0;e0)return t.substr(0,e)}r.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=[\"x\",\"y\",\"z\"];r.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn(\"Full array edits are incompatible with other edits\",f);var y=r[\"\"][\"\"];if(c(y))e.set(null);else{if(!Array.isArray(y))return a.warn(\"Unrecognized full array edit value\",f,y),!0;e.set(y)}return!m&&(h(g,v),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=u(v,f).get(),P=[],I=-1,O=L.length;for(x=0;xL.length-(A?0:1))a.warn(\"index out of range\",f,_);else if(void 0!==k)T.length>1&&a.warn(\"Insertion & removal are incompatible with edits to the same index.\",f,_),c(k)?P.push(_):A?(\"add\"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn(\"Unrecognized full object edit value\",f,_,k),-1===I&&(I=_);else for(b=0;b=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),m)return!1;if(h(g,v),d!==i){var z;if(-1===I)z=S;else{for(O=Math.max(L.length,O),z=[],x=0;x=I);x++)z.push(_);for(x=I;x=t.data.length||i<-t.data.length)throw new Error(r+\" must be valid indices for gd.data.\");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error(\"each index in \"+r+\" must be unique.\")}}function I(t,e,r){if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"currentIndices is a required argument.\");if(Array.isArray(e)||(e=[e]),P(t,e,\"currentIndices\"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&P(t,r,\"newIndices\"),void 0!==r&&e.length!==r.length)throw new Error(\"current and new indices must be of equal length.\")}function O(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array\");if(!o.isPlainObject(e))throw new Error(\"update must be a key:value object\");if(void 0===r)throw new Error(\"indices must be an integer or array of integers\");for(var a in P(t,r,\"indices\"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error(\"attribute \"+a+\" must be an array of length equal to indices array length\");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error(\"when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object\")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,c,u,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=C(r,t.data.length-1),e)for(var m=0;m-1&&-1===r.indexOf(\"grouptitlefont\")?l(r,r.replace(\"titlefont\",\"title.font\")):r.indexOf(\"titleposition\")>-1?l(r,r.replace(\"titleposition\",\"title.position\")):r.indexOf(\"titleside\")>-1?l(r,r.replace(\"titleside\",\"title.side\")):r.indexOf(\"titleoffset\")>-1&&l(r,r.replace(\"titleoffset\",\"title.offset\")):l(r,r.replace(\"title\",\"title.text\"));function l(e,r){t[r]=t[e],delete t[e]}}function U(t,e,r){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var n={};if(\"string\"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn(\"Relayout fail.\",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=W(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag),c.add(t,U,[t,i.undoit],U,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit(\"plotly_relayout\",i.eventData),t}))}function V(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if(\"axrange\"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=p.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var c in l._matchGroup)if(c!==a){var u=n[p.id2name(c)];u.autorange=l.autorange,u.range=l.range.slice(),u._input.range=l.range.slice()}}return!0}function H(t,e){var r=e?function(t){var r=[],n=!0;for(var i in e){var a=p.getFromId(t,i);if(r.push(i),-1!==(a.ticklabelposition||\"\").indexOf(\"inside\")&&a._anchorAxis&&r.push(a._anchorAxis._id),a._matchGroup)for(var o in a._matchGroup)e[o]||r.push(o);a.automargin&&(n=!1)}return p.draw(t,r,{skipTitle:n})}:function(t){return p.draw(t,\"redraw\")};t.push(y,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,G=/^[xyz]axis[0-9]*\\.autorange$/,Y=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function W(t,e){var r,n,i,a=t.layout,l=t._fullLayout,c=l._guiEditing,h=F(l._preGUI,c),d=Object.keys(e),m=p.list(t),g=o.extendDeepAll({},e),v={};for(j(e),d=Object.keys(e),n=0;n0&&\"string\"!=typeof O.parts[D];)D--;var B=O.parts[D],N=O.parts[D-1]+\".\"+B,U=O.parts.slice(0,D).join(\".\"),V=s(t.layout,U).get(),H=s(l,U).get(),W=O.get();if(void 0!==z){M[I]=z,S[I]=\"reverse\"===B?z:R(W);var Z=f.getLayoutValObject(l,O.parts);if(Z&&Z.impliedEdits&&null!==z)for(var J in Z.impliedEdits)E(o.relativeAttr(I,J),Z.impliedEdits[J]);if(-1!==[\"width\",\"height\"].indexOf(I))if(z){E(\"autosize\",null);var K=\"height\"===I?\"width\":\"height\";E(K,l[K])}else l[I]=t._initialAutoSize[I];else if(\"autosize\"===I)E(\"width\",z?null:l.width),E(\"height\",z?null:l.height);else if(N.match(q))P(N),s(l,U+\"._inputRange\").set(null);else if(N.match(G)){P(N),s(l,U+\"._inputRange\").set(null);var Q=s(l,U).get();Q._inputDomain&&(Q._input.domain=Q._inputDomain.slice())}else N.match(Y)&&s(l,U+\"._inputDomain\").set(null);if(\"type\"===B){L=V;var $=\"linear\"===H.type&&\"log\"===z,tt=\"log\"===H.type&&\"linear\"===z;if($||tt){if(L&&L.range)if(H.autorange)$&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];$?(et<=0&&rt<=0&&E(U+\".autorange\",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(U+\".range[0]\",Math.log(et)/Math.LN10),E(U+\".range[1]\",Math.log(rt)/Math.LN10)):(E(U+\".range[0]\",Math.pow(10,et)),E(U+\".range[1]\",Math.pow(10,rt)))}else E(U+\".autorange\",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[O.parts[0]]&&\"radialaxis\"===O.parts[1]&&delete l[O.parts[0]]._subplot.viewInitial[\"radialaxis.range\"],u.getComponentMethod(\"annotations\",\"convertCoords\")(t,H,z,E),u.getComponentMethod(\"images\",\"convertCoords\")(t,H,z,E)}else E(U+\".autorange\",!0),E(U+\".range\",null);s(l,U+\"._inputRange\").set(null)}else if(B.match(k)){var nt=s(l,I).get(),it=(z||{}).type;it&&\"-\"!==it||(it=\"linear\"),u.getComponentMethod(\"annotations\",\"convertCoords\")(t,nt,it,E),u.getComponentMethod(\"images\",\"convertCoords\")(t,nt,it,E)}var at=b.containerArrayMatch(I);if(at){r=at.array,n=at.index;var ot=at.property,st=Z||{editType:\"calc\"};\"\"!==n&&\"\"===ot&&(b.isAddVal(z)?S[I]=null:b.isRemoveVal(z)?S[I]=(s(a,r).get()||[])[n]:o.warn(\"unrecognized full object value\",e)),T.update(A,st),v[r]||(v[r]={});var lt=v[r][n];lt||(lt=v[r][n]={}),lt[ot]=z,delete e[I]}else\"reverse\"===B?(V.range?V.range.reverse():(E(U+\".autorange\",!0),V.range=[1,0]),H.autorange?A.calc=!0:A.plot=!0):(l._has(\"scatter-like\")&&l._has(\"regl\")&&\"dragmode\"===I&&(\"lasso\"===z||\"select\"===z)&&\"lasso\"!==W&&\"select\"!==W||l._has(\"gl2d\")?A.plot=!0:Z?T.update(A,Z):A.calc=!0,O.set(z))}}for(r in v){b.applyContainerArrayChanges(t,h(a,r),v[r],A,h)||(A.plot=!0)}for(var ct in C){var ut=(L=p.getFromId(t,ct))&&L._constraintGroup;if(ut)for(var ft in A.calc=!0,ut)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}return(X(t)||e.height||e.width)&&(A.plot=!0),(A.plot||A.calc)&&(A.layoutReplot=!0),{flags:A,rangesAltered:C,undoit:S,redoit:M,eventData:g}}function X(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function Z(t,e,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t),o.isPlainObject(e)||(e={}),o.isPlainObject(n)||(n={}),Object.keys(e).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=_.coerceTraceIndices(t,i),s=N(t,o.extendFlat({},e),a),l=s.flags,u=W(t,o.extendFlat({},n)),f=u.flags;(l.calc||f.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&_.clearAxisTypes(t,a,n);var p=[];f.layoutReplot?p.push(w.layoutReplot):l.fullReplot?p.push(r._doPlot):(p.push(h.previousPromises),V(t,f,u)||h.supplyDefaults(t),l.style&&p.push(w.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(w.doColorBars),f.legend&&p.push(w.doLegend),f.layoutstyle&&p.push(w.layoutStyles),f.axrange&&H(p,u.rangesAltered),f.ticks&&p.push(w.doTicksRelayout),f.modebar&&p.push(w.doModeBar),f.camera&&p.push(w.doCamera),p.push(M)),p.push(h.rehover,h.redrag),c.add(t,Z,[t,s.undoit,u.undoit,s.traces],Z,[t,s.redoit,u.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then((function(){return t.emit(\"plotly_update\",{data:s.eventData,layout:u.eventData}),t}))}function J(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var K=[{pattern:/^hiddenlabels/,attr:\"legend.uirevision\"},{pattern:/^((x|y)axis\\d*)\\.((auto)?range|title\\.text)/},{pattern:/axis\\d*\\.showspikes$/,attr:\"modebar.uirevision\"},{pattern:/(hover|drag)mode$/,attr:\"modebar.uirevision\"},{pattern:/^(scene\\d*)\\.camera/},{pattern:/^(geo\\d*)\\.(projection|center|fitbounds)/},{pattern:/^(ternary\\d*\\.[abc]axis)\\.(min|title\\.text)$/},{pattern:/^(polar\\d*\\.radialaxis)\\.((auto)?range|angle|title\\.text)/},{pattern:/^(polar\\d*\\.angularaxis)\\.rotation/},{pattern:/^(mapbox\\d*)\\.(center|zoom|bearing|pitch)/},{pattern:/^legend\\.(x|y)$/,attr:\"editrevision\"},{pattern:/^(shapes|annotations)/,attr:\"editrevision\"},{pattern:/^title\\.text$/,attr:\"editrevision\"}],Q=[{pattern:/^selectedpoints$/,attr:\"selectionrevision\"},{pattern:/(^|value\\.)visible$/,attr:\"legend.uirevision\"},{pattern:/^dimensions\\[\\d+\\]\\.constraintrange/},{pattern:/^node\\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\\.)name$/},{pattern:/colorbar\\.title\\.text$/},{pattern:/colorbar\\.(x|y)$/,attr:\"editrevision\"}];function $(t,e){for(var r=0;r1;)if(n.pop(),void 0!==(r=s(e,n.join(\".\")+\".uirevision\").get()))return r;return e.uirevision}function et(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function c(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,u){function f(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit(\"plotly_animatingframe\",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit(\"plotly_animated\"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}function p(){t.emit(\"plotly_animating\"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&f()};e()}var d,m,g=0;function v(t){return Array.isArray(i)?g>=i.length?t.transitionOpts=i[g]:t.transitionOpts=i[0]:t.transitionOpts=i,g++,t}var y=[],x=null==e,b=Array.isArray(e);if(!x&&!b&&o.isPlainObject(e))y.push({type:\"object\",data:v(o.extendFlat({},e))});else if(x||-1!==[\"string\",\"number\"].indexOf(typeof e))for(d=0;d0&&kk)&&A.push(m);y=A}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var m=e[n].name,g=(u[m]||d[m]||{}).name,v=e[n].name,y=u[g]||d[g];g&&v&&\"number\"==typeof v&&y&&A<5&&(A++,o.warn('addFrames: overwriting frame \"'+(u[g]||d[g]).name+'\" with a frame whose name of type \"number\" also equates to \"'+g+'\". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===A&&o.warn(\"addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.\")),d[m]={name:m},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index=0;n--){if(\"number\"==typeof(i=p[n].frame).name&&o.warn(\"Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings\"),!i.name)for(;u[i.name=\"frame \"+t._transitionData._counter++];);if(u[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:\"delete\",index:n}),s.unshift({type:\"insert\",index:n,value:i[n]});var l=h.modifyFrames,u=h.modifyFrames,f=[t,s],p=[t,a];return c&&c.add(t,l,f,u,p),h.modifyFrames(t,a)},r.addTraces=function t(e,n,i){e=o.getGraphDiv(e);var a,s,l=[],u=r.deleteTraces,f=t,h=[e,l],p=[e,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error(\"gd.data must be an array.\");if(void 0===e)throw new Error(\"traces must be defined.\");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!y(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function y(t){return t===Math.round(t)&&t>=0}function x(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry){if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i=l.length)return!1;i=(r=(n.transformsRegistry[l[c].type]||{}).attributes)&&r[e[2]],s=3}else{var u=t._module;if(u||(u=(n.modules[t.type||a.type.dflt]||{})._module),!u)return!1;if(!(i=(r=u.attributes)&&r[o])){var f=u.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return v(i,e,s)},r.getLayoutValObject=function(t,e){return v(function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var c;for(r=0;r=i&&(r._input||{})._templateitemname;o&&(a=i);var s,l=e+\"[\"+a+\"]\";function c(){s={},o&&(s[l]={},s[l].templateitemname=o)}function u(t,e){o?n.nestedProperty(s[l],t).set(e):s[l+\".\"+t]=e}function f(){var t=s;return c(),t}return c(),{modifyBase:function(t,e){s[t]=e},modifyItem:u,getUpdateObj:f,applyUpdate:function(e,r){e&&u(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},{\"../lib\":503,\"../plots/attributes\":550}],544:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../registry\"),a=t(\"../plots/plots\"),o=t(\"../lib\"),s=t(\"../lib/clear_gl_canvases\"),l=t(\"../components/color\"),c=t(\"../components/drawing\"),u=t(\"../components/titles\"),f=t(\"../components/modebar\"),h=t(\"../plots/cartesian/axes\"),p=t(\"../constants/alignment\"),d=t(\"../plots/cartesian/constraints\"),m=d.enforce,g=d.clean,v=t(\"../plots/cartesian/autorange\").doAutoRange;function y(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&(a[0]e[0]))return!0}return!1}function x(t){var e,i,s,u,d,m,g=t._fullLayout,v=g._size,x=v.p,_=h.list(t,\"\",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?\"100%\":g.width+\"px\",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?\"100%\":g.height+\"px\"}).selectAll(\".main-svg\").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),r.drawMainTitle(t),f.manage(t),!g._has(\"cartesian\"))return a.previousPromises(t);function T(t,e,r){var n=t._lw/2;return\"x\"===t._id.charAt(0)?e?\"top\"===r?e._offset-x-n:e._offset+e._length+x+n:v.t+v.h*(1-(t.position||0))+n%1:e?\"right\"===r?e._offset+e._length+x+n:e._offset-x-n:v.l+v.w*(t.position||0)+n%1}for(e=0;e<_.length;e++){var k=(u=_[e])._anchorAxis;u._linepositions={},u._lw=c.crispRound(t,u.linewidth,1),u._mainLinePosition=T(u,k,u.side),u._mainMirrorPosition=u.mirror&&k?T(u,k,p.OPPOSITE_SIDE[u.side]):null}var A=[],M=[],S=[],E=1===l.opacity(g.paper_bgcolor)&&1===l.opacity(g.plot_bgcolor)&&g.paper_bgcolor===g.plot_bgcolor;for(i in g._plots)if((s=g._plots[i]).mainplot)s.bg&&s.bg.remove(),s.bg=void 0;else{var L=s.xaxis.domain,C=s.yaxis.domain,P=s.plotgroup;if(y(L,C,S)){var I=P.node(),O=s.bg=o.ensureSingle(P,\"rect\",\"bg\");I.insertBefore(O.node(),I.childNodes[0]),M.push(i)}else P.select(\"rect.bg\").remove(),S.push([L,C]),E||(A.push(i),M.push(i))}var z,D,R,F,B,N,j,U,V,H,q,G,Y,W=g._bgLayer.selectAll(\".bg\").data(A);for(W.enter().append(\"rect\").classed(\"bg\",!0),W.exit().remove(),W.each((function(t){g._plots[t].bg=n.select(this)})),e=0;eT?u.push({code:\"unused\",traceType:y,templateCount:w,dataCount:T}):T>w&&u.push({code:\"reused\",traceType:y,templateCount:w,dataCount:T})}}else u.push({code:\"data\"});if(function t(e,r){for(var n in e)if(\"_\"!==n.charAt(0)){var a=e[n],o=m(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&u.push({code:\"missing\",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},\"\"),u.length)return u.map(v)}},{\"../lib\":503,\"../plots/attributes\":550,\"../plots/plots\":619,\"./plot_config\":541,\"./plot_schema\":542,\"./plot_template\":543}],546:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./plot_api\"),a=t(\"../plots/plots\"),o=t(\"../lib\"),s=t(\"../snapshot/helpers\"),l=t(\"../snapshot/tosvg\"),c=t(\"../snapshot/svgtoimg\"),u=t(\"../version\").version,f={format:{valType:\"enumerated\",values:[\"png\",\"jpeg\",\"webp\",\"svg\",\"full-json\"],dflt:\"png\"},width:{valType:\"number\",min:1},height:{valType:\"number\",min:1},scale:{valType:\"number\",min:0,dflt:1},setBackground:{valType:\"any\",dflt:!1},imageDataOnly:{valType:\"boolean\",dflt:!1}};e.exports=function(t,e){var r,h,p,d;function m(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!m(\"width\")&&null!==e.width||!m(\"height\")&&null!==e.height)throw new Error(\"Height and width should be pixel values.\");if(!m(\"format\"))throw new Error(\"Export format is not \"+o.join2(f.format.values,\", \",\" or \")+\".\");var g={};function v(t,r){return o.coerce(e,g,f,t,r)}var y=v(\"format\"),x=v(\"width\"),b=v(\"height\"),_=v(\"scale\"),w=v(\"setBackground\"),T=v(\"imageDataOnly\"),k=document.createElement(\"div\");k.style.position=\"absolute\",k.style.left=\"-5000px\",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,y,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if(\"full-json\"===y){var p=a.graphJson(k,!1,\"keepdata\",\"object\",!0,!0);return p.version=u,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),\"svg\"===y)return t(T?r:s.encodeSVG(r));var d=document.createElement(\"canvas\");d.id=o.randstr(),c({format:y,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,\"\"):t}(e))})).catch((function(t){e(t)}))}))}},{\"../lib\":503,\"../plots/plots\":619,\"../snapshot/helpers\":642,\"../snapshot/svgtoimg\":644,\"../snapshot/tosvg\":646,\"../version\":1119,\"./plot_api\":540,\"fast-isnumeric\":190}],547:[function(t,e,r){\"use strict\";var n=t(\"../lib\"),i=t(\"../plots/plots\"),a=t(\"./plot_schema\"),o=t(\"./plot_config\").dfltConfig,s=n.isPlainObject,l=Array.isArray,c=n.isArrayOrTypedArray;function u(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(d(\"unused\",a,v.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;Mx[M].length&&i.push(d(\"unused\",a,v.concat(M,x[M].length)));var I=x[M].length;for(A=0;A<(P?Math.min(I,k[M].length):I);A++)S=P?k[M][A]:k,E=y[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(d(\"dynamic\",a,v.concat(M,A),E,L)):i.push(d(\"value\",a,v.concat(M,A),E))}else i.push(d(\"array\",a,v.concat(M),y[M]));else for(M=0;M1&&p.push(d(\"object\",\"layout\"))),i.supplyDefaults(m);for(var g=m._fullData,v=r.length,y=0;y0&&Math.round(f)===f))return{vals:i};c=f}for(var h=e.calendar,p=\"start\"===l,d=\"end\"===l,m=t[r+\"period0\"],g=a(m,h)||0,v=[],y=[],x=[],b=i.length,_=0;_A;)k=o(k,-c,h);for(;k<=A;)k=o(k,c,h);T=o(k,-c,h)}else{for(k=g+(w=Math.round((A-g)/u))*u;k>A;)k-=u;for(;k<=A;)k+=u;T=k-u}v[_]=p?T:d?k:(T+k)/2,y[_]=T,x[_]=k}return{vals:v,starts:y,ends:x}}},{\"../../constants/numerical\":479,\"../../lib\":503,\"fast-isnumeric\":190}],552:[function(t,e,r){\"use strict\";e.exports={xaxis:{valType:\"subplotid\",dflt:\"x\",editType:\"calc+clearAxisTypes\"},yaxis:{valType:\"subplotid\",dflt:\"y\",editType:\"calc+clearAxisTypes\"}}},{}],553:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../lib\"),o=t(\"../../constants/numerical\").FP_SAFE,s=t(\"../../registry\"),l=t(\"../../components/drawing\"),c=t(\"./axis_ids\"),u=c.getFromId,f=c.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),c=m(t,e),u=c.min,f=c.max;if(0===u.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=u[0].val,g=f[0].val;for(r=1;r0&&((T=E-s(x)-l(b))>L?k/T>C&&(_=x,w=b,C=k/T):k/E>C&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},C=k/E));if(h===g){var P=h-1,I=h+1;if(M)if(0===h)i=[0,1];else{var O=(h>0?f:u).reduce((function(t,e){return Math.max(t,l(e))}),0),z=h/(1-Math.min(.5,O/E));i=h>0?[0,z]:[z,0]}else i=S?[Math.max(0,P),Math.max(1,I)]:[P,I]}else M?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-C*s(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),C=(w.val-_.val-p(e,x.val,b.val))/(E-s(_)-l(w)),i=[_.val-C*s(_),w.val+C*l(w)];return v&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n0&&(h=a),a>p&&a-o&&(h=a),a>p&&a=I;n--)P(n);return{min:d,max:m,opts:r}},concatExtremes:m};function m(t,e,r){var n,i,a,o=e._id,s=t._fullData,l=t._fullLayout,c=[],f=[];function h(t,e){for(n=0;n=r&&(c.extrapad||!o)){s=!1;break}i(e,c.val)&&c.pad<=r&&(o||!c.extrapad)&&(t.splice(l,1),l--)}if(s){var u=a&&0===e;t.push({val:e,pad:u?0:r,extrapad:!u&&o})}}function x(t){return i(t)&&Math.abs(t)=e}},{\"../../components/drawing\":388,\"../../constants/numerical\":479,\"../../lib\":503,\"../../registry\":638,\"./axis_ids\":558,\"@plotly/d3\":58,\"fast-isnumeric\":190}],554:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"fast-isnumeric\"),a=t(\"../../plots/plots\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=s.strTranslate,c=t(\"../../lib/svg_text_utils\"),u=t(\"../../components/titles\"),f=t(\"../../components/color\"),h=t(\"../../components/drawing\"),p=t(\"./layout_attributes\"),d=t(\"./clean_ticks\"),m=t(\"../../constants/numerical\"),g=m.ONEMAXYEAR,v=m.ONEAVGYEAR,y=m.ONEMINYEAR,x=m.ONEMAXQUARTER,b=m.ONEAVGQUARTER,_=m.ONEMINQUARTER,w=m.ONEMAXMONTH,T=m.ONEAVGMONTH,k=m.ONEMINMONTH,A=m.ONEWEEK,M=m.ONEDAY,S=M/2,E=m.ONEHOUR,L=m.ONEMIN,C=m.ONESEC,P=m.MINUS_SIGN,I=m.BADNUM,O={K:\"zeroline\"},z={K:\"gridline\",L:\"path\"},D={K:\"tick\",L:\"path\"},R={K:\"tick\",L:\"text\"},F=t(\"../../constants/alignment\"),B=F.MID_SHIFT,N=F.CAP_SHIFT,j=F.LINE_SPACING,U=F.OPPOSITE_SIDE,V=e.exports={};V.setConvert=t(\"./set_convert\");var H=t(\"./axis_autotype\"),q=t(\"./axis_ids\"),G=q.idSort,Y=q.isLinked;V.id2name=q.id2name,V.name2id=q.name2id,V.cleanId=q.cleanId,V.list=q.list,V.listIds=q.listIds,V.getFromId=q.getFromId,V.getFromTrace=q.getFromTrace;var W=t(\"./autorange\");V.getAutoRange=W.getAutoRange,V.findExtremes=W.findExtremes;function X(t){var e=1e-4*(t[1]-t[0]);return[t[0]-e,t[1]+e]}V.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+\"axis\"],c=n+\"ref\",u={};return i||(i=l[0]||(\"string\"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+\" domain\"}))),u[c]={valType:\"enumerated\",values:l.concat(a?\"string\"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,u,c)},V.getRefType=function(t){return void 0===t?t:\"paper\"===t?\"paper\":\"pixel\"===t?\"pixel\":/( domain)$/.test(t)?\"domain\":\"range\"},V.coercePosition=function(t,e,r,n,i,a){var o,l;if(\"range\"!==V.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var c=V.getFromId(e,n);l=r(i,a=c.fraction2r(a)),o=c.cleanPos}t[i]=o(l)},V.cleanPosition=function(t,e,r){return(\"paper\"===r||\"pixel\"===r?s.ensureNumber:V.getFromId(e,r).cleanPos)(t)},V.redrawComponents=function(t,e){e=e||V.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),c={},u=0;u2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},V.saveRangeInitial=function(t,e){for(var r=V.list(t,\"\",!0),n=!1,i=0;i.3*h||u(n)||u(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=V.tickIncrement(t,\"M6\",\"reverse\")+1.5*M:a.exactMonths>.8?t=V.tickIncrement(t,\"M1\",\"reverse\")+15.5*M:t-=S;var l=V.tickIncrement(t,r);if(l<=n)return l}return t}(y,t,v,c,a)),g=y,0;g<=u;)g=V.tickIncrement(g,v,!1,a);return{start:e.c2r(y,0,a),end:e.c2r(g,0,a),size:v,_dataSpan:u-c}},V.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if(t._dtickInit=t.dtick,t._tick0Init=t.tick0,\"auto\"===t.tickmode||!t.dtick){var n,a=t.nticks;a||(\"category\"===t.type||\"multicategory\"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n=\"y\"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),\"radialaxis\"===t._name&&(a*=2)),\"array\"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,V.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}\"period\"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||\"M\"!==t.dtick.charAt(0))}var n=r(),a=V.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dticka&&f=o:p<=o;p=V.tickIncrement(p,t.dtick,l,t.calendar)){if(t.rangebreaks&&!l){if(p=u)break}if(L.length>m||p===C)break;C=p;var P=!1;f&&p!==(0|p)&&(P=!0),L.push({minor:P,value:p})}if(h&&function(t,e,r){for(var n=0;n0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,c=t[o].value,u=Math.abs(c-l),f=r||u,h=0;f>=y?h=u>=y&&u<=g?u:v:r===b&&f>=_?h=u>=_&&u<=x?u:b:f>=k?h=u>=k&&u<=w?u:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=u&&(h=u,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,m=0;m<84;m++){var L=(m+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==I&&d++}(h*=d/84)||(t[n].drop=!0),s&&u>A&&(h=u)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(L,t,t._definedDelta),t.rangebreaks){var O=\"y\"===t._id.charAt(0),z=1;\"auto\"===t.tickmode&&(z=t.tickfont?t.tickfont.size:12);var D=NaN;for(d=L.length-1;d>-1;d--)if(L[d].drop)L.splice(d,1);else{L[d].value=Mt(L[d].value,t);var R=t.c2p(L[d].value);(O?D>R-z:Du||Bu&&(F.periodX=u),B10||\"01-01\"!==n.substr(5)?t._tickround=\"d\":t._tickround=+e.substr(1)%12==0?\"y\":\"m\";else if(e>=M&&a<=10||e>=15*M)t._tickround=\"d\";else if(e>=L&&a<=16||e>=E)t._tickround=\"M\";else if(e>=C&&a<=19||e>=L)t._tickround=\"S\";else{var o=t.l2r(r+e).replace(/^-/,\"\").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||\"L\"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),c=Math.floor(Math.log(l)/Math.LN10+.01),u=void 0===t.minexponent?3:t.minexponent;Math.abs(c)>u&&(ut(t.exponentformat)&&!ft(c)?t._tickexponent=3*Math.round((c-1)/3):t._tickexponent=c)}else t._tickround=null}function lt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||\"\",fontSize:n.size,font:n.family,fontColor:n.color}}V.autoTicks=function(t,e){var r;function n(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if(\"date\"===t.type){t.tick0=s.dateTick0(t.calendar,0);var a=2*e;if(a>v)e/=v,r=n(10),t.dtick=\"M\"+12*ot(e,r,$);else if(a>T)e/=T,t.dtick=\"M\"+ot(e,1,tt);else if(a>M){t.dtick=ot(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:rt);var o=V.getTickFormat(t),l=\"period\"===t.ticklabelmode;l&&(t._rawTick0=t.tick0),/%[uVW]/.test(o)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),l&&(t._dowTick0=t.tick0)}else a>E?t.dtick=ot(e,E,tt):a>L?t.dtick=ot(e,L,et):a>C?t.dtick=ot(e,C,et):(r=n(10),t.dtick=ot(e,r,$))}else if(\"log\"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var u=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/u,r=n(10),t.dtick=\"L\"+ot(e,r,$)}else t.dtick=e>.3?\"D2\":\"D1\"}else\"category\"===t.type||\"multicategory\"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):At(t)?(t.tick0=0,r=1,t.dtick=ot(e,r,at)):(t.tick0=0,r=n(10),t.dtick=ot(e,r,$));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&\"string\"!=typeof t.dtick){var f=t.dtick;throw t.dtick=1,\"ax.dtick error: \"+String(f)}},V.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),c=o*Number(e.substr(1));if(\"M\"===l)return s.incrementMonth(t,c,a);if(\"L\"===l)return Math.log(Math.pow(10,t)+c)/Math.LN10;if(\"D\"===l){var u=\"D2\"===e?it:nt,f=t+.01*o,h=s.roundUp(s.mod(f,1),u,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw\"unrecognized dtick \"+String(e)},V.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1] \")}else t._prevDateHead=l,c+=\"
\"+l;e.text=c}(t,o,r,c):\"log\"===u?function(t,e,r,n,a){var o=t.dtick,l=e.x,c=t.tickformat,u=\"string\"==typeof o&&o.charAt(0);\"never\"===a&&(a=\"\");n&&\"L\"!==u&&(o=\"L3\",u=\"L\");if(c||\"L\"===u)e.text=ht(Math.pow(10,l),t,a,n);else if(i(o)||\"D\"===u&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;\"power\"===p||ut(p)&&ft(f)?(e.text=0===f?1:1===f?\"10\":\"10\"+(f>1?\"\":P)+h+\"\",e.fontSize*=1.25):(\"e\"===p||\"E\"===p)&&h>2?e.text=\"1\"+p+(f>0?\"+\":P)+h:(e.text=ht(Math.pow(10,l),t,\"\",\"fakehover\"),\"D1\"===o&&\"y\"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if(\"D\"!==u)throw\"unrecognized dtick \"+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if(\"D1\"===t.dtick){var d=String(e.text).charAt(0);\"0\"!==d&&\"1\"!==d||(\"y\"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,c,m):\"category\"===u?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=\"\");e.text=String(r)}(t,o):\"multicategory\"===u?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?\"\":String(i[1]),o=void 0===i[0]?\"\":String(i[0]);r?e.text=o+\" - \"+a:(e.text=a,e.text2=o)}(t,o,r):At(t)?function(t,e,r,n,i){if(\"radians\"!==t.thetaunit||r)e.text=ht(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text=\"0\";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=ht(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text=\"\\u03c0\":e.text=o[0]+\"\\u03c0\":e.text=[\"\",o[0],\"\",\"\\u2044\",\"\",o[1],\"\",\"\\u03c0\"].join(\"\"),l&&(e.text=P+e.text)}}}}(t,o,r,c,m):function(t,e,r,n,i){\"never\"===i?i=\"\":\"all\"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i=\"hide\");e.text=ht(e.x,t,i,n)}(t,o,0,c,m),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),\"boundaries\"===t.tickson||t.showdividers){var g=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[g(o.x-.5),g(o.x+t.dtick-.5)]}return o},V.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return V.hoverLabelText(t,n,r)+\" - \"+V.hoverLabelText(t,i,r);var a=\"log\"===t.type&&n<=0,o=V.tickText(t,t.c2l(a?-n:n),\"hover\").text;return a?0===n?\"0\":P+o:o};var ct=[\"f\",\"p\",\"n\",\"\\u03bc\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\"];function ut(t){return\"SI\"===t||\"B\"===t}function ft(t){return t>14||t<-15}function ht(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||\"B\",c=e._tickexponent,u=V.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:\"none\"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:\"none\"===e.showexponent?e.range.map(e.r2d):[0,t||1]};st(h),o=(Number(h._tickround)||0)+4,c=h._tickexponent,e.hoverformat&&(u=e.hoverformat)}if(u)return e._numFormat(u)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if(\"none\"===l&&(c=0),(t=Math.abs(t))\"+p+\"\":\"B\"===l&&9===c?t+=\"B\":ut(l)&&(t+=ct[c/3+5]));return a?P+t:t}function pt(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=u(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case\"date\":case\"linear\":for(e=0;e=o(i)))){r=n;break}break;case\"log\":for(e=0;e0?r.bottom-f:0,h)))),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var p=[0,1];if(\"x\"===d){if(\"b\"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?f-r.top:0,h),p.reverse()),r.width>0){var g=r.right-(e._offset+e._length);g>0&&(n.xr=1,n.r=g);var v=e._offset-r.left;v>0&&(n.xl=0,n.l=v)}}else if(\"l\"===l?n[l]=e._depth=Math.max(r.height>0?f-r.left:0,h):(n[l]=e._depth=Math.max(r.height>0?r.right-f:0,h),p.reverse()),r.height>0){var y=r.bottom-(e._offset+e._length);y>0&&(n.yb=0,n.b=y);var x=e._offset-r.top;x>0&&(n.yt=1,n.t=x)}n[m]=\"free\"===e.anchor?e.position:e._anchorAxis.domain[p[0]],e.title.text!==c._dfltTitle[d]&&(n[l]+=gt(e)+(e.title.standoff||0)),e.mirror&&\"free\"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=h),!0===e.mirror||\"ticks\"===e.mirror?i[m]=e._anchorAxis.domain[p[1]]:\"all\"!==e.mirror&&\"allticks\"!==e.mirror||(i[m]=[e._counterDomainMin,e._counterDomainMax][p[1]]))}K&&(s=o.getComponentMethod(\"rangeslider\",\"autoMarginOpts\")(t,e)),a.autoMargin(t,xt(e),n),a.autoMargin(t,bt(e),i),a.autoMargin(t,_t(e),s)})),r.skipTitle||K&&\"bottom\"===e.side||Z.push((function(){return function(t,e){var r,n=t._fullLayout,i=e._id,a=i.charAt(0),o=e.title.font.size;if(e.title.hasOwnProperty(\"standoff\"))r=e._depth+e.title.standoff+gt(e);else{var s=St(e);if(\"multicategory\"===e.type)r=e._depth;else{var l=1.5*o;s&&(l=.5*o,\"outside\"===e.ticks&&(l+=e.ticklen)),r=10+l+(e.linewidth?e.linewidth-1:0)}s||(r+=\"x\"===a?\"top\"===e.side?o*(e.showticklabels?1:0):o*(e.showticklabels?1.5:.5):\"right\"===e.side?o*(e.showticklabels?1:.5):o*(e.showticklabels?.5:0))}var c,f,p,d,m=V.getPxPosition(t,e);\"x\"===a?(f=e._offset+e._length/2,p=\"top\"===e.side?m-r:m+r):(p=e._offset+e._length/2,f=\"right\"===e.side?m+r:m-r,c={rotate:\"-90\",offset:0});if(\"multicategory\"!==e.type){var g=e._selections[e._id+\"tick\"];if(d={selection:g,side:e.side},g&&g.node()&&g.node().parentNode){var v=h.getTranslate(g.node().parentNode);d.offsetLeft=v.x,d.offsetTop=v.y}e.title.hasOwnProperty(\"standoff\")&&(d.pad=0)}return u.draw(t,i+\"title\",{propContainer:e,propName:e._name+\".title.text\",placeholder:n._dfltTitle[a],avoid:d,transform:c,attributes:{x:f,y:p,\"text-anchor\":\"middle\"}})}(t,e)})),s.syncOrAsync(Z)}}function Q(t){var r=p+(t||\"tick\");return w[r]||(w[r]=function(t,e){var r,n,i,a;t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=yt(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0);return{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),w[r]}},V.getTickSigns=function(t){var e=t._id.charAt(0),r={x:\"top\",y:\"right\"}[e],n=t.side===r?1:-1,i=[-1,1,n,-n];return\"inside\"!==t.ticks==(\"x\"===e)&&(i=i.map((function(t){return-t}))),t.side&&i.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),i},V.makeTransTickFn=function(t){return\"x\"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},V.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||\"\",r=function(t){return-1!==e.indexOf(t)},n=r(\"top\"),i=r(\"left\"),a=r(\"right\"),o=r(\"bottom\"),s=r(\"inside\"),l=o||i||n||a;if(!l&&!s)return[0,0];var c=t.side,u=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;(o||n)&&(u+=h*N,f+=(t.linewidth||0)/2);(i||a)&&(u+=(t.linewidth||0)/2,f+=3);s&&\"top\"===c&&(f-=h*(1-N));(i||n)&&(u=-u);\"bottom\"!==c&&\"right\"!==c||(f=-f);return[l?u:0,s?f:0]}(t),r=e[0],n=e[1];return\"x\"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(dt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(dt(e)))}},V.makeTickPath=function(t,e,r,n){n=void 0!==n?n:t.ticklen;var i=t._id.charAt(0),a=(t.linewidth||1)/2;return\"x\"===i?\"M0,\"+(e+a*r)+\"v\"+n*r:\"M\"+(e+a*r)+\",0h\"+n*r},V.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||\"\",a=function(t){return-1!==n.indexOf(t)},o=a(\"top\"),l=a(\"left\"),c=a(\"right\"),u=a(\"bottom\")||l||o||c,f=a(\"inside\"),h=\"inside\"===n&&\"inside\"===t.ticks||!f&&\"outside\"===t.ticks&&\"boundaries\"!==t.tickson,p=0,d=0,m=h?t.ticklen:0;if(f?m*=-1:u&&(m=0),h&&(p+=m,r)){var g=s.deg2rad(r);p=m*Math.cos(g)+1,d=m*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var v,y,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if(\"x\"===A)b=(_=!f&&\"bottom\"===k||f&&\"top\"===k)?1:-1,f&&(b*=-1),v=d*b,y=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=B:x=-90===M&&\"bottom\"===k?N:90===M&&\"top\"===k?B:.5,T=B/2*(M/90)),w.xFn=function(t){return t.dx+v+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*x},w.anchorFn=function(t,e){if(u){if(l)return\"end\";if(c)return\"start\"}return i(e)&&0!==e&&180!==e?e*b<0!==f?\"end\":\"start\":\"middle\"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:\"top\"===t.side!==f?-n:0};else if(\"y\"===A){if(b=(_=!f&&\"left\"===k||f&&\"right\"===k)?1:-1,f&&(b*=-1),v=p,y=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&\"left\"===k||90===M&&\"right\"===k?N:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*N*b,x=0}}w.xFn=function(t){return t.dx+e-(v+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+y+t.fontSize*B},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?\"middle\":_?\"end\":\"start\"},w.heightFn=function(e,r,n){return\"right\"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},V.drawTicks=function(t,e,r){r=r||{};var n=e._id+\"tick\",i=r.vals;\"period\"===e.ticklabelmode&&(i=i.slice()).shift();var a=r.layer.selectAll(\"path.\"+n).data(e.ticks?i:[],mt);a.exit().remove(),a.enter().append(\"path\").classed(n,1).classed(\"ticks\",1).classed(\"crisp\",!1!==r.crisp).call(f.stroke,e.tickcolor).style(\"stroke-width\",h.crispRound(t,e.tickwidth,1)+\"px\").attr(\"d\",r.path).style(\"display\",null),Et(e,[D]),a.attr(\"transform\",r.transFn)},V.drawGrid=function(t,e,r){r=r||{};var n=e._id+\"grid\",i=r.vals,a=r.counterAxis;if(!1===e.showgrid)i=[];else if(a&&V.shouldShowZeroLine(t,e,a))for(var o=\"array\"===e.tickmode,s=0;sp||a.leftp||a.top+(e.tickangle?0:t.fontSize/4)e[\"_visibleLabelMin_\"+r._id]?l.style(\"display\",\"none\"):\"tick\"!==t.K||i||l.style(\"display\",null)}))}))}))}))},x(v,g+1?g:m);var b=null;e._selections&&(e._selections[f]=v);var _=[function(){return y.length&&Promise.all(y)}];e.automargin&&a._redrawFromAutoMarginCount&&90===g?(b=90,_.push((function(){x(v,g)}))):_.push((function(){if(x(v,m),p.length&&\"x\"===u&&!i(m)&&(\"log\"!==e.type||\"D\"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(v.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=yt(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),\"boundaries\"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),c=e.ticklabelposition||\"\",f=function(t){return-1!==c.indexOf(t)},d=f(\"top\"),g=f(\"left\"),y=f(\"right\"),_=f(\"bottom\")||g||d||y?(e.tickwidth||0)+6:0,w=l<2.5*n||\"multicategory\"===e.type||\"realaxis\"===e._name;for(t=0;t1)for(n=1;n2*o}(i,e))return\"date\";var g=\"strict\"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},u=0;u2*i}(i,g)?\"category\":function(t,e){for(var r=t.length,n=0;n=2){var l,c,u=\"\";if(2===o.length)for(l=0;l<2;l++)if(c=x(o[l])){u=m;break}var f=i(\"pattern\",u);if(f===m)for(l=0;l<2;l++)(c=x(o[l]))&&(e.bounds[l]=o[l]=c-1);if(f)for(l=0;l<2;l++)switch(c=o[l],f){case m:if(!n(c))return void(e.enabled=!1);if((c=+c)!==Math.floor(c)||c<0||c>=7)return void(e.enabled=!1);e.bounds[l]=o[l]=c;break;case g:if(!n(c))return void(e.enabled=!1);if((c=+c)<0||c>24)return void(e.enabled=!1);e.bounds[l]=o[l]=c}if(!1===r.autorange){var h=r.range;if(h[0]h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},r.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(\" \")[0]},r.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},{\"../../registry\":638,\"./constants\":561}],559:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){if(\"category\"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i=\"array\");var s,l=r(\"categoryorder\",i);\"array\"===l&&(s=r(\"categoryarray\")),o||\"array\"!==l||(l=e.categoryorder=\"trace\"),\"trace\"===l?e._initialCategories=[]:\"array\"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nn?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;oc*x)||T)for(r=0;rO&&FP&&(P=F);h/=(P-C)/(2*I),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append(\"path\").attr(\"class\",\"zoombox\").style({fill:e>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"transform\",c(r,n)).attr(\"d\",i+\"Z\")}function j(t,e,r){return t.append(\"path\").attr(\"class\",\"zoombox-corners\").style({fill:f.background,stroke:f.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"transform\",c(e,r)).attr(\"d\",\"M0,0Z\")}function U(t,e,r,n,i,a){t.attr(\"d\",n+\"M\"+r.l+\",\"+r.t+\"v\"+r.h+\"h\"+r.w+\"v-\"+r.h+\"h-\"+r.w+\"Z\"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style(\"fill\",n>.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),e.transition().style(\"opacity\",1).duration(200))}function H(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}function q(t){I&&t.data&&t._context.showTips&&(i.notifier(i._(t,\"Double-click to zoom back out\"),\"long\"),I=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return\"M\"+(t.l-3.5)+\",\"+(t.t-.5+e)+\"h3v\"+-e+\"h\"+e+\"v-3h-\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.t-.5+e)+\"h-3v\"+-e+\"h\"+-e+\"v-3h\"+(e+3)+\"ZM\"+(t.r+3.5)+\",\"+(t.b+.5-e)+\"h-3v\"+e+\"h\"+-e+\"v3h\"+(e+3)+\"ZM\"+(t.l-3.5)+\",\"+(t.b+.5-e)+\"h3v\"+e+\"h\"+e+\"v3h-\"+(e+3)+\"Z\"}function Y(t,e,r,n,a){for(var o,s,l,c,u=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,m=0;m=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||vt||qt(),gt)o.indexOf(\"select\")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf(\"event\")>-1&&p.click(i,r,e.id);else if(1===t&&vt){var s=m?O:I,c=\"s\"===m||\"w\"===v?0:1,f=s._name+\".range[\"+c+\"]\",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return\"date\"===t.type?n:\"log\"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a(\".\"+r+\"g\")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a(\".\"+String(r)+\"g\")(n))}(s,c),d=\"left\",g=\"middle\";if(s.fixedrange)return;m?(g=\"n\"===m?\"top\":\"bottom\",\"right\"===s.side&&(d=\"right\")):\"e\"===v&&(d=\"right\"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(u.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:\"#444\",horizontalAlign:d,verticalAlign:g}).on(\"edit\",(function(t){var e=s.d2r(t);void 0!==e&&l.call(\"_guiRelayout\",i,f,e)}))}}}function zt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St=\"\",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr(\"d\",\"M0,0Z\")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St=\"xy\",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr(\"d\",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St=\"xy\";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),c=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=c*tt,Tt.b=(1-l)*et,Tt.t=(1-c)*et,Lt.attr(\"d\",G(Tt))}else s();else!at||o0){var u;if(nt.isSubplotConstrained||!it&&1===at.length){for(u=0;um[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s)}return r(\"layer\"),e}},{\"../../lib\":503,\"fast-isnumeric\":190}],573:[function(t,e,r){\"use strict\";var n=t(\"./show_dflt\");e.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r(\"tickprefix\")&&r(\"showtickprefix\",s),r(\"ticksuffix\",o)&&r(\"showticksuffix\",s)}},{\"./show_dflt\":577}],574:[function(t,e,r){\"use strict\";var n=t(\"../../constants/alignment\").FROM_BL;e.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||\"center\"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},{\"../../constants/alignment\":471}],575:[function(t,e,r){\"use strict\";var n=t(\"polybooljs\"),i=t(\"../../registry\"),a=t(\"../../components/drawing\").dashStyle,o=t(\"../../components/color\"),s=t(\"../../components/fx\"),l=t(\"../../components/fx/helpers\").makeEventData,c=t(\"../../components/dragelement/helpers\"),u=c.freeMode,f=c.rectMode,h=c.drawMode,p=c.openMode,d=c.selectMode,m=t(\"../../components/shapes/draw_newshape/display_outlines\"),g=t(\"../../components/shapes/draw_newshape/helpers\").handleEllipse,v=t(\"../../components/shapes/draw_newshape/newshapes\"),y=t(\"../../lib\"),x=t(\"../../lib/polygon\"),b=t(\"../../lib/throttle\"),_=t(\"./axis_ids\").getFromId,w=t(\"../../lib/clear_gl_canvases\"),T=t(\"../../plot_api/subroutines\").redrawReglTraces,k=t(\"./constants\"),A=k.MINSELECT,M=x.filter,S=x.tester,E=t(\"./handle_outline\").clearSelect,L=t(\"./helpers\"),C=L.p2r,P=L.axValue,I=L.getTransform;function O(t,e,r,n,i,a,o){var s,l,c,u,f,h,d,g,v,y=e._hoverdata,x=e._fullLayout.clickmode.indexOf(\"event\")>-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){F(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((i+=r.selectedpoints.length)>1)return!1}return 1===i}(s)&&(h=j(_))){for(o&&o.remove(),v=0;v=0&&n._fullLayout._deactivateShape(n),h(e)){var a=n._fullLayout._zoomlayer.selectAll(\".select-outline-\"+r.id);if(a&&n._fullLayout._drawing){var o=v(a,t);o&&i.call(\"_guiRelayout\",n,{shapes:o}),n._fullLayout._drawing=!1}}r.selection={},r.selection.selectionDefs=t.selectionDefs=[],r.selection.mergedPolygons=t.mergedPolygons=[]}function N(t,e,r,n){var i,a,o,s=[],l=e.map((function(t){return t._id})),c=r.map((function(t){return t._id}));for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function U(t,e,r){var n,a,o,s;for(n=0;n=0)L._fullLayout._deactivateShape(L);else if(!_){var r=z.clickmode;b.done(mt).then((function(){if(b.clear(mt),2===t){for(ft.remove(),$=0;$-1&&O(e,L,i.xaxes,i.yaxes,i.subplot,i,ft),\"event\"===r&&L.emit(\"plotly_selected\",void 0);s.click(L,e)})).catch(y.error)}},i.doneFn=function(){dt.remove(),b.done(mt).then((function(){b.clear(mt),i.gd.emit(\"plotly_selected\",et),Q&&i.selectionDefs&&(Q.subtract=ut,i.selectionDefs.push(Q),i.mergedPolygons.length=0,[].push.apply(i.mergedPolygons,K)),i.doneFnCompleted&&i.doneFnCompleted(gt)})).catch(y.error),_&&B(i)}},clearSelect:E,clearSelectionsCache:B,selectOnClick:O}},{\"../../components/color\":366,\"../../components/dragelement/helpers\":384,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../components/fx/helpers\":402,\"../../components/shapes/draw_newshape/display_outlines\":454,\"../../components/shapes/draw_newshape/helpers\":455,\"../../components/shapes/draw_newshape/newshapes\":456,\"../../lib\":503,\"../../lib/clear_gl_canvases\":487,\"../../lib/polygon\":515,\"../../lib/throttle\":530,\"../../plot_api/subroutines\":544,\"../../registry\":638,\"./axis_ids\":558,\"./constants\":561,\"./handle_outline\":565,\"./helpers\":566,polybooljs:254}],576:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-time-format\").utcFormat,a=t(\"../../lib\"),o=a.numberFormat,s=t(\"fast-isnumeric\"),l=a.cleanNumber,c=a.ms2DateTime,u=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=t(\"../../constants/numerical\"),d=p.FP_SAFE,m=p.BADNUM,g=p.LOG_CLIP,v=p.ONEWEEK,y=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=t(\"./axis_ids\"),T=t(\"./constants\"),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}e.exports=function(t,e){e=e||{};var r=t._id||\"x\",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return m}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=u(e,n||t.calendar);if(o===m){if(!s(e))return m;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),c=Math.round(e-l/10);o=u(new Date(c))+l/10}return o}function C(e,r,n){return c(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function I(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push(\"number\"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return m}function O(e){if(t._categoriesMap)return t._categoriesMap[e]}function z(t){var e=O(t);return void 0!==e?e:s(t)?+t:void 0}function D(t){return s(t)?+t:O(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):m},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j=\"y\"===p;B=function(e){if(!s(e))return m;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;lu)){o=a<(c+u)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;it._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l=\"log\"===t.type?E:f,t.l2c=\"log\"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p=\"log\"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c=\"log\"===t.type?function(t){return M(N(t))}:N,-1!==[\"linear\",\"-\"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):\"log\"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):\"date\"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,m,t.calendar)}):\"category\"===t.type?(t.d2c=t.d2l=I,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return\"string\"==typeof t&&\"\"!==t?t:f(t)}):\"multicategory\"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=z,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=O,t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||\"string\"==typeof t&&\"\"!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var c in l)if(c!==r){var u=e[w.id2name(c)];s=s.concat(u._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;id&&(o[n]=d),o[0]===o[1]){var c=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=c,o[1]+=c}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?\"_r\":\"range\",o=t.calendar;t.cleanRange(a);var s,l,c=t.r2l(t[a][0],o),u=t.r2l(t[a][1],o),f=\"y\"===p;if((f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks)&&(t._rangebreaks=t.locateBreaks(Math.min(c,u),Math.max(c,u)),t._rangebreaks.length)){for(s=0;su&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(u-c)-t._lBreaks),t._B.push(-t._m2*(f?u:c)),s=0;si&&(i+=7,oi&&(i+=24,o=n&&o=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&c.push({min:t,max:n})}};for(n=0;nr.duration?(!function(){for(var r={},n=0;n rect\").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(\".scatterlayer .trace\");n.selectAll(\".point\").call(o.setPointGroupScale,1,1),n.selectAll(\".textpoint\").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,c=i._length,u=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),m=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],v=m[1]-m[0];p[0]=(d[0]*(1-r)+r*m[0]-d[0])/(d[1]-d[0])*c,p[2]=c*(1-r+r*v/g),i.range[0]=i.l2r(d[0]*(1-r)+r*m[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*m[1])}else p[0]=0,p[2]=c;if(h){var y=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=y[1]-y[0],_=x[1]-x[0];p[1]=(y[1]*(1-r)+r*x[1]-y[1])/(y[0]-y[1])*u,p[3]=u*(1-r+r*_/b),l.range[0]=i.l2r(y[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(y[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=u;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?c/p[2]:1,T=h?u/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*c:0,S=h?p[1]/p[3]*u:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../registry\":638,\"./axes\":554,\"@plotly/d3\":58}],582:[function(t,e,r){\"use strict\";var n=t(\"../../registry\").traceIs,i=t(\"./axis_autotype\");function a(t){return{v:\"x\",h:\"y\"}[t.orientation||\"v\"]}function o(t,e){var r=a(t),i=n(t,\"box-violin\"),o=n(t._fullInput||{},\"candlestick\");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+\"0\"]}e.exports=function(t,e,r,s){r(\"autotypenumbers\",s.autotypenumbersDflt),\"-\"===r(\"type\",(s.splomStash||{}).type)&&(!function(t,e){if(\"-\"!==t.type)return;var r,s=t._id,l=s.charAt(0);-1!==s.indexOf(\"scene\")&&(s=l);var c=function(t,e,r){for(var n=0;n0&&(i[\"_\"+r+\"axes\"]||{})[e])return i;if((i[r+\"axis\"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+\"0\"])return i}}}(e,s,l);if(!c)return;if(\"histogram\"===c.type&&l==={v:\"y\",h:\"x\"}[c.orientation||\"v\"])return void(t.type=\"linear\");var u=l+\"calendar\",f=c[u],h={noMultiCategory:!n(c,\"cartesian\")||n(c,\"noMultiCategory\")};\"box\"===c.type&&c._hasPreCompStats&&l==={h:\"x\",v:\"y\"}[c.orientation||\"v\"]&&(h.noMultiCategory=!0);if(h.autotypenumbers=t.autotypenumbers,o(c,l)){var p=a(c),d=[];for(r=0;r0?\".\":\"\")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}r.manageCommandObserver=function(t,e,n,o){var s={},l=!0;e&&e._commandObserver&&(s=e._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var c=r.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(e&&e._commandObserver){if(c)return s;if(e._commandObserver.remove)return e._commandObserver.remove(),e._commandObserver=null,s}if(c){a(t,c,s.cache),s.check=function(){if(l){var e=a(t,c,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:c.type,prop:c.prop,traces:c.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var u=[\"plotly_relayout\",\"plotly_redraw\",\"plotly_restyle\",\"plotly_update\",\"plotly_animatingframe\",\"plotly_afterplot\"],f=0;f0&&i<0&&(i+=360);var s=(i-n)/4;return{type:\"Polygon\",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}e.exports=function(t){return new M(t)},S.plot=function(t,e,r){var n=this,i=e[this.id],a=[],o=!1;for(var s in w.layerNameToAdjective)if(\"frame\"!==s&&i[\"show\"+s]){o=!0;break}for(var l=0;l0&&a._module.calcGeoJSON(i,e)}if(!this.updateProjection(t,e)){this.viewInitial&&this.scope===r.scope||this.saveViewInitial(r),this.scope=r.scope,this.updateBaseLayers(e,r),this.updateDims(e,r),this.updateFx(e,r),d.generalUpdatePerTraceModule(this.graphDiv,this,t,r);var o=this.layers.frontplot.select(\".scatterlayer\");this.dataPoints.point=o.selectAll(\".point\"),this.dataPoints.text=o.selectAll(\"text\"),this.dataPaths.line=o.selectAll(\".js-line\");var s=this.layers.backplot.select(\".choroplethlayer\");this.dataPaths.choropleth=s.selectAll(\"path\"),this.render()}},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,u=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,m=p._ax,v=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n=\"geo\"+c.titleCase(n);for(var l=(i[n]||s[n])(),u=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=[\"center\",\"rotate\",\"parallels\",\"clipExtent\"],h=function(t){return t?l:[]},p=0;pu*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance);u&&l.clipAngle(u-w.clipPad);return l}(n),y=[[l.l+l.w*u.x[0],l.t+l.h*(1-u.y[1])],[l.l+l.w*u.x[1],l.t+l.h*(1-u.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=y[1][0]-y[0][0],m._length=y[1][1]-y[0][1],d.range=g(r,d),m.range=g(r,m);var k=(d.range[0]+d.range[1])/2,A=(m.range[0]+m.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}v.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);v.fitExtent(y,C);var P=this.bounds=v.getBounds(C),I=this.fitScale=v.scale(),O=v.translate();if(n.fitbounds){var z=v.getBounds(E(d.range,m.range)),D=Math.min((P[1][0]-P[0][0])/(z[1][0]-z[0][0]),(P[1][1]-P[0][1])/(z[1][1]-z[0][1]));isFinite(D)?v.scale(D*I):c.warn(\"Something went wrong during\"+this.id+\"fitbounds computations.\")}else v.scale(f.scale*I);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(v.translate([O[0]+(R[0]-O[0]),O[1]+(R[1]-O[1])]).clipExtent(P),n._isAlbersUsa){var F=v([x.lon,x.lat]),B=v.translate();v.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return\"lonaxis\"===t||\"lataxis\"===t}function l(t){return Boolean(w.lineLayers[t])}function c(t){return Boolean(w.fillLayers[t])}var u=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||c(t)?e[\"show\"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(\".layer\").data(u,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append(\"g\").attr(\"class\",(function(t){return\"layer \"+t})).each((function(t){var e=a[t]=n.select(this);\"bg\"===t?r.bgRect=e.append(\"rect\").style(\"pointer-events\",\"all\"):s(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\"):\"backplot\"===t?e.append(\"g\").classed(\"choroplethlayer\",!0):\"frontplot\"===t?e.append(\"g\").classed(\"scatterlayer\",!0):l(t)?o[t]=e.append(\"path\").style(\"fill\",\"none\").style(\"stroke-miterlimit\",2):c(t)&&(o[t]=e.append(\"path\").style(\"stroke\",\"none\"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];\"frame\"===r?n.datum(w.sphereSVG):l(r)||c(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];\"lonaxis\"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):\"lataxis\"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:\"linear\",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};m.setConvert(l,r);var c=m.calcTicks(l);e.isScoped||\"lonaxis\"!==t||c.pop();for(var u=c.length,f=new Array(u),h=0;h-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,f),s.indexOf(\"event\")>-1&&p.click(i,n.event))}))}function h(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i=\"clip\"+r._uid+t.id;t.clipDef=r._clips.append(\"clipPath\").attr(\"id\",i),t.clipRect=t.clipDef.append(\"rect\"),t.framework=n.select(t.container).append(\"g\").attr(\"class\",\"geo \"+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:\"x\",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:\"y\",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},m.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,\"projection.scale\":n.scale},e=t._isScoped?{\"center.lon\":r.lon,\"center.lat\":r.lat}:t._isClipped?{\"projection.rotation.lon\":i.lon,\"projection.rotation.lat\":i.lat}:{\"center.lon\":r.lon,\"center.lat\":r.lat,\"projection.rotation.lon\":i.lon},c.extendFlat(this.viewInitial,e)},S.render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?u(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?\"none\":null}for(t in this.basePaths)this.basePaths[t].attr(\"d\",r);for(t in this.dataPaths)this.dataPaths[t].attr(\"d\",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr(\"display\",i).attr(\"transform\",n)}},{\"../../components/color\":366,\"../../components/dragelement\":385,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/geo_location_utils\":496,\"../../lib/topojson_utils\":532,\"../../registry\":638,\"../cartesian/autorange\":553,\"../cartesian/axes\":554,\"../cartesian/select\":575,\"../plots\":619,\"./constants\":587,\"./zoom\":592,\"@plotly/d3\":58,\"d3-geo\":114,\"d3-geo-projection\":113,\"topojson-client\":315}],589:[function(t,e,r){\"use strict\";var n=t(\"../../plots/get_data\").getSubplotCalcData,i=t(\"../../lib\").counterRegex,a=t(\"./geo\"),o=\"geo\",s=i(o),l={};l.geo={valType:\"subplotid\",dflt:o,editType:\"calc\"},e.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:t(\"./layout_attributes\"),supplyLayoutDefaults:t(\"./layout_defaults\"),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots.geo,s=0;s0&&P<0&&(P+=360);var I,O,z,D=(C+P)/2;if(!p){var R=d?f.projRotate:[D,0,0];I=r(\"projection.rotation.lon\",R[0]),r(\"projection.rotation.lat\",R[1]),r(\"projection.rotation.roll\",R[2]),r(\"showcoastlines\",!d&&x)&&(r(\"coastlinecolor\"),r(\"coastlinewidth\")),r(\"showocean\",!!x&&void 0)&&r(\"oceancolor\")}(p?(O=-96.6,z=38.7):(O=d?D:I,z=(L[0]+L[1])/2),r(\"center.lon\",O),r(\"center.lat\",z),m&&(r(\"projection.tilt\"),r(\"projection.distance\")),g)&&r(\"projection.parallels\",f.projParallels||[0,60]);r(\"projection.scale\"),r(\"showland\",!!x&&void 0)&&r(\"landcolor\"),r(\"showlakes\",!!x&&void 0)&&r(\"lakecolor\"),r(\"showrivers\",!!x&&void 0)&&(r(\"rivercolor\"),r(\"riverwidth\")),r(\"showcountries\",d&&\"usa\"!==u&&x)&&(r(\"countrycolor\"),r(\"countrywidth\")),(\"usa\"===u||\"north america\"===u&&50===c)&&(r(\"showsubunits\",x),r(\"subunitcolor\"),r(\"subunitwidth\")),d||r(\"showframe\",x)&&(r(\"framecolor\"),r(\"framewidth\")),r(\"bgcolor\"),r(\"fitbounds\")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):v?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}e.exports=function(t,e,r){i(t,e,r,{type:\"geo\",attributes:s,handleDefaults:c,fullData:r,partition:\"y\"})}},{\"../../lib\":503,\"../get_data\":593,\"../subplot_defaults\":632,\"./constants\":587,\"./layout_attributes\":590}],592:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../registry\"),o=Math.PI/180,s=180/Math.PI,l={cursor:\"pointer\"},c={cursor:\"auto\"};function u(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],c=o._fullLayout,u=c[n],f={},h={};function p(t,e){f[n+\".\"+t]=i.nestedProperty(l,t).get(),a.call(\"_storeDirectGUIEdit\",s,c._preGUI,f);var r=i.nestedProperty(u,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+\".\"+t]=e)}r(p),p(\"projection.scale\",e.scale()/t.fitScale),p(\"fitbounds\",!1),o.emit(\"plotly_relayout\",h)}function h(t,e){var r=u(0,e);function i(r){var n=e.invert(t.midPt);r(\"center.lon\",n[0]),r(\"center.lat\",n[1])}return r.on(\"zoomstart\",(function(){n.select(this).style(l)})).on(\"zoom\",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render();var r=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":r[0],\"geo.center.lat\":r[1]})})).on(\"zoomend\",(function(){n.select(this).style(c),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,m,g=u(0,e);function v(t){return e.invert(t)}function y(r){var n=e.rotate(),i=e.invert(t.midPt);r(\"projection.rotation.lon\",-n[0]),r(\"center.lon\",i[0]),r(\"center.lat\",i[1])}return g.on(\"zoomstart\",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=v(r)})).on(\"zoom\",(function(){if(h=n.mouse(this),function(t){var r=v(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?v(h)&&(d=v(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=v(r=h),m=!0,t.render();var l=e.rotate(),c=e.invert(t.midPt);t.graphDiv.emit(\"plotly_relayouting\",{\"geo.projection.scale\":e.scale()/t.fitScale,\"geo.center.lon\":c[0],\"geo.center.lat\":c[1],\"geo.projection.rotation.lon\":-l[0]})})).on(\"zoomend\",(function(){n.select(this).style(c),m&&f(t,e,y)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=u(0,e),o=function(t){var e=0,r=arguments.length,i=[];for(;++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var m=180-a-2*p,g=(Math.atan2(h,u)-Math.atan2(c,i))*s,v=(Math.atan2(h,u)-Math.atan2(c,-i))*s;return b(r[0],r[1],a,g)<=b(r[0],r[1],m,v)?[a,g,r[2]]:[m,v,r[2]]}function b(t,e,r,n){var i=_(r-t),a=_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),c=Math.sin(n);return i[a]=t[a]*l-t[s]*c,i[s]=t[s]*l+t[a]*c,i}function T(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}function k(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(c.boxEnd[1]=c.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),c.boxEnd[1]l[3]&&(c.boxEnd[1]=l[3],c.boxEnd[0]=c.boxStart[0]+(l[3]-c.boxStart[1])/Math.abs(_))):(c.boxEnd[0]=c.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),c.boxEnd[0]l[2]&&(c.boxEnd[0]=l[2],c.boxEnd[1]=c.boxStart[1]+(l[2]-c.boxStart[0])*Math.abs(_)))}}else c.boxEnabled?(a=c.boxStart[0]!==c.boxEnd[0],s=c.boxStart[1]!==c.boxEnd[1],a||s?(a&&(g(0,c.boxStart[0],c.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,c.boxStart[1],c.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),c.boxEnabled=!1,c.boxInited=!1):c.boxInited&&(c.boxInited=!1);break;case\"pan\":c.boxEnabled=!1,c.boxInited=!1,e?(c.panning||(c.dragStart[0]=n,c.dragStart[1]=i),Math.abs(c.dragStart[0]-n).999&&(m=\"turntable\"):m=\"turntable\")}else m=\"turntable\";r(\"dragmode\",m),r(\"hovermode\",n.getDfltFromLayout(\"hovermode\"))}e.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:\"gl3d\",attributes:l,handleDefaults:u,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},{\"../../../components/color\":366,\"../../../lib\":503,\"../../../registry\":638,\"../../get_data\":593,\"../../subplot_defaults\":632,\"./axis_defaults\":601,\"./layout_attributes\":604}],604:[function(t,e,r){\"use strict\";var n=t(\"./axis_attributes\"),i=t(\"../../domain\").attributes,a=t(\"../../../lib/extend\").extendFlat,o=t(\"../../../lib\").counterRegex;function s(t,e,r){return{x:{valType:\"number\",dflt:t,editType:\"camera\"},y:{valType:\"number\",dflt:e,editType:\"camera\"},z:{valType:\"number\",dflt:r,editType:\"camera\"},editType:\"camera\"}}e.exports={_arrayAttrRegexps:[o(\"scene\",\".annotations\",!0)],bgcolor:{valType:\"color\",dflt:\"rgba(0,0,0,0)\",editType:\"plot\"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:\"enumerated\",values:[\"perspective\",\"orthographic\"],dflt:\"perspective\",editType:\"calc\"},editType:\"calc\"},editType:\"camera\"},domain:i({name:\"scene\",editType:\"plot\"}),aspectmode:{valType:\"enumerated\",values:[\"auto\",\"cube\",\"data\",\"manual\"],dflt:\"auto\",editType:\"plot\",impliedEdits:{\"aspectratio.x\":void 0,\"aspectratio.y\":void 0,\"aspectratio.z\":void 0}},aspectratio:{x:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},y:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},z:{valType:\"number\",min:0,editType:\"plot\",impliedEdits:{\"^aspectmode\":\"manual\"}},editType:\"plot\",impliedEdits:{aspectmode:\"manual\"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:\"enumerated\",values:[\"orbit\",\"turntable\",\"zoom\",\"pan\",!1],editType:\"plot\"},hovermode:{valType:\"enumerated\",values:[\"closest\",!1],dflt:\"closest\",editType:\"modebar\"},uirevision:{valType:\"any\",editType:\"none\"},editType:\"plot\",_deprecated:{cameraposition:{valType:\"info_array\",editType:\"camera\"}}}},{\"../../../lib\":503,\"../../../lib/extend\":493,\"../../domain\":584,\"./axis_attributes\":600}],605:[function(t,e,r){\"use strict\";var n=t(\"../../../lib/str2rgbarray\"),i=[\"xaxis\",\"yaxis\",\"zaxis\"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},e.exports=function(t){var e=new a;return e.merge(t),e}},{\"../../../lib/str2rgbarray\":528}],606:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],c=0;c<3;++c){var u=s[a[c]];if(u._length=(r[c].hi-r[c].lo)*r[c].pixelsPerDataUnit/t.dataScale[c],Math.abs(u._length)===1/0||isNaN(u._length))l[c]=[];else{u._input_range=u.range.slice(),u.range[0]=r[c].lo/t.dataScale[c],u.range[1]=r[c].hi/t.dataScale[c],u._m=1/(t.dataScale[c]*r[c].pixelsPerDataUnit),u.range[0]===u.range[1]&&(u.range[0]-=1,u.range[1]+=1);var f=u.tickmode;if(\"auto\"===u.tickmode){u.tickmode=\"linear\";var h=u.nticks||i.constrain(u._length/40,4,9);n.autoTicks(u,Math.abs(u.range[1]-u.range[0])/h)}for(var p=n.calcTicks(u,{msUTC:!0}),d=0;d/g,\" \"));l[c]=p,u.tickmode=f}}e.ticks=l;for(c=0;c<3;++c){o[c]=.5*(t.glplot.bounds[0][c]+t.glplot.bounds[1][c]);for(d=0;d<2;++d)e.bounds[d][c]=t.glplot.bounds[d][c]}t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;ar.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!c&&{passive:!1}),t.glplot.canvas.addEventListener(\"mousemove\",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit(\"plotly_relayouting\",e)}})),t.staticMode||t.glplot.canvas.addEventListener(\"webglcontextlost\",(function(r){e&&e.emit&&e.emit(\"plotly_webglcontextlost\",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},w.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,\"viewBox\",\"0 0 \"+s+\" \"+l),n.setAttributeNS(null,\"width\",s),n.setAttributeNS(null,\"height\",l),b(e),e.glplot.axes.update(e.axesOptions);for(var c=Object.keys(e.traces),u=null,h=e.glplot.selection,m=0;m\")):\"isosurface\"===t.type||\"volume\"===t.type?(T.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),S.push(\"value: \"+T.valueLabel),h.textLabel&&S.push(h.textLabel),x=S.join(\"
\")):x=h.textLabel;var E={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:w};d.appendArrayPointValue(E,_,w),t._module.eventData&&(E=_._module.eventData(E,h,_,{},w));var L={points:[E]};if(e.fullSceneLayout.hovermode){var C=[];d.loneHover({trace:_,x:(.5+.5*y[0]/y[3])*s,y:(.5-.5*y[1]/y[3])*l,xLabel:T.xLabel,yLabel:T.yLabel,zLabel:T.zLabel,text:x,name:u.name,color:d.castHoverOption(_,w,\"bgcolor\")||u.color,borderColor:d.castHoverOption(_,w,\"bordercolor\"),fontFamily:d.castHoverOption(_,w,\"font.family\"),fontSize:d.castHoverOption(_,w,\"font.size\"),fontColor:d.castHoverOption(_,w,\"font.color\"),nameLength:d.castHoverOption(_,w,\"namelength\"),textAlign:d.castHoverOption(_,w,\"align\"),hovertemplate:f.castOption(_,w,\"hovertemplate\"),hovertemplateLabels:f.extendFlat({},E,T),eventData:[E]},{container:n,gd:r,inOut_bbox:C}),E.bbox=C[0]}h.buttons&&h.distance<5?r.emit(\"plotly_click\",L):r.emit(\"plotly_hover\",L),this.oldEventData=L}else d.loneUnhover(n),this.oldEventData&&r.emit(\"plotly_unhover\",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},w.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error(\"Catastrophic and unrecoverable WebGL error. Context lost.\")};requestAnimationFrame(e)};var k=[\"xaxis\",\"yaxis\",\"zaxis\"];function A(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=k[i],o=a.charAt(0),s=n[a],l=e[o],c=e[o+\"calendar\"],u=e[\"_\"+o+\"length\"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(u||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dg[1][a])g[0][a]=-1,g[1][a]=1;else{var L=g[1][a]-g[0][a];g[0][a]-=L/32,g[1][a]+=L/32}if(\"reversed\"===s.autorange){var C=g[0][a];g[0][a]=g[1][a],g[1][a]=C}}else{var P=s.range;g[0][a]=s.r2l(P[0]),g[1][a]=s.r2l(P[1])}g[0][a]===g[1][a]&&(g[0][a]-=1,g[1][a]+=1),v[a]=g[1][a]-g[0][a],this.glplot.setBounds(a,{min:g[0][a]*h[a],max:g[1][a]*h[a]})}var I=c.aspectmode;if(\"cube\"===I)d=[1,1,1];else if(\"manual\"===I){var O=c.aspectratio;d=[O.x,O.y,O.z]}else{if(\"auto\"!==I&&\"data\"!==I)throw new Error(\"scene.js aspectRatio was not one of the enumerated types\");var z=[1,1,1];for(a=0;a<3;++a){var D=y[l=(s=c[k[a]]).type];z[a]=Math.pow(D.acc,1/D.count)/h[a]}d=\"data\"===I||Math.max.apply(null,z)/Math.min.apply(null,z)<=4?z:[1,1,1]}c.aspectratio.x=u.aspectratio.x=d[0],c.aspectratio.y=u.aspectratio.y=d[1],c.aspectratio.z=u.aspectratio.z=d[2],this.glplot.setAspectratio(c.aspectratio),this.viewInitial.aspectratio||(this.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),this.viewInitial.aspectmode||(this.viewInitial.aspectmode=c.aspectmode);var R=c.domain||null,F=e._size||null;if(R&&F){var B=this.container.style;B.position=\"absolute\",B.left=F.l+R.x[0]*F.w+\"px\",B.top=F.t+(1-R.y[1])*F.h+\"px\",B.width=F.w*(R.x[1]-R.x[0])+\"px\",B.height=F.h*(R.y[1]-R.y[0])+\"px\"}this.glplot.redraw()}},w.destroy=function(){this.glplot&&(this.camera.mouseListener.enabled=!1,this.container.removeEventListener(\"wheel\",this.camera.wheelListener),this.camera=null,this.glplot.dispose(),this.container.parentNode.removeChild(this.container),this.glplot=null)},w.getCamera=function(){var t;return this.camera.view.recalcMatrix(this.camera.view.lastT()),{up:{x:(t=this.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?\"orthographic\":\"perspective\"}}},w.setViewport=function(t){var e,r=t.camera;this.camera.lookAt.apply(this,[[(e=r).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),this.glplot.setAspectratio(t.aspectratio),\"orthographic\"===r.projection.type!==this.camera._ortho&&(this.glplot.redraw(),this.glplot.clearRGBA(),this.glplot.dispose(),this.initializeGLPlot())},w.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+\".camera\").get();function n(t,e,r,n){var i=[\"up\",\"center\",\"eye\"],a=[\"x\",\"y\",\"z\"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},w.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+\".aspectratio\").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},w.saveLayout=function(t){var e,r,n,i,a,o,s=this.fullLayout,l=this.isCameraChanged(t),c=this.isAspectChanged(t),h=l||c;if(h){var p={};if(l&&(e=this.getCamera(),n=(r=f.nestedProperty(t,this.id+\".camera\")).get(),p[this.id+\".camera\"]=n),c&&(i=this.glplot.getAspectratio(),o=(a=f.nestedProperty(t,this.id+\".aspectratio\")).get(),p[this.id+\".aspectratio\"]=o),u.call(\"_storeDirectGUIEdit\",t,s._preGUI,p),l)r.set(e),f.nestedProperty(s,this.id+\".camera\").set(e);if(c)a.set(i),f.nestedProperty(s,this.id+\".aspectratio\").set(i),this.glplot.redraw()}return h},w.updateFx=function(t,e){var r=this.camera;if(r)if(\"orbit\"===t)r.mode=\"orbit\",r.keyBindingMode=\"rotate\";else if(\"turntable\"===t){r.up=[0,0,1],r.mode=\"turntable\",r.keyBindingMode=\"rotate\";var n=this.graphDiv,i=n._fullLayout,a=this.fullSceneLayout.camera,o=a.up.x,s=a.up.y,l=a.up.z;if(l/Math.sqrt(o*o+s*s+l*l)<.999){var c=this.id+\".camera.up\",h={x:0,y:0,z:1},p={};p[c]=h;var d=n.layout;u.call(\"_storeDirectGUIEdit\",d,i._preGUI,p),a.up=h,f.nestedProperty(d,c).set(h)}}else r.keyBindingMode=t;this.fullSceneLayout.hovermode=e},w.toImage=function(t){t||(t=\"png\"),this.staticMode&&this.container.appendChild(n),this.glplot.redraw();var e=this.glplot.gl,r=e.drawingBufferWidth,i=e.drawingBufferHeight;e.bindFramebuffer(e.FRAMEBUFFER,null);var a=new Uint8Array(r*i*4);e.readPixels(0,0,r,i,e.RGBA,e.UNSIGNED_BYTE,a),function(t,e,r){for(var n=0,i=r-1;n0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(a,r,i);var o=document.createElement(\"canvas\");o.width=r,o.height=i;var s,l=o.getContext(\"2d\"),c=l.createImageData(r,i);switch(c.data.set(a),l.putImageData(c,0,0),t){case\"jpeg\":s=o.toDataURL(\"image/jpeg\");break;case\"webp\":s=o.toDataURL(\"image/webp\");break;default:s=o.toDataURL(\"image/png\")}return this.staticMode&&this.container.removeChild(n),s},w.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[k[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},w.make4thDimension=function(){var t=this.graphDiv._fullLayout;this._mockAxis={type:\"linear\",showexponent:\"all\",exponentformat:\"B\"},p.setConvert(this._mockAxis,t)},e.exports=_},{\"../../../stackgl_modules\":1120,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/show_no_webgl_msg\":525,\"../../lib/str2rgbarray\":528,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"./layout/convert\":602,\"./layout/spikes\":605,\"./layout/tick_marks\":606,\"./project\":607,\"has-passive-events\":229,\"webgl-context\":331}],609:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;aOpenStreetMap
contributors',a=['\\xa9 Carto',i].join(\" \"),o=['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under ODbL'].join(\" \"),s={\"open-street-map\":{id:\"osm\",version:8,sources:{\"plotly-osm-tiles\":{type:\"raster\",attribution:i,tiles:[\"https://a.tile.openstreetmap.org/{z}/{x}/{y}.png\",\"https://b.tile.openstreetmap.org/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-osm-tiles\",type:\"raster\",source:\"plotly-osm-tiles\",minzoom:0,maxzoom:22}]},\"white-bg\":{id:\"white-bg\",version:8,sources:{},layers:[{id:\"white-bg\",type:\"background\",paint:{\"background-color\":\"#FFFFFF\"},minzoom:0,maxzoom:22}]},\"carto-positron\":{id:\"carto-positron\",version:8,sources:{\"plotly-carto-positron\":{type:\"raster\",attribution:a,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-positron\",type:\"raster\",source:\"plotly-carto-positron\",minzoom:0,maxzoom:22}]},\"carto-darkmatter\":{id:\"carto-darkmatter\",version:8,sources:{\"plotly-carto-darkmatter\":{type:\"raster\",attribution:a,tiles:[\"https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-carto-darkmatter\",type:\"raster\",source:\"plotly-carto-darkmatter\",minzoom:0,maxzoom:22}]},\"stamen-terrain\":{id:\"stamen-terrain\",version:8,sources:{\"plotly-stamen-terrain\":{type:\"raster\",attribution:o,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-terrain\",type:\"raster\",source:\"plotly-stamen-terrain\",minzoom:0,maxzoom:22}]},\"stamen-toner\":{id:\"stamen-toner\",version:8,sources:{\"plotly-stamen-toner\":{type:\"raster\",attribution:o,tiles:[\"https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-toner\",type:\"raster\",source:\"plotly-stamen-toner\",minzoom:0,maxzoom:22}]},\"stamen-watercolor\":{id:\"stamen-watercolor\",version:8,sources:{\"plotly-stamen-watercolor\":{type:\"raster\",attribution:['Map tiles by Stamen Design','under CC BY 3.0',\"|\",'Data by OpenStreetMap contributors','under CC BY SA'].join(\" \"),tiles:[\"https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png\"],tileSize:256}},layers:[{id:\"plotly-stamen-watercolor\",type:\"raster\",source:\"plotly-stamen-watercolor\",minzoom:0,maxzoom:22}]}},l=n(s);e.exports={requiredVersion:\"1.10.1\",styleUrlPrefix:\"mapbox://styles/mapbox/\",styleUrlSuffix:\"v9\",styleValuesMapbox:[\"basic\",\"streets\",\"outdoors\",\"light\",\"dark\",\"satellite\",\"satellite-streets\"],styleValueDflt:\"basic\",stylesNonMapbox:s,styleValuesNonMapbox:l,traceLayerPrefix:\"plotly-trace-layer-\",layoutLayerPrefix:\"plotly-layout-layer-\",wrongVersionErrorMsg:[\"Your custom plotly.js bundle is not using the correct mapbox-gl version\",\"Please install mapbox-gl@1.10.1.\"].join(\"\\n\"),noAccessTokenErrorMsg:[\"Missing Mapbox access token.\",\"Mapbox trace type require a Mapbox access token to be registered.\",\"For example:\",\" Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });\",\"More info here: https://www.mapbox.com/help/define-access-token/\"].join(\"\\n\"),missingStyleErrorMsg:[\"No valid mapbox style found, please set `mapbox.style` to one of:\",l.join(\", \"),\"or register a Mapbox access token to use a Mapbox-served style.\"].join(\"\\n\"),multipleTokensErrorMsg:[\"Set multiple mapbox access token across different mapbox subplot,\",\"using first token found as mapbox-gl does not allow multipleaccess tokens on the same page.\"].join(\"\\n\"),mapOnErrorMsg:\"Mapbox error.\",mapboxLogo:{path0:\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\",path1:\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\",path2:\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\",polygon:\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34\"},styleRules:{map:\"overflow:hidden;position:relative;\",\"missing-css\":\"display:none;\",canary:\"background-color:salmon;\",\"ctrl-bottom-left\":\"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;\",\"ctrl-bottom-right\":\"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;\",ctrl:\"clear: both; pointer-events: auto; transform: translate(0, 0);\",\"ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner\":\"display: none;\",\"ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner\":\"display: block; margin-top:2px\",\"ctrl-attrib.mapboxgl-compact:hover\":\"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;\",\"ctrl-attrib.mapboxgl-compact::after\":'content: \"\"; cursor: pointer; position: absolute; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"%3E %3Cpath fill=\"%23333333\" fill-rule=\"evenodd\" d=\"M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0\"/%3E %3C/svg%3E\\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',\"ctrl-attrib.mapboxgl-compact\":\"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;\",\"ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; right: 0\",\"ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after\":\"bottom: 0; left: 0\",\"ctrl-bottom-left .mapboxgl-ctrl\":\"margin: 0 0 10px 10px; float: left;\",\"ctrl-bottom-right .mapboxgl-ctrl\":\"margin: 0 10px 10px 0; float: right;\",\"ctrl-attrib\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a\":\"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px\",\"ctrl-attrib a:hover\":\"color: inherit; text-decoration: underline;\",\"ctrl-attrib .mapbox-improve-map\":\"font-weight: bold; margin-left: 2px;\",\"attrib-empty\":\"display: none;\",\"ctrl-logo\":'display:block; width: 21px; height: 21px; background-image: url(\\'data:image/svg+xml;charset=utf-8,%3C?xml version=\"1.0\" encoding=\"utf-8\"?%3E %3Csvg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 21 21\" style=\"enable-background:new 0 0 21 21;\" xml:space=\"preserve\"%3E%3Cg transform=\"translate(0,0.01)\"%3E%3Cpath d=\"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z\" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3Cpath d=\"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpath d=\"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z\" style=\"opacity:0.35;enable-background:new\" class=\"st1\"/%3E%3Cpolygon points=\"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 \" style=\"opacity:0.9;fill:%23ffffff;enable-background:new\" class=\"st0\"/%3E%3C/g%3E%3C/svg%3E\\')'}}},{\"../../lib/sort_object_keys\":526}],612:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){var r=t.split(\" \"),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,c=[\"\",\"\"],u=[0,0];switch(i){case\"top\":c[0]=\"top\",u[1]=-l;break;case\"bottom\":c[0]=\"bottom\",u[1]=l}switch(a){case\"left\":c[1]=\"right\",u[0]=-s;break;case\"right\":c[1]=\"left\",u[0]=s}return{anchor:c[0]&&c[1]?c.join(\"-\"):c[0]?c[0]:c[1]?c[1]:\"center\",offset:u}}},{\"../../lib\":503}],613:[function(t,e,r){\"use strict\";var n=t(\"mapbox-gl/dist/mapbox-gl-unminified\"),i=t(\"../../lib\"),a=i.strTranslate,o=i.strScale,s=t(\"../../plots/get_data\").getSubplotCalcData,l=t(\"../../constants/xmlns_namespaces\"),c=t(\"@plotly/d3\"),u=t(\"../../components/drawing\"),f=t(\"../../lib/svg_text_utils\"),h=t(\"./mapbox\"),p=r.constants=t(\"./constants\");function d(t){return\"string\"==typeof t&&(-1!==p.styleValuesMapbox.indexOf(t)||0===t.indexOf(\"mapbox://\"))}r.name=\"mapbox\",r.attr=\"subplot\",r.idRoot=\"mapbox\",r.idRegex=r.attrRegex=i.counterRegex(\"mapbox\"),r.attributes={subplot:{valType:\"subplotid\",dflt:\"mapbox\",editType:\"calc\"}},r.layoutAttributes=t(\"./layout_attributes\"),r.supplyLayoutDefaults=t(\"./layout_defaults\"),r.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots.mapbox;if(n.version!==p.requiredVersion)throw new Error(p.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(\"\"===t._context.mapboxAccessToken)return\"\";for(var n=[],a=[],o=!1,s=!1,l=0;l1&&i.warn(p.multipleTokensErrorMsg),n[0]):(a.length&&i.log([\"Listed mapbox access token(s)\",a.join(\",\"),\"but did not use a Mapbox map style, ignoring token(s).\"].join(\" \")),\"\")}(t,a);n.accessToken=o;for(var l=0;l_/2){var w=v.split(\"|\").join(\"
\");x.text(w).attr(\"data-unformatted\",w).call(f.convertToTspans,t),b=u.bBox(x.node())}x.attr(\"transform\",a(-3,8-b.height)),y.insert(\"rect\",\".static-attribution\").attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:\"rgba(255, 255, 255, 0.75)\"});var T=1;b.width+6>_&&(T=_/(b.width+6));var k=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];y.attr(\"transform\",a(k[0],k[1])+o(T))}},r.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n0){for(var r=0;r0}function u(t){var e={},r={};switch(t.type){case\"circle\":n.extendFlat(r,{\"circle-radius\":t.circle.radius,\"circle-color\":t.color,\"circle-opacity\":t.opacity});break;case\"line\":n.extendFlat(r,{\"line-width\":t.line.width,\"line-color\":t.color,\"line-opacity\":t.opacity,\"line-dasharray\":t.line.dash});break;case\"fill\":n.extendFlat(r,{\"fill-color\":t.color,\"fill-outline-color\":t.fill.outlinecolor,\"fill-opacity\":t.opacity});break;case\"symbol\":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{\"icon-image\":i.icon+\"-15\",\"icon-size\":i.iconsize/10,\"text-field\":i.text,\"text-size\":i.textfont.size,\"text-anchor\":o.anchor,\"text-offset\":o.offset,\"symbol-placement\":i.placement}),n.extendFlat(r,{\"icon-color\":t.color,\"text-color\":i.textfont.color,\"text-opacity\":t.opacity});break;case\"raster\":n.extendFlat(r,{\"raster-fade-duration\":0,\"raster-opacity\":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=c(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&\"image\"===this.sourceType&&\"image\"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup[\"layout-\"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup[\"layout-\"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,c(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};\"geojson\"===r?e=\"data\":\"vector\"===r?e=\"string\"==typeof n?\"url\":\"tiles\":\"raster\"===r?(e=\"tiles\",a.tileSize=256):\"image\"===r&&(e=\"url\",a.coordinates=t.coordinates);a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution));return a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if(\"traces\"===t)for(var e=this.subplot.getMapLayers(),r=0;r1)for(r=0;r-1&&v(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf(\"event\")>-1&&c.click(n,e.originalEvent)}}},_.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=f(o)?function(t,r){(t.range={})[e.id]=[c([r.xmin,r.ymin]),c([r.xmax,r.ymax])]}:function(t,r,n){(t.lassoPoints={})[e.id]=n.filtered.map(c)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off(\"click\",e.onClickInPanHandler),p(o)||h(o)?(r.dragPan.disable(),r.on(\"zoomstart\",e.clearSelect),e.dragOptions.prepFn=function(t,r,n){d(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off(\"zoomstart\",e.clearSelect),e.div.onmousedown=null,e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on(\"click\",e.onClickInPanHandler))}function c(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},_.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+\"px\",n.height=r.h*(e.y[1]-e.y[0])+\"px\",n.left=r.l+e.x[0]*r.w+\"px\",n.top=r.t+(1-e.y[1])*r.h+\"px\",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},_.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e=e.width-20?(a[\"text-anchor\"]=\"start\",a.x=5):(a[\"text-anchor\"]=\"end\",a.x=e._paper.attr(\"width\")-7),r.attr(a);var o=r.select(\".js-link-to-tool\"),s=r.select(\".js-link-spacer\"),l=r.select(\".js-sourcelinks\");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text(\"\");var r=e.append(\"a\").attr({\"xlink:xlink:href\":\"#\",class:\"link--impt link--embedview\",\"font-weight\":\"bold\"}).text(t._context.linkText+\" \"+String.fromCharCode(187));if(t._context.sendData)r.on(\"click\",(function(){b.sendDataToCloud(t)}));else{var n=window.location.pathname.split(\"/\"),i=window.location.search;r.attr({\"xlink:xlink:show\":\"new\",\"xlink:xlink:href\":\"/\"+n[2].split(\".\")[0]+\"/\"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?\" - \":\"\")}},b.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit(\"plotly_beforeexport\");var r=n.select(t).append(\"div\").attr(\"id\",\"hiddenform\").style(\"display\",\"none\"),i=r.append(\"form\").attr({action:e+\"/external\",method:\"post\",target:\"_blank\"});return i.append(\"input\").attr({type:\"text\",name:\"data\"}).node().value=b.graphJson(t,!1,\"keepdata\"),i.node().submit(),r.remove(),t.emit(\"plotly_afterexport\"),!1}};var T=[\"days\",\"shortDays\",\"months\",\"shortMonths\",\"periods\",\"dateTime\",\"date\",\"time\",\"decimal\",\"thousands\",\"grouping\",\"currency\"],k=[\"year\",\"month\",\"dayMonth\",\"dayMonthYear\"];function A(t,e){var r=t._context.locale;r||(r=\"en-US\");var n=!1,i={};function a(t){for(var r=!0,a=0;a1&&z.length>1){for(s.getComponentMethod(\"grid\",\"sizeDefaults\")(c,l),o=0;o15&&z.length>15&&0===l.shapes.length&&0===l.images.length,b.linkSubplots(h,l,f,n),b.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has(\"gl2d\")),j=!(!l._has||!l._has(\"gl2d\")),U=!(!n._has||!n._has(\"cartesian\"))||N,V=!(!l._has||!l._has(\"cartesian\"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=b.layoutAttributes.width.min,p=b.layoutAttributes.height.min;n1,m=!e.height&&Math.abs(r.height-i)>1;(m||d)&&(d&&(r.width=n),m&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),b.sanitizeMargins(r)},b.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,c=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in c.length||c.push(f),e._has(\"cartesian\")&&(s.getComponentMethod(\"grid\",\"contentDefaults\")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(u.subplotSort);for(a=0;a1&&(r.l/=m,r.r/=m)}if(f){var g=(r.t+r.b)/f;g>1&&(r.t/=g,r.b/=g)}var v=void 0!==r.xl?r.xl:r.x,y=void 0!==r.xr?r.xr:r.x,x=void 0!==r.yt?r.yt:r.y,_=void 0!==r.yb?r.yb:r.y;h[e]={l:{val:v,size:r.l+d},r:{val:y,size:r.r+d},b:{val:_,size:r.b+d},t:{val:x,size:r.t+d}},p[e]=1}else delete h[e],delete p[e];if(!n._replotting)return b.doAutoMargin(t)}},b.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),C(e);var i=e._size,a=e.margin,l=u.extendFlat({},i),c=a.l,f=a.r,h=a.t,d=a.b,m=e._pushmargin,g=e._pushmarginIds;if(!1!==e.margin.autoexpand){for(var v in m)g[v]||delete m[v];for(var y in m.base={l:{val:0,size:c},r:{val:1,size:f},t:{val:1,size:h},b:{val:0,size:d}},m){var x=m[y].l||{},_=m[y].b||{},w=x.val,T=x.size,k=_.val,A=_.size;for(var M in m){if(o(T)&&m[M].r){var S=m[M].r.val,E=m[M].r.size;if(S>w){var L=(T*S+(E-r)*w)/(S-w),P=(E*(1-w)+(T-r)*(1-S))/(S-w);L+P>c+f&&(c=L,f=P)}}if(o(A)&&m[M].t){var I=m[M].t.val,O=m[M].t.size;if(I>k){var z=(A*I+(O-n)*k)/(I-k),D=(O*(1-k)+(A-n)*(1-I))/(I-k);z+D>d+h&&(d=z,h=D)}}}}}var R=u.constrain(r-a.l-a.r,2,64),F=u.constrain(n-a.t-a.b,2,64),B=Math.max(0,r-R),N=Math.max(0,n-F);if(B){var j=(c+f)/B;j>1&&(c/=j,f/=j)}if(N){var U=(d+h)/N;U>1&&(d/=U,h/=U)}if(i.l=Math.round(c),i.r=Math.round(f),i.t=Math.round(h),i.b=Math.round(d),i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&b.didMarginChange(l,i)){\"_redrawFromAutoMarginCount\"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var V=3*(1+Object.keys(g).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call(\"redraw\",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit(\"plotly_transitioninterrupted\",[])}));var a=0,o=0;function l(){return a++,function(){o++,n||o!==a||function(e){if(!t._transitionData)return;(function(t){if(t)for(;t.length;)t.shift()})(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call(\"redraw\",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit(\"plotly_transitioned\",[])})).then(e)}(i)}}r.runFn(l),setTimeout(l())}))}],a=u.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}b.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},b.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&b.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function c(t,e){if(\"function\"==typeof t)return e?\"_function_\":null;if(u.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===[\"_\",\"[\"].indexOf(a.charAt(0)))if(\"function\"!=typeof t[a]){if(\"keepdata\"===r){if(\"src\"===a.substr(a.length-3))return}else if(\"keepstream\"===r){if(\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0&&!u.isPlainObject(t.stream))return}else if(\"keepall\"!==r&&\"string\"==typeof(n=t[a+\"src\"])&&n.indexOf(\":\")>0)return;i[a]=c(t[a],e)}else e&&(i[a]=\"_function\")})),i}return Array.isArray(t)?t.map((function(t){return c(t,e)})):u.isTypedArray(t)?u.simpleMap(t,u.identity):u.isJSDate(t)?u.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=c(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=c(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=c(l)),a&&(f.config=c(t._context,!0)),\"object\"===n?f:JSON.stringify(f)},b.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,c,f),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:c,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),c=(-o+l)/(2*a),u=(-o-l)/(2*a);return[[c,e*c+i+n],[u,e*u+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return\"M\"+h(u(t,e,r,n),i,a).join(\"L\")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=90||s>90&&l>=450?1:u<=0&&h<=0?0:Math.max(u,h);e=s<=180&&l>=180||s>180&&l>=540?-1:c>=0&&f>=0?0:Math.min(c,f);r=s<=270&&l>=270||s>270&&l>=630?-1:u>=0&&h>=0?0:Math.min(u,h);n=l>=360?1:c<=0&&f<=0?0:Math.max(c,f);return[e,r,n,i]}(p),b=x[2]-x[0],_=x[3]-x[1],w=h/f,T=Math.abs(_/b);w>T?(d=f,y=(h-(m=f*T))/n.h/2,g=[o[0],o[1]],v=[s[0]+y,s[1]-y]):(m=h,y=(f-(d=h/T))/n.w/2,g=[o[0]+y,o[1]-y],v=[s[0],s[1]]),this.xLength2=d,this.yLength2=m,this.xDomain2=g,this.yDomain2=v;var k,A=this.xOffset2=n.l+n.w*g[0],M=this.yOffset2=n.t+n.h*(1-v[1]),S=this.radius=d/b,E=this.innerRadius=this.getHole(e)*S,L=this.cx=A-S*x[0],C=this.cy=M+S*x[3],P=this.cxx=L-A,I=this.cyy=C-M,O=i.side;\"counterclockwise\"===O?(k=O,O=\"top\"):\"clockwise\"===O&&(k=O,O=\"bottom\"),this.radialAxis=this.mockAxis(t,e,i,{_id:\"x\",side:O,_trueSide:k,domain:[E/n.w,S/n.w]}),this.angularAxis=this.mockAxis(t,e,a,{side:\"right\",domain:[0,Math.PI],autorange:!1}),this.doAutoRange(t,e),this.updateAngularAxis(t,e),this.updateRadialAxis(t,e),this.updateRadialAxisTitle(t,e),this.xaxis=this.mockCartesianAxis(t,e,{_id:\"x\",domain:g}),this.yaxis=this.mockCartesianAxis(t,e,{_id:\"y\",domain:v});var z=this.pathSubplot();this.clipPaths.forTraces.select(\"path\").attr(\"d\",z).attr(\"transform\",l(P,I)),r.frontplot.attr(\"transform\",l(A,M)).call(u.setClipUrl,this._hasClipOnAxisFalse?null:this.clipIds.forTraces,this.gd),r.bg.attr(\"d\",z).attr(\"transform\",l(L,C)).call(c.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:\"linear\"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange=\"x\"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this.gd,n=this.radialAxis,i=this.getRadial(e);m(r,n);var a=n.range;i.range=a.slice(),i._input.range=a.slice(),n._rl=[n.r2l(a[0],null,\"gregorian\"),n.r2l(a[1],null,\"gregorian\")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),m=D(r.getSector(e)[0],360),g=r.radialAxis,v=u90&&m<=270&&(g.tickangle=180);var x=y?function(t){var e=O(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+u,0)},b=y?function(t){return I(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+u)},_=j(d);if(r.radialTickLayout!==_&&(i[\"radial-axis\"].selectAll(\".xtick\").remove(),r.radialTickLayout=_),v){g.setScale();var w=0,T=y?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=y?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];y&&((\"top\"===g.ticks&&\"bottom\"===g.side||\"bottom\"===g.ticks&&\"top\"===g.side)&&(A=-A),\"top\"===g.ticks&&\"top\"===g.side&&(w=-g.ticklen),\"bottom\"===g.ticks&&\"bottom\"===g.side&&(w=g.ticklen)),h.drawTicks(n,g,{vals:T,layer:i[\"radial-axis\"],path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:i[\"radial-grid\"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:i[\"radial-axis\"],transFn:x,labelFns:h.makeLabelFns(g,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i[\"radial-axis\"],v&&(d.showticklabels||d.ticks),{transform:E}),V(i[\"radial-grid\"],v&&d.showgrid,{transform:y?\"\":S}),V(i[\"radial-line\"].select(\"line\"),v&&d.showline,{x1:y?-a:u,y1:0,x2:a,y2:0,transform:E}).attr(\"stroke-width\",d.linewidth).call(c.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this.gd,i=this.radius,a=this.cx,o=this.cy,s=this.getRadial(e),l=this.id+\"title\",c=0;if(s.title){var f=u.bBox(this.layers[\"radial-axis\"].node()).height,h=s.title.font.size,p=s.side;c=\"top\"===p?h:\"counterclockwise\"===p?-(f+.4*h):f+.8*h}var d=void 0!==r?r:this.radialAxisAngle,m=R(d),g=Math.cos(m),v=Math.sin(m),y=a+i/2*g+c*v,b=o-i/2*v+c*g;this.layers[\"radial-axis-title\"]=x.draw(n,l,{propContainer:s,propName:this.id+\".radialaxis.title\",placeholder:z(n,\"Click to enter radial axis title\"),attributes:{x:y,y:b,\"text-anchor\":\"middle\"},transform:{rotate:-d}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,u=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),m=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey(\"angularaxis.rotation\",d.rotation),m.setGeometry(),m.setScale());var v=g?function(t){var e=O(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return m.t2g(t.x)};\"linear\"===m.type&&\"radians\"===m.thetaunit&&(m.tick0=F(m.tick0),m.dtick=F(m.dtick));var y=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=O(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return y(v(t))},b=g?function(t){var e=O(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=v(t);return y(e)+s(-F(e))},_=g?function(t){return P(r,t.x,0,1/0)}:function(t){var e=v(t),r=Math.cos(e),n=Math.sin(e);return\"M\"+[f+u*r,p-u*n]+\"L\"+[f+a*r,p-a*n]},w=h.makeLabelFns(m,0).labelStandoff,T={xFn:function(t){var e=v(t);return Math.cos(e)*w},yFn:function(t){var e=v(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=v(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},heightFn:function(t,e,r){var n=v(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i[\"angular-axis\"].selectAll(\".\"+m._id+\"tick\").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(m.tickvals||[]).map((function(t){return h.tickText(m,t,!0,!1)})):h.calcTicks(m);if(g&&(S[0].text=\"\\u221e\",S[0].fontSize*=1.75),\"linear\"===e.gridshape?(A=S.map(v),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,\"category\"===m.type&&(S=S.filter((function(t){return o.isAngleInsideSector(v(t),r.sectorInRad)}))),m.visible){var E=\"inside\"===m.ticks?-1:1,L=(m.linewidth||1)/2;h.drawTicks(n,m,{vals:S,layer:i[\"angular-axis\"],path:\"M\"+E*L+\",0h\"+E*m.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,m,{vals:S,layer:i[\"angular-grid\"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,m,{vals:S,layer:i[\"angular-axis\"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i[\"angular-line\"].select(\"path\"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr(\"stroke-width\",d.linewidth).call(c.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,c=s.isSmith,u=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,m=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,I=E.clampTiny,O=E.findXYatLength,z=E.findEnclosingVertexAngles,D=S.cornerHalfWidth,R=S.cornerLen/2,F=g.makeDragger(f,\"path\",\"maindrag\",\"crosshair\");n.select(F).attr(\"d\",s.pathSubplot()).attr(\"transform\",l(T,k)),F.onmousemove=function(t){y.hover(u,t,s.id),u._fullLayout._lasthover=F,u._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){u._dragging||v.unhover(u,t)};var B,N,j,U,V,H,q,G,Y,W={element:F,gd:u,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function X(t,e){return Math.sqrt(t*t+e*e)}function Z(t,e){return X(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function Q(t,e){if(0===t)return s.pathSector(2*D);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,m)),o=a-D,l=a+D;return\"M\"+K(o,n)+\"A\"+[o,o]+\" 0,0,0 \"+K(o,i)+\"L\"+K(l,i)+\"A\"+[l,l]+\" 0,0,1 \"+K(l,n)+\"Z\"}function $(t,e,r){if(0===t)return s.pathSector(2*D);var n,i,a=K(t,e),o=K(t,r),l=I((a[0]+o[0])/2),c=I((a[1]+o[1])/2);if(l&&c){var u=c/l,f=-1/u,h=O(D,u,l,c);n=O(R,f,h[0][0],h[0][1]),i=O(R,f,h[1][0],h[1][1])}else{var p,d;c?(p=R,d=D):(p=D,d=R),n=[[l-p,c-d],[l+p,c-d]],i=[[l-p,c+d],[l+p,c+d]]}return\"M\"+n.join(\"L\")+\"L\"+i.reverse().join(\"L\")+\"Z\"}function tt(t,e){return e=Math.max(Math.min(e,m),x),tp?(t-1&&1===t&&_(e,u,[s.xaxis],[s.yaxis],s.id,W),r.indexOf(\"event\")>-1&&y.click(u,e,s.id)}W.prepFn=function(t,n,a){var l=u._fullLayout.dragmode,f=F.getBoundingClientRect();u._fullLayout._calcInverseTransform(u);var p=u._fullLayout._invTransform;e=u._fullLayout._invScaleX,r=u._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var v=E.findPolygonOffset(m,L[0],L[1],C);B+=A+v[0],N+=M+v[1]}switch(l){case\"zoom\":W.clickFn=st,c||(W.moveFn=C?it:rt,W.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=u._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,q,T,k,V)).attr(\"fill-rule\",\"evenodd\"),Y=g.makeCorners(h,T,k),w(u)}());break;case\"select\":case\"lasso\":b(t,n,a,W,l)}},v.init(W)},N.updateRadialDrag=function(t,e,r){var i=this,c=i.gd,u=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,m=i.radialAxis,y=S.radialDragBoxSize,x=y/2;if(m.visible){var b,_,T,M=R(i.radialAxisAngle),E=m._rl,L=E[0],C=E[1],P=E[r],I=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T=\"radialdrag\"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T=\"radialdrag-inner\");var O,z,D,B=g.makeRectDragger(u,T,\"crosshair\",-x,-x,y,y),N={element:B,gd:c};V(n.select(B),m.visible&&h0==(r?D>L:Dn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case\"angularaxis\":!function(t,e){var r=t.type;if(\"linear\"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return\"degrees\"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return\"degrees\"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,c=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&\"linear\"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o0?1:0}function i(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function a(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function o(t,e){return e*t.radius}e.exports={smith:i,reactanceArc:function(t,e,r,n){var s=a(t,i([r,e])),l=s[0],c=s[1],u=a(t,i([n,e])),f=u[0],h=u[1];if(0===e)return[\"M\"+l+\",\"+c,\"L\"+f+\",\"+h].join(\" \");var p=o(t,1/Math.abs(e));return[\"M\"+l+\",\"+c,\"A\"+p+\",\"+p+\" 0 0,\"+(e<0?1:0)+\" \"+f+\",\"+h].join(\" \")},resistanceArc:function(t,e,r,s){var l=o(t,1/(e+1)),c=a(t,i([e,r])),u=c[0],f=c[1],h=a(t,i([e,s])),p=h[0],d=h[1];if(n(r)!==n(s)){var m=a(t,i([e,0]));return[\"M\"+u+\",\"+f,\"A\"+l+\",\"+l+\" 0 0,\"+(00){for(var n=[],i=0;i=u&&(h.min=0,d.min=0,g.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function m(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o(\"uirevision\",n.uirevision),e.type=\"linear\";var p=o(\"color\"),d=p!==i.color.dflt?p:r.font.color,m=e._name.charAt(0).toUpperCase(),g=\"Component \"+m,v=o(\"title.text\",g);e._hovertitle=v===g?v:m,a.coerceFont(o,\"title.font\",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o(\"min\"),u(t,e,o,\"linear\"),l(t,e,o,\"linear\"),s(t,e,o,\"linear\"),c(t,e,o,{outerTicks:!0}),o(\"showticklabels\")&&(a.coerceFont(o,\"tickfont\",{family:r.font.family,size:r.font.size,color:d}),o(\"tickangle\"),o(\"tickformat\")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o(\"hoverformat\"),o(\"layer\")}e.exports=function(t,e,r){o(t,e,r,{type:\"ternary\",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},{\"../../components/color\":366,\"../../lib\":503,\"../../plot_api/plot_template\":543,\"../cartesian/line_grid_defaults\":571,\"../cartesian/prefix_suffix_defaults\":573,\"../cartesian/tick_label_defaults\":578,\"../cartesian/tick_mark_defaults\":579,\"../cartesian/tick_value_defaults\":580,\"../subplot_defaults\":632,\"./layout_attributes\":635}],637:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"tinycolor2\"),a=t(\"../../registry\"),o=t(\"../../lib\"),s=o.strTranslate,l=o._,c=t(\"../../components/color\"),u=t(\"../../components/drawing\"),f=t(\"../cartesian/set_convert\"),h=t(\"../../lib/extend\").extendFlat,p=t(\"../plots\"),d=t(\"../cartesian/axes\"),m=t(\"../../components/dragelement\"),g=t(\"../../components/fx\"),v=t(\"../../components/dragelement/helpers\"),y=v.freeMode,x=v.rectMode,b=t(\"../../components/titles\"),_=t(\"../cartesian/select\").prepSelect,w=t(\"../cartesian/select\").selectOnClick,T=t(\"../cartesian/select\").clearSelect,k=t(\"../cartesian/select\").clearSelectionsCache,A=t(\"../cartesian/constants\");function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}e.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=e[this.id],n=e._size;this._hasClipOnAxisFalse=!1;for(var i=0;iE*b?i=(a=b)*E:a=(i=x)/E,o=v*i/x,l=y*a/b,r=e.l+e.w*m-i/2,n=e.t+e.h*(1-g)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:\"linear\",range:[w+2*k-_,_-w-2*T],domain:[m-o/2,m+o/2],_id:\"x\"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:\"linear\",range:[w,_-T-k],domain:[g-l/2,g+l/2],_id:\"y\"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:\"left\",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:\"bottom\",domain:p.xaxis.domain,anchor:\"free\",position:0,_id:\"x\",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:\"right\",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:\"free\",position:0,_id:\"y\",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C=\"M\"+r+\",\"+(n+a)+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDef.select(\"path\").attr(\"d\",C),p.layers.plotbg.select(\"path\").attr(\"d\",C);var P=\"M0,\"+a+\"h\"+i+\"l-\"+i/2+\",-\"+a+\"Z\";p.clipDefRelative.select(\"path\").attr(\"d\",P);var I=s(r,n);p.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",I),p.clipDefRelative.select(\"path\").attr(\"transform\",null);var O=s(r-S._offset,n+a);p.layers.baxis.attr(\"transform\",O),p.layers.bgrid.attr(\"transform\",O);var z=s(r+i/2,n)+\"rotate(30)\"+s(0,-M._offset);p.layers.aaxis.attr(\"transform\",z),p.layers.agrid.attr(\"transform\",z);var D=s(r+i/2,n)+\"rotate(-30)\"+s(0,-L._offset);p.layers.caxis.attr(\"transform\",D),p.layers.cgrid.attr(\"transform\",D),p.drawAxes(!0),p.layers.aline.select(\"path\").attr(\"d\",M.showline?\"M\"+r+\",\"+(n+a)+\"l\"+i/2+\",-\"+a:\"M0,0\").call(c.stroke,M.linecolor||\"#000\").style(\"stroke-width\",(M.linewidth||0)+\"px\"),p.layers.bline.select(\"path\").attr(\"d\",S.showline?\"M\"+r+\",\"+(n+a)+\"h\"+i:\"M0,0\").call(c.stroke,S.linecolor||\"#000\").style(\"stroke-width\",(S.linewidth||0)+\"px\"),p.layers.cline.select(\"path\").attr(\"d\",L.showline?\"M\"+(r+i/2)+\",\"+n+\"l\"+i/2+\",\"+a:\"M0,0\").call(c.stroke,L.linecolor||\"#000\").style(\"stroke-width\",(L.linewidth||0)+\"px\"),p.graphDiv._context.staticPlot||p.initInteractions(),u.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this.graphDiv,r=this.id.substr(7)+\"title\",n=this.layers,i=this.aaxis,a=this.baxis,o=this.caxis;if(this.drawAx(i),this.drawAx(a),this.drawAx(o),t){var s=Math.max(i.showticklabels?i.tickfont.size/2:0,(o.showticklabels?.75*o.tickfont.size:0)+(\"outside\"===o.ticks?.87*o.ticklen:0)),c=(a.showticklabels?a.tickfont.size:0)+(\"outside\"===a.ticks?a.ticklen:0)+3;n[\"a-title\"]=b.draw(e,\"a\"+r,{propContainer:i,propName:this.id+\".aaxis.title\",placeholder:l(e,\"Click to enter Component A title\"),attributes:{x:this.x0+this.w/2,y:this.y0-i.title.font.size/3-s,\"text-anchor\":\"middle\"}}),n[\"b-title\"]=b.draw(e,\"b\"+r,{propContainer:a,propName:this.id+\".baxis.title\",placeholder:l(e,\"Click to enter Component B title\"),attributes:{x:this.x0-c,y:this.y0+this.h+.83*a.title.font.size+c,\"text-anchor\":\"middle\"}}),n[\"c-title\"]=b.draw(e,\"c\"+r,{propContainer:o,propName:this.id+\".caxis.title\",placeholder:l(e,\"Click to enter Component C title\"),attributes:{x:this.x0+this.w+c,y:this.y0+this.h+.83*o.title.font.size+c,\"text-anchor\":\"middle\"}})}},S.drawAx=function(t){var e,r=this.graphDiv,n=t._name,i=n.charAt(0),a=t._id,s=this.layers[n],l=i+\"tickLayout\",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);this[l]!==c&&(s.selectAll(\".\"+a+\"tick\").remove(),this[l]=c),t.setScale();var u=d.calcTicks(t),f=d.clipEnds(t,u),h=d.makeTransTickFn(t),p=d.getTickSigns(t)[2],m=o.deg2rad(30),g=p*(t.linewidth||1)/2,v=p*t.ticklen,y=this.w,x=this.h,b=\"b\"===i?\"M0,\"+g+\"l\"+Math.sin(m)*v+\",\"+Math.cos(m)*v:\"M\"+g+\",0l\"+Math.cos(m)*v+\",\"+-Math.sin(m)*v,_={a:\"M0,0l\"+x+\",-\"+y/2,b:\"M0,0l-\"+y/2+\",-\"+x,c:\"M0,0l-\"+x+\",\"+y/2}[i];d.drawTicks(r,t,{vals:\"inside\"===t.ticks?f:u,layer:s,path:b,transFn:h,crisp:!1}),d.drawGrid(r,t,{vals:f,layer:this.layers[i+\"grid\"],path:_,transFn:h,crisp:!1}),d.drawLabels(r,t,{vals:u,layer:s,transFn:h,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C=\"m-0.87,.5h\"+L+\"v3h-\"+(L+5.2)+\"l\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l2.6,1.5l-\"+L/2+\",\"+.87*L+\"Z\",P=\"m0.87,.5h-\"+L+\"v3h\"+(L+5.2)+\"l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-2.6,1.5l\"+L/2+\",\"+.87*L+\"Z\",I=\"m0,1l\"+L/2+\",\"+.87*L+\"l2.6,-1.5l-\"+(L/2+2.6)+\",-\"+(.87*L+4.5)+\"l-\"+(L/2+2.6)+\",\"+(.87*L+4.5)+\"l2.6,1.5l\"+L/2+\",-\"+.87*L+\"Z\",O=!0;function z(t){n.select(t).selectAll(\".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners\").remove()}S.clearSelect=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,v,b,T,k,M=this,S=M.layers.plotbg.select(\"path\").node(),L=M.graphDiv,D=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+\".aaxis.min\"]=t.a,e[M.id+\".baxis.min\"]=t.b,e[M.id+\".caxis.min\"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;z(L),2===t&&(L.emit(\"plotly_doubleclick\",null),a.call(\"_guiRelayout\",L,R({a:0,b:0,c:0}))),r.indexOf(\"select\")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf(\"event\")>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),c=Math.max(0,Math.min(1,N(r,n),N(o,s))),u=Math.max(0,Math.min(1,j(r,n),j(o,s))),m=(l/2+u)*M.w,g=(1-l/2-c)*M.w,y=(m+g)/2,x=g-m,_=(1-l)*M.h,w=_-x/E;x.2?\"rgba(0,0,0,0.4)\":\"rgba(255,255,255,0.3)\").duration(200),k.transition().style(\"opacity\",1).duration(200),b=!0),L.emit(\"plotly_relayouting\",R(p))}function V(){z(L),p!==f&&(a.call(\"_guiRelayout\",L,R(p)),O&&L.data&&L._context.showTips&&(o.notifier(l(L,\"Double-click to zoom back out\"),\"long\"),O=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),c=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[c]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(\".scatterlayer,.maplayer\").attr(\"transform\",h);var d=s(-t,-e);M.clipDefRelative.select(\"path\").attr(\"transform\",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(\".scatterlayer\").selectAll(\".trace\").call(u.hideOutsideRangePoints,M),L.emit(\"plotly_relayouting\",R(p))}function q(){a.call(\"_guiRelayout\",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,u){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var m=M.dragOptions.dragmode=L._fullLayout.dragmode;y(m)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,\"zoom\"===m?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var u=L._fullLayout._invTransform,m=o.apply3DTransform(u)(r,n);r=m[0],n=m[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),v=\"M0,\"+M.h+\"L\"+M.w/2+\", 0L\"+M.w+\",\"+M.h+\"Z\",b=!1,T=D.append(\"path\").attr(\"class\",\"zoombox\").attr(\"transform\",s(M.x0,M.y0)).style({fill:d>.2?\"rgba(0,0,0,0)\":\"rgba(255,255,255,0)\",\"stroke-width\":0}).attr(\"d\",v),k=D.append(\"path\").attr(\"class\",\"zoombox-corners\").attr(\"transform\",s(M.x0,M.y0)).style({fill:c.background,stroke:c.defaultLine,\"stroke-width\":1,opacity:0}).attr(\"d\",\"M0,0Z\"),M.clearSelect(L)}(0,l,u)):\"pan\"===m?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearSelect(L)):(x(m)||y(m))&&_(a,l,u,M.dragOptions,m)}},S.onmousemove=function(t){g.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||m.unhover(L,t)},m.init(this.dragOptions)}},{\"../../components/color\":366,\"../../components/dragelement\":385,\"../../components/dragelement/helpers\":384,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../components/titles\":464,\"../../lib\":503,\"../../lib/extend\":493,\"../../registry\":638,\"../cartesian/axes\":554,\"../cartesian/constants\":561,\"../cartesian/select\":575,\"../cartesian/set_convert\":576,\"../plots\":619,\"@plotly/d3\":58,tinycolor2:312}],638:[function(t,e,r){\"use strict\";var n=t(\"./lib/loggers\"),i=t(\"./lib/noop\"),a=t(\"./lib/push_unique\"),o=t(\"./lib/is_plain_object\"),s=t(\"./lib/dom\").addStyleRule,l=t(\"./lib/extend\"),c=t(\"./plots/attributes\"),u=t(\"./plots/layout_attributes\"),f=l.extendFlat,h=l.extendDeepAll;function p(t){var e=t.name,i=t.categories,a=t.meta;if(r.modules[e])n.log(\"Type \"+e+\" already registered\");else{r.subplotsRegistry[t.basePlotModule.name]||function(t){var e=t.name;if(r.subplotsRegistry[e])return void n.log(\"Plot type \"+e+\" already registered.\");for(var i in v(t),r.subplotsRegistry[e]=t,r.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l-1&&(f[p[r]].title={text:\"\"});for(r=0;r\")?\"\":e.html(t).text()}));return e.remove(),r}(T),T=(T=T.replace(/&(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,\"&\")).replace(c,\"'\"),i.isIE()&&(T=(T=(T=T.replace(/\"/gi,\"'\")).replace(/(\\('#)([^']*)('\\))/gi,'(\"#$2\")')).replace(/(\\\\')/gi,'\"')),T}},{\"../components/color\":366,\"../components/drawing\":388,\"../constants/xmlns_namespaces\":480,\"../lib\":503,\"@plotly/d3\":58}],647:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;rf+c||!n(u))}for(var p=0;pa))return e}return void 0!==r?r:t.dflt},r.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},r.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},r.getValue=function(t,e){var r;return Array.isArray(t)?e0?e+=r:u<0&&(e-=r)}return e}function z(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var D=t[f+\"a\"],R=t[h+\"a\"];m=Math.abs(D.r2c(D.range[1])-D.r2c(D.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!==t.index&&g[t.index].p!==c){k||(L=function(t){return Math.min(A(t),t.p-y.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+y.bargroupwidth/2)});var B=g[t.index],N=v.base?B.b+B.s:B.s;t[h+\"0\"]=t[h+\"1\"]=R.c2p(B[h],!0),t[h+\"LabelVal\"]=N;var j=y.extents[y.extents.round(B.p)];t[f+\"0\"]=D.c2p(x?L(B):j[0],!0),t[f+\"1\"]=D.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+\"LabelVal\"]=U?B.orig_p:B.p,t.labelLabel=l(D,t[f+\"LabelVal\"],v[f+\"hoverformat\"]),t.valueLabel=l(R,t[h+\"LabelVal\"],v[h+\"hoverformat\"]),t.baseLabel=l(R,B.b,v[h+\"hoverformat\"]),t.spikeDistance=(function(t){var e=u,r=t.b,i=O(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+\"Spike\"]=D.c2p(B.p,!0),o(B,v,t),t.hovertemplate=v.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}e.exports={hoverPoints:function(t,e,r,n,a){var o=u(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,c=s[o.index];return o.color=f(l,c),i.getComponentMethod(\"errorbars\",\"hoverInfo\")(c,l,o),[o]}},hoverOnBars:u,getTraceColor:f}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"./helpers\":654}],656:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\").crossTraceCalc,colorbar:t(\"../scatter/marker_colorbar\"),arraysToCalcdata:t(\"./arrays_to_calcdata\"),plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"bar\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"bar\",\"oriented\",\"errorBarsOK\",\"showLegend\",\"zoomScale\"],animatable:!0,meta:{}}},{\"../../plots/cartesian\":568,\"../scatter/marker_colorbar\":944,\"./arrays_to_calcdata\":647,\"./attributes\":648,\"./calc\":649,\"./cross_trace_calc\":651,\"./defaults\":652,\"./event_data\":653,\"./hover\":655,\"./layout_attributes\":657,\"./layout_defaults\":658,\"./plot\":659,\"./select\":660,\"./style\":662}],657:[function(t,e,r){\"use strict\";e.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\",\"relative\"],dflt:\"group\",editType:\"calc\"},barnorm:{valType:\"enumerated\",values:[\"\",\"fraction\",\"percent\"],dflt:\"\",editType:\"calc\"},bargap:{valType:\"number\",min:0,max:1,editType:\"calc\"},bargroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],658:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../lib\"),o=t(\"./layout_attributes\");e.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,c=!1,u=!1,f={},h=s(\"barmode\"),p=0;p0}function S(t){return\"auto\"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,c=a.anchor||\"end\",u=\"end\"===c,f=\"start\"===c,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,m=i.height,g=Math.abs(e-t),v=Math.abs(n-r),y=g>2*_&&v>2*_?_:0;g-=2*y,v-=2*y;var x=S(l);\"auto\"!==l||d<=g&&m<=v||!(d>g||m>v)||(d>v||m>g)&&d.01?q:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?q(t):t>e?Math.ceil(t):Math.floor(t)};B=G(B,N,D),N=G(N,B,D),j=G(j,U,!D),U=G(U,j,!D)}var Y=A(a.ensureSingle(I,\"path\"),P,g,v);if(Y.style(\"vector-effect\",\"non-scaling-stroke\").attr(\"d\",isNaN((N-B)*(U-j))||V&&t._context.staticPlot?\"M0,0Z\":\"M\"+B+\",\"+j+\"V\"+U+\"H\"+N+\"V\"+j+\"Z\").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&R){var W=l.makePointStyleFns(f);l.singlePointStyle(c,Y,f,W,t)}!function(t,e,r,n,i,s,c,f,p,g,v){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,\"text\").text(r).attr({class:\"bartext bartext-\"+w,\"text-anchor\":\"middle\",\"data-notex\":1}).call(l.font,n).call(o.convertToTspans,t)}var I=n[0].trace,O=\"h\"===I.orientation,z=function(t,e,r,n,i){var o,s=e[0].trace;o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,\"texttemplate\");if(!s)return\"\";var l,c,f,h,p=\"histogram\"===o.type,d=\"waterfall\"===o.type,m=\"funnel\"===o.type,g=\"h\"===o.orientation;g?(l=\"y\",c=i,f=\"x\",h=n):(l=\"x\",c=n,f=\"y\",h=i);function v(t){return u(h,h.c2l(t),!0).text}var y=e[r],x={};x.label=y.p,x.labelLabel=x[l+\"Label\"]=(_=y.p,u(c,c.c2l(_),!0).text);var _;var w=a.castOption(o,y.i,\"text\");(0===w||w)&&(x.text=w);x.value=y.s,x.valueLabel=x[f+\"Label\"]=v(y.s);var T={};b(T,o,y.i),(p||void 0===T.x)&&(T.x=g?x.value:x.label);(p||void 0===T.y)&&(T.y=g?x.label:x.value);(p||void 0===T.xLabel)&&(T.xLabel=g?x.valueLabel:x.labelLabel);(p||void 0===T.yLabel)&&(T.yLabel=g?x.labelLabel:x.valueLabel);d&&(x.delta=+y.rawS||y.s,x.deltaLabel=v(x.delta),x.final=y.v,x.finalLabel=v(x.final),x.initial=x.final-x.delta,x.initialLabel=v(x.initial));m&&(x.value=y.s,x.valueLabel=v(x.value),x.percentInitial=y.begR,x.percentInitialLabel=a.formatPercent(y.begR),x.percentPrevious=y.difR,x.percentPreviousLabel=a.formatPercent(y.difR),x.percentTotal=y.sumR,x.percenTotalLabel=a.formatPercent(y.sumR));var k=a.castOption(o,y.i,\"customdata\");k&&(x.customdata=k);return a.texttemplateString(s,x,t._d3locale,T,x,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o=\"h\"===i.orientation,s=\"waterfall\"===i.type,l=\"funnel\"===i.type;function c(t){return u(o?r:n,+t,!0).text}var f,h=i.textinfo,p=t[e],d=h.split(\"+\"),m=[],g=function(t){return-1!==d.indexOf(t)};g(\"label\")&&m.push((v=t[e].p,u(o?n:r,v,!0).text));var v;g(\"text\")&&(0===(f=a.castOption(i,p.i,\"text\"))||f)&&m.push(f);if(s){var y=+p.rawS||p.s,x=p.v,b=x-y;g(\"initial\")&&m.push(c(b)),g(\"delta\")&&m.push(c(y)),g(\"final\")&&m.push(c(x))}if(l){g(\"value\")&&m.push(c(p.s));var _=0;g(\"percent initial\")&&_++,g(\"percent previous\")&&_++,g(\"percent total\")&&_++;var w=_>1;g(\"percent initial\")&&(f=a.formatPercent(p.begR),w&&(f+=\" of initial\"),m.push(f)),g(\"percent previous\")&&(f=a.formatPercent(p.difR),w&&(f+=\" of previous\"),m.push(f)),g(\"percent total\")&&(f=a.formatPercent(p.sumR),w&&(f+=\" of total\"),m.push(f))}return m.join(\"
\")}(e,r,n,i):m.getValue(s.text,r);return m.coerceString(y,o)}(C,n,i,T,M);w=function(t,e){var r=m.getValue(t.textposition,e);return m.coerceEnumerated(x,r)}(I,i);var D=\"stack\"===g.mode||\"relative\"===g.mode,R=n[i],F=!D||R._outmost;if(!z||\"none\"===w||(R.isBlank||s===c||f===p)&&(\"auto\"===w||\"inside\"===w))return void r.select(\"text\").remove();var B=C.font,N=d.getBarColor(n[i],I),j=d.getInsideTextFont(I,i,B,N),U=d.getOutsideTextFont(I,i,B),V=r.datum();O?\"log\"===T.type&&V.s0<=0&&(s=T.range[0]=G*(Z/Y):Z>=Y*(X/G);G>0&&Y>0&&(J||K||Q)?w=\"inside\":(w=\"outside\",H.remove(),H=null)}else w=\"inside\";if(!H){W=a.ensureUniformFontSize(t,\"outside\"===w?U:j);var $=(H=P(r,z,W)).attr(\"transform\");if(H.attr(\"transform\",\"\"),q=l.bBox(H.node()),G=q.width,Y=q.height,H.attr(\"transform\",$),G<=0||Y<=0)return void H.remove()}var tt,et,rt=I.textangle;\"outside\"===w?(et=\"both\"===I.constraintext||\"outside\"===I.constraintext,tt=function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,c=a.angle||0,u=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/u));var m=S(c),g=E(i,m),v=(s?g.x:g.y)/2,y=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);s?(b=e-M*o,T=M*v):(w=n+M*o,A=-M*v);return{textX:y,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:m}}(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt})):(et=\"both\"===I.constraintext||\"inside\"===I.constraintext,tt=L(s,c,f,p,q,{isHorizontal:O,constrained:et,angle:rt,anchor:I.insidetextanchor}));tt.fontSize=W.size,h(\"histogram\"===I.type?\"bar\":I.type,tt,C),R.transform=tt,A(H,C,g,v).attr(\"transform\",a.getTextTransform(tt))}(t,e,I,r,p,B,N,j,U,g,v),e.layerClipId&&l.hideOutsideRangePoint(c,I.select(\"text\"),w,C,f.xcalendar,f.ycalendar)}));var j=!1===f.cliponaxis;l.setClipUrl(c,j?null:e.layerClipId,t)}));c.getComponentMethod(\"errorbars\",\"plot\")(t,I,e,g)},toMoveInsideBar:L}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../components/fx/helpers\":402,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"./attributes\":648,\"./constants\":650,\"./helpers\":654,\"./style\":662,\"./uniform_text\":664,\"@plotly/d3\":58,\"fast-isnumeric\":190}],660:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}e.exports=function(t,e){var r,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l=\"funnel\"===s.type,c=\"h\"===s.orientation,u=[];if(!1===e)for(r=0;r1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr(\"shape-rendering\",\"crispEdges\")})),e.selectAll(\"g.points\").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod(\"errorbars\",\"style\")(e)},styleTextPoints:m,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll(\"path\"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll(\"text\"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod(\"errorbars\",\"style\")(r))},getInsideTextFont:y,getOutsideTextFont:x,getBarColor:_,resizeText:l}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../lib\":503,\"../../registry\":638,\"./attributes\":648,\"./helpers\":654,\"./uniform_text\":664,\"@plotly/d3\":58}],663:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"../../lib\").coercePattern;e.exports=function(t,e,r,s,l){var c=r(\"marker.color\",s),u=i(t,\"marker\");u&&a(t,e,l,r,{prefix:\"marker.\",cLetter:\"c\"}),r(\"marker.line.color\",n.defaultLine),i(t,\"marker.line\")&&a(t,e,l,r,{prefix:\"marker.line.\",cLetter:\"c\"}),r(\"marker.line.width\"),r(\"marker.opacity\"),o(r,\"marker.pattern\",c,u),r(\"selected.marker.color\"),r(\"unselected.marker.color\")}},{\"../../components/color\":366,\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503}],664:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\");function a(t){return\"_\"+t+\"Text_minsize\"}e.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=o g.point\"}e.selectAll(s).each((function(t){var e=t.transform;e&&(e.scale=l&&e.hide?0:o/e.fontSize,n.select(this).select(\"text\").attr(\"transform\",i.getTextTransform(e)))}))}}}},{\"../../lib\":503,\"@plotly/d3\":58}],665:[function(t,e,r){\"use strict\";var n=t(\"../../plots/template_attributes\").hovertemplateAttrs,i=t(\"../../lib/extend\").extendFlat,a=t(\"../scatterpolar/attributes\"),o=t(\"../bar/attributes\");e.exports={r:a.r,theta:a.theta,r0:a.r0,dr:a.dr,theta0:a.theta0,dtheta:a.dtheta,thetaunit:a.thetaunit,base:i({},o.base,{}),offset:i({},o.offset,{}),width:i({},o.width,{}),text:i({},o.text,{}),hovertext:i({},o.hovertext,{}),marker:o.marker,hoverinfo:a.hoverinfo,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{\"../../lib/extend\":493,\"../../plots/template_attributes\":633,\"../bar/attributes\":648,\"../scatterpolar/attributes\":1e3}],666:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/helpers\").hasColorscale,i=t(\"../../components/colorscale/calc\"),a=t(\"../bar/arrays_to_calcdata\"),o=t(\"../bar/cross_trace_calc\").setGroupPositions,s=t(\"../scatter/calc_selection\"),l=t(\"../../registry\").traceIs,c=t(\"../../lib\").extendFlat;e.exports={calc:function(t,e){for(var r=t._fullLayout,o=e.subplot,l=r[o].radialaxis,c=r[o].angularaxis,u=l.makeCalcdata(e,\"r\"),f=c.makeCalcdata(e,\"theta\"),h=e._length,p=new Array(h),d=u,m=f,g=0;gh.range[1]&&(x+=Math.PI);if(n.getClosest(c,(function(t){return m(y,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/v)-1+(t.rp1-y)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=c[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,u,t),s(_,u,f,t),t.hovertemplate=u.hovertemplate,t.color=a(u,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign=\"left\"),[t]}}},{\"../../components/fx\":406,\"../../lib\":503,\"../../plots/polar/helpers\":621,\"../bar/hover\":655,\"../scatterpolar/hover\":1004}],669:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"barpolar\",basePlotModule:t(\"../../plots/polar\"),categories:[\"polar\",\"bar\",\"showLegend\"],attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"../scatterpolar/format_labels\"),style:t(\"../bar/style\").style,styleOnSelect:t(\"../bar/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../bar/select\"),meta:{}}},{\"../../plots/polar\":622,\"../bar/select\":660,\"../bar/style\":662,\"../scatter/marker_colorbar\":944,\"../scatterpolar/format_labels\":1003,\"./attributes\":665,\"./calc\":666,\"./defaults\":667,\"./hover\":668,\"./layout_attributes\":670,\"./layout_defaults\":671,\"./plot\":672}],670:[function(t,e,r){\"use strict\";e.exports={barmode:{valType:\"enumerated\",values:[\"stack\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},bargap:{valType:\"number\",dflt:.1,min:0,max:1,editType:\"calc\"}}},{}],671:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(c=o,u=l):(c=l,u=o);var f=[s.findEnclosingVertexAngles(c,t.vangles)[0],(c+u)/2,s.findEnclosingVertexAngles(u,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,c,u,f,e,r)};return function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),p=e.layers.frontplot.select(\"g.barlayer\");a.makeTraceGroups(p,r,\"trace bars\").each((function(){var r=n.select(this),s=a.ensureSingle(r,\"g\",\"points\").selectAll(\"g.point\").data(a.identity);s.enter().append(\"g\").style(\"vector-effect\",\"non-scaling-stroke\").style(\"stroke-miterlimit\",2).classed(\"point\",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=u.c2p(t.s0),s=t.rp1=u.c2p(t.s1),p=t.thetag0=f.c2g(t.p0),d=t.thetag1=f.c2g(t.p1);if(i(o)&&i(s)&&i(p)&&i(d)&&o!==s&&p!==d){var m=u.c2g(t.s1),g=(p+d)/2;t.ct=[l.c2p(m*Math.cos(g)),c.c2p(m*Math.sin(g))],e=h(o,s,p,d)}else e=\"M0,0Z\";a.ensureSingle(r,\"path\").attr(\"d\",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../plots/polar/helpers\":621,\"@plotly/d3\":58,\"fast-isnumeric\":190}],673:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../bar/attributes\"),a=t(\"../../components/color/attributes\"),o=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,s=t(\"../../plots/template_attributes\").hovertemplateAttrs,l=t(\"../../lib/extend\").extendFlat,c=n.marker,u=c.line;e.exports={y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},x0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},y0:{valType:\"any\",editType:\"calc+clearAxisTypes\"},dx:{valType:\"number\",editType:\"calc\"},dy:{valType:\"number\",editType:\"calc\"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),name:{valType:\"string\",editType:\"calc+clearAxisTypes\"},q1:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},median:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},q3:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},lowerfence:{valType:\"data_array\",editType:\"calc\"},upperfence:{valType:\"data_array\",editType:\"calc\"},notched:{valType:\"boolean\",editType:\"calc\"},notchwidth:{valType:\"number\",min:0,max:.5,dflt:.25,editType:\"calc\"},notchspan:{valType:\"data_array\",editType:\"calc\"},boxpoints:{valType:\"enumerated\",values:[\"all\",\"outliers\",\"suspectedoutliers\",!1],editType:\"calc\"},jitter:{valType:\"number\",min:0,max:1,editType:\"calc\"},pointpos:{valType:\"number\",min:-2,max:2,editType:\"calc\"},boxmean:{valType:\"enumerated\",values:[!0,\"sd\",!1],editType:\"calc\"},mean:{valType:\"data_array\",editType:\"calc\"},sd:{valType:\"data_array\",editType:\"calc\"},orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],editType:\"calc+clearAxisTypes\"},quartilemethod:{valType:\"enumerated\",values:[\"linear\",\"exclusive\",\"inclusive\"],dflt:\"linear\",editType:\"calc\"},width:{valType:\"number\",min:0,dflt:0,editType:\"calc\"},marker:{outliercolor:{valType:\"color\",dflt:\"rgba(0, 0, 0, 0)\",editType:\"style\"},symbol:l({},c.symbol,{arrayOk:!1,editType:\"plot\"}),opacity:l({},c.opacity,{arrayOk:!1,dflt:1,editType:\"style\"}),size:l({},c.size,{arrayOk:!1,editType:\"calc\"}),color:l({},c.color,{arrayOk:!1,editType:\"style\"}),line:{color:l({},u.color,{arrayOk:!1,dflt:a.defaultLine,editType:\"style\"}),width:l({},u.width,{arrayOk:!1,dflt:0,editType:\"style\"}),outliercolor:{valType:\"color\",editType:\"style\"},outlierwidth:{valType:\"number\",min:0,dflt:1,editType:\"style\"},editType:\"style\"},editType:\"plot\"},line:{color:{valType:\"color\",editType:\"style\"},width:{valType:\"number\",min:0,dflt:2,editType:\"style\"},editType:\"plot\"},fillcolor:n.fillcolor,whiskerwidth:{valType:\"number\",min:0,max:1,dflt:.5,editType:\"calc\"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:\"style\"},unselected:{marker:n.unselected.marker,editType:\"style\"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:\"flaglist\",flags:[\"boxes\",\"points\"],dflt:\"boxes+points\",editType:\"style\"}}},{\"../../components/color/attributes\":365,\"../../lib/extend\":493,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../bar/attributes\":648,\"../scatter/attributes\":926}],674:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../plots/cartesian/align_period\"),o=t(\"../../lib\"),s=t(\"../../constants/numerical\").BADNUM,l=o._;e.exports=function(t,e){var r,c,y,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||\"x\"),A=i.getFromId(t,e.yaxis||\"y\"),M=[],S=\"violin\"===e.type?\"_numViolins\":\"_numBoxes\";\"h\"===e.orientation?(y=k,x=\"x\",b=A,_=\"y\",w=!!e.yperiodalignment):(y=A,x=\"y\",b=k,_=\"x\",w=!!e.xperiodalignment);var E,L,C,P,I,O,z=function(t,e,r,i){var s,l=e+\"0\"in t,c=\"d\"+e in t;if(e in t||l&&c){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+\"0\"]:\"name\"in t&&(\"category\"===r.type||n(t.name)&&-1!==[\"linear\",\"log\"].indexOf(r.type)||o.isDateTime(t.name)&&\"date\"===r.type)?t.name:i;for(var f=\"multicategory\"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+\"calendar\"]),h=t._length,p=new Array(h),d=0;dE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return y.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var Y=V(\"lowerfence\");E.lf=Y!==s&&Y<=E.q1?Y:p(E,C,P);var W=V(\"upperfence\");E.uf=W!==s&&W>=E.q3?W:d(E,C,P);var X=V(\"mean\");E.mean=X!==s?X:P?o.mean(C,P):(E.q1+E.q3)/2;var Z=V(\"sd\");E.sd=X!==s&&Z>=0?Z:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=m(E),E.uo=g(E);var J=V(\"notchspan\");J=J!==s&&J>0?J:v(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,Q=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),Q=Math.max(Q,C[P-1])),e.notched&&(K=Math.min(K,E.ln),Q=Math.max(Q,E.un)),E.min=K,E.max=Q}else{var $;o.warn([\"Invalid input - make sure that q1 <= median <= q3\",\"q1 = \"+E.q1,\"median = \"+E.med,\"q3 = \"+E.q3].join(\"\\n\")),$=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=$,E.q1=E.q3=$,E.lf=E.uf=$,E.mean=E.sd=$,E.ln=E.un=$,E.min=E.max=$}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[y._id]=i.findExtremes(y,[H,q],{padded:!0})}else{var tt=y.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ut,ft;if((E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean),E.med=o.interp(C,.5),P%2&&(lt||ct))lt?(ut=C.slice(0,P/2),ft=C.slice(P/2+1)):ct&&(ut=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ut,.5),E.q3=o.interp(ft,.5);else E.q1=o.interp(C,.25),E.q3=o.interp(C,.75);E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=m(E),E.uo=g(E);var ht=v(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[y._id]=i.findExtremes(y,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,\"median:\"),min:l(t,\"min:\"),q1:l(t,\"q1:\"),q3:l(t,\"q3:\"),max:l(t,\"max:\"),mean:\"sd\"===e.boxmean?l(t,\"mean \\xb1 \\u03c3:\"):l(t,\"mean:\"),lf:l(t,\"lower fence:\"),uf:l(t,\"upper fence:\")}},T[S]++,M):[{t:{empty:!0}}]};var c={text:\"tx\",hovertext:\"htx\"};function u(t,e,r){for(var n in c)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[c[n]]=e[n][r[0]][r[1]]):t[c[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function m(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function v(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},{\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/align_period\":551,\"../../plots/cartesian/axes\":554,\"fast-isnumeric\":190}],675:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/constraints\").getAxisGroup,o=[\"v\",\"h\"];function s(t,e,r,o){var s,l,c,u=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],m=0;for(s=0;s1,b=1-f[t+\"gap\"],_=1-f[t+\"groupgap\"];for(s=0;s0){var q=E.pointpos,G=E.jitter,Y=E.marker.size/2,W=0;q+G>=0&&((W=V*(q+G))>M?(H=!0,j=Y,B=W):W>R&&(j=Y,B=M)),W<=M&&(B=M);var X=0;q-G<=0&&((X=-V*(q-G))>S?(H=!0,U=Y,N=X):X>F&&(U=Y,N=S)),X<=S&&(N=S)}else B=M,N=S;var Z=new Array(c.length);for(l=0;l0?(g=\"v\",v=x>0?Math.min(_,b):Math.min(b)):x>0?(g=\"h\",v=Math.min(_)):v=0;if(v){e._length=v;var S=r(\"orientation\",g);e._hasPreCompStats?\"v\"===S&&0===x?(r(\"x0\",0),r(\"dx\",1)):\"h\"===S&&0===y&&(r(\"y0\",0),r(\"dy\",1)):\"v\"===S&&0===x?r(\"x0\"):\"h\"===S&&0===y&&r(\"y0\"),i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,c,\"marker.outliercolor\"),s=r(\"marker.line.outliercolor\"),l=\"outliers\";e._hasPreCompStats?l=\"all\":(o||s)&&(l=\"suspectedoutliers\");var u=r(a+\"points\",l);u?(r(\"jitter\",\"all\"===u?.3:0),r(\"pointpos\",\"all\"===u?-1.5:0),r(\"marker.symbol\"),r(\"marker.opacity\"),r(\"marker.size\"),r(\"marker.color\",e.line.color),r(\"marker.line.color\"),r(\"marker.line.width\"),\"suspectedoutliers\"===u&&(r(\"marker.line.outliercolor\",e.marker.color),r(\"marker.line.outlierwidth\")),r(\"selected.marker.color\"),r(\"unselected.marker.color\"),r(\"selected.marker.size\"),r(\"unselected.marker.size\"),r(\"text\"),r(\"hovertext\")):delete e.marker;var f=r(\"hoveron\");\"all\"!==f&&-1===f.indexOf(\"points\")||r(\"hovertemplate\"),n.coerceSelectionMarkerOpacity(e,r)}e.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,c,r,i)}if(u(t,e,s,i),!1!==e.visible){o(t,e,i,s),s(\"xhoverformat\"),s(\"yhoverformat\");var l=e._hasPreCompStats;l&&(s(\"lowerfence\"),s(\"upperfence\")),s(\"line.color\",(t.marker||{}).color||r),s(\"line.width\"),s(\"fillcolor\",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s(\"mean\"),d=s(\"sd\");p&&p.length&&(h=!0,d&&d.length&&(h=\"sd\"))}s(\"boxmean\",h),s(\"whiskerwidth\"),s(\"width\"),s(\"quartilemethod\");var m=!1;if(l){var g=s(\"notchspan\");g&&g.length&&(m=!0)}else n.validate(t.notchwidth,c.notchwidth)&&(m=!0);s(\"notched\",m)&&s(\"notchwidth\"),f(t,e,s,{prefix:\"box\"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,c,t)}for(var o=0;ot.lo&&(x.so=!0)}return a}));h.enter().append(\"path\").classed(\"point\",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,c=e.pos,u=!!c.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll(\"path.mean\").data(\"box\"===r.type&&r.boxmean||\"violin\"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append(\"path\").attr(\"class\",\"mean\").style({fill:\"none\",\"vector-effect\":\"non-scaling-stroke\"}),d.exit().remove(),d.each((function(t){var e=c.c2l(t.pos+f,!0),i=c.l2p(e-o)+h,a=c.l2p(e+s)+h,d=u?(i+a)/2:c.l2p(e)+h,m=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),v=l.c2p(t.mean+t.sd,!0);\"h\"===r.orientation?n.select(this).attr(\"d\",\"M\"+m+\",\"+i+\"V\"+a+(\"sd\"===p?\"m0,0L\"+g+\",\"+d+\"L\"+m+\",\"+i+\"L\"+v+\",\"+d+\"Z\":\"\")):n.select(this).attr(\"d\",\"M\"+i+\",\"+m+\"H\"+a+(\"sd\"===p?\"m0,0L\"+d+\",\"+g+\"L\"+i+\",\"+m+\"L\"+d+\",\"+v+\"Z\":\"\"))}))}e.exports={plot:function(t,e,r,a){var c=e.xaxis,u=e.yaxis;i.makeTraceGroups(a,r,\"trace boxes\").each((function(t){var e,r,i=n.select(this),a=t[0],f=a.t,h=a.trace;(f.wdPos=f.bdPos*h.whiskerwidth,!0!==h.visible||f.empty)?i.remove():(\"h\"===h.orientation?(e=u,r=c):(e=c,r=u),o(i,{pos:e,val:r},h,f),s(i,{x:c,y:u},h,f),l(i,{pos:e,val:r},h,f))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},{\"../../components/drawing\":388,\"../../lib\":503,\"@plotly/d3\":58}],683:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;for(var i=1/0,a=-1/0,o=e.length,s=0;s0?Math.floor:Math.ceil,I=L>0?Math.ceil:Math.floor,O=L>0?Math.min:Math.max,z=L>0?Math.max:Math.min,D=P(S+C),R=I(E-C),F=[[f=M(S)]];for(a=D;a*L=0;i--)a[u-i]=t[f][i],o[u-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:c}),s}},{}],697:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib/extend\").extendFlat;e.exports=function(t,e,r){var a,o,s,l,c,u,f,h,p,d,m,g,v,y,x=t[\"_\"+e],b=t[e+\"axis\"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t[\"_\"+r],A=t[r+\"axis\"];\"array\"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),\"array\"===b.tickmode&&delete b.tickvals;var I=b.smoothing?3:1;function O(n){var i,a,o,s,l,c,u,f,p,d,m,g,v=[],y=[],x={};if(\"b\"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),v.push(l[0]+p[0]/3),y.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),v.push(f[0]-d[0]/3),y.push(f[1]-d[1]/3)),v.push(f[0]),y.push(f[1]),l=f;else for(i=t.a2i(n),c=Math.floor(Math.max(0,Math.min(C-2,i))),u=i-c,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],c,e,u,r)},a=0;a0&&(m=t.dxydj([],c,a-1,u,0),v.push(l[0]+m[0]/3),y.push(l[1]+m[1]/3),g=t.dxydj([],c,a-1,u,1),v.push(f[0]-g[0]/3),y.push(f[1]-g[1]/3)),v.push(f[0]),y.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=v,x.y=y,x.smoothing=A.smoothing,x}function z(n){var i,a,o,s,l,c=[],u=[],f={};if(f.length=x.length,f.crossLength=k.length,\"b\"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(z(o),{color:b.gridcolor,width:b.gridwidth}));for(h=u;hx.length-1||m<0||m>x.length-1))for(g=x[s],v=x[m],a=0;ax[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(z(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(z(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,u=(c=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=c[1],h=u;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(O(p),{color:b.gridcolor,width:b.gridwidth}));for(h=u-1;hx[x.length-1]||w.push(i(O(d),{color:b.minorgridcolor,width:b.minorgridwidth}));b.startline&&T.push(i(O(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(O(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},{\"../../lib/extend\":493,\"../../plots/cartesian/axes\":554}],698:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../../lib/extend\").extendFlat;e.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:c}}},{}],712:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/drawing\"),a=t(\"./map_1d_array\"),o=t(\"./makepath\"),s=t(\"./orient_text\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../../lib\"),u=c.strRotate,f=c.strTranslate,h=t(\"../../constants/alignment\");function p(t,e,r,i,s,l){var c=\"const-\"+s+\"-lines\",u=r.selectAll(\".\"+c).data(l);u.enter().append(\"path\").classed(c,!0).style(\"vector-effect\",\"non-scaling-stroke\"),u.each((function(r){var i=r,s=i.x,l=i.y,c=a([],s,t.c2p),u=a([],l,e.c2p),f=\"M\"+o(c,u,i.smoothing);n.select(this).attr(\"d\",f).style(\"stroke-width\",i.width).style(\"stroke\",i.color).style(\"fill\",\"none\")})),u.exit().remove()}function d(t,e,r,a,o,c,h,p){var d=c.selectAll(\"text.\"+p).data(h);d.enter().append(\"text\").classed(p,!0);var m=0,g={};return d.each((function(o,c){var h;if(\"auto\"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}c||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,v=n.select(this).attr({\"text-anchor\":d>0?\"start\":\"end\",\"data-notex\":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),y=i.bBox(this);v.attr(\"transform\",f(h.p[0],h.p[1])+u(h.angle)+f(o.axis.labelpadding*d,.3*y.height)),m=Math.max(m,y.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=m,g}e.exports=function(t,e,r,i){var l=e.xaxis,u=e.yaxis,f=t._fullLayout._clips;c.makeTraceGroups(i,r,\"trace\").each((function(e){var r=n.select(this),i=e[0],h=i.trace,m=h.aaxis,g=h.baxis,y=c.ensureSingle(r,\"g\",\"minorlayer\"),x=c.ensureSingle(r,\"g\",\"majorlayer\"),b=c.ensureSingle(r,\"g\",\"boundarylayer\"),_=c.ensureSingle(r,\"g\",\"labellayer\");r.style(\"opacity\",h.opacity),p(l,u,x,m,\"a\",m._gridlines),p(l,u,x,g,\"b\",g._gridlines),p(l,u,y,m,\"a\",m._minorgridlines),p(l,u,y,g,\"b\",g._minorgridlines),p(l,u,b,m,\"a-boundary\",m._boundarylines),p(l,u,b,g,\"b-boundary\",g._boundarylines);var w=d(t,l,u,h,i,_,m._labels,\"a-label\"),T=d(t,l,u,h,i,_,g._labels,\"b-label\");!function(t,e,r,n,i,a,o,l){var u,f,h,p,d=c.aggNums(Math.min,null,r.a),m=c.aggNums(Math.max,null,r.a),g=c.aggNums(Math.min,null,r.b),y=c.aggNums(Math.max,null,r.b);u=.5*(d+m),f=g,h=r.ab2xy(u,f,!0),p=r.dxyda_rough(u,f),void 0===o.angle&&c.extendFlat(o,s(r,i,a,h,r.dxydb_rough(u,f)));v(t,e,r,n,h,p,r.aaxis,i,a,o,\"a-title\"),u=d,f=.5*(g+y),h=r.ab2xy(u,f,!0),p=r.dxydb_rough(u,f),void 0===l.angle&&c.extendFlat(l,s(r,i,a,h,r.dxyda_rough(u,f)));v(t,e,r,n,h,p,r.baxis,i,a,l,\"b-title\")}(t,_,h,i,l,u,w,T),function(t,e,r,n,i){var s,l,u,f,h=r.select(\"#\"+t._clipPathId);h.size()||(h=r.append(\"clipPath\").classed(\"carpetclip\",!0));var p=c.ensureSingle(h,\"path\",\"carpetboundary\"),d=e.clipsegments,m=[];for(f=0;f90&&y<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*m*a-_),b.attr(\"transform\",f(e.p[0],e.p[1])+u(e.angle)+f(0,_)).attr(\"text-anchor\",\"middle\").call(i.font,h.title.font)})),b.exit().remove()}},{\"../../components/drawing\":388,\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"./makepath\":709,\"./map_1d_array\":710,\"./orient_text\":711,\"@plotly/d3\":58}],713:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib/search\").findBin,a=t(\"./compute_control_points\"),o=t(\"./create_spline_evaluator\"),s=t(\"./create_i_derivative_evaluator\"),l=t(\"./create_j_derivative_evaluator\");e.exports=function(t){var e=t._a,r=t._b,c=e.length,u=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[c-1],m=r[0],g=r[u-1],v=e[e.length-1]-e[0],y=r[r.length-1]-r[0],x=v*n.RELATIVE_CULL_TOLERANCE,b=y*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,m-=b,g+=b,t.isVisible=function(t,e){return t>p&&tm&&ed||eg},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],c,u,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),c-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),c-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),c-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(c-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),u-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(u-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[c-1]|ir[u-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,m=0,g=0,v=[];ne[c-1]?(f=c-2,h=1,m=(n-e[c-1])/(e[c-1]-e[c-2])):h=o-(f=Math.max(0,Math.min(c-2,Math.floor(o)))),ir[u-1]?(p=u-2,d=1,g=(i-r[u-1])/(r[u-1]-r[u-2])):d=s-(p=Math.max(0,Math.min(u-2,Math.floor(s)))),m&&(t.dxydi(v,f,p,h,d),l[0]+=v[0]*m,l[1]+=v[1]*m),g&&(t.dxydj(v,f,p,h,d),l[0]+=v[0]*g,l[1]+=v[1]*g)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=v*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},{\"../../lib/search\":523,\"./compute_control_points\":701,\"./constants\":702,\"./create_i_derivative_evaluator\":703,\"./create_j_derivative_evaluator\":704,\"./create_spline_evaluator\":705}],714:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e,r){var i,a,o,s=[],l=[],c=t[0].length,u=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log(\"Smoother converged to\",k,\"after\",A,\"iterations\"),t}},{\"../../lib\":503}],715:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArray1D;e.exports=function(t,e,r){var i=r(\"x\"),a=i&&i.length,o=r(\"y\"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},{\"../../lib\":503}],716:[function(t,e,r){\"use strict\";var n=t(\"../../plots/template_attributes\").hovertemplateAttrs,i=t(\"../scattergeo/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../plots/attributes\"),s=t(\"../../components/color/attributes\").defaultLine,l=t(\"../../lib/extend\").extendFlat,c=i.marker.line;e.exports=l({locations:{valType:\"data_array\",editType:\"calc\"},locationmode:i.locationmode,z:{valType:\"data_array\",editType:\"calc\"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},c.color,{dflt:s}),width:l({},c.width,{dflt:1}),editType:\"calc\"},opacity:{valType:\"number\",arrayOk:!0,min:0,max:1,dflt:1,editType:\"style\"},editType:\"calc\"},selected:{marker:{opacity:i.selected.marker.opacity,editType:\"plot\"},editType:\"plot\"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:\"plot\"},editType:\"plot\"},hoverinfo:l({},o.hoverinfo,{editType:\"calc\",flags:[\"location\",\"z\",\"text\",\"name\"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a(\"\",{cLetter:\"z\",editTypeOverride:\"calc\"}))},{\"../../components/color/attributes\":365,\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/template_attributes\":633,\"../scattergeo/attributes\":968}],717:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../../components/colorscale/calc\"),o=t(\"../scatter/arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\");function l(t){return t&&\"string\"==typeof t}e.exports=function(t,e){var r,c=e._length,u=new Array(c);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f\")}(t,f,o),[t]}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"./attributes\":716}],721:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),calc:t(\"./calc\"),calcGeoJSON:t(\"./plot\").calcGeoJSON,plot:t(\"./plot\").plot,style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"choropleth\",basePlotModule:t(\"../../plots/geo\"),categories:[\"geo\",\"noOpacity\",\"showLegend\"],meta:{}}},{\"../../plots/geo\":589,\"../heatmap/colorbar\":795,\"./attributes\":716,\"./calc\":717,\"./defaults\":718,\"./event_data\":719,\"./hover\":720,\"./plot\":722,\"./select\":723,\"./style\":724}],722:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../lib/geo_location_utils\"),o=t(\"../../lib/topojson_utils\").getTopojsonFeatures,s=t(\"../../plots/cartesian/autorange\").findExtremes,l=t(\"./style\").style;e.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,c=r._length,u=\"geojson-id\"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p=0;n--){var i=r[n].id;if(\"string\"==typeof i&&0===i.indexOf(\"water\"))for(var a=n+1;a=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(a,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},{\"../../plots/mapbox/constants\":611,\"./convert\":726}],730:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../mesh3d/attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat,c={x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},u:{valType:\"data_array\",editType:\"calc\"},v:{valType:\"data_array\",editType:\"calc\"},w:{valType:\"data_array\",editType:\"calc\"},sizemode:{valType:\"enumerated\",values:[\"scaled\",\"absolute\"],editType:\"calc\",dflt:\"scaled\"},sizeref:{valType:\"number\",editType:\"calc\",min:0},anchor:{valType:\"enumerated\",editType:\"calc\",values:[\"tip\",\"tail\",\"cm\",\"center\"],dflt:\"cm\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"},{keys:[\"norm\"]}),uhoverformat:i(\"u\",1),vhoverformat:i(\"v\",1),whoverformat:i(\"w\",1),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),showlegend:l({},s.showlegend,{dflt:!1})};l(c,n(\"\",{colorAttr:\"u/v/w norm\",showScaleDflt:!0,editTypeOverride:\"calc\"}));[\"opacity\",\"lightposition\",\"lighting\"].forEach((function(t){c[t]=o[t]})),c.hoverinfo=l({},s.hoverinfo,{editType:\"calc\",flags:[\"x\",\"y\",\"z\",\"u\",\"v\",\"w\",\"norm\",\"text\",\"name\"],dflt:\"x+y+z+norm+text+name\"}),c.transforms=void 0,e.exports=c},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../mesh3d/attributes\":867}],731:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,c=0;co.level||o.starts.length&&a===o.level)}break;case\"constraint\":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,c=-1/0,u=1/0;for(r=0;r\":p>c&&(n.prefixBoundary=!0);break;case\"<\":(pc||n.starts.length&&h===u)&&(n.prefixBoundary=!0);break;case\"][\":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fc&&(n.prefixBoundary=!0)}}}},{}],738:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale\"),i=t(\"./make_color_map\"),a=t(\"./end_plus\");e.exports={min:\"zmin\",max:\"zmax\",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,c=o.coloring,u=i(e,{isColorbar:!0});if(\"heatmap\"===c){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else\"fill\"===c&&(r._fillcolor=u);r._line={color:\"lines\"===c?u:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},{\"../../components/colorscale\":378,\"./end_plus\":746,\"./make_color_map\":751}],739:[function(t,e,r){\"use strict\";e.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},{}],740:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"./label_defaults\"),a=t(\"../../components/color\"),o=a.addOpacity,s=a.opacity,l=t(\"../../constants/filter_ops\"),c=l.CONSTRAINT_REDUCTION,u=l.COMPARISON_OPS2;e.exports=function(t,e,r,a,l,f){var h,p,d,m=e.contours,g=r(\"contours.operation\");(m._operation=c[g],function(t,e){var r;-1===u.indexOf(e.operation)?(t(\"contours.value\",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t(\"contours.value\",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,m),\"=\"===g?h=m.showlines=!0:(h=r(\"contours.showlines\"),d=r(\"fillcolor\",o((t.line||{}).color||l,.5))),h)&&(p=r(\"line.color\",d&&s(d)?o(e.fillcolor,1):l),r(\"line.width\",2),r(\"line.dash\"));r(\"line.smoothing\"),i(r,a,p,f)}},{\"../../components/color\":366,\"../../constants/filter_ops\":475,\"./label_defaults\":750,\"fast-isnumeric\":190}],741:[function(t,e,r){\"use strict\";var n=t(\"../../constants/filter_ops\"),i=t(\"fast-isnumeric\");function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}e.exports={\"[]\":o(\"[]\"),\"][\":o(\"][\"),\">\":s(\">\"),\"<\":s(\"<\"),\"=\":s(\"=\")}},{\"../../constants/filter_ops\":475,\"fast-isnumeric\":190}],742:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var i=n(\"contours.start\"),a=n(\"contours.end\"),o=!1===i||!1===a,s=r(\"contours.size\");!(o?e.autocontour=!0:r(\"autocontour\",!1))&&s||r(\"ncontours\")}},{}],743:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}e.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case\"=\":case\"<\":return t;case\">\":for(1!==t.length&&n.warn(\"Contour data invalid for the specified inequality operation.\"),a=t[0],r=0;r1e3){n.warn(\"Too many contours, clipping at 1000\",t);break}return l}},{\"../../lib\":503,\"./constraint_mapping\":741,\"./end_plus\":746}],746:[function(t,e,r){\"use strict\";e.exports=function(t){return t.end+t.size/1e6}},{}],747:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./constants\");function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1;return[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,m=t.z[0].length,g=e.slice(),v=h.slice();for(c=0;c<1e4;c++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[u]=i.SADDLEREMAINDER[f]):delete t.crossings[u],!(h=i.NEWDELTA[f])){n.log(\"Found bad marching index:\",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],u=e.join(\",\"),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var y=h[0]&&(e[0]<0||e[0]>m-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===v[0]&&h[1]===v[1]||r&&y)break;f=t.crossings[u]}1e4===c&&n.log(\"Infinite loop in contour?\");var x,b,_,w,T,k,A,M,S,E,L,C,P,I,O,z=a(p[0],p[p.length-1],o,l),D=0,R=.2*t.smoothing,F=[],B=0;for(c=1;c=B;c--)if((x=F[c])=B&&x+F[b]M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;Mt?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}e.exports=function(t){var e,r,a,o,s,l,c,u,f,h=t[0].z,p=h.length,d=h[0].length,m=2===p||2===d;for(r=0;r=0&&(n=y,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-y[1])<.01&&(y[0]-r[0])*(n[0]-y[0])>=0&&(n=y,s=l):i.log(\"endpt to newendpt is not vert. or horz.\",r,n,y)}if(r=n,s>=0)break;f+=\"L\"+n}if(s===t.edgepaths.length){i.log(\"unclosed perimeter path\");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+=\"Z\")}for(h=0;hn.center?n.right-s:s-n.left)/(u+Math.abs(Math.sin(c)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(c)*o);if(h<1||p<1)return 1/0;var d=v.EDGECOST*(1/(h-1)+1/(p-1));d+=v.ANGLECOST*c*c;for(var m=s-u,g=l-f,y=s+u,x=l+f,b=0;b2*v.MAXCOST)break;p&&(s/=2),l=(o=c-s/2)+1.5*s}if(h<=v.MAXCOST)return u},r.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,c=t.theta,u=Math.sin(c),f=Math.cos(c),h=function(t,e){return[s+t*f-e*u,l+t*u+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:c,level:e.level,width:a,height:o}),n.push(p)},r.drawLabels=function(t,e,r,a,o){var l=t.selectAll(\"text\").data(e,(function(t){return t.text+\",\"+t.x+\",\"+t.y+\",\"+t.theta}));if(l.exit().remove(),l.enter().append(\"text\").attr({\"data-notex\":1,\"text-anchor\":\"middle\"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:\"rotate(\"+180*t.theta/Math.PI+\" \"+e+\" \"+i+\")\"}).call(s.convertToTspans,r)})),o){for(var c=\"\",u=0;ur.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if(\"constraint\"!==r.type){var c,u=r.start,f=r.end,h=t._input.contours;if(u>f&&(r.start=h.start=f,f=r.end=h.end=u,u=r.start),!(r.size>0))c=u===f?1:a(u,f,t.ncontours).dtick,h.size=r.size=c}}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554}],755:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/drawing\"),a=t(\"../heatmap/style\"),o=t(\"./make_color_map\");e.exports=function(t){var e=n.select(t).selectAll(\"g.contour\");e.style(\"opacity\",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,c=a.start,u=\"constraint\"===a.type,f=!u&&\"lines\"===a.coloring,h=!u&&\"fill\"===a.coloring,p=f||h?o(r):null;e.selectAll(\"g.contourlevel\").each((function(t){n.select(this).selectAll(\"path\").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll(\"g.contourlabels text\").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),u)e.selectAll(\"g.contourfill path\").style(\"fill\",r.fillcolor);else if(h){var m;e.selectAll(\"g.contourfill path\").style(\"fill\",(function(t){return void 0===m&&(m=t.level),p(t.level+.5*l)})),void 0===m&&(m=c),e.selectAll(\"g.contourbg path\").style(\"fill\",p(m-.5*l))}})),a(t)}},{\"../../components/drawing\":388,\"../heatmap/style\":805,\"./make_color_map\":751,\"@plotly/d3\":58}],756:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/defaults\"),i=t(\"./label_defaults\");e.exports=function(t,e,r,a,o){var s,l=r(\"contours.coloring\"),c=\"\";\"fill\"===l&&(s=r(\"contours.showlines\")),!1!==s&&(\"lines\"!==l&&(c=r(\"line.color\",\"#000\")),r(\"line.width\",.5),r(\"line.dash\")),\"none\"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:\"\",cLetter:\"z\"})),r(\"line.smoothing\"),i(r,a,c,o)}},{\"../../components/colorscale/defaults\":376,\"./label_defaults\":750}],757:[function(t,e,r){\"use strict\";var n=t(\"../heatmap/attributes\"),i=t(\"../contour/attributes\"),a=t(\"../../components/colorscale/attributes\"),o=t(\"../../lib/extend\").extendFlat,s=i.contours;e.exports=o({carpet:{valType:\"string\",editType:\"calc\"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:\"enumerated\",values:[\"fill\",\"lines\",\"none\"],dflt:\"fill\",editType:\"calc\"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:\"calc\",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:\"plot\"},transforms:void 0},a(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../contour/attributes\":735,\"../heatmap/attributes\":792}],758:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\"),i=t(\"../../lib\"),a=t(\"../heatmap/convert_column_xyz\"),o=t(\"../heatmap/clean_2d_array\"),s=t(\"../heatmap/interp2d\"),l=t(\"../heatmap/find_empties\"),c=t(\"../heatmap/make_bound_array\"),u=t(\"./defaults\"),f=t(\"../carpet/lookup_carpetid\"),h=t(\"../contour/set_contours\");e.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),u(d,e,e._defaultColor,t._fullLayout)}var m=function(t,e){var r,u,f,h,p,d,m,g=e._carpetTrace,v=g.aaxis,y=g.baxis;v._minDtick=0,y._minDtick=0,i.isArray1D(e.z)&&a(e,v,y,\"a\",\"b\",[\"z\"]);r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?v.makeCalcdata(e,\"_a\"):[],h=h?y.makeCalcdata(e,\"_b\"):[],u=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,m=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(m),s(m,e._emptypoints);var x=i.maxRowLength(m),b=\"scaled\"===e.xtype?\"\":r,_=c(e,b,u,f,x,v),w=\"scaled\"===e.ytype?\"\":h,T=c(e,w,p,d,m.length,y),k={a:_,b:T,z:m};\"levels\"===e.contours.type&&\"none\"!==e.contours.coloring&&n(t,e,{vals:m,containerStr:\"\",cLetter:\"z\"});return[k]}(t,e);return h(e,e._z),m}}},{\"../../components/colorscale/calc\":374,\"../../lib\":503,\"../carpet/lookup_carpetid\":708,\"../contour/set_contours\":754,\"../heatmap/clean_2d_array\":794,\"../heatmap/convert_column_xyz\":796,\"../heatmap/find_empties\":798,\"../heatmap/interp2d\":801,\"../heatmap/make_bound_array\":803,\"./defaults\":759}],759:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../heatmap/xyz_defaults\"),a=t(\"./attributes\"),o=t(\"../contour/constraint_defaults\"),s=t(\"../contour/contours_defaults\"),l=t(\"../contour/style_defaults\");e.exports=function(t,e,r,c){function u(r,i){return n.coerce(t,e,a,r,i)}if(u(\"carpet\"),t.a&&t.b){if(!i(t,e,u,c,\"a\",\"b\"))return void(e.visible=!1);u(\"text\"),\"constraint\"===u(\"contours.type\")?o(t,e,u,c,r,{hasHover:!1}):(s(t,e,u,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,u,c,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},{\"../../lib\":503,\"../contour/constraint_defaults\":740,\"../contour/contours_defaults\":742,\"../contour/style_defaults\":756,\"../heatmap/xyz_defaults\":807,\"./attributes\":757}],760:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../contour/colorbar\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../contour/style\"),moduleType:\"trace\",name:\"contourcarpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"carpet\",\"contour\",\"symbols\",\"showLegend\",\"hasLines\",\"carpetDependent\",\"noHover\",\"noSortingByValue\"],meta:{}}},{\"../../plots/cartesian\":568,\"../contour/colorbar\":738,\"../contour/style\":755,\"./attributes\":757,\"./calc\":758,\"./defaults\":759,\"./plot\":761}],761:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../carpet/map_1d_array\"),a=t(\"../carpet/makepath\"),o=t(\"../../components/drawing\"),s=t(\"../../lib\"),l=t(\"../contour/make_crossings\"),c=t(\"../contour/find_all_paths\"),u=t(\"../contour/plot\"),f=t(\"../contour/constants\"),h=t(\"../contour/convert_to_constraints\"),p=t(\"../contour/empty_pathinfo\"),d=t(\"../contour/close_boundaries\"),m=t(\"../carpet/lookup_carpetid\"),g=t(\"../carpet/axis_aligned_line\");function v(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function y(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}e.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,\"contour\").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=m(t,k),M=t.calcdata[A.index][0];if(A.visible&&\"legendonly\"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P=\"constraint\"===L.type,I=L._operation,O=P?\"=\"===I?\"lines\":\"fill\":L.coloring,z=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var D=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);c(C,D,R);var F,B,N,j,U=C;\"constraint\"===L.type&&(U=h(C,I)),function(t,e){var r,n,i,a,o,s,l,c,u;for(r=0;r=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H=\"M\"+V.join(\"L\")+\"Z\";!function(t,e,r,n,o,l){var c,u,f,h,p=s.ensureSingle(t,\"g\",\"contourbg\").selectAll(\"path\").data(\"fill\"!==l||o?[]:[0]);p.enter().append(\"path\"),p.exit().remove();var d=[];for(h=0;h=0&&(h=L,d=m):Math.abs(f[1]-h[1])=0&&(h=L,d=m):s.log(\"endpt to newendpt is not vert. or horz.\",f,h,L)}if(d>=0)break;y+=S(f,h),f=h}if(d===e.edgepaths.length){s.log(\"unclosed perimeter path\");break}u=d,(b=-1===x.indexOf(u))&&(u=x[0],y+=S(f,h)+\"Z\",f=null)}for(u=0;ug&&(n.max=g);n.len=n.max-n.min}(this,r,t,n,c,e.height),!(n.len<(e.width+e.height)*f.LABELMIN)))for(var i=Math.min(Math.ceil(n.len/I),f.LABELMAX),a=0;a0?+p[u]:0),f.push({type:\"Feature\",geometry:{type:\"Point\",coordinates:v},properties:y})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=[\"interpolate\",[\"linear\"],[\"heatmap-density\"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(u=1;u<_.length;u++)T.push(_[u][0],_[u][1]);var k=[\"interpolate\",[\"linear\"],[\"get\",\"z\"],b.min,0,b.max,1];return i.extendFlat(c.heatmap.paint,{\"heatmap-weight\":d?k:1/(b.max-b.min),\"heatmap-color\":T,\"heatmap-radius\":m?{type:\"identity\",property:\"r\"}:e.radius,\"heatmap-opacity\":e.opacity}),c.geojson={type:\"FeatureCollection\",features:f},c.heatmap.layout.visibility=\"visible\",c}},{\"../../components/color\":366,\"../../components/colorscale\":378,\"../../constants/numerical\":479,\"../../lib\":503,\"../../lib/geojson_utils\":497,\"fast-isnumeric\":190}],765:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/colorscale/defaults\"),a=t(\"./attributes\");e.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s(\"lon\")||[],c=s(\"lat\")||[],u=Math.min(l.length,c.length);u?(e._length=u,s(\"z\"),s(\"radius\"),s(\"below\"),s(\"text\"),s(\"hovertext\"),s(\"hovertemplate\"),i(t,e,o,s,{prefix:\"\",cLetter:\"z\"})):e.visible=!1}},{\"../../components/colorscale/defaults\":376,\"../../lib\":503,\"./attributes\":762}],766:[function(t,e,r){\"use strict\";e.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},{}],767:[function(t,e,r){\"use strict\";var n=t(\"../../plots/cartesian/axes\"),i=t(\"../scattermapbox/hover\").hoverPoints,a=t(\"../scattermapbox/hover\").getExtraText;e.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,c=l[0].trace,u=l[s.index];if(delete s.color,\"z\"in u){var f=s.subplot.mockAxis;s.z=u.z,s.zLabel=n.tickText(f,f.c2l(u.z),\"hover\").text}return s.extraText=a(c,u,l[0].t.labels),[s]}}},{\"../../plots/cartesian/axes\":554,\"../scattermapbox/hover\":996}],768:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../heatmap/colorbar\"),formatLabels:t(\"../scattermapbox/format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},e.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup[\"trace-\"+r.uid];return t.map.addSource(o,{type:\"geojson\",data:s.geojson}),i._addLayers(s,l),i}},{\"../../plots/mapbox/constants\":611,\"./convert\":764}],770:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){for(var r=0;r\"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;if(n(i))return i;if(n(a)&&o)return a}(u,h),[l]}}},{\"../../components/color\":366,\"../../lib\":503,\"../bar/hover\":655}],778:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\").style,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"../bar/select\"),moduleType:\"trace\",name:\"funnel\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../bar/select\":660,\"./attributes\":771,\"./calc\":772,\"./cross_trace_calc\":774,\"./defaults\":775,\"./event_data\":776,\"./hover\":777,\"./layout_attributes\":779,\"./layout_defaults\":780,\"./plot\":781,\"./style\":782}],779:[function(t,e,r){\"use strict\";e.exports={funnelmode:{valType:\"enumerated\",values:[\"stack\",\"group\",\"overlay\"],dflt:\"stack\",editType:\"calc\"},funnelgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},funnelgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],780:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path\").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(\".regions\").each((function(){n.select(this).selectAll(\"path\").style(\"stroke-width\",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../constants/interactions\":478,\"../bar/style\":662,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],783:[function(t,e,r){\"use strict\";var n=t(\"../pie/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/domain\").attributes,o=t(\"../../plots/template_attributes\").hovertemplateAttrs,s=t(\"../../plots/template_attributes\").texttemplateAttrs,l=t(\"../../lib/extend\").extendFlat;e.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:\"calc\"},editType:\"calc\"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:[\"label\",\"text\",\"value\",\"percent\"]}),texttemplate:s({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),hoverinfo:l({},i.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:o({},{keys:[\"label\",\"color\",\"value\",\"text\",\"percent\"]}),textposition:l({},n.textposition,{values:[\"inside\",\"none\"],dflt:\"inside\"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:[\"top left\",\"top center\",\"top right\"],dflt:\"top center\"}),editType:\"plot\"},domain:a({name:\"funnelarea\",trace:!0,editType:\"calc\"}),aspectratio:{valType:\"number\",min:0,dflt:1,editType:\"plot\"},baseratio:{valType:\"number\",min:0,max:1,dflt:.333,editType:\"plot\"}}},{\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/domain\":584,\"../../plots/template_attributes\":633,\"../pie/attributes\":900}],784:[function(t,e,r){\"use strict\";var n=t(\"../../plots/plots\");r.name=\"funnelarea\",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{\"../../plots/plots\":619}],785:[function(t,e,r){\"use strict\";var n=t(\"../pie/calc\");e.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:\"funnelarea\"})}}},{\"../pie/calc\":902}],786:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults,o=t(\"../bar/defaults\").handleText,s=t(\"../pie/defaults\").handleLabelsAndValues;e.exports=function(t,e,r,l){function c(r,a){return n.coerce(t,e,i,r,a)}var u=c(\"labels\"),f=c(\"values\"),h=s(u,f),p=h.len;if(e._hasLabels=h.hasLabels,e._hasValues=h.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),p){e._length=p,c(\"marker.line.width\")&&c(\"marker.line.color\",l.paper_bgcolor),c(\"marker.colors\"),c(\"scalegroup\");var d,m=c(\"text\"),g=c(\"texttemplate\");if(g||(d=c(\"textinfo\",Array.isArray(m)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),g||d&&\"none\"!==d){var v=c(\"textposition\");o(t,e,l,c,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,c),c(\"title.text\")&&(c(\"title.position\"),n.coerceFont(c,\"title.font\",l.font)),c(\"aspectratio\"),c(\"baseratio\")}else e.visible=!1}},{\"../../lib\":503,\"../../plots/domain\":584,\"../bar/defaults\":652,\"../pie/defaults\":903,\"./attributes\":783}],787:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"funnelarea\",basePlotModule:t(\"./base_plot\"),categories:[\"pie-like\",\"funnelarea\",\"showLegend\"],attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),style:t(\"./style\"),styleOne:t(\"../pie/style_one\"),meta:{}}},{\"../pie/style_one\":911,\"./attributes\":783,\"./base_plot\":784,\"./calc\":785,\"./defaults\":786,\"./layout_attributes\":788,\"./layout_defaults\":789,\"./plot\":790,\"./style\":791}],788:[function(t,e,r){\"use strict\";var n=t(\"../pie/layout_attributes\").hiddenlabels;e.exports={hiddenlabels:n,funnelareacolorway:{valType:\"colorlist\",editType:\"calc\"},extendfunnelareacolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{\"../pie/layout_attributes\":907}],789:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"hiddenlabels\"),r(\"funnelareacolorway\",e.colorway),r(\"extendfunnelareacolors\")}},{\"../../lib\":503,\"./layout_attributes\":788}],790:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/drawing\"),a=t(\"../../lib\"),o=a.strScale,s=a.strTranslate,l=t(\"../../lib/svg_text_utils\"),c=t(\"../bar/plot\").toMoveInsideBar,u=t(\"../bar/uniform_text\"),f=u.recordMinTextSize,h=u.clearMinTextSize,p=t(\"../pie/helpers\"),d=t(\"../pie/plot\"),m=d.attachFxHandlers,g=d.determineInsideTextFont,v=d.layoutAreas,y=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return\"l\"+(e[0]-t[0])+\",\"+(e[1]-t[1])}e.exports=function(t,e){var r=t._fullLayout;h(\"funnelarea\",r),y(e,t),v(e,r._size),a.makeTraceGroups(r._funnelarealayer,e,\"trace\").each((function(e){var u=n.select(this),h=e[0],d=h.trace;!function(t){if(!t.length)return;var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o=Math.pow(i,2),s=e.vTotal,l=s,c=s*o/(1-o)/s;function u(){var t,e={x:t=Math.sqrt(c),y:-t};return[e.x,e.y]}var f,h,p=[];for(p.push(u()),f=t.length-1;f>-1;f--)if(!(h=t[f]).hidden){var d=h.v/l;c+=d,p.push(u())}var m=1/0,g=-1/0;for(f=0;f-1;f--)if(!(h=t[f]).hidden){var A=p[k+=1][0],M=p[k][1];h.TL=[-A,M],h.TR=[A,M],h.BL=w,h.BR=T,h.pxmid=(S=h.TR,E=h.BR,[.5*(S[0]+E[0]),.5*(S[1]+E[1])]),w=h.TL,T=h.TR}var S,E}(e),u.each((function(){var u=n.select(this).selectAll(\"g.slice\").data(e);u.enter().append(\"g\").classed(\"slice\",!0),u.exit().remove(),u.each((function(o,s){if(o.hidden)n.select(this).selectAll(\"path,g\").remove();else{o.pointNumber=o.i,o.curveNumber=d.index;var u=h.cx,v=h.cy,y=n.select(this),x=y.selectAll(\"path.surface\").data([o]);x.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":\"all\"}),y.call(m,t,e);var w=\"M\"+(u+o.TR[0])+\",\"+(v+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+\"Z\";x.attr(\"d\",w),b(t,o,h);var T=p.castOption(d.textposition,o.pts),k=y.selectAll(\"g.slicetext\").data(o.text&&\"none\"!==T?[0]:[]);k.enter().append(\"g\").classed(\"slicetext\",!0),k.exit().remove(),k.each((function(){var h=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),p=a.ensureUniformFontSize(t,g(d,o,r.font));h.text(o.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,p).call(l.convertToTspans,t);var m,y,x,b=i.bBox(h.node()),_=Math.min(o.BL[1],o.BR[1])+v,w=Math.max(o.TL[1],o.TR[1])+v;y=Math.max(o.TL[0],o.BL[0])+u,x=Math.min(o.TR[0],o.BR[0])+u,(m=c(y,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:\"middle\"})).fontSize=p.size,f(d.type,m,r),e[s].transform=m,h.attr(\"transform\",a.getTextTransform(m))}))}}));var v=n.select(this).selectAll(\"g.titletext\").data(d.title.text?[0]:[]);v.enter().append(\"g\").classed(\"titletext\",!0),v.exit().remove(),v.each((function(){var e=a.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),c=d.title.text;d._meta&&(c=a.templateString(c,d._meta)),e.text(c).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(i.font,d.title.font).call(l.convertToTspans,t);var u=x(h,r._size);e.attr(\"transform\",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../bar/plot\":659,\"../bar/uniform_text\":664,\"../pie/helpers\":905,\"../pie/plot\":909,\"@plotly/d3\":58}],791:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../pie/style_one\"),a=t(\"../bar/uniform_text\").resizeText;e.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(\".trace\");a(t,e,\"funnelarea\"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll(\"path.surface\").each((function(t){n.select(this).call(i,t,e)}))}))}},{\"../bar/uniform_text\":664,\"../pie/style_one\":911,\"@plotly/d3\":58}],792:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,s=t(\"../../plots/template_attributes\").hovertemplateAttrs,l=t(\"../../plots/template_attributes\").texttemplateAttrs,c=t(\"../../components/colorscale/attributes\"),u=t(\"../../lib/extend\").extendFlat;e.exports=u({z:{valType:\"data_array\",editType:\"calc\"},x:u({},n.x,{impliedEdits:{xtype:\"array\"}}),x0:u({},n.x0,{impliedEdits:{xtype:\"scaled\"}}),dx:u({},n.dx,{impliedEdits:{xtype:\"scaled\"}}),y:u({},n.y,{impliedEdits:{ytype:\"array\"}}),y0:u({},n.y0,{impliedEdits:{ytype:\"scaled\"}}),dy:u({},n.dy,{impliedEdits:{ytype:\"scaled\"}}),xperiod:u({},n.xperiod,{impliedEdits:{xtype:\"scaled\"}}),yperiod:u({},n.yperiod,{impliedEdits:{ytype:\"scaled\"}}),xperiod0:u({},n.xperiod0,{impliedEdits:{xtype:\"scaled\"}}),yperiod0:u({},n.yperiod0,{impliedEdits:{ytype:\"scaled\"}}),xperiodalignment:u({},n.xperiodalignment,{impliedEdits:{xtype:\"scaled\"}}),yperiodalignment:u({},n.yperiodalignment,{impliedEdits:{ytype:\"scaled\"}}),text:{valType:\"data_array\",editType:\"calc\"},hovertext:{valType:\"data_array\",editType:\"calc\"},transpose:{valType:\"boolean\",dflt:!1,editType:\"calc\"},xtype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},ytype:{valType:\"enumerated\",values:[\"array\",\"scaled\"],editType:\"calc+clearAxisTypes\"},zsmooth:{valType:\"enumerated\",values:[\"fast\",\"best\",!1],dflt:!1,editType:\"calc\"},hoverongaps:{valType:\"boolean\",dflt:!0,editType:\"none\"},connectgaps:{valType:\"boolean\",editType:\"calc\"},xgap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},ygap:{valType:\"number\",dflt:0,min:0,editType:\"plot\"},xhoverformat:o(\"x\"),yhoverformat:o(\"y\"),zhoverformat:o(\"z\",1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:\"plot\"},{keys:[\"x\",\"y\",\"z\",\"text\"]}),textfont:a({editType:\"plot\",autoSize:!0,autoColor:!0,colorEditType:\"style\"}),showlegend:u({},i.showlegend,{dflt:!1})},{transforms:void 0},c(\"\",{cLetter:\"z\",autoColorDflt:!1}))},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/font_attributes\":585,\"../../plots/template_attributes\":633,\"../scatter/attributes\":926}],793:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../plots/cartesian/align_period\"),s=t(\"../histogram2d/calc\"),l=t(\"../../components/colorscale/calc\"),c=t(\"./convert_column_xyz\"),u=t(\"./clean_2d_array\"),f=t(\"./interp2d\"),h=t(\"./find_empties\"),p=t(\"./make_bound_array\"),d=t(\"../../constants/numerical\").BADNUM;function m(t){for(var e=[],r=t.length,n=0;nD){O(\"x scale is not linear\");break}}if(x.length&&\"fast\"===P){var R=(x[x.length-1]-x[0])/(x.length-1),F=Math.abs(R/100);for(k=0;kF){O(\"y scale is not linear\");break}}}var B=i.maxRowLength(T),N=\"scaled\"===e.xtype?\"\":r,j=p(e,N,g,v,B,M),U=\"scaled\"===e.ytype?\"\":x,V=p(e,U,b,_,T.length,S);C||(e._extremes[M._id]=a.findExtremes(M,j),e._extremes[S._id]=a.findExtremes(S,V));var H={x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&y&&(H.orig_x=y),e.yperiodalignment&&w&&(H.orig_y=w),N&&N.length===j.length-1&&(H.xCenter=N),U&&U.length===V.length-1&&(H.yCenter=U),L&&(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),E||l(t,e,{vals:T,cLetter:\"z\"}),E&&e.contours&&\"heatmap\"===e.contours.coloring){var q={type:\"contour\"===e.type?\"heatmap\":\"histogram2d\",xcalendar:e.xcalendar,ycalendar:e.ycalendar};H.xfill=p(q,N,g,v,B,M),H.yfill=p(q,U,b,_,T.length,S)}return[H]}},{\"../../components/colorscale/calc\":374,\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/align_period\":551,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"../histogram2d/calc\":826,\"./clean_2d_array\":794,\"./convert_column_xyz\":796,\"./find_empties\":798,\"./interp2d\":801,\"./make_bound_array\":803}],794:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../lib\"),a=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r,o){var s,l,c,u,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||m)[2]+(f[[r+1,i]]||m)[2]+(f[[r,i-1]]||m)[2]+(f[[r,i+1]]||m)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),c=!0);if(!c)throw\"findEmpties iterated with no new neighbors\";for(a in l)f[a]=l[a],u.push(l[a])}return u.sort((function(t,e){return e[2]-t[2]}))}},{\"../../lib\":503}],799:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx\"),i=t(\"../../lib\"),a=t(\"../../plots/cartesian/axes\"),o=t(\"../../components/colorscale\").extractOpts;e.exports=function(t,e,r,s,l){l||(l={});var c,u,f,h,p=l.isContour,d=t.cd[0],m=d.trace,g=t.xa,v=t.ya,y=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=m.zhoverformat,A=y,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error(\"Error hovering on heatmap, pointNumber must be [row,col], found:\",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-y[0],e-y[y.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*y[0]-y[1]],S=1;Sm&&(v=Math.max(v,Math.abs(t[a][o]-d)/(g-m))))}return v}e.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log(\"interp2d didn't converge quickly\",i),t}},{\"../../lib\":503}],802:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");e.exports=function(t,e){t(\"texttemplate\");var r=n.extendFlat({},e.font,{color:\"auto\",size:\"auto\"});n.coerceFont(t,\"textfont\",r)}},{\"../../lib\":503}],803:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\").isArrayOrTypedArray;e.exports=function(t,e,r,a,o,s){var l,c,u,f=[],h=n.traceIs(t,\"contour\"),p=n.traceIs(t,\"histogram\"),d=n.traceIs(t,\"gl2d\");if(i(e)&&e.length>1&&!p&&\"category\"!==s.type){var m=e.length;if(!(m<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],u=1;u0;)_=w.c2p(R[S]),S--;for(_0;)M=T.c2p(F[S]),S--;if(MGt||Gt>T._length))for(E=Ut;EWt||Wt>w._length)){var Xt=u({x:Yt,y:qt},I,t._fullLayout);Xt.x=Yt,Xt.y=qt;var Zt=P.z[S][E];void 0===Zt?(Xt.z=\"\",Xt.zLabel=\"\"):(Xt.z=Zt,Xt.zLabel=s.tickText(Ft,Zt,\"hover\").text);var Jt=P.text&&P.text[S]&&P.text[S][E];void 0!==Jt&&!1!==Jt||(Jt=\"\"),Xt.text=Jt;var Kt=l.texttemplateString(Dt,Xt,t._fullLayout._d3locale,Xt,I._meta||{});if(Kt){var Qt=Kt.split(\"
\"),$t=Qt.length,te=0;for(L=0;L<$t;L++)te=Math.max(te,Qt[L].length);Ht.push({l:$t,c:te,t:Kt,x:Wt,y:Gt,z:Zt})}}}}var ee=I.textfont,re=ee.family,ne=ee.size,ie=t._fullLayout.font.size;if(!ne||\"auto\"===ne){var ae=1/0,oe=1/0,se=0,le=0;for(L=0;L0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]c?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:c:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),c=d(r,a,s),u=t===i?0:1;return l[u]!==c[u]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split(\"-\");return\"\"===n[0]&&(n.unshift(),n[0]=\"-\"+n[0]),n}e.exports=function(t,e,r,n,a){var s,l,c=-1.1*e,h=-.1*e,p=t-h,d=r[0],m=r[1],g=Math.min(f(d+h,d+p,n,a),f(m+h,m+p,n,a)),v=Math.min(f(d+c,d+h,n,a),f(m+c,m+h,n,a));if(g>v&&vo){var y=s===i?1:6,x=s===i?\"M12\":\"M1\";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf(\"-\",y);s>0&&(o=o.substr(0,s));var c=n.d2c(o,0,a);if(cr.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),z.start=r.l2r(j),F||i.nestedProperty(e,v+\".start\").set(z.start)}var U=b.end,V=r.r2l(O.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);z.end=r.l2r(q),H||i.nestedProperty(e,v+\".start\").set(z.end)}var G=\"autobin\"+s;return!1===e._input[G]&&(e._input[v]=i.extendFlat({},e[v]||{}),delete e._input[G],delete e[G]),[z,d]}e.exports={calc:function(t,e){var r,a,p,d,m=[],g=[],v=\"h\"===e.orientation,y=o.getFromId(t,v?e.yaxis:e.xaxis),x=v?\"y\":\"x\",b={x:\"y\",y:\"x\"}[x],_=e[x+\"calendar\"],w=e.cumulative,T=h(t,e,y,x),k=T[0],A=T[1],M=\"string\"==typeof k.size,S=[],E=M?S:k,L=[],C=[],P=[],I=0,O=e.histnorm,z=e.histfunc,D=-1!==O.indexOf(\"density\");w.enabled&&D&&(O=O.replace(/ ?density$/,\"\"),D=!1);var R,F=\"max\"===z||\"min\"===z?null:0,B=l.count,N=c[O],j=!1,U=function(t){return y.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&\"count\"!==z&&(R=e[b],j=\"avg\"===z,B=l[z]),r=U(k.start),p=U(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;r=0&&d=0;n--)s(n);else if(\"increasing\"===e){for(n=1;n=0;n--)t[n]+=t[n+1];\"exclude\"===r&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var K=Math.min(m.length,g.length),Q=[],$=0,tt=K-1;for(r=0;r=$;r--)if(g[r]){tt=r;break}for(r=$;r<=tt;r++)if(n(m[r])&&n(g[r])){var et={p:m[r],s:g[r],b:0};w.enabled||(et.pts=P[r],Y?et.ph0=et.ph1=P[r].length?A[P[r][0]]:m[r]:(e._computePh=!0,et.ph0=q(S[r]),et.ph1=q(S[r+1],!0))),Q.push(et)}return 1===Q.length&&(Q[0].width1=o.tickIncrement(Q[0].p,k.size,!1,_)-Q[0].p),s(Q,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected(Q,e,Z),Q},calcAllAutoBins:h}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"../../registry\":638,\"../bar/arrays_to_calcdata\":647,\"./average\":813,\"./bin_functions\":815,\"./bin_label_vals\":816,\"./norm_functions\":824,\"fast-isnumeric\":190}],818:[function(t,e,r){\"use strict\";e.exports={eventDataKeys:[\"binNumber\"]}},{}],819:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../plots/cartesian/axis_ids\"),a=t(\"../../registry\").traceIs,o=t(\"../bar/defaults\").handleGroupingDefaults,s=n.nestedProperty,l=t(\"../../plots/cartesian/constraints\").getAxisGroup,c=[{aStr:{x:\"xbins.start\",y:\"ybins.start\"},name:\"start\"},{aStr:{x:\"xbins.end\",y:\"ybins.end\"},name:\"end\"},{aStr:{x:\"xbins.size\",y:\"ybins.size\"},name:\"size\"},{aStr:{x:\"nbinsx\",y:\"nbinsy\"},name:\"nbins\"}],u=[\"x\",\"y\"];e.exports=function(t,e){var r,f,h,p,d,m,g,v=e._histogramBinOpts={},y=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return\"v\"===t.orientation?\"x\":\"y\"}function T(t,r,a){var o=t.uid+\"__\"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+\"calendar\"]||\"\",c=v[r],u=!0;c&&(s===c.axType&&l===c.calendar?(u=!1,c.traces.push(t),c.dirs.push(a)):(r=o,s!==c.axType&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set on a\",\"type:\"+s,\"axis\",\"with bins on\",\"type:\"+c.axType,\"axis.\"].join(\" \")),l!==c.calendar&&n.warn([\"Attempted to group the bins of trace\",t.index,\"set with a\",l,\"calendar\",\"with bins\",c.calendar?\"on a \"+c.calendar+\" calendar\":\"w/o a set calendar\"].join(\" \")))),u&&(v[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+\"calendar\"]||\"\"}),t[\"_\"+a+\"bingroup\"]=r}for(d=0;dS&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P=\"string\"==typeof w.size,I=\"string\"==typeof A.size,O=[],z=[],D=P?O:w,R=I?z:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf(\"density\"),H=\"max\"===U||\"min\"===U?null:0,q=a.count,G=o[j],Y=!1,W=[],X=[],Z=\"z\"in e?e.z:\"marker\"in e&&Array.isArray(e.marker.color)?e.marker.color:\"\";Z&&\"count\"!==U&&(Y=\"avg\"===U,q=a[U]);var J=w.size,K=x(w.start),Q=x(w.end)+(K-i.tickIncrement(K,J,!1,v))/1e6;for(r=K;r=0&&p=0&&d-1,flipY:E.tiling.flip.indexOf(\"y\")>-1,orientation:E.tiling.orientation,pad:{inner:E.tiling.pad},maxDepth:E._maxDepth}).descendants(),O=1/0,z=-1/0;I.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(O=Math.min(O,e),z=Math.max(z,e))})),p=p.data(I,u.getPtId),E._maxVisibleLayers=isFinite(z)?z-O+1:0,p.enter().append(\"g\").classed(\"slice\",!0),T(p,!1,{},[m,g],x),p.order();var D=null;if(w&&M){var R=u.getPtId(M);p.each((function(t){null===D&&u.getPtId(t)===R&&(D={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var F=function(){return D||{x0:0,x1:m,y0:0,y1:g}},B=p;return w&&(B=B.transition().each(\"end\",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),B.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.tiling.pad),s._hoverY=y(P?s.y1-E.tiling.pad/2:s.y0+E.tiling.pad/2);var p=n.select(this),d=i.ensureSingle(p,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",\"all\")}));w?d.transition().attrTween(\"d\",(function(t){var e=k(t,!1,F(),[m,g],{orientation:E.tiling.orientation,flipX:E.tiling.flip.indexOf(\"x\")>-1,flipY:E.tiling.flip.indexOf(\"y\")>-1});return function(t){return x(e(t))}})):d.attr(\"d\",x),p.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),d.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=h(s,r,E,e,S)||\"\";var T=i.ensureSingle(p,\"g\",\"slicetext\"),M=i.ensureSingle(T,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),I=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));M.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",C?\"end\":L?\"start\":\"middle\").call(a.font,I).call(o.convertToTspans,t),s.textBB=a.bBox(M.node()),s.transform=b(s,{fontSize:I.size}),s.transform.fontSize=I.size,w?M.transition().attrTween(\"transform\",(function(t){var e=A(t,!1,F(),[m,g]);return function(t){return _(e(t))}})):M.attr(\"transform\",_(s))})),D}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../sunburst/fx\":1050,\"../sunburst/helpers\":1051,\"../sunburst/plot\":1055,\"../treemap/constants\":1074,\"./partition\":842,\"./style\":844,\"@plotly/d3\":58}],839:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"icicle\",basePlotModule:t(\"./base_plot\"),categories:[],animatable:!0,attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\"),style:t(\"./style\").style,colorbar:t(\"../scatter/marker_colorbar\"),meta:{}}},{\"../scatter/marker_colorbar\":944,\"./attributes\":834,\"./base_plot\":835,\"./calc\":836,\"./defaults\":837,\"./layout_attributes\":840,\"./layout_defaults\":841,\"./plot\":843,\"./style\":844}],840:[function(t,e,r){\"use strict\";e.exports={iciclecolorway:{valType:\"colorlist\",editType:\"calc\"},extendiciclecolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{}],841:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"iciclecolorway\",e.colorway),r(\"extendiciclecolors\")}},{\"../../lib\":503,\"./layout_attributes\":840}],842:[function(t,e,r){\"use strict\";var n=t(\"d3-hierarchy\"),i=t(\"../treemap/flip_tree\");e.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s=\"h\"===r.orientation,l=r.maxDepth,c=e[0],u=e[1];l&&(c=(t.height+1)*e[0]/Math.min(t.height+1,l),u=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],c]:[e[0],u])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},{\"../treemap/flip_tree\":1079,\"d3-hierarchy\":115}],843:[function(t,e,r){\"use strict\";var n=t(\"../treemap/draw\"),i=t(\"./draw_descendants\");e.exports=function(t,e,r,a){return n(t,e,r,a,{type:\"icicle\",drawDescendants:i})}},{\"../treemap/draw\":1076,\"./draw_descendants\":838}],844:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\"),o=t(\"../bar/uniform_text\").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,s,\"marker.line.width\")||0;t.style(\"stroke-width\",c).call(i.fill,n.color).call(i.stroke,l).style(\"opacity\",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(\".trace\");o(t,e,\"icicle\"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style(\"opacity\",r.opacity),e.selectAll(\"path.surface\").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{\"../../components/color\":366,\"../../lib\":503,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],845:[function(t,e,r){\"use strict\";for(var n=t(\"../../plots/attributes\"),i=t(\"../../plots/template_attributes\").hovertemplateAttrs,a=t(\"../../lib/extend\").extendFlat,o=t(\"./constants\").colormodel,s=[\"rgb\",\"rgba\",\"rgba256\",\"hsl\",\"hsla\"],l=[],c=[],u=0;u0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var u,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?u=o.z[h][f]:s._hasSource&&(u=s._canvas.el.getContext(\"2d\").getImageData(f,h,1,1).data),u){var p,d=o.hi||s.hoverinfo;if(d){var m=d.split(\"+\");-1!==m.indexOf(\"all\")&&(m=[\"color\"]),-1!==m.indexOf(\"color\")&&(p=!0)}var g,v=a.colormodel[s.colormodel],y=v.colormodel||s.colormodel,x=y.length,b=s._scaler(u),_=v.suffix,w=[];(s.hovertemplate||p)&&(w.push(\"[\"+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(\", \")),4===x&&w.push(\", \"+b[3]+_[3]),w.push(\"]\"),w=w.join(\"\"),t.extraText=y.toUpperCase()+\": \"+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?g=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(g=s.text[h][f]);var T=c.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M=\"[\"+u.slice(0,s.colormodel.length).join(\", \")+\"]\";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,\"color[0]Label\":b[0]+_[0],\"color[1]Label\":b[1]+_[1],\"color[2]Label\":b[2]+_[2],\"color[3]Label\":b[3]+_[3]}})]}}}},{\"../../components/fx\":406,\"../../lib\":503,\"./constants\":847}],852:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"./style\"),hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"image\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"2dMap\",\"noSortingByValue\"],animatable:!1,meta:{}}},{\"../../plots/cartesian\":568,\"./attributes\":845,\"./calc\":846,\"./defaults\":848,\"./event_data\":849,\"./hover\":851,\"./plot\":853,\"./style\":854}],853:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=i.strTranslate,o=t(\"../../constants/xmlns_namespaces\"),s=t(\"./constants\"),l=i.isIOS()||i.isSafari()||i.isIE();e.exports=function(t,e,r,c){var u=e.xaxis,f=e.yaxis,h=!(l||t._context._exportedPlot);i.makeTraceGroups(c,r,\"im\").each((function(e){var r=n.select(this),l=e[0],c=l.trace,p=(\"fast\"===c.zsmooth||!1===c.zsmooth&&h)&&!c._hasZ&&c._hasSource&&\"linear\"===u.type&&\"linear\"===f.type;c._realImage=p;var d,m,g,v,y,x,b=l.z,_=l.x0,w=l.y0,T=l.w,k=l.h,A=c.dx,M=c.dy;for(x=0;void 0===d&&x0;)m=u.c2p(_+x*A),x--;for(x=0;void 0===v&&x0;)y=f.c2p(w+x*M),x--;if(mI[0];if(O||z){var D=d+S/2,R=v+E/2;C+=\"transform:\"+a(D+\"px\",R+\"px\")+\"scale(\"+(O?-1:1)+\",\"+(z?-1:1)+\")\"+a(-D+\"px\",-R+\"px\")+\";\"}}L.attr(\"style\",C);var F=new Promise((function(t){if(c._hasZ)t();else if(c._hasSource)if(c._canvas&&c._canvas.el.width===T&&c._canvas.el.height===k&&c._canvas.source===c.source)t();else{var e=document.createElement(\"canvas\");e.width=T,e.height=k;var r=e.getContext(\"2d\");c._image=c._image||new Image;var n=c._image;n.onload=function(){r.drawImage(n,0,0),c._canvas={el:e,source:c.source},t()},n.setAttribute(\"src\",c.source)}})).then((function(){var t;if(c._hasZ)t=B((function(t,e){return b[e][t]})).toDataURL(\"image/png\");else if(c._hasSource)if(p)t=c.source;else{var e=c._canvas.el.getContext(\"2d\").getImageData(0,0,T,k).data;t=B((function(t,r){var n=4*(r*T+t);return[e[n],e[n+1],e[n+2],e[n+3]]})).toDataURL(\"image/png\")}L.attr({\"xlink:href\":t,height:E,width:S,x:d,y:v})}));t._promises.push(F)}function B(t){var e=document.createElement(\"canvas\");e.width=S,e.height=E;var r,n=e.getContext(\"2d\"),a=function(t){return i.constrain(Math.round(u.c2p(_+t*A)-d),0,S)},o=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-v),0,E)},h=s.colormodel[c.colormodel],p=h.colormodel||c.colormodel,m=h.fmt;for(x=0;x0}function T(t){t.each((function(t){y.stroke(n.select(this),t.line.color)})).each((function(t){y.fill(n.select(this),t.color)})).style(\"stroke-width\",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:\"linear\",ticks:\"outside\",range:r,showline:!0},e),a={type:\"linear\",_id:\"x\"+e._id},s={letter:\"x\",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,v,t,e)}return m(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+\"x\"+r]}function M(t,e,r,i){var a=document.createElementNS(\"http://www.w3.org/2000/svg\",\"text\"),o=n.select(a);return o.text(t).attr(\"x\",0).attr(\"y\",0).attr(\"text-anchor\",r).attr(\"data-unformatted\",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s=\"_cache\"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}e.exports=function(t,e,r,m){var g,v=t._fullLayout;w(r)&&m&&(g=m()),o.makeTraceGroups(v._indicatorlayer,e,\"trace\").each((function(e){var m,E,L,C,P,I=e[0].trace,O=n.select(this),z=I._hasGauge,D=I._isAngular,R=I._isBullet,F=I.domain,B={w:v._size.w*(F.x[1]-F.x[0]),h:v._size.h*(F.y[1]-F.y[0]),l:v._size.l+v._size.w*F.x[0],r:v._size.r+v._size.w*(1-F.x[1]),t:v._size.t+v._size.h*(1-F.y[1]),b:v._size.b+v._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=I.align||\"center\";if(E=j,z){if(D&&(m=N,E=j+U/2,L=function(t){return function(t,e){var r=Math.sqrt(t.width/2*(t.width/2)+t.height*t.height);return[e/r,t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;m=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else m=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var c,u,h,m=r[0].trace,g=i.numbersX,v=i.numbersY,T=m.align||\"center\",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,\"g\",\"numbers\"),P=[];m._hasNumber&&P.push(\"number\");m._hasDelta&&(P.push(\"delta\"),\"left\"===m.delta.position&&P.reverse());var I=C.selectAll(\"text\").data(P);function O(e,r,n,i){if(!e.match(\"s\")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace(\"s\",\"f\").replace(/\\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}I.enter().append(\"text\"),I.attr(\"text-anchor\",(function(){return A})).attr(\"class\",(function(t){return t})).attr(\"x\",null).attr(\"y\",null).attr(\"dx\",null).attr(\"dy\",null),I.exit().remove();var z,D=m.mode+m.align;m._hasDelta&&(z=function(){var e=k(t,{tickformat:m.delta.valueformat},m._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=function(t){return m.delta.relative?t.relativeDelta:t.delta},s=function(t,e){return 0===t||\"number\"!=typeof t||isNaN(t)?\"-\":(t>0?m.delta.increasing.symbol:m.delta.decreasing.symbol)+e(t)},l=function(t){return t.delta>=0?m.delta.increasing.color:m.delta.decreasing.color};void 0===m._deltaLastValue&&(m._deltaLastValue=o(r[0]));var c=C.select(\"text.delta\");function h(){c.text(s(o(r[0]),i)).call(y.fill,l(r[0])).call(p.convertToTspans,t)}return c.call(f.font,m.delta.font).call(y.fill,l({delta:m._deltaLastValue})),w(E)?c.transition().duration(E.duration).ease(E.easing).tween(\"text\",(function(){var t=n.select(this),e=o(r[0]),c=m._deltaLastValue,u=O(m.delta.valueformat,i,c,e),f=a(c,e);return m._deltaLastValue=e,function(e){t.text(s(f(e),u)),t.call(y.fill,l({delta:f(e)}))}})).each(\"end\",(function(){h(),L&&L()})).each(\"interrupt\",(function(){h(),L&&L()})):h(),u=M(s(o(r[0]),i),m.delta.font,A,t),c}(),D+=m.delta.position+m.delta.font.size+m.delta.font.family+m.delta.valueformat,D+=m.delta.increasing.symbol+m.delta.decreasing.symbol,h=u);m._hasNumber&&(!function(){var e=k(t,{tickformat:m.number.valueformat},m._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=m.number.suffix,s=m.number.prefix,l=C.select(\"text.number\");function u(){var e=\"number\"==typeof r[0].y?s+i(r[0].y)+o:\"-\";l.text(e).call(f.font,m.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each(\"end\",(function(){u(),L&&L()})).each(\"interrupt\",(function(){u(),L&&L()})).attrTween(\"text\",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);m._lastValue=r[0].y;var l=O(m.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):u(),c=M(s+i(r[0].y)+o,m.number.font,A,t)}(),D+=m.number.font.size+m.number.font.family+m.number.valueformat+m.number.suffix+m.number.prefix,h=c);if(m._hasDelta&&m._hasNumber){var R,F,B=[(c.left+c.right)/2,(c.top+c.bottom)/2],N=[(u.left+u.right)/2,(u.top+u.bottom)/2],j=.75*m.delta.font.size;\"left\"===m.delta.position&&(R=S(m,\"deltaPos\",0,-1*(c.width*b[m.align]+u.width*(1-b[m.align])+j),D,Math.min),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:u.left+R,right:c.right,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),\"right\"===m.delta.position&&(R=S(m,\"deltaPos\",0,c.width*(1-b[m.align])+u.width*b[m.align]+j,D,Math.max),F=B[1]-N[1],h={width:c.width+u.width+j,height:Math.max(c.height,u.height),left:c.left,right:u.right+R,top:Math.min(c.top,u.top+F),bottom:Math.max(c.bottom,u.bottom+F)}),\"bottom\"===m.delta.position&&(R=null,F=u.height,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height,bottom:c.bottom+u.height}),\"top\"===m.delta.position&&(R=null,F=c.top,h={width:Math.max(c.width,u.width),height:c.height+u.height,left:Math.min(c.left,u.left),right:Math.max(c.right,u.right),top:c.bottom-c.height-u.height,bottom:c.bottom}),z.attr({dx:R,dy:F})}(m._hasNumber||m._hasDelta)&&C.attr(\"transform\",(function(){var t=i.numbersScaler(h);D+=t[2];var e,r=S(m,\"numbersScale\",1,t[0],D,Math.min);m._scaleNumbers||(r=1),e=m._isAngular?v-r*h.bottom:v-r*(h.top+h.bottom)/2,m._numbersTop=r*h.top+e;var n=h[T];\"center\"===T&&(n=(h.left+h.right)/2);var a=g-r*n;return a=S(m,\"numbersTranslate\",0,a,D,Math.max),l(a,e)+s(r)}))}(t,O,e,{numbersX:m,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),z&&(C={range:I.gauge.axis.range,color:I.gauge.bgcolor,line:{color:I.gauge.bordercolor,width:0},thickness:1},P={range:I.gauge.axis.range,color:\"rgba(0, 0, 0, 0)\",line:{color:I.gauge.bordercolor,width:I.gauge.borderwidth},thickness:1});var Y=O.selectAll(\"g.angular\").data(D?e:[]);Y.exit().remove();var W=O.selectAll(\"g.angularaxis\").data(D?e:[]);W.exit().remove(),D&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,m=a.size,g=a.radius,v=a.innerRadius,y=a.gaugeBg,x=a.gaugeOutline,b=[m.l+m.w/2,m.t+m.h/2+g/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((v+g)/2-t/2*(g-v)).outerRadius((v+g)/2+t/2*(g-v)).startAngle(-E)}function P(t){t.attr(\"d\",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append(\"g\").classed(\"angular\",!0),_.attr(\"transform\",l(b[0],b[1])),A.enter().append(\"g\").classed(\"angularaxis\",!0).classed(\"crisp\",!0),A.selectAll(\"g.xangularaxistick,path,text\").remove(),(o=k(t,p.gauge.axis)).type=\"linear\",o.range=p.gauge.axis.range,o._id=\"xangularaxis\",o.ticklabeloverflow=\"allow\",o.setScale();var I=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},O={},z=d.makeLabelFns(o,0).labelStandoff;O.xFn=function(t){var e=I(t);return Math.cos(e)*z},O.yFn=function(t){var e=I(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(z+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*u)},O.anchorFn=function(t){var e=I(t),r=Math.cos(e);return Math.abs(r)<.1?\"middle\":r>0?\"start\":\"end\"},O.heightFn=function(t,e,r){var n=I(t);return-.5*(1+Math.sin(n))*r};var D=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return D(I(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h=\"inside\"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:\"M\"+h*R+\",0h\"+h*o.ticklen,transFn:function(t){var e=I(t);return D(e)+\"rotate(\"+-c(e)+\")\"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:O})}var F=[y].concat(p.gauge.steps),B=_.selectAll(\"g.bg-arc\").data(F);B.enter().append(\"g\").classed(\"bg-arc\",!0).append(\"path\"),B.select(\"path\").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll(\"g.value-arc\").data([p.gauge.bar]);j.enter().append(\"g\").classed(\"value-arc\",!0).append(\"path\");var U=j.select(\"path\");w(M)?(U.transition().duration(M.duration).ease(M.easing).each(\"end\",(function(){S&&S()})).each(\"interrupt\",(function(){S&&S()})).attrTween(\"d\",(V=N,H=L(r[0].lastY),q=L(r[0].y),function(){var t=i(H,q);return function(e){return V.endAngle(t(e))()}})),p._lastValue=r[0].y):U.attr(\"d\",\"number\"==typeof r[0].y?N.endAngle(L(r[0].y)):\"M0,0Z\");var V,H,q;U.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Y=_.selectAll(\"g.threshold-arc\").data(F);Y.enter().append(\"g\").classed(\"threshold-arc\",!0).append(\"path\"),Y.select(\"path\").call(P).call(T),Y.exit().remove();var W=_.selectAll(\"g.gauge-outline\").data([x]);W.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"path\"),W.select(\"path\").call(P).call(T),W.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Y,layer:W,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var X=O.selectAll(\"g.bullet\").data(R?e:[]);X.exit().remove();var Z=O.selectAll(\"g.bulletaxis\").data(R?e:[]);Z.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,c,u=r[0].trace,f=n.gauge,p=n.layer,m=n.gaugeBg,g=n.gaugeOutline,v=n.size,x=u.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append(\"g\").classed(\"bullet\",!0),f.attr(\"transform\",l(v.l,v.t)),p.enter().append(\"g\").classed(\"bulletaxis\",!0).classed(\"crisp\",!0),p.selectAll(\"g.xbulletaxistick,path,text\").remove();var A=v.h,M=u.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(u._hasNumber||u._hasDelta?1-h.bulletNumberDomainSize:1);(i=k(t,u.gauge.axis))._id=\"xbulletaxis\",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],c=v.t+v.h,i.visible&&(d.drawTicks(t,i,{vals:\"inside\"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,c,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,c)}));function L(t){t.attr(\"width\",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr(\"x\",(function(t){return i.c2p(t.range[0])})).attr(\"y\",(function(t){return.5*(1-t.thickness)*A})).attr(\"height\",(function(t){return t.thickness*A}))}var C=[m].concat(u.gauge.steps),P=f.selectAll(\"g.bg-bullet\").data(C);P.enter().append(\"g\").classed(\"bg-bullet\",!0).append(\"rect\"),P.select(\"rect\").call(L).call(T),P.exit().remove();var I=f.selectAll(\"g.value-bullet\").data([u.gauge.bar]);I.enter().append(\"g\").classed(\"value-bullet\",!0).append(\"rect\"),I.select(\"rect\").attr(\"height\",M).attr(\"y\",(A-M)/2).call(T),w(b)?I.select(\"rect\").transition().duration(b.duration).ease(b.easing).each(\"end\",(function(){_&&_()})).each(\"interrupt\",(function(){_&&_()})).attr(\"width\",Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y)))):I.select(\"rect\").attr(\"width\",\"number\"==typeof r[0].y?Math.max(0,i.c2p(Math.min(u.gauge.axis.range[1],r[0].y))):0);I.exit().remove();var O=r.filter((function(){return u.gauge.threshold.value||0===u.gauge.threshold.value})),z=f.selectAll(\"g.threshold-bullet\").data(O);z.enter().append(\"g\").classed(\"threshold-bullet\",!0).append(\"line\"),z.select(\"line\").attr(\"x1\",i.c2p(u.gauge.threshold.value)).attr(\"x2\",i.c2p(u.gauge.threshold.value)).attr(\"y1\",(1-u.gauge.threshold.thickness)/2*A).attr(\"y2\",(1-(1-u.gauge.threshold.thickness)/2)*A).call(y.stroke,u.gauge.threshold.line.color).style(\"stroke-width\",u.gauge.threshold.line.width),z.exit().remove();var D=f.selectAll(\"g.gauge-outline\").data([g]);D.enter().append(\"g\").classed(\"gauge-outline\",!0).append(\"rect\"),D.select(\"rect\").call(L).call(T),D.exit().remove()}(t,0,e,{gauge:X,layer:Z,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var J=O.selectAll(\"text.title\").data(e);J.exit().remove(),J.enter().append(\"text\").classed(\"title\",!0),J.attr(\"text-anchor\",(function(){return R?x.right:x[I.title.align]})).text(I.title.text).call(f.font,I.title.font).call(p.convertToTspans,t),J.attr(\"transform\",(function(){var t,e=B.l+B.w*b[I.title.align],r=h.titlePadding,n=f.bBox(J.node());if(z){if(D)if(I.gauge.axis.visible)t=f.bBox(W.node()).top-r-n.bottom;else t=B.t+B.h/2-U/2-n.bottom-r;R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)}else t=I._numbersTop-r-n.bottom;return l(e,t)}))}))}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../constants/alignment\":471,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"../../plots/cartesian/axis_defaults\":556,\"../../plots/cartesian/layout_attributes\":569,\"../../plots/cartesian/position_defaults\":572,\"./constants\":858,\"@plotly/d3\":58,\"d3-interpolate\":116}],862:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../mesh3d/attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../plot_api/edit_types\").overrideAll;var u=e.exports=c(l({x:{valType:\"data_array\"},y:{valType:\"data_array\"},z:{valType:\"data_array\"},value:{valType:\"data_array\"},isomin:{valType:\"number\"},isomax:{valType:\"number\"},surface:{show:{valType:\"boolean\",dflt:!0},count:{valType:\"integer\",dflt:2,min:1},fill:{valType:\"number\",min:0,max:1,dflt:1},pattern:{valType:\"flaglist\",flags:[\"A\",\"B\",\"C\",\"D\",\"E\"],extras:[\"all\",\"odd\",\"even\"],dflt:\"all\"}},spaceframe:{show:{valType:\"boolean\",dflt:!1},fill:{valType:\"number\",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!1},locations:{valType:\"data_array\",dflt:[]},fill:{valType:\"number\",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},y:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}},z:{show:{valType:\"boolean\",dflt:!0},fill:{valType:\"number\",min:0,max:1,dflt:1}}},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:a(),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),valuehoverformat:i(\"value\",1),showlegend:l({},s.showlegend,{dflt:!1})},n(\"\",{colorAttr:\"`value`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),\"calc\",\"nested\");u.flatshading.dflt=!0,u.lighting.facenormalsepsilon.dflt=0,u.x.editType=u.y.editType=u.z.editType=u.value.editType=\"calc+clearAxisTypes\",u.transforms=void 0},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../mesh3d/attributes\":867}],863:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\"),i=t(\"../streamtube/calc\").processGrid,a=t(\"../streamtube/calc\").filter;e.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],c=[n];if(s>=1)l=[r],c=[n];else if(s>0){var u=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:L(d,m,v);h[p]=x>-1?x:I(d,m,v,R(e,y))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):a<3&&V(t,e,r,S,E,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var c=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach((function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(h,u,n,i),d=B(h,f,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,o=l(t,[u,f,d],[r[a[0]],r[a[1]],-1])||o,c=!0}})),c||[[0,1,2],[1,2,0],[2,0,1]].forEach((function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var u=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(f,u,n,i),d=B(h,u,n,i);o=l(t,[d,p,u],[-1,-1,r[a[0]]])||o,c=!0}})),o}function H(t,e,r,n){var i=!1,a=U(e),o=[N(a[0][3],r,n),N(a[1][3],r,n),N(a[2][3],r,n),N(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return m&&(i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]];if(m)i=F(t,[c,u,f],[e[l[0]],e[l[1]],e[l[2]]])||i;else{var p=B(h,c,r,n),d=B(h,u,r,n),g=B(h,f,r,n);i=F(null,[p,d,g],[-1,-1,-1])||i}s=!0}})),s?i:([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(f,c,r,n),d=B(f,u,r,n),g=B(h,u,r,n),v=B(h,c,r,n);m?(i=F(t,[c,v,p],[e[l[0]],-1,-1])||i,i=F(t,[u,d,g],[e[l[1]],-1,-1])||i):i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(2,3,0)}(null,[p,d,g,v],[-1,-1,-1,-1])||i,s=!0}})),s||[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach((function(l){if(o[l[0]]&&!o[l[1]]&&!o[l[2]]&&!o[l[3]]){var c=a[l[0]],u=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(u,c,r,n),d=B(f,c,r,n),g=B(h,c,r,n);m?(i=F(t,[c,p,d],[e[l[0]],-1,-1])||i,i=F(t,[c,d,g],[e[l[0]],-1,-1])||i,i=F(t,[c,g,p],[e[l[0]],-1,-1])||i):i=F(null,[p,d,g],[-1,-1,-1])||i,s=!0}})),i)}function q(t,e,r,n,i,a,o,s,l,c,u){var f=!1;return d&&(D(t,\"A\")&&(f=H(null,[e,r,n,a],c,u)||f),D(t,\"B\")&&(f=H(null,[r,n,i,l],c,u)||f),D(t,\"C\")&&(f=H(null,[r,a,o,l],c,u)||f),D(t,\"D\")&&(f=H(null,[n,a,s,l],c,u)||f),D(t,\"E\")&&(f=H(null,[r,n,a,l],c,u)||f)),m&&(f=H(t,[r,n,a,l],c,u)||f),f}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,U([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,U([n,i,e]),[n,i,e],a,o)]}function Y(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function W(t,e,r,n,i,a,o){var s,l,c,u,f=!1,h=function(){f=V(t,[s,l,c],[-1,-1,-1],i,a)||f,f=V(t,[c,u,s],[-1,-1,-1],i,a)||f},p=o[0],d=o[1],m=o[2];return p&&(s=O(U([k(e,r-0,n-0)])[0],U([k(e-1,r-0,n-0)])[0],p),l=O(U([k(e,r-0,n-1)])[0],U([k(e-1,r-0,n-1)])[0],p),c=O(U([k(e,r-1,n-1)])[0],U([k(e-1,r-1,n-1)])[0],p),u=O(U([k(e,r-1,n-0)])[0],U([k(e-1,r-1,n-0)])[0],p),h()),d&&(s=O(U([k(e-0,r,n-0)])[0],U([k(e-0,r-1,n-0)])[0],d),l=O(U([k(e-0,r,n-1)])[0],U([k(e-0,r-1,n-1)])[0],d),c=O(U([k(e-1,r,n-1)])[0],U([k(e-1,r-1,n-1)])[0],d),u=O(U([k(e-1,r,n-0)])[0],U([k(e-1,r-1,n-0)])[0],d),h()),m&&(s=O(U([k(e-0,r-0,n)])[0],U([k(e-0,r-0,n-1)])[0],m),l=O(U([k(e-0,r-1,n)])[0],U([k(e-0,r-1,n-1)])[0],m),c=O(U([k(e-1,r-1,n)])[0],U([k(e-1,r-1,n-1)])[0],m),u=O(U([k(e-1,r-0,n)])[0],U([k(e-1,r-0,n-1)])[0],m),h()),f}function X(t,e,r,n,i,a,o,s,l,c,u,f){var h=t;return f?(d&&\"even\"===t&&(h=null),q(h,e,r,n,i,a,o,s,l,c,u)):(d&&\"odd\"===t&&(h=null),q(h,l,s,o,a,i,n,r,e,c,u))}function Z(t,e,r,n,i){for(var a=[],o=0,s=0;sMath.abs(d-M)?[A,d]:[d,M];$(e,T[0],T[1])}}var L=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];[\"x\",\"y\",\"z\"].forEach((function(e){for(var r=[],n=0;n0&&(u.push(p.id),\"x\"===e?f.push([p.distRatio,0,0]):\"y\"===e?f.push([0,p.distRatio,0]):f.push([0,0,p.distRatio]))}else c=nt(1,\"x\"===e?b-1:\"y\"===e?_-1:w-1);u.length>0&&(r[i]=\"x\"===e?tt(null,u,a,o,f,r[i]):\"y\"===e?et(null,u,a,o,f,r[i]):rt(null,u,a,o,f,r[i]),i++),c.length>0&&(r[i]=\"x\"===e?Z(null,c,a,o,r[i]):\"y\"===e?J(null,c,a,o,r[i]):K(null,c,a,o,r[i]),i++)}var d=t.caps[e];d.show&&d.fill&&(z(d.fill),r[i]=\"x\"===e?Z(null,[0,b-1],a,o,r[i]):\"y\"===e?J(null,[0,_-1],a,o,r[i]):K(null,[0,w-1],a,o,r[i]),i++)}})),0===g&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=v,t._Ys=y,t._Zs=x}(),t}e.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new c(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},{\"../../../stackgl_modules\":1120,\"../../components/colorscale\":378,\"../../lib/gl_format_color\":499,\"../../lib/str2rgbarray\":528,\"../../plots/gl3d/zip3\":609}],865:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"../../components/colorscale/defaults\");function s(t,e,r,n,a){var s=a(\"isomin\"),l=a(\"isomax\");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var c=a(\"x\"),u=a(\"y\"),f=a(\"z\"),h=a(\"value\");c&&c.length&&u&&u.length&&f&&f.length&&h&&h.length?(i.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\",\"y\",\"z\"],n),a(\"valuehoverformat\"),[\"x\",\"y\",\"z\"].forEach((function(t){a(t+\"hoverformat\");var e=\"caps.\"+t;a(e+\".show\")&&a(e+\".fill\");var r=\"slices.\"+t;a(r+\".show\")&&(a(r+\".fill\"),a(r+\".locations\"))})),a(\"spaceframe.show\")&&a(\"spaceframe.fill\"),a(\"surface.show\")&&(a(\"surface.count\"),a(\"surface.fill\"),a(\"surface.pattern\")),a(\"contour.show\")&&(a(\"contour.color\"),a(\"contour.width\")),[\"text\",\"hovertext\",\"hovertemplate\",\"lighting.ambient\",\"lighting.diffuse\",\"lighting.specular\",\"lighting.roughness\",\"lighting.fresnel\",\"lighting.vertexnormalsepsilon\",\"lighting.facenormalsepsilon\",\"lightposition.x\",\"lightposition.y\",\"lightposition.z\",\"flatshading\",\"opacity\"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:\"\",cLetter:\"c\"}),e._length=null):e.visible=!1}e.exports={supplyDefaults:function(t,e,r,i){s(t,e,r,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},{\"../../components/colorscale/defaults\":376,\"../../lib\":503,\"../../registry\":638,\"./attributes\":862}],866:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,calc:t(\"./calc\"),colorbar:{min:\"cmin\",max:\"cmax\"},plot:t(\"./convert\").createIsosurfaceTrace,moduleType:\"trace\",name:\"isosurface\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\",\"showLegend\"],meta:{}}},{\"../../plots/gl3d\":598,\"./attributes\":862,\"./calc\":863,\"./convert\":864,\"./defaults\":865}],867:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../surface/attributes\"),s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat;e.exports=l({x:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},y:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},z:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},i:{valType:\"data_array\",editType:\"calc\"},j:{valType:\"data_array\",editType:\"calc\"},k:{valType:\"data_array\",editType:\"calc\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"calc\"},hovertemplate:a({editType:\"calc\"}),xhoverformat:i(\"x\"),yhoverformat:i(\"y\"),zhoverformat:i(\"z\"),delaunayaxis:{valType:\"enumerated\",values:[\"x\",\"y\",\"z\"],dflt:\"z\",editType:\"calc\"},alphahull:{valType:\"number\",dflt:-1,editType:\"calc\"},intensity:{valType:\"data_array\",editType:\"calc\"},intensitymode:{valType:\"enumerated\",values:[\"vertex\",\"cell\"],dflt:\"vertex\",editType:\"calc\"},color:{valType:\"color\",editType:\"calc\"},vertexcolor:{valType:\"data_array\",editType:\"calc\"},facecolor:{valType:\"data_array\",editType:\"calc\"},transforms:void 0},n(\"\",{colorAttr:\"`intensity`\",showScaleDflt:!0,editTypeOverride:\"calc\"}),{opacity:o.opacity,flatshading:{valType:\"boolean\",dflt:!1,editType:\"calc\"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:\"calc\"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:\"calc\"},lighting:l({vertexnormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-12,editType:\"calc\"},facenormalsepsilon:{valType:\"number\",min:0,max:1,dflt:1e-6,editType:\"calc\"},editType:\"calc\"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:\"calc\"}),showlegend:l({},s.showlegend,{dflt:!1})})},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633,\"../surface/attributes\":1057}],868:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":374}],869:[function(t,e,r){\"use strict\";var n=t(\"../../../stackgl_modules\").gl_mesh3d,i=t(\"../../../stackgl_modules\").delaunay_triangulate,a=t(\"../../../stackgl_modules\").alpha_shape,o=t(\"../../../stackgl_modules\").convex_hull,s=t(\"../../lib/gl_format_color\").parseColorScale,l=t(\"../../lib/str2rgbarray\"),c=t(\"../../components/colorscale\").extractOpts,u=t(\"../../plots/gl3d/zip3\");function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name=\"\",this.color=\"#fff\",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=u(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;n=u(m(t.i),m(t.j),m(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=[\"x\",\"y\",\"z\"].indexOf(t),n=[],a=e.length,o=0;ov):g=A>w,v=A;var M=c(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=g?\"increasing\":\"decreasing\",M.x=M.pos,M.y=[k,T],y&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),m&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,\"open:\")+\" \",high:i(t,\"high:\")+\" \",low:i(t,\"low:\")+\" \",close:i(t,\"close:\")+\" \"}}),x}e.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a\"+c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((y=i.extendFlat({},h)).y0=y.y1=_,y.yLabelVal=b,y.yLabel=c.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),y.name=\"\",f.push(y),g[b]=y)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=u(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,m=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var v=p.hi||l.hoverinfo,y=v.split(\"+\"),x=\"all\"===v,b=x||-1!==y.indexOf(\"y\"),_=x||-1!==y.indexOf(\"text\"),w=b?[g(\"open\"),g(\"high\"),g(\"low\"),g(\"close\")+\" \"+c[m]]:[];return _&&s(p,l,w),h.extraText=w.join(\"
\"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}e.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../constants/delta.js\":473,\"../../lib\":503,\"../../plots/cartesian/axes\":554}],876:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"ohlc\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"showLegend\"],meta:{},attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\").calc,plot:t(\"./plot\"),style:t(\"./style\"),hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"./select\")}},{\"../../plots/cartesian\":568,\"./attributes\":872,\"./calc\":873,\"./defaults\":874,\"./hover\":875,\"./plot\":878,\"./select\":879,\"./style\":880}],877:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=r(\"x\"),s=r(\"open\"),l=r(\"high\"),c=r(\"low\"),u=r(\"close\");if(r(\"hoverlabel.split\"),n.getComponentMethod(\"calendars\",\"handleTraceDefaults\")(t,e,[\"x\"],a),s&&l&&c&&u){var f=Math.min(s.length,l.length,c.length,u.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},{\"../../lib\":503,\"../../registry\":638}],878:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\");e.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,\"trace ohlc\").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var c=a.tickLen,u=e.selectAll(\"path\").data(i.identity);u.enter().append(\"path\"),u.exit().remove(),u.attr(\"d\",(function(t){if(t.empty)return\"M0,0Z\";var e=s.c2p(t.pos-c,!0),r=s.c2p(t.pos+c,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return\"M\"+e+\",\"+o.c2p(t.o,!0)+\"H\"+n+\"M\"+n+\",\"+o.c2p(t.h,!0)+\"V\"+o.c2p(t.l,!0)+\"M\"+r+\",\"+o.c2p(t.c,!0)+\"H\"+n}))}}))}},{\"../../lib\":503,\"@plotly/d3\":58}],879:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(t.map((function(t){return t.displayindex}))))for(e=0;e0;c&&(o=\"array\");var u=r(\"categoryorder\",o);\"array\"===u?(r(\"categoryarray\"),r(\"ticktext\")):(delete t.categoryarray,delete t.ticktext),c||\"array\"!==u||(e.categoryorder=\"trace\")}}e.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:\"dimensions\",handleItemDefaults:u}),d=function(t,e,r,o,s){s(\"line.shape\"),s(\"line.hovertemplate\");var l=s(\"line.color\",o.colorway[0]);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),c(e,p,\"values\",d),h(\"hoveron\"),h(\"hovertemplate\"),h(\"arrangement\"),h(\"bundlecolors\"),h(\"sortpaths\"),h(\"counts\");var m={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,\"labelfont\",m);var g={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,\"tickfont\",g)}},{\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503,\"../../plots/array_container_defaults\":549,\"../../plots/domain\":584,\"../parcoords/merge_length\":897,\"./attributes\":881}],885:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcats\",basePlotModule:t(\"./base_plot\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":881,\"./base_plot\":882,\"./calc\":883,\"./defaults\":884,\"./plot\":887}],886:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-interpolate\").interpolateNumber,a=t(\"../../plot_api/plot_api\"),o=t(\"../../components/fx\"),s=t(\"../../lib\"),l=s.strTranslate,c=t(\"../../components/drawing\"),u=t(\"tinycolor2\"),f=t(\"../../lib/svg_text_utils\");function h(t,e,r,i){var a=t.map(F.bind(0,e,r)),o=i.selectAll(\"g.parcatslayer\").data([null]);o.enter().append(\"g\").attr(\"class\",\"parcatslayer\").style(\"pointer-events\",\"all\");var u=o.selectAll(\"g.trace.parcats\").data(a,p),h=u.enter().append(\"g\").attr(\"class\",\"trace parcats\");u.attr(\"transform\",(function(t){return l(t.x,t.y)})),h.append(\"g\").attr(\"class\",\"paths\");var y=u.select(\"g.paths\").selectAll(\"path.path\").data((function(t){return t.paths}),p);y.attr(\"fill\",(function(t){return t.model.color}));var x=y.enter().append(\"path\").attr(\"class\",\"path\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.model.color})).attr(\"fill-opacity\",0);_(x),y.attr(\"d\",(function(t){return t.svgD})),x.empty()||y.sort(m),y.exit().remove(),y.on(\"mouseover\",g).on(\"mouseout\",v).on(\"click\",b),h.append(\"g\").attr(\"class\",\"dimensions\");var w=u.select(\"g.dimensions\").selectAll(\"g.dimension\").data((function(t){return t.dimensions}),p);w.enter().append(\"g\").attr(\"class\",\"dimension\"),w.attr(\"transform\",(function(t){return l(t.x,0)})),w.exit().remove();var A=w.selectAll(\"g.category\").data((function(t){return t.categories}),p),M=A.enter().append(\"g\").attr(\"class\",\"category\");A.attr(\"transform\",(function(t){return l(0,t.y)})),M.append(\"rect\").attr(\"class\",\"catrect\").attr(\"pointer-events\",\"none\"),A.select(\"rect.catrect\").attr(\"fill\",\"none\").attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})),T(M);var S=A.selectAll(\"rect.bandrect\").data((function(t){return t.bands}),p);S.each((function(){s.raiseToTop(this)})),S.attr(\"fill\",(function(t){return t.color}));var E=S.enter().append(\"rect\").attr(\"class\",\"bandrect\").attr(\"stroke-opacity\",0).attr(\"fill\",(function(t){return t.color})).attr(\"fill-opacity\",0);S.attr(\"fill\",(function(t){return t.color})).attr(\"width\",(function(t){return t.width})).attr(\"height\",(function(t){return t.height})).attr(\"y\",(function(t){return t.y})).attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"perpendicular\"===t.parcatsViewModel.arrangement?\"ns-resize\":\"move\"})),k(E),S.exit().remove(),M.append(\"text\").attr(\"class\",\"catlabel\").attr(\"pointer-events\",\"none\");var z=e._fullLayout.paper_bgcolor;A.select(\"text.catlabel\").attr(\"text-anchor\",(function(t){return d(t)?\"start\":\"end\"})).attr(\"alignment-baseline\",\"middle\").style(\"text-shadow\",f.makeTextShadow(z)).style(\"fill\",\"rgb(0, 0, 0)\").attr(\"x\",(function(t){return d(t)?t.width+5:-5})).attr(\"y\",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){c.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),M.append(\"text\").attr(\"class\",\"dimlabel\"),A.select(\"text.dimlabel\").attr(\"text-anchor\",\"middle\").attr(\"alignment-baseline\",\"baseline\").attr(\"cursor\",(function(t){return\"fixed\"===t.parcatsViewModel.arrangement?\"default\":\"ew-resize\"})).attr(\"x\",(function(t){return t.width/2})).attr(\"y\",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){c.font(n.select(this),t.parcatsViewModel.labelfont)})),A.selectAll(\"rect.bandrect\").on(\"mouseover\",L).on(\"mouseout\",C),A.exit().remove(),w.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on(\"dragstart\",P).on(\"drag\",I).on(\"dragend\",O)),u.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll(\"g.paths\").selectAll(\"path.path\"),t.dimensionSelection=n.select(this).selectAll(\"g.dimensions\").selectAll(\"g.dimension\")})),u.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function m(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor\"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+m.left,y:_-d.top+m.top,text:E,color:t.model.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:10,fontColor:T,idealAlign:L1&&h.displayInd===f.dimensions.length-1?(i=c.left,a=\"left\"):(i=c.left+c.width,a=\"right\");var m=u.model.count,g=u.model.categoryLabel,v=m/u.parcatsViewModel.model.count,y={countLabel:m,categoryLabel:g,probabilityLabel:v.toFixed(3)},x=[];-1!==u.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&x.push([\"Count:\",y.countLabel].join(\" \")),-1!==u.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&x.push([\"P(\"+y.categoryLabel+\"):\",y.probabilityLabel].join(\" \"));var b=x.join(\"
\");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:\"lightgray\",borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontSize:12,fontColor:\"black\",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:y,eventData:[{data:p._input,fullData:p,count:m,category:g,probability:v}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron;if(\"color\"===l?(!function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll(\"rect.bandrect\").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr(\"stroke\",\"black\").attr(\"stroke-width\",1.5)}))}(this),S(this,\"plotly_hover\",n.event)):(!function(t){n.select(t.parentNode).selectAll(\"rect.bandrect\").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select(\"rect.catrect\").attr(\"stroke\",\"black\").attr(\"stroke-width\",2.5)}(this),M(this,\"plotly_hover\",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"none\"))\"category\"===l?e=E(r,a,this):\"color\"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),c=n.select(r).datum(),f=c.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,m=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a=\"left\"):(i=l.left+l.width,a=\"right\");var g=f.model.categoryLabel,v=c.parcatsViewModel.model.count,y=0;c.categoryViewModel.bands.forEach((function(t){t.color===c.color&&(y+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===c.color&&(b+=t.model.count)}));var _=y/v,w=y/b,T=y/x,k={countLabel:v,categoryLabel:g,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"count\")&&A.push([\"Count:\",k.countLabel].join(\" \")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf(\"probability\")&&(A.push(\"P(color \\u2229 \"+g+\"): \"+k.probabilityLabel),A.push(\"P(\"+g+\" | color): \"+w.toFixed(3)),A.push(\"P(color | \"+g+\"): \"+T.toFixed(3)));var M=A.join(\"
\"),S=u.mostReadable(c.color,[\"black\",\"white\"]);return{trace:d,x:o*(i-e.left),y:s*(m-e.top),text:M,color:c.color,borderColor:\"black\",fontFamily:'Monaco, \"Courier New\", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:g,count:v,probability:_,categorycount:x,colorcount:b,bandcolorcount:y}]}}(r,a,this):\"dimension\"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll(\"g.category\").select(\"rect.catrect\").each((function(){i.push(E(t,e,this))})),i}(r,a,this)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r})}}function C(t){var e=t.parcatsViewModel;if(!e.dragDimension&&(_(e.pathSelection),T(e.dimensionSelection.selectAll(\"g.category\")),k(e.dimensionSelection.selectAll(\"g.category\").selectAll(\"rect.bandrect\")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(m),-1===e.hoverinfoItems.indexOf(\"skip\"))){\"color\"===t.parcatsViewModel.hoveron?S(this,\"plotly_unhover\",n.event):M(this,\"plotly_unhover\",n.event)}}function P(t){\"fixed\"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll(\"g.category\").select(\"rect.catrect\").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll(\"rect.bandrect\").each((function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||\"freeform\"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),D(t.parcatsViewModel)}}function O(t){if(\"fixed\"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll(\"text\").attr(\"font-weight\",\"normal\");var e={},r=z(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e[\"dimensions[\"+i+\"].displayindex\"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var c=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),u=c.map((function(t){return t.categoryValue})),f=c.map((function(t){return t.categoryLabel}));e[\"dimensions[\"+t.model.containerInd+\"].categoryarray\"]=[u],e[\"dimensions[\"+t.model.containerInd+\"].ticktext\"]=[f],e[\"dimensions[\"+t.model.containerInd+\"].categoryorder\"]=\"array\"}}if(-1===t.parcatsViewModel.hoverinfoItems.indexOf(\"skip\")&&!t.dragHasMoved&&t.potentialClickBand&&(\"color\"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent):M(t.potentialClickBand,\"plotly_click\",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd)t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null;t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease(\"cubic-in-out\").each((function(){R(t.parcatsViewModel,!0),D(t.parcatsViewModel,!0)})).each(\"end\",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function z(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)u+=\"C\"+c[s]+\",\"+(e[s+1]+n)+\" \"+l[s]+\",\"+(e[s]+n)+\" \"+(t[s]+r[s])+\",\"+(e[s]+n),u+=\"l-\"+r[s]+\",0 \";return u+=\"Z\"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),c=[];for(var u in r.paths)r.paths.hasOwnProperty(u)&&c.push(r.paths[u]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}c.sort((function(e,r){var n=f(e),i=f(r);return\"backward\"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0}));for(var h=new Array(c.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),m=0;m0?d*(v.count/p):0;for(var y,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,c,u=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),m=8*(f-h)/2,g=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),c=0;c0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:m,bands:[],parcatsViewModel:t},m=m+a+8,u.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:u,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}e.exports=function(t,e,r,n){h(r,t,n,e)}},{\"../../components/drawing\":388,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plot_api/plot_api\":540,\"@plotly/d3\":58,\"d3-interpolate\":116,tinycolor2:312}],887:[function(t,e,r){\"use strict\";var n=t(\"./parcats\");e.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},{\"./parcats\":886}],888:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/attributes\"),i=t(\"../../plots/cartesian/layout_attributes\"),a=t(\"../../plots/font_attributes\"),o=t(\"../../plots/domain\").attributes,s=t(\"../../lib/extend\").extendFlat,l=t(\"../../plot_api/plot_template\").templatedArray;e.exports={domain:o({name:\"parcoords\",trace:!0,editType:\"plot\"}),labelangle:{valType:\"angle\",dflt:0,editType:\"plot\"},labelside:{valType:\"enumerated\",values:[\"top\",\"bottom\"],dflt:\"top\",editType:\"plot\"},labelfont:a({editType:\"plot\"}),tickfont:a({editType:\"plot\"}),rangefont:a({editType:\"plot\"}),dimensions:l(\"dimension\",{label:{valType:\"string\",editType:\"plot\"},tickvals:s({},i.tickvals,{editType:\"plot\"}),ticktext:s({},i.ticktext,{editType:\"plot\"}),tickformat:s({},i.tickformat,{editType:\"plot\"}),visible:{valType:\"boolean\",dflt:!0,editType:\"plot\"},range:{valType:\"info_array\",items:[{valType:\"number\",editType:\"plot\"},{valType:\"number\",editType:\"plot\"}],editType:\"plot\"},constraintrange:{valType:\"info_array\",freeLength:!0,dimensions:\"1-2\",items:[{valType:\"any\",editType:\"plot\"},{valType:\"any\",editType:\"plot\"}],editType:\"plot\"},multiselect:{valType:\"boolean\",dflt:!0,editType:\"plot\"},values:{valType:\"data_array\",editType:\"calc\"},editType:\"calc\"}),line:s({editType:\"calc\"},n(\"line\",{colorscaleDflt:\"Viridis\",autoColorDflt:!1,editTypeOverride:\"calc\"}))}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/plot_template\":543,\"../../plots/cartesian/layout_attributes\":569,\"../../plots/domain\":584,\"../../plots/font_attributes\":585}],889:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"@plotly/d3\"),a=t(\"../../lib/gup\").keyFun,o=t(\"../../lib/gup\").repeat,s=t(\"../../lib\").sorterAsc,l=t(\"../../lib\").strTranslate,c=n.bar.snapRatio;function u(t,e){return t*(1-c)+e*c}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],c=l,f=a;i*fe){h=r;break}}if(a=u,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-c[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?\"n\":e<=.9*t[0]+.1*t[1]?\"s\":\"ns\"}(d,e);m&&(o.interval=l[a],o.intervalPix=d,o.region=m)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,y=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&y<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a=\"crosshair\";r.clickableOrdinalRange?a=\"pointer\":r.region&&(a=r.region+\"-resize\"),i.select(document.body).style(\"cursor\",a)}function k(t){t.on(\"mousemove\",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on(\"mouseleave\",(function(t){t.parent.inBrushDrag||y()})).call(i.behavior.drag().on(\"dragstart\",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,c=o.svgBrush;if(c.wasDragged=!1,c.grabbingBar=\"ns\"===s.region,c.grabbingBar){var u=l.map(e.unitToPaddedPx);c.grabPoint=r-u[0]-n.verticalPadding,c.barLength=u[1]-u[0]}c.clickableOrdinalRange=s.clickableOrdinalRange,c.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(c.stayingIntervals=c.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),c.startExtent=s.region?l[\"s\"===s.region?1:0]:a,e.parent.inBrushDrag=!0,c.brushStartCallback()}(this,t)})).on(\"drag\",(function(t){w(this,t)})).on(\"dragend\",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,y(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]a.newExtent[0];a.extent=a.stayingIntervals.concat(c?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),c?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}e.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e).slice();e.filter.set(r),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e){var r=t.selectAll(\".\"+n.cn.axisBrush).data(o,a);r.enter().append(\"g\").classed(n.cn.axisBrush,!0),function(t,e){var r=t.selectAll(\".background\").data(o);r.enter().append(\"rect\").classed(\"background\",!0).call(d).call(m).style(\"pointer-events\",\"auto\").attr(\"transform\",l(0,n.verticalPadding)),r.call(k).attr(\"height\",(function(t){return t.height-n.verticalPadding}));var i=t.selectAll(\".highlight-shadow\").data(o);i.enter().append(\"line\").classed(\"highlight-shadow\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width+n.bar.strokeWidth).attr(\"stroke\",e).attr(\"opacity\",n.bar.strokeOpacity).attr(\"stroke-linecap\",\"butt\"),i.attr(\"y1\",(function(t){return t.height})).call(x);var a=t.selectAll(\".highlight\").data(o);a.enter().append(\"line\").classed(\"highlight\",!0).attr(\"x\",-n.bar.width/2).attr(\"stroke-width\",n.bar.width-n.bar.strokeWidth).attr(\"stroke\",n.bar.fillColor).attr(\"opacity\",n.bar.fillOpacity).attr(\"stroke-linecap\",\"butt\"),a.attr(\"y1\",(function(t){return t.height})).call(x)}(r,e)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},{\"../../lib\":503,\"../../lib/gup\":500,\"./constants\":892,\"@plotly/d3\":58}],890:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../plots/get_data\").getModuleCalcData,a=t(\"./plot\"),o=t(\"../../constants/xmlns_namespaces\");r.name=\"parcoords\",r.plot=function(t){var e=i(t.calcdata,\"parcoords\")[0];e.length&&a(t,e)},r.clean=function(t,e,r,n){var i=n._has&&n._has(\"parcoords\"),a=e._has&&e._has(\"parcoords\");i&&!a&&(n._paperdiv.selectAll(\".parcoords\").remove(),n._glimages.selectAll(\"*\").remove())},r.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(\".svg-container\");r.filter((function(t,e){return e===r.size()-1})).selectAll(\".gl-canvas-context, .gl-canvas-focus\").each((function(){var t=this.toDataURL(\"image/png\");e.append(\"svg:image\").attr({xmlns:o.svg,\"xlink:href\":t,preserveAspectRatio:\"none\",x:0,y:0,width:this.style.width,height:this.style.height})})),window.setTimeout((function(){n.selectAll(\"#filterBarPattern\").attr(\"id\",\"filterBarPattern\")}),60)}},{\"../../constants/xmlns_namespaces\":480,\"../../plots/get_data\":593,\"./plot\":899,\"@plotly/d3\":58}],891:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray,i=t(\"../../components/colorscale\"),a=t(\"../../lib/gup\").wrap;e.exports=function(t,e){var r,o;return i.hasColorscale(e,\"line\")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:\"line\",cLetter:\"c\"})):(r=function(t){for(var e=new Array(t),r=0;rf&&(n.log(\"parcoords traces support up to \"+f+\" dimensions at the moment\"),d.splice(f));var m=s(t,e,{name:\"dimensions\",layout:l,handleItemDefaults:p}),g=function(t,e,r,o,s){var l=s(\"line.color\",r);if(i(t,\"line\")&&n.isArrayOrTypedArray(l)){if(l.length)return s(\"line.colorscale\"),a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,u);o(e,l,u),Array.isArray(m)&&m.length||(e.visible=!1),h(e,m,\"values\",g);var v={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(u,\"labelfont\",v),n.coerceFont(u,\"tickfont\",v),n.coerceFont(u,\"rangefont\",v),u(\"labelangle\"),u(\"labelside\")}},{\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503,\"../../plots/array_container_defaults\":549,\"../../plots/cartesian/axes\":554,\"../../plots/domain\":584,\"./attributes\":888,\"./axisbrush\":889,\"./constants\":892,\"./merge_length\":897}],894:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isTypedArray;r.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},r.isOrdinal=function(t){return!!t.tickvals},r.isVisible=function(t){return t.visible||!(\"visible\"in t)}},{\"../../lib\":503}],895:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),colorbar:{container:\"line\",min:\"cmin\",max:\"cmax\"},moduleType:\"trace\",name:\"parcoords\",basePlotModule:t(\"./base_plot\"),categories:[\"gl\",\"regl\",\"noOpacity\",\"noHover\"],meta:{}}},{\"./attributes\":888,\"./base_plot\":890,\"./calc\":891,\"./defaults\":893,\"./plot\":899}],896:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\\n p17_20, p21_24, p25_28, p29_32,\\n p33_36, p37_40, p41_44, p45_48,\\n p49_52, p53_56, p57_60, colors;\\n\\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\\n\\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\\nuniform float maskHeight;\\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\\nuniform vec4 contextColor;\\nuniform sampler2D maskTexture, palette;\\n\\nbool isPick = (drwLayer > 1.5);\\nbool isContext = (drwLayer < 0.5);\\n\\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\\n\\nfloat val(mat4 p, mat4 v) {\\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\\n}\\n\\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\\n return y1 * (1.0 - ratio) + y2 * ratio;\\n}\\n\\nint iMod(int a, int b) {\\n return a - b * (a / b);\\n}\\n\\nbool fOutside(float p, float lo, float hi) {\\n return (lo < hi) && (lo > p || p > hi);\\n}\\n\\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\\n return (\\n fOutside(p[0], lo[0], hi[0]) ||\\n fOutside(p[1], lo[1], hi[1]) ||\\n fOutside(p[2], lo[2], hi[2]) ||\\n fOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\\n return (\\n vOutside(p[0], lo[0], hi[0]) ||\\n vOutside(p[1], lo[1], hi[1]) ||\\n vOutside(p[2], lo[2], hi[2]) ||\\n vOutside(p[3], lo[3], hi[3])\\n );\\n}\\n\\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\\n return mOutside(A, loA, hiA) ||\\n mOutside(B, loB, hiB) ||\\n mOutside(C, loC, hiC) ||\\n mOutside(D, loD, hiD);\\n}\\n\\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\\n mat4 pnts[4];\\n pnts[0] = A;\\n pnts[1] = B;\\n pnts[2] = C;\\n pnts[3] = D;\\n\\n for(int i = 0; i < 4; ++i) {\\n for(int j = 0; j < 4; ++j) {\\n for(int k = 0; k < 4; ++k) {\\n if(0 == iMod(\\n int(255.0 * texture2D(maskTexture,\\n vec2(\\n (float(i * 2 + j / 2) + 0.5) / 8.0,\\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\\n ))[3]\\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\\n 2\\n )) return true;\\n }\\n }\\n }\\n return false;\\n}\\n\\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\\n float x = 0.5 * sign(v) + 0.5;\\n float y = axisY(x, A, B, C, D);\\n float z = 1.0 - abs(v);\\n\\n z += isContext ? 0.0 : 2.0 * float(\\n outsideBoundingBox(A, B, C, D) ||\\n outsideRasterMask(A, B, C, D)\\n );\\n\\n return vec4(\\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\\n z,\\n 1.0\\n );\\n}\\n\\nvoid main() {\\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\\n\\n float v = colors[3];\\n\\n gl_Position = position(isContext, v, A, B, C, D);\\n\\n fragColor =\\n isContext ? vec4(contextColor) :\\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\\n}\\n\"]),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n gl_FragColor = fragColor;\\n}\\n\"]),o=t(\"./constants\").maxDimensionCount,s=t(\"../../lib\"),l=new Uint8Array(4),c=new Uint8Array(4),u={shape:[256,1],format:\"rgba\",type:\"uint8\",mag:\"nearest\",min:\"nearest\"};function f(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function h(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(!function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted=!0),function s(l){var c=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*c,a.offset=2*l*n,e(a),l*n+c>>8*e)%256/255}function m(t,e,r){for(var n=new Array(8*e),i=0,a=0;au&&(u=t[i].dim1.canvasX,o=i);0===s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var p=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&no._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function I(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var O=1;O=r||l>=i)return;var c=t.lineLayer.readPixel(s,i-1-l),u=0!==c[3],f=u?c[2]+256*(c[1]+256*c[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==B&&(u?a.hover(h):a.unhover&&a.unhover(h),B=f)}})),F.style(\"opacity\",(function(t){return t.pick?0:1})),h.style(\"background\",\"rgba(255, 255, 255, 0)\");var N=h.selectAll(\".\"+y.cn.parcoords).data(R,d);N.exit().remove(),N.enter().append(\"g\").classed(y.cn.parcoords,!0).style(\"shape-rendering\",\"crispEdges\").style(\"pointer-events\",\"none\"),N.attr(\"transform\",(function(t){return c(t.model.translateX,t.model.translateY)}));var j=N.selectAll(\".\"+y.cn.parcoordsControlView).data(m,d);j.enter().append(\"g\").classed(y.cn.parcoordsControlView,!0),j.attr(\"transform\",(function(t){return c(t.model.pad.l,t.model.pad.t)}));var U=j.selectAll(\".\"+y.cn.yAxis).data((function(t){return t.dimensions}),d);U.enter().append(\"g\").classed(y.cn.yAxis,!0),j.each((function(t){O(U,t,_)})),F.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),U.attr(\"transform\",(function(t){return c(t.xScale(t.xIndex),0)})),U.call(n.behavior.drag().origin((function(t){return t})).on(\"drag\",(function(t){var e=t.parent;S.linePickActive(!1),t.x=Math.max(-y.overdrag,Math.min(t.model.width+y.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,U.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),O(U,e,_),U.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr(\"transform\",(function(t){return c(t.xScale(t.xIndex),0)})),n.select(this).attr(\"transform\",c(t.x,0)),U.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on(\"dragend\",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,O(U,e,_),n.select(this).attr(\"transform\",(function(t){return c(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),S.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),U.exit().remove();var V=U.selectAll(\".\"+y.cn.axisOverlays).data(m,d);V.enter().append(\"g\").classed(y.cn.axisOverlays,!0),V.selectAll(\".\"+y.cn.axis).remove();var H=V.selectAll(\".\"+y.cn.axis).data(m,d);H.enter().append(\"g\").classed(y.cn.axis,!0),H.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient(\"left\").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return v.isOrdinal(t)?e:z(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(H.selectAll(\"text\"),t.model.tickFont)})),H.selectAll(\".domain, .tick>line\").attr(\"fill\",\"none\").attr(\"stroke\",\"black\").attr(\"stroke-opacity\",.25).attr(\"stroke-width\",\"1px\"),H.selectAll(\"text\").style(\"text-shadow\",u.makeTextShadow(T)).style(\"cursor\",\"default\");var q=V.selectAll(\".\"+y.cn.axisHeading).data(m,d);q.enter().append(\"g\").classed(y.cn.axisHeading,!0);var G=q.selectAll(\".\"+y.cn.axisTitle).data(m,d);G.enter().append(\"text\").classed(y.cn.axisTitle,!0).attr(\"text-anchor\",\"middle\").style(\"cursor\",\"ew-resize\").style(\"pointer-events\",\"auto\"),G.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),u.convertToTspans(r,t)})).attr(\"transform\",(function(t){var e=I(t.model.labelAngle,t.model.labelSide),r=y.axisTitleOffset;return(e.dir>0?\"\":c(0,2*r+t.model.height))+l(e.degrees)+c(-r*e.dx,-r*e.dy)})).attr(\"text-anchor\",(function(t){var e=I(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?\"start\":\"end\":\"middle\"}));var Y=V.selectAll(\".\"+y.cn.axisExtent).data(m,d);Y.enter().append(\"g\").classed(y.cn.axisExtent,!0);var W=Y.selectAll(\".\"+y.cn.axisExtentTop).data(m,d);W.enter().append(\"g\").classed(y.cn.axisExtentTop,!0),W.attr(\"transform\",c(0,-y.axisExtentOffset));var X=W.selectAll(\".\"+y.cn.axisExtentTopText).data(m,d);X.enter().append(\"text\").classed(y.cn.axisExtentTopText,!0).call(P),X.text((function(t){return D(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var Z=Y.selectAll(\".\"+y.cn.axisExtentBottom).data(m,d);Z.enter().append(\"g\").classed(y.cn.axisExtentBottom,!0),Z.attr(\"transform\",(function(t){return c(0,t.model.height+y.axisExtentOffset)}));var J=Z.selectAll(\".\"+y.cn.axisExtentBottomText).data(m,d);J.enter().append(\"text\").classed(y.cn.axisExtentBottomText,!0).attr(\"dy\",\"0.75em\").call(P),J.text((function(t){return D(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(V,T)}},{\"../../components/colorscale\":378,\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/gup\":500,\"../../lib/svg_text_utils\":529,\"../../plots/cartesian/axes\":554,\"./axisbrush\":889,\"./constants\":892,\"./helpers\":894,\"./lines\":896,\"@plotly/d3\":58,\"color-rgba\":91}],899:[function(t,e,r){\"use strict\";var n=t(\"./parcoords\"),i=t(\"../../lib/prepare_regl\"),a=t(\"./helpers\").isVisible;function o(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}e.exports=function(t,e){var r=t._fullLayout;if(i(t)){var s={},l={},c={},u={},f=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=u[r]=n._fullInput.index;s[r]=t.data[i].dimensions,l[r]=t.data[i].dimensions.slice()}));n(t,e,{width:f.w,height:f.h,margin:{t:f.t,r:f.r,b:f.b,l:f.l}},{filterChanged:function(e,n,i){var a=l[e][n],o=i.map((function(t){return t.slice()})),s=\"dimensions[\"+n+\"].constraintrange\",f=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===f[s]){var h=a.constraintrange;f[s]=h||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit(\"plotly_restyle\",[d,[u[e]]])},hover:function(e){t.emit(\"plotly_hover\",e)},unhover:function(e){t.emit(\"plotly_unhover\",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return o(t,e,r)-o(t,e,n)}}(r,l[e].filter(a));s[e].sort(n),l[e].filter((function(t){return!a(t)})).sort((function(t){return l[e].indexOf(t)})).forEach((function(t){s[e].splice(s[e].indexOf(t),1),s[e].splice(l[e].indexOf(t),0,t)})),t.emit(\"plotly_restyle\",[{dimensions:[s[e]]},[u[e]]])}})}}},{\"../../lib/prepare_regl\":516,\"./helpers\":894,\"./parcoords\":898}],900:[function(t,e,r){\"use strict\";var n=t(\"../../plots/attributes\"),i=t(\"../../plots/domain\").attributes,a=t(\"../../plots/font_attributes\"),o=t(\"../../components/color/attributes\"),s=t(\"../../plots/template_attributes\").hovertemplateAttrs,l=t(\"../../plots/template_attributes\").texttemplateAttrs,c=t(\"../../lib/extend\").extendFlat,u=a({editType:\"plot\",arrayOk:!0,colorEditType:\"plot\"});e.exports={labels:{valType:\"data_array\",editType:\"calc\"},label0:{valType:\"number\",dflt:0,editType:\"calc\"},dlabel:{valType:\"number\",dflt:1,editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc\"},marker:{colors:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:o.defaultLine,arrayOk:!0,editType:\"style\"},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0,editType:\"style\"},editType:\"calc\"},editType:\"calc\"},text:{valType:\"data_array\",editType:\"plot\"},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0,editType:\"style\"},scalegroup:{valType:\"string\",dflt:\"\",editType:\"calc\"},textinfo:{valType:\"flaglist\",flags:[\"label\",\"text\",\"value\",\"percent\"],extras:[\"none\"],editType:\"calc\"},hoverinfo:c({},n.hoverinfo,{flags:[\"label\",\"text\",\"value\",\"percent\",\"name\"]}),hovertemplate:s({},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),texttemplate:l({editType:\"plot\"},{keys:[\"label\",\"color\",\"value\",\"percent\",\"text\"]}),textposition:{valType:\"enumerated\",values:[\"inside\",\"outside\",\"auto\",\"none\"],dflt:\"auto\",arrayOk:!0,editType:\"plot\"},textfont:c({},u,{}),insidetextorientation:{valType:\"enumerated\",values:[\"horizontal\",\"radial\",\"tangential\",\"auto\"],dflt:\"auto\",editType:\"plot\"},insidetextfont:c({},u,{}),outsidetextfont:c({},u,{}),automargin:{valType:\"boolean\",dflt:!1,editType:\"plot\"},title:{text:{valType:\"string\",dflt:\"\",editType:\"plot\"},font:c({},u,{}),position:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"plot\"},editType:\"plot\"},domain:i({name:\"pie\",trace:!0,editType:\"calc\"}),hole:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},sort:{valType:\"boolean\",dflt:!0,editType:\"calc\"},direction:{valType:\"enumerated\",values:[\"clockwise\",\"counterclockwise\"],dflt:\"counterclockwise\",editType:\"calc\"},rotation:{valType:\"number\",min:-360,max:360,dflt:0,editType:\"calc\"},pull:{valType:\"number\",min:0,max:1,dflt:0,arrayOk:!0,editType:\"calc\"},_deprecated:{title:{valType:\"string\",dflt:\"\",editType:\"calc\"},titlefont:c({},u,{}),titleposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle center\",\"bottom left\",\"bottom center\",\"bottom right\"],editType:\"calc\"}}}},{\"../../components/color/attributes\":365,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/domain\":584,\"../../plots/font_attributes\":585,\"../../plots/template_attributes\":633}],901:[function(t,e,r){\"use strict\";var n=t(\"../../plots/plots\");r.name=\"pie\",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{\"../../plots/plots\":619}],902:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"tinycolor2\"),a=t(\"../../components/color\"),o={};function s(t){return function(e,r){return!!e&&(!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e))}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r=0})),(\"funnelarea\"===e.type?v:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=g),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r=\"pie\");var n=t._fullLayout,i=t.calcdata,a=n[r+\"colorway\"],s=n[\"_\"+r+\"colormap\"];n[\"extend\"+r+\"colors\"]&&(a=l(a,o));for(var c=0,u=0;u0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}e.exports={handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function c(r,n){return i.coerce(t,e,a,r,n)}var u=l(c(\"labels\"),c(\"values\")),f=u.len;if(e._hasLabels=u.hasLabels,e._hasValues=u.hasValues,!e._hasLabels&&e._hasValues&&(c(\"label0\"),c(\"dlabel\")),f){e._length=f,c(\"marker.line.width\")&&c(\"marker.line.color\"),c(\"marker.colors\"),c(\"scalegroup\");var h,p=c(\"text\"),d=c(\"texttemplate\");if(d||(h=c(\"textinfo\",Array.isArray(p)?\"text+percent\":\"percent\")),c(\"hovertext\"),c(\"hovertemplate\"),d||h&&\"none\"!==h){var m=c(\"textposition\");s(t,e,n,c,m,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(m)||\"auto\"===m||\"outside\"===m)&&c(\"automargin\"),(\"inside\"===m||\"auto\"===m||Array.isArray(m))&&c(\"insidetextorientation\")}o(e,n,c);var g=c(\"hole\");if(c(\"title.text\")){var v=c(\"title.position\",g?\"middle center\":\"top center\");g||\"middle center\"!==v||(e.title.position=\"top center\"),i.coerceFont(c,\"title.font\",n.font)}c(\"sort\"),c(\"direction\"),c(\"rotation\"),c(\"pull\")}else e.visible=!1}}},{\"../../lib\":503,\"../../plots/domain\":584,\"../bar/defaults\":652,\"./attributes\":900,\"fast-isnumeric\":190}],904:[function(t,e,r){\"use strict\";var n=t(\"../../components/fx/helpers\").appendArrayMultiPointValues;e.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),\"funnelarea\"===e.type&&(delete r.v,delete r.i),r}},{\"../../components/fx/helpers\":402}],905:[function(t,e,r){\"use strict\";var n=t(\"../../lib\");function i(t){return-1!==t.indexOf(\"e\")?t.replace(/[.]?0+e/,\"e\"):-1!==t.indexOf(\".\")?t.replace(/[.]?0+$/,\"\"):t}r.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+\"%\"},r.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},r.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r\"),name:f.hovertemplate||-1!==h.indexOf(\"name\")?f.name:void 0,idealAlign:t.pxmid[0]<0?\"left\":\"right\",color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[v(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],c._hasHoverLabel=!0}c._hasHoverEvent=!0,e.emit(\"plotly_hover\",{points:[v(t,f)],event:n.event})}})),t.on(\"mouseout\",(function(t){var r=e._fullLayout,i=e._fullData[c.index],o=n.select(this).datum();c._hasHoverEvent&&(t.originalEvent=n.event,e.emit(\"plotly_unhover\",{points:[v(o,i)],event:n.event}),c._hasHoverEvent=!1),c._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),c._hasHoverLabel=!1)})),t.on(\"click\",(function(t){var r=e._fullLayout,i=e._fullData[c.index];e._dragging||!1===r.hovermode||(e._hoverdata=[v(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=g.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=g.castOption(t._input.textfont.color,e.pts));var i=g.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;g-=2)v(Math.PI*g,\"tan\");for(g=4;g>=-4;g-=2)v(Math.PI*(g+1),\"tan\")}if(f||p){for(g=4;g>=-4;g-=2)v(Math.PI*(g+1.5),\"rad\");for(g=4;g>=-4;g-=2)v(Math.PI*(g+.5),\"rad\")}}if(s||d||f){var y=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/y,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;m.push(a)}(d||p)&&((a=T(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,m.push(a)),(d||h)&&((a=k(t,n,o,l,c)).textPosAngle=(e.startangle+e.stopangle)/2,m.push(a));for(var x=0,b=0,_=0;_=1)break}return m[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*m);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*m);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=I(a),-1!==a.title.position.indexOf(\"top\")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf(\"bottom\")&&(o.y+=(1+i)*t.r);var l,c,u=(l=t.r,c=t.trace.aspectratio,l/(void 0===c?1:c)),f=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf(\"left\")?(f+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf(\"center\")?f*=2:-1!==a.title.position.indexOf(\"right\")&&(f+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=f/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function I(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function O(t,e){for(var r=[],n=0;n1?(c=r.r,u=c/i.aspectratio):(u=r.r,c=u*i.aspectratio),c*=(1+i.baseratio)/2,l=c*u}o=Math.min(o,l/r.vTotal)}for(n=0;n\")}if(a){var x=l.castOption(i,e.i,\"texttemplate\");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,\"customdata\")}}(e),_=g.getFirstFilled(i.text,e.pts);(y(_)||\"\"===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=\"\"}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}e.exports={plot:function(t,e){var r=t._fullLayout,a=r._size;d(\"pie\",r),_(e,t),O(e,a);var h=l.makeTraceGroups(r._pielayer,e,\"trace\").each((function(e){var h=n.select(this),d=e[0],m=d.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=g.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,c=\"px0\",u=\"px1\";if(\"counterclockwise\"===o.direction){for(e=0;ei.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),h.attr(\"stroke-linejoin\",\"round\"),h.each((function(){var v=n.select(this).selectAll(\"g.slice\").data(e);v.enter().append(\"g\").classed(\"slice\",!0),v.exit().remove();var y=[[[],[]],[[],[]]],_=!1;v.each((function(i,a){if(i.hidden)n.select(this).selectAll(\"path,g\").remove();else{i.pointNumber=i.i,i.curveNumber=m.index,y[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var o=d.cx,c=d.cy,u=n.select(this),h=u.selectAll(\"path.surface\").data([i]);if(h.enter().append(\"path\").classed(\"surface\",!0).style({\"pointer-events\":\"all\"}),u.call(x,t,e),m.pull){var v=+g.castOption(m.pull,i.pts)||0;v>0&&(o+=v*i.pxmid[0],c+=v*i.pxmid[1])}i.cxFinal=o,i.cyFinal=c;var T=m.hole;if(i.v===d.vTotal){var k=\"M\"+(o+i.px0[0])+\",\"+(c+i.px0[1])+C(i.px0,i.pxmid,!0,1)+C(i.pxmid,i.px0,!0,1)+\"Z\";T?h.attr(\"d\",\"M\"+(o+T*i.px0[0])+\",\"+(c+T*i.px0[1])+C(i.px0,i.pxmid,!1,T)+C(i.pxmid,i.px0,!1,T)+\"Z\"+k):h.attr(\"d\",k)}else{var A=C(i.px0,i.px1,!0,1);if(T){var M=1-T;h.attr(\"d\",\"M\"+(o+T*i.px1[0])+\",\"+(c+T*i.px1[1])+C(i.px1,i.px0,!1,T)+\"l\"+M*i.px0[0]+\",\"+M*i.px0[1]+A+\"Z\")}else h.attr(\"d\",\"M\"+o+\",\"+c+\"l\"+i.px0[0]+\",\"+i.px0[1]+A+\"Z\")}D(t,i,d);var S=g.castOption(m.textposition,i.pts),E=u.selectAll(\"g.slicetext\").data(i.text&&\"none\"!==S?[0]:[]);E.enter().append(\"g\").classed(\"slicetext\",!0),E.exit().remove(),E.each((function(){var u=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),h=l.ensureUniformFontSize(t,\"outside\"===S?function(t,e,r){var n=g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,i=g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n,family:i,size:a}}(m,i,r.font):b(m,i,r.font));u.text(i.text).attr({class:\"slicetext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,h).call(f.convertToTspans,t);var v,y=s.bBox(u.node());if(\"outside\"===S)v=L(y,i);else if(v=w(y,i,d),\"auto\"===S&&v.scale<1){var x=l.ensureUniformFontSize(t,m.outsidetextfont);u.call(s.font,x),v=L(y=s.bBox(u.node()),i)}var T=v.textPosAngle,k=void 0===T?i.pxmid:z(d.r,T);if(v.targetX=o+k[0]*v.rCenter+(v.x||0),v.targetY=c+k[1]*v.rCenter+(v.y||0),R(v,y),v.outside){var A=v.targetY;i.yLabelMin=A-y.height/2,i.yLabelMid=A,i.yLabelMax=A+y.height/2,i.labelExtraX=0,i.labelExtraY=0,_=!0}v.fontSize=h.size,p(m.type,v,r),e[a].transform=v,u.attr(\"transform\",l.getTextTransform(v))}))}function C(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return\"a\"+n*d.r+\",\"+n*d.r+\" 0 \"+i.largeArc+(r?\" 1 \":\" 0 \")+a+\",\"+o}}));var T=n.select(this).selectAll(\"g.titletext\").data(m.title.text?[0]:[]);if(T.enter().append(\"g\").classed(\"titletext\",!0),T.exit().remove(),T.each((function(){var e,r=l.ensureSingle(n.select(this),\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),i=m.title.text;m._meta&&(i=l.templateString(i,m._meta)),r.text(i).attr({class:\"titletext\",transform:\"\",\"text-anchor\":\"middle\"}).call(s.font,m.title.font).call(f.convertToTspans,t),e=\"middle center\"===m.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(d):C(d,a),r.attr(\"transform\",u(e.x,e.y)+c(Math.min(1,e.scale))+u(e.tx,e.ty))})),_&&function(t,e){var r,n,i,a,o,s,l,c,u,f,h,p,d;function m(t,e){return t.pxmid[1]-e.pxmid[1]}function v(t,e){return e.pxmid[1]-t.pxmid[1]}function y(t,r){r||(r={});var i,c,u,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,m=n?t.yLabelMax:t.yLabelMin,v=t.cyFinal+o(t.px0[1],t.px1[1]),y=p-d;if(y*l>0&&(t.labelExtraY=y),Array.isArray(e.pull))for(c=0;c=(g.castOption(e.pull,u.pts)||0)||((t.pxmid[1]-u.pxmid[1])*l>0?(y=u.cyFinal+o(u.px0[1],u.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=y):(m+t.labelExtraY-v)*l>0&&(i=3*s*Math.abs(c-f.indexOf(t)),(h=u.cxFinal+a(u.px0[0],u.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?m:v,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(c=t[n][r]).sort(i),u=t[1-n][r],f=u.concat(c),p=[],h=0;hMath.abs(f)?s+=\"l\"+f*t.pxmid[0]/t.pxmid[1]+\",\"+f+\"H\"+(a+t.labelExtraX+c):s+=\"l\"+t.labelExtraX+\",\"+u+\"v\"+(f-u)+\"h\"+c}else s+=\"V\"+(t.yLabelMid+t.labelExtraY)+\"h\"+c;l.ensureSingle(r,\"path\",\"textline\").call(o.stroke,e.outsidetextfont.color).attr({\"stroke-width\":Math.min(2,e.outsidetextfont.size/8),d:s,fill:\"none\"})}else r.select(\"path.textline\").remove()}))}(v,m),_&&m.automargin){var k=s.bBox(h.node()),A=m.domain,M=a.w*(A.x[1]-A.x[0]),S=a.h*(A.y[1]-A.y[0]),E=(.5*M-d.r)/a.w,P=(.5*S-d.r)/a.h;i.autoMargin(t,\"pie.\"+m.uid+\".automargin\",{xl:A.x[0]-E,xr:A.x[1]+E,yb:A.y[0]-P,yt:A.y[1]+P,l:Math.max(d.cx-d.r-k.left,0),r:Math.max(k.right-(d.cx+d.r),0),b:Math.max(k.bottom-(d.cy+d.r),0),t:Math.max(d.cy-d.r-k.top,0),pad:5})}}))}));setTimeout((function(){h.selectAll(\"tspan\").each((function(){var t=n.select(this);t.attr(\"dy\")&&t.attr(\"dy\",t.attr(\"dy\"))}))}),0)},formatSliceLabel:D,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:O,attachFxHandlers:x,computeTransform:R}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../components/fx\":406,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../../plots/plots\":619,\"../bar/constants\":650,\"../bar/uniform_text\":664,\"./event_data\":904,\"./helpers\":905,\"@plotly/d3\":58}],910:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"./style_one\"),a=t(\"../bar/uniform_text\").resizeText;e.exports=function(t){var e=t._fullLayout._pielayer.selectAll(\".trace\");a(t,e,\"pie\"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll(\"path.surface\").each((function(t){n.select(this).call(i,t,e)}))}))}},{\"../bar/uniform_text\":664,\"./style_one\":911,\"@plotly/d3\":58}],911:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"./helpers\").castOption;e.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style(\"stroke-width\",s).call(n.fill,e.color).call(n.stroke,o)}},{\"../../components/color\":366,\"./helpers\":905}],912:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\");e.exports={x:n.x,y:n.y,xy:{valType:\"data_array\",editType:\"calc\"},indices:{valType:\"data_array\",editType:\"calc\"},xbounds:{valType:\"data_array\",editType:\"calc\"},ybounds:{valType:\"data_array\",editType:\"calc\"},text:n.text,marker:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},opacity:{valType:\"number\",min:0,max:1,dflt:1,arrayOk:!1,editType:\"calc\"},blend:{valType:\"boolean\",dflt:null,editType:\"calc\"},sizemin:{valType:\"number\",min:.1,max:2,dflt:.5,editType:\"calc\"},sizemax:{valType:\"number\",min:.1,dflt:20,editType:\"calc\"},border:{color:{valType:\"color\",arrayOk:!1,editType:\"calc\"},arearatio:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},transforms:void 0}},{\"../scatter/attributes\":926}],913:[function(t,e,r){\"use strict\";var n=t(\"../../../stackgl_modules\").gl_pointcloud2d,i=t(\"../../lib/str2rgbarray\"),a=t(\"../../plots/cartesian/autorange\").findExtremes,o=t(\"../scatter/get_trace_color\");function s(t,e){this.scene=t,this.uid=e,this.type=\"pointcloud\",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color=\"rgb(0, 0, 0)\",this.name=\"\",this.hoverinfo=\"all\",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,c=this.xData=this.pickXData=t.x,u=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var m=i(t.marker.color),g=i(t.marker.border.color),v=t.opacity*t.marker.opacity;m[3]*=v,this.pointcloudOptions.color=m;var y=t.marker.blend;if(null===y){y=c.length<100||u.length<100}this.pointcloudOptions.blend=y,g[3]*=v,this.pointcloudOptions.borderColor=g;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},e.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},{\"../../../stackgl_modules\":1120,\"../../lib/str2rgbarray\":528,\"../../plots/cartesian/autorange\":553,\"../scatter/get_trace_color\":936}],914:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\");e.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a(\"x\"),a(\"y\"),a(\"xbounds\"),a(\"ybounds\"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a(\"text\"),a(\"marker.color\",r),a(\"marker.opacity\"),a(\"marker.blend\"),a(\"marker.sizemin\"),a(\"marker.sizemax\"),a(\"marker.border.color\",r),a(\"marker.border.arearatio\"),e._length=null}},{\"../../lib\":503,\"./attributes\":912}],915:[function(t,e,r){\"use strict\";[\"*pointcloud* trace is deprecated!\",\"Please consider switching to the *scattergl* trace type.\"].join(\" \");e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"../scatter3d/calc\"),plot:t(\"./convert\"),moduleType:\"trace\",name:\"pointcloud\",basePlotModule:t(\"../../plots/gl2d\"),categories:[\"gl\",\"gl2d\",\"showLegend\"],meta:{}}},{\"../../plots/gl2d\":596,\"../scatter3d/calc\":955,\"./attributes\":912,\"./convert\":913,\"./defaults\":914}],916:[function(t,e,r){\"use strict\";var n=t(\"../../plots/font_attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../components/color/attributes\"),o=t(\"../../components/fx/attributes\"),s=t(\"../../plots/domain\").attributes,l=t(\"../../plots/template_attributes\").hovertemplateAttrs,c=t(\"../../components/colorscale/attributes\"),u=t(\"../../plot_api/plot_template\").templatedArray,f=t(\"../../plots/cartesian/axis_format_attributes\").descriptionOnlyNumbers,h=t(\"../../lib/extend\").extendFlat,p=t(\"../../plot_api/edit_types\").overrideAll;(e.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:\"sankey\",trace:!0}),orientation:{valType:\"enumerated\",values:[\"v\",\"h\"],dflt:\"h\"},valueformat:{valType:\"string\",dflt:\".3s\",description:f(\"value\")},valuesuffix:{valType:\"string\",dflt:\"\"},arrangement:{valType:\"enumerated\",values:[\"snap\",\"perpendicular\",\"freeform\",\"fixed\"],dflt:\"snap\"},textfont:n({}),customdata:void 0,node:{label:{valType:\"data_array\",dflt:[]},groups:{valType:\"info_array\",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:\"number\",editType:\"calc\"}},x:{valType:\"data_array\",dflt:[]},y:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:.5,arrayOk:!0}},pad:{valType:\"number\",arrayOk:!1,min:0,dflt:20},thickness:{valType:\"number\",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]})},link:{label:{valType:\"data_array\",dflt:[]},color:{valType:\"color\",arrayOk:!0},customdata:{valType:\"data_array\",editType:\"calc\"},line:{color:{valType:\"color\",dflt:a.defaultLine,arrayOk:!0},width:{valType:\"number\",min:0,dflt:0,arrayOk:!0}},source:{valType:\"data_array\",dflt:[]},target:{valType:\"data_array\",dflt:[]},value:{valType:\"data_array\",dflt:[]},hoverinfo:{valType:\"enumerated\",values:[\"all\",\"none\",\"skip\"],dflt:\"all\"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:[\"value\",\"label\"]}),colorscales:u(\"concentrationscales\",{editType:\"calc\",label:{valType:\"string\",editType:\"calc\",dflt:\"\"},cmax:{valType:\"number\",editType:\"calc\",dflt:1},cmin:{valType:\"number\",editType:\"calc\",dflt:0},colorscale:h(c().colorscale,{dflt:[[0,\"white\"],[1,\"black\"]]})})}},\"calc\",\"nested\")).transforms=void 0},{\"../../components/color/attributes\":365,\"../../components/colorscale/attributes\":373,\"../../components/fx/attributes\":397,\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plot_api/plot_template\":543,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/domain\":584,\"../../plots/font_attributes\":585,\"../../plots/template_attributes\":633}],917:[function(t,e,r){\"use strict\";var n=t(\"../../plot_api/edit_types\").overrideAll,i=t(\"../../plots/get_data\").getModuleCalcData,a=t(\"./plot\"),o=t(\"../../components/fx/layout_attributes\"),s=t(\"../../lib/setcursor\"),l=t(\"../../components/dragelement\"),c=t(\"../../plots/cartesian/select\").prepSelect,u=t(\"../../lib\"),f=t(\"../../registry\");function h(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a=\"pan\"===n.dragmode?\"move\":\"crosshair\",o=r._bgRect;if(\"pan\"!==i&&\"zoom\"!==i){s(o,a);var h={_id:\"x\",c2p:u.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:\"y\",c2p:u.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:u.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;ry&&(y=a.source[e]),a.target[e]>y&&(y=a.target[e]);var x,b=y+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C=\"\";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),c.push({pointNumber:e,label:C,color:u?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var I=b+_.length,O=o(r.color),z=o(r.customdata),D=[];for(e=0;eb-1,childrenNodes:[],pointNumber:e,label:R,color:O?r.color[e]:r.color,customdata:z?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(I,M.source,M.target)&&(F=!0),{circular:F,links:c,nodes:D,groups:_,groupLookup:w}}e.exports=function(t,e){var r=c(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},{\"../../components/colorscale\":378,\"../../lib\":503,\"../../lib/gup\":500,\"strongly-connected-components\":306}],919:[function(t,e,r){\"use strict\";e.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:\"linear\",cn:{sankey:\"sankey\",sankeyLinks:\"sankey-links\",sankeyLink:\"sankey-link\",sankeyNodeSet:\"sankey-node-set\",sankeyNode:\"sankey-node\",nodeRect:\"node-rect\",nodeLabel:\"node-label\"}}},{}],920:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../components/color\"),o=t(\"tinycolor2\"),s=t(\"../../plots/domain\").defaults,l=t(\"../../components/fx/hoverlabel_defaults\"),c=t(\"../../plot_api/plot_template\"),u=t(\"../../plots/array_container_defaults\");function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r(\"label\"),r(\"cmin\"),r(\"cmax\"),r(\"colorscale\")}e.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),m=t.node,g=c.newContainer(e,\"node\");function v(t,e){return n.coerce(m,g,i.node,t,e)}v(\"label\"),v(\"groups\"),v(\"x\"),v(\"y\"),v(\"pad\"),v(\"thickness\"),v(\"line.color\"),v(\"line.width\"),v(\"hoverinfo\",t.hoverinfo),l(m,g,v,d),v(\"hovertemplate\");var y=h.colorway;v(\"color\",g.label.map((function(t,e){return a.addOpacity(function(t){return y[t%y.length]}(e),.8)}))),v(\"customdata\");var x=t.link||{},b=c.newContainer(e,\"link\");function _(t,e){return n.coerce(x,b,i.link,t,e)}_(\"label\"),_(\"source\"),_(\"target\"),_(\"value\"),_(\"line.color\"),_(\"line.width\"),_(\"hoverinfo\",t.hoverinfo),l(x,b,_,d),_(\"hovertemplate\");var w,T=o(h.paper_bgcolor).getLuminance()<.333?\"rgba(255, 255, 255, 0.6)\":\"rgba(0, 0, 0, 0.2)\";_(\"color\",n.repeat(T,b.value.length)),_(\"customdata\"),u(x,b,{name:\"colorscales\",handleItemDefaults:f}),s(e,h,p),p(\"orientation\"),p(\"valueformat\"),p(\"valuesuffix\"),g.x.length&&g.y.length&&(w=\"freeform\"),p(\"arrangement\",w),n.coerceFont(p,\"textfont\",n.extendFlat({},h.font)),e._length=null}},{\"../../components/color\":366,\"../../components/fx/hoverlabel_defaults\":404,\"../../lib\":503,\"../../plot_api/plot_template\":543,\"../../plots/array_container_defaults\":549,\"../../plots/domain\":584,\"./attributes\":916,tinycolor2:312}],921:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),calc:t(\"./calc\"),plot:t(\"./plot\"),moduleType:\"trace\",name:\"sankey\",basePlotModule:t(\"./base_plot\"),selectPoints:t(\"./select.js\"),categories:[\"noOpacity\"],meta:{}}},{\"./attributes\":916,\"./base_plot\":917,\"./calc\":918,\"./defaults\":920,\"./plot\":922,\"./select.js\":924}],922:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=i.numberFormat,o=t(\"./render\"),s=t(\"../../components/fx\"),l=t(\"../../components/color\"),c=t(\"./constants\").cn,u=i._;function f(t){return\"\"!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select(\"path\").style(\"fill-opacity\",e),n.select(t).select(\"rect\").style(\"fill-opacity\",e)}function d(t){n.select(t).select(\"text.name\").style(\"fill\",\"black\")}function m(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function v(t,e,r){e&&r&&h(r,e).selectAll(\".\"+c.sankeyLink).filter(m(e)).call(x.bind(0,e,r,!1))}function y(t,e,r){e&&r&&h(r,e).selectAll(\".\"+c.sankeyLink).filter(m(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll(\".\"+c.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll(\".\"+c.sankeyNode).filter(g(t)).call(v)}function b(t,e,r,n){var i=n.datum().link.label;n.style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll(\".\"+c.sankeyLink).filter((function(t){return t.link.label===i})).style(\"fill-opacity\",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(c.sankeyNode).filter(g(t)).call(y)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}e.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,m=0;m\"),color:_(o,\"bgcolor\")||l.addOpacity(m.color,1),borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:n.event.x\"),color:_(o,\"bgcolor\")||i.tinyColorHue,borderColor:_(o,\"bordercolor\"),fontFamily:_(o,\"font.family\"),fontSize:_(o,\"font.size\"),fontColor:_(o,\"font.color\"),nameLength:_(o,\"namelength\"),textAlign:_(o,\"align\"),idealAlign:\"left\",hovertemplate:o.hovertemplate,hovertemplateLabels:y,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(y,i,a),\"skip\"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit(\"plotly_unhover\",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(y,r,i),s.click(t,{target:!0})}}})}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../lib\":503,\"./constants\":919,\"./render\":923,\"@plotly/d3\":58}],923:[function(t,e,r){\"use strict\";var n=t(\"d3-force\"),i=t(\"d3-interpolate\").interpolateNumber,a=t(\"@plotly/d3\"),o=t(\"@plotly/d3-sankey\"),s=t(\"@plotly/d3-sankey-circular\"),l=t(\"./constants\"),c=t(\"tinycolor2\"),u=t(\"../../components/color\"),f=t(\"../../components/drawing\"),h=t(\"../../lib\"),p=h.strTranslate,d=h.strRotate,m=t(\"../../lib/gup\"),g=m.keyFun,v=m.repeat,y=m.unwrap,x=t(\"../../lib/svg_text_utils\"),b=t(\"../../registry\"),_=t(\"../../constants/alignment\"),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=y(e),a=i.trace,u=a.domain,f=\"h\"===a.orientation,p=a.node.pad,d=a.node.thickness,m=t.width*(u.x[1]-u.x[0]),g=t.height*(u.y[1]-u.y[0]),v=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[m,g]:[g,m]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(v).links(x);var _,w,T,k=n();for(var A in n.nodePadding()=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p}))}(function(t){var e,r,n=t.map((function(t,e){return{x0:t.x0,index:e}})).sort((function(t,e){return t.x0-e.x0})),i=[],a=-1,o=-1/0;for(_=0;_o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(v=k.nodes));n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:m,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:u.x[0]*t.width+t.margin.l,translateY:t.height-u.y[1]*t.height+t.margin.t,dragParallel:f?g:m,dragPerpendicular:f?m:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=c(e.color),i=e.source.label+\"|\"+e.target.label+\"__\"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:u.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){if(t.link.circular)return e=t.link,r=e.width/2,n=e.circularPathData,\"top\"===e.circularLinkType?\"M \"+n.targetX+\" \"+(n.targetY+r)+\" L\"+n.rightInnerExtent+\" \"+(n.targetY+r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 1 \"+(n.rightFullExtent-r)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 1 \"+n.rightInnerExtent+\" \"+(n.verticalFullExtent-r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 1 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 0 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY-n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"L\"+n.rightInnerExtent+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 0 \"+(n.rightFullExtent+r)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r)+\" \"+(n.targetY-n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 0 \"+n.rightInnerExtent+\" \"+(n.targetY-r)+\"L\"+n.targetX+\" \"+(n.targetY-r)+\"Z\":\"M \"+n.targetX+\" \"+(n.targetY-r)+\" L\"+n.rightInnerExtent+\" \"+(n.targetY-r)+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightSmallArcRadius+r)+\" 0 0 0 \"+(n.rightFullExtent-r)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"L\"+(n.rightFullExtent-r)+\" \"+n.verticalRightInnerExtent+\"A\"+(n.rightLargeArcRadius+r)+\" \"+(n.rightLargeArcRadius+r)+\" 0 0 0 \"+n.rightInnerExtent+\" \"+(n.verticalFullExtent+r)+\"L\"+n.leftInnerExtent+\" \"+(n.verticalFullExtent+r)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftLargeArcRadius+r)+\" 0 0 0 \"+(n.leftFullExtent+r)+\" \"+n.verticalLeftInnerExtent+\"L\"+(n.leftFullExtent+r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"A\"+(n.leftLargeArcRadius+r)+\" \"+(n.leftSmallArcRadius+r)+\" 0 0 0 \"+n.leftInnerExtent+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY-r)+\"L\"+n.sourceX+\" \"+(n.sourceY+r)+\"L\"+n.leftInnerExtent+\" \"+(n.sourceY+r)+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftSmallArcRadius-r)+\" 0 0 1 \"+(n.leftFullExtent-r)+\" \"+(n.sourceY+n.leftSmallArcRadius)+\"L\"+(n.leftFullExtent-r)+\" \"+n.verticalLeftInnerExtent+\"A\"+(n.leftLargeArcRadius-r)+\" \"+(n.leftLargeArcRadius-r)+\" 0 0 1 \"+n.leftInnerExtent+\" \"+(n.verticalFullExtent-r)+\"L\"+n.rightInnerExtent+\" \"+(n.verticalFullExtent-r)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightLargeArcRadius-r)+\" 0 0 1 \"+(n.rightFullExtent+r)+\" \"+n.verticalRightInnerExtent+\"L\"+(n.rightFullExtent+r)+\" \"+(n.targetY+n.rightSmallArcRadius)+\"A\"+(n.rightLargeArcRadius-r)+\" \"+(n.rightSmallArcRadius-r)+\" 0 0 1 \"+n.rightInnerExtent+\" \"+(n.targetY+r)+\"L\"+n.targetX+\" \"+(n.targetY+r)+\"Z\";var e,r,n,a=t.link.source.x1,o=t.link.target.x0,s=i(a,o),l=s(.5),c=s(.5),u=t.link.y0-t.link.width/2,f=t.link.y0+t.link.width/2,h=t.link.y1-t.link.width/2,p=t.link.y1+t.link.width/2;return\"M\"+a+\",\"+u+\"C\"+l+\",\"+u+\" \"+c+\",\"+h+\" \"+o+\",\"+h+\"L\"+o+\",\"+p+\"C\"+c+\",\"+p+\" \"+l+\",\"+f+\" \"+a+\",\"+f+\"Z\"}}function S(t,e){var r=c(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s=\"node_\"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:u.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join(\"_\"),interactionState:t.interactionState,figure:t}}function E(t){t.attr(\"transform\",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr(\"d\",M())}function P(t){t.attr(\"width\",(function(t){return t.node.x1-t.node.x0})).attr(\"height\",(function(t){return t.visibleHeight}))}function I(t){return t.link.width>1||t.linkLineWidth>0}function O(t){return p(t.translateX,t.translateY)+(t.horizontal?\"matrix(1 0 0 1 0 0)\":\"matrix(0 1 1 0 0 0)\")}function z(t,e,r){t.on(\".basic\",null).on(\"mouseover.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on(\"mousemove.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on(\"mouseout.basic\",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on(\"click.basic\",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function D(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on(\"dragstart\",(function(a){if(\"fixed\"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,\"g\",\"dragcover\",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),\"snap\"===a.arrangement)){var o=a.traceId+\"|\"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on(\"drag\",(function(r){if(\"fixed\"!==r.arrangement){var n=a.event.x,i=a.event.y;\"snap\"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):(\"freeform\"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),\"snap\"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on(\"dragend\",(function(t){if(\"fixed\"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;el&&C[v].gap;)v--;for(x=C[v].s,m=C.length-1;m>v;m--)C[m].s=x;for(;lM[u]&&u=0;i--){var a=t[i];if(\"scatter\"===a.type&&a.xaxis===r.xaxis&&a.yaxis===r.yaxis){a.opacity=void 0;break}}}}}},{}],933:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./attributes\"),o=t(\"./constants\"),s=t(\"./subtypes\"),l=t(\"./xy_defaults\"),c=t(\"./period_defaults\"),u=t(\"./stack_defaults\"),f=t(\"./marker_defaults\"),h=t(\"./line_defaults\"),p=t(\"./line_shape_defaults\"),d=t(\"./text_defaults\"),m=t(\"./fillcolor_defaults\");e.exports=function(t,e,r,g){function v(r,i){return n.coerce(t,e,a,r,i)}var y=l(t,e,g,v);if(y||(e.visible=!1),e.visible){c(t,e,g,v),v(\"xhoverformat\"),v(\"yhoverformat\");var x=u(t,e,g,v),b=!x&&y=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a=Math.min(e,r)&&m<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-m);return aW!=(N=z[I][1])>=W&&(R=z[I-1][0],F=z[I][0],N-B&&(D=R+(F-R)*(W-B)/(N-B),H=Math.min(H,D),q=Math.max(q,D)));H=Math.max(H,0),q=Math.min(q,h._length);var X=s.defaultLine;return s.opacity(f.fillcolor)?X=f.fillcolor:s.opacity((f.line||{}).color)&&(X=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:W,y1:W,color:X,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},{\"../../components/color\":366,\"../../components/fx\":406,\"../../lib\":503,\"../../registry\":638,\"./get_trace_color\":936}],938:[function(t,e,r){\"use strict\";var n=t(\"./subtypes\");e.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"./cross_trace_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./cross_trace_calc\"),arraysToCalcdata:t(\"./arrays_to_calcdata\"),plot:t(\"./plot\"),colorbar:t(\"./marker_colorbar\"),formatLabels:t(\"./format_labels\"),style:t(\"./style\").style,styleOnSelect:t(\"./style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"./select\"),animatable:!0,moduleType:\"trace\",name:\"scatter\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"errorBarsOK\",\"showLegend\",\"scatter-like\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"./arrays_to_calcdata\":925,\"./attributes\":926,\"./calc\":927,\"./cross_trace_calc\":931,\"./cross_trace_defaults\":932,\"./defaults\":933,\"./format_labels\":935,\"./hover\":937,\"./marker_colorbar\":944,\"./plot\":947,\"./select\":948,\"./style\":950,\"./subtypes\":951}],939:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").isArrayOrTypedArray,i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\");e.exports=function(t,e,r,o,s,l){var c=(t.marker||{}).color;(s(\"line.color\",r),i(t,\"line\"))?a(t,e,o,s,{prefix:\"line.\",cLetter:\"c\"}):s(\"line.color\",!n(c)&&c||r);s(\"line.width\"),(l||{}).noDash||s(\"line.dash\")}},{\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"../../lib\":503}],940:[function(t,e,r){\"use strict\";var n=t(\"../../constants/numerical\"),i=n.BADNUM,a=n.LOG_CLIP,o=a+.5,s=a-.5,l=t(\"../../lib\"),c=l.segmentsIntersect,u=l.constrain,f=t(\"./constants\");e.exports=function(t,e){var r,n,a,h,p,d,m,g,v,y,x,b,_,w,T,k,A,M,S=e.xaxis,E=e.yaxis,L=\"log\"===S.type,C=\"log\"===E.type,P=S._length,I=E._length,O=e.connectGaps,z=e.baseTolerance,D=e.shape,R=\"linear\"===D,F=e.fill&&\"none\"!==e.fill,B=[],N=f.minTolerance,j=t.length,U=new Array(j),V=0;function H(r){var n=t[r];if(!n)return!1;var a=e.linearized?S.l2p(n.x):S.c2p(n.x),l=e.linearized?E.l2p(n.y):E.c2p(n.y);if(a===i){if(L&&(a=S.c2p(n.x,!0)),a===i)return!1;C&&l===i&&(a*=Math.abs(S._m*I*(S._m>0?o:s)/(E._m*P*(E._m>0?o:s)))),a*=1e3}if(l===i){if(C&&(l=E.c2p(n.y,!0)),l===i)return!1;l*=1e3}return[a,l]}function q(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,c=i*o+a*s;if(c>0&&crt||t[1]it)return[u(t[0],et,rt),u(t[1],nt,it)]}function st(t,e){return t[0]===e[0]&&(t[0]===et||t[0]===rt)||(t[1]===e[1]&&(t[1]===nt||t[1]===it)||void 0)}function lt(t,e,r){return function(n,i){var a=ot(n),o=ot(i),s=[];if(a&&o&&st(a,o))return s;a&&s.push(a),o&&s.push(o);var c=2*l.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);c&&((a&&o?c>0==a[t]>o[t]?a:o:a||o)[t]+=c);return s}}function ct(t){var e=t[0],r=t[1],n=e===U[V-1][0],i=r===U[V-1][1];if(!n||!i)if(V>1){var a=e===U[V-2][0],o=r===U[V-2][1];n&&(e===et||e===rt)&&a?o?V--:U[V-1]=t:i&&(r===nt||r===it)&&o?a?V--:U[V-1]=t:U[V++]=t}else U[V++]=t}function ut(t){U[V-1][0]!==t[0]&&U[V-1][1]!==t[1]&&ct([Z,J]),ct(t),K=null,Z=J=0}function ft(t){if(A=t[0]/P,M=t[1]/I,W=t[0]rt?rt:0,X=t[1]it?it:0,W||X){if(V)if(K){var e=$(K,t);e.length>1&&(ut(e[0]),U[V++]=e[1])}else Q=$(U[V-1],t)[0],U[V++]=Q;else U[V++]=[W||t[0],X||t[1]];var r=U[V-1];W&&X&&(r[0]!==W||r[1]!==X)?(K&&(Z!==W&&J!==X?ct(Z&&J?(n=K,a=(i=t)[0]-n[0],o=(i[1]-n[1])/a,(n[1]*i[0]-i[1]*n[0])/a>0?[o>0?et:rt,it]:[o>0?rt:et,nt]):[Z||W,J||X]):Z&&J&&ct([Z,J])),ct([W,X])):Z-W&&J-X&&ct([W||Z,X||J]),K=t,Z=W,J=X}else K&&ut($(K,t)[0]),U[V++]=t;var n,i,a,o}for(\"linear\"===D||\"spline\"===D?$=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=at[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&Y(o,t)G(d,ht))break;a=d,(_=v[0]*g[0]+v[1]*g[1])>x?(x=_,h=d,m=!1):_=t.length||!d)break;ft(d),n=d}}else ft(h)}K&&ct([Z||K[0],J||K[1]]),B.push(U.slice(0,V))}return B}},{\"../../constants/numerical\":479,\"../../lib\":503,\"./constants\":930}],941:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){\"spline\"===r(\"line.shape\")&&r(\"line.smoothing\")}},{}],942:[function(t,e,r){\"use strict\";var n={tonextx:1,tonexty:1,tonext:1};e.exports=function(t,e,r){var i,a,o,s,l,c={},u=!1,f=-1,h=0,p=-1;for(a=0;a=0?l=p:(l=p=h,h++),l0?Math.max(r,a):0}}},{\"fast-isnumeric\":190}],944:[function(t,e,r){\"use strict\";e.exports={container:\"marker\",min:\"cmin\",max:\"cmax\"}},{}],945:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/helpers\").hasColorscale,a=t(\"../../components/colorscale/defaults\"),o=t(\"./subtypes\");e.exports=function(t,e,r,s,l,c){var u=o.isBubble(t),f=(t.line||{}).color;(c=c||{},f&&(r=f),l(\"marker.symbol\"),l(\"marker.opacity\",u?.7:1),l(\"marker.size\"),l(\"marker.color\",r),i(t,\"marker\")&&a(t,e,s,l,{prefix:\"marker.\",cLetter:\"c\"}),c.noSelect||(l(\"selected.marker.color\"),l(\"unselected.marker.color\"),l(\"selected.marker.size\"),l(\"unselected.marker.size\")),c.noLine||(l(\"marker.line.color\",f&&!Array.isArray(f)&&e.marker.color!==f?f:u?n.background:n.defaultLine),i(t,\"marker.line\")&&a(t,e,s,l,{prefix:\"marker.line.\",cLetter:\"c\"}),l(\"marker.line.width\",u?1:0)),u&&(l(\"marker.sizeref\"),l(\"marker.sizemin\"),l(\"marker.sizemode\")),c.gradient)&&(\"none\"!==l(\"marker.gradient.type\")&&l(\"marker.gradient.color\"))}},{\"../../components/color\":366,\"../../components/colorscale/defaults\":376,\"../../components/colorscale/helpers\":377,\"./subtypes\":951}],946:[function(t,e,r){\"use strict\";var n=t(\"../../lib\").dateTick0,i=t(\"../../constants/numerical\").ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}e.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n(\"xperiod\");o&&(n(\"xperiod0\",a(o,e.xcalendar)),n(\"xperiodalignment\"))}if(i.y){var s=n(\"yperiod\");s&&(n(\"yperiod0\",a(s,e.ycalendar)),n(\"yperiodalignment\"))}}},{\"../../constants/numerical\":479,\"../../lib\":503}],947:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../registry\"),a=t(\"../../lib\"),o=a.ensureSingle,s=a.identity,l=t(\"../../components/drawing\"),c=t(\"./subtypes\"),u=t(\"./line_points\"),f=t(\"./link_traces\"),h=t(\"../../lib/polygon\").tester;function p(t,e,r,f,p,d,m){var g;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,u=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(!c.hasMarkers(h))return;var p=h.marker.maxdisplayed;if(0===p)return;var d=i.filter((function(t){return t.x>=u[0]&&t.x<=u[1]&&t.y>=f[0]&&t.y<=f[1]})),m=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;c.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function y(t){return v?t.transition():t}var x=r.xaxis,b=r.yaxis,_=f[0].trace,w=_.line,T=n.select(d),k=o(T,\"g\",\"errorbars\"),A=o(T,\"g\",\"lines\"),M=o(T,\"g\",\"points\"),S=o(T,\"g\",\"text\");if(i.getComponentMethod(\"errorbars\",\"plot\")(t,k,r,m),!0===_.visible){var E,L;y(T).style(\"opacity\",_.opacity);var C=_.fill.charAt(_.fill.length-1);\"x\"!==C&&\"y\"!==C&&(C=\"\"),f[0][r.isRangePlot?\"nodeRangePlot3\":\"node3\"]=T;var P,I,O=\"\",z=[],D=_._prevtrace;D&&(O=D._prevRevpath||\"\",L=D._nextFill,z=D._polygons);var R,F,B,N,j,U,V,H=\"\",q=\"\",G=[],Y=a.noop;if(E=_._ownFill,c.hasLines(_)||\"none\"!==_.fill){for(L&&L.datum(f),-1!==[\"hv\",\"vh\",\"hvh\",\"vhv\"].indexOf(w.shape)?(R=l.steps(w.shape),F=l.steps(w.shape.split(\"\").reverse().join(\"\"))):R=F=\"spline\"===w.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),w.smoothing):l.smoothopen(t,w.smoothing)}:function(t){return\"M\"+t.join(\"L\")},B=function(t){return F(t.reverse())},G=u(f,{xaxis:x,yaxis:b,connectGaps:_.connectgaps,baseTolerance:Math.max(w.width||1,3)/4,shape:w.shape,simplify:w.simplify,fill:_.fill}),V=_._polygons=new Array(G.length),g=0;g1){var r=n.select(this);if(r.datum(f),t)y(r.style(\"opacity\",0).attr(\"d\",P).call(l.lineGroupStyle)).style(\"opacity\",1);else{var i=y(r);i.attr(\"d\",P),l.singleLineStyle(f,i)}}}}}var W=A.selectAll(\".js-line\").data(G);y(W.exit()).style(\"opacity\",0).remove(),W.each(Y(!1)),W.enter().append(\"path\").classed(\"js-line\",!0).style(\"vector-effect\",\"non-scaling-stroke\").call(l.lineGroupStyle).each(Y(!0)),l.setClipUrl(W,r.layerClipId,t),G.length?(E?(E.datum(f),N&&U&&(C?(\"y\"===C?N[1]=U[1]=b.c2p(0,!0):\"x\"===C&&(N[0]=U[0]=x.c2p(0,!0)),y(E).attr(\"d\",\"M\"+U+\"L\"+N+\"L\"+H.substr(1)).call(l.singleFillStyle)):y(E).attr(\"d\",H+\"Z\").call(l.singleFillStyle))):L&&(\"tonext\"===_.fill.substr(0,6)&&H&&O?(\"tonext\"===_.fill?y(L).attr(\"d\",H+\"Z\"+O+\"Z\").call(l.singleFillStyle):y(L).attr(\"d\",H+\"L\"+O.substr(1)+\"Z\").call(l.singleFillStyle),_._polygons=_._polygons.concat(z)):(Z(L),_._polygons=null)),_._prevRevpath=q,_._prevPolygons=V):(E?Z(E):L&&Z(L),_._polygons=_._prevRevpath=_._prevPolygons=null),M.datum(f),S.datum(f),function(e,i,a){var o,u=a[0].trace,f=c.hasMarkers(u),h=c.hasText(u),p=tt(u),d=et,m=et;if(f||h){var g=s,_=u.stackgroup,w=_&&\"infer zero\"===t._fullLayout._scatterStackOpts[x._id+b._id][_].stackgaps;u.marker.maxdisplayed||u._needsCull?g=w?K:J:_&&!w&&(g=Q),f&&(d=g),h&&(m=g)}var T,k=(o=e.selectAll(\"path.point\").data(d,p)).enter().append(\"path\").classed(\"point\",!0);v&&k.call(l.pointStyle,u,t).call(l.translatePoints,x,b).style(\"opacity\",0).transition().style(\"opacity\",1),o.order(),f&&(T=l.makePointStyleFns(u)),o.each((function(e){var i=n.select(this),a=y(i);l.translatePoint(e,a,x,b)?(l.singlePointStyle(e,a,u,T,t),r.layerClipId&&l.hideOutsideRangePoint(e,a,x,b,u.xcalendar,u.ycalendar),u.customdata&&i.classed(\"plotly-customdata\",null!==e.data&&void 0!==e.data)):a.remove()})),v?o.exit().transition().style(\"opacity\",0).remove():o.exit().remove(),(o=i.selectAll(\"g\").data(m,p)).enter().append(\"g\").classed(\"textpoint\",!0).append(\"text\"),o.order(),o.each((function(t){var e=n.select(this),i=y(e.select(\"text\"));l.translatePoint(t,i,x,b)?r.layerClipId&&l.hideOutsideRangePoint(t,e,x,b,u.xcalendar,u.ycalendar):e.remove()})),o.selectAll(\"text\").call(l.textPointStyle,u,t).each((function(t){var e=x.c2p(t.x),r=b.c2p(t.y);n.select(this).selectAll(\"tspan.line\").each((function(){y(n.select(this)).attr({x:e,y:r})}))})),o.exit().remove()}(M,S,f);var X=!1===_.cliponaxis?null:r.layerClipId;l.setClipUrl(M,X,t),l.setClipUrl(S,X,t)}function Z(t){y(t).attr(\"d\",\"M0,0Z\")}function J(t){return t.filter((function(t){return!t.gap&&t.vis}))}function K(t){return t.filter((function(t){return t.vis}))}function Q(t){return t.filter((function(t){return!t.gap}))}function $(t){return t.id}function tt(t){if(t.ids)return $}function et(){return!1}}e.exports=function(t,e,r,i,a,c){var u,h,d=!a,m=!!a&&a.duration>0,g=f(t,e,r);((u=i.selectAll(\"g.trace\").data(g,(function(t){return t[0].trace.uid}))).enter().append(\"g\").attr(\"class\",(function(t){return\"trace scatter trace\"+t[0].trace.uid})).style(\"stroke-miterlimit\",2),u.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),\"g\",\"fills\");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,c=[];a._ownfill&&c.push(\"_ownFill\"),a._nexttrace&&c.push(\"_nextFill\");var u=i.selectAll(\"g\").data(c,s);u.enter().append(\"g\"),u.exit().each((function(t){a[t]=null})).remove(),u.order().each((function(t){a[t]=o(n.select(this),\"path\",\"js-fill\")}))}))}(t,u,e),m)?(c&&(h=c()),n.transition().duration(a.duration).ease(a.easing).each(\"end\",(function(){h&&h()})).each(\"interrupt\",(function(){h&&h()})).each((function(){i.selectAll(\"g.trace\").each((function(r,n){p(t,n,e,r,g,this,a)}))}))):u.each((function(r,n){p(t,n,e,r,g,this,a)}));d&&u.exit().remove(),i.selectAll(\"path:not([d])\").remove()}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/polygon\":515,\"../../registry\":638,\"./line_points\":940,\"./link_traces\":942,\"./subtypes\":951,\"@plotly/d3\":58}],948:[function(t,e,r){\"use strict\";var n=t(\"./subtypes\");e.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,c=t.yaxis,u=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(u);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}e.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf(\"right\")>-1?1:0}function b(t){return null==t?0:t.indexOf(\"top\")>-1?-1:t.indexOf(\"bottom\")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var m=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f(\"surfacecolor\",h||p);for(var d=[\"x\",\"y\",\"z\"],m=0;m<3;++m){var g=\"projection.\"+d[m];f(g+\".show\")&&(f(g+\".opacity\"),f(g+\".scale\"))}var v=n.getComponentMethod(\"errorbars\",\"supplyDefaults\");v(t,e,h||p||r,{axis:\"z\"}),v(t,e,h||p||r,{axis:\"y\",inherit:\"z\"}),v(t,e,h||p||r,{axis:\"x\",inherit:\"z\"})}else e.visible=!1}},{\"../../lib\":503,\"../../registry\":638,\"../scatter/line_defaults\":939,\"../scatter/marker_defaults\":945,\"../scatter/subtypes\":951,\"../scatter/text_defaults\":952,\"./attributes\":954}],959:[function(t,e,r){\"use strict\";e.exports={plot:t(\"./convert\"),attributes:t(\"./attributes\"),markerSymbols:t(\"../../constants/gl3d_markers\"),supplyDefaults:t(\"./defaults\"),colorbar:[{container:\"marker\",min:\"cmin\",max:\"cmax\"},{container:\"line\",min:\"cmin\",max:\"cmax\"}],calc:t(\"./calc\"),moduleType:\"trace\",name:\"scatter3d\",basePlotModule:t(\"../../plots/gl3d\"),categories:[\"gl3d\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../constants/gl3d_markers\":477,\"../../plots/gl3d\":598,\"./attributes\":954,\"./calc\":955,\"./convert\":957,\"./defaults\":958}],960:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../plots/attributes\"),a=t(\"../../plots/template_attributes\").hovertemplateAttrs,o=t(\"../../plots/template_attributes\").texttemplateAttrs,s=t(\"../../components/colorscale/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=n.marker,u=n.line,f=c.line;e.exports={carpet:{valType:\"string\",editType:\"calc\"},a:{valType:\"data_array\",editType:\"calc\"},b:{valType:\"data_array\",editType:\"calc\"},mode:l({},n.mode,{dflt:\"markers\"}),text:l({},n.text,{}),texttemplate:o({editType:\"plot\"},{keys:[\"a\",\"b\",\"text\"]}),hovertext:l({},n.hovertext,{}),line:{color:u.color,width:u.width,dash:u.dash,shape:l({},u.shape,{values:[\"linear\",\"spline\"]}),smoothing:u.smoothing,editType:\"calc\"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:n.fillcolor,marker:l({symbol:c.symbol,opacity:c.opacity,maxdisplayed:c.maxdisplayed,size:c.size,sizeref:c.sizeref,sizemin:c.sizemin,sizemode:c.sizemode,line:l({width:f.width,editType:\"calc\"},s(\"marker.line\")),gradient:c.gradient,editType:\"calc\"},s(\"marker\")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:[\"a\",\"b\",\"text\",\"name\"]}),hoveron:n.hoveron,hovertemplate:a()}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/template_attributes\":633,\"../scatter/attributes\":926}],961:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../scatter/colorscale_calc\"),a=t(\"../scatter/arrays_to_calcdata\"),o=t(\"../scatter/calc_selection\"),s=t(\"../scatter/calc\").calcMarkerSize,l=t(\"../carpet/lookup_carpetid\");e.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&\"legendonly\"!==r.visible){var c;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var u,f,h=e._length,p=new Array(h),d=!1;for(c=0;c\")}return o}function y(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,\"\"):t._hovertitle,g.push(r+\": \"+e.toFixed(3)+t.labelsuffix)}}},{\"../../lib\":503,\"../scatter/hover\":937}],966:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../scatter/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"scattercarpet\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"svg\",\"carpet\",\"symbols\",\"showLegend\",\"carpetDependent\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../scatter/marker_colorbar\":944,\"../scatter/select\":948,\"../scatter/style\":950,\"./attributes\":960,\"./calc\":961,\"./defaults\":962,\"./event_data\":963,\"./format_labels\":964,\"./hover\":965,\"./plot\":967}],967:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../plots/cartesian/axes\"),a=t(\"../../components/drawing\");e.exports=function(t,e,r,o){var s,l,c,u=r[0][0].carpet,f={xaxis:i.getFromId(t,u.xaxis||\"x\"),yaxis:i.getFromId(t,u.yaxis||\"y\"),plot:e.plot};for(n(t,f,r,o),s=0;s\")}(c,m,t,l[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}}},{\"../../components/fx\":406,\"../../constants/numerical\":479,\"../../lib\":503,\"../scatter/get_trace_color\":936,\"./attributes\":968}],974:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),calcGeoJSON:t(\"./plot\").calcGeoJSON,plot:t(\"./plot\").plot,style:t(\"./style\"),styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),moduleType:\"trace\",name:\"scattergeo\",basePlotModule:t(\"../../plots/geo\"),categories:[\"geo\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/geo\":589,\"../scatter/marker_colorbar\":944,\"../scatter/style\":950,\"./attributes\":968,\"./calc\":969,\"./defaults\":970,\"./event_data\":971,\"./format_labels\":972,\"./hover\":973,\"./plot\":975,\"./select\":976,\"./style\":977}],975:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../lib/topojson_utils\").getTopojsonFeatures,o=t(\"../../lib/geojson_utils\"),s=t(\"../../lib/geo_location_utils\"),l=t(\"../../plots/cartesian/autorange\").findExtremes,c=t(\"../../constants/numerical\").BADNUM,u=t(\"../scatter/calc\").calcMarkerSize,f=t(\"../scatter/subtypes\"),h=t(\"./style\");e.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d=\"geojson-id\"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r=g,w=2*b,T={},k=l.makeCalcdata(e,\"x\"),A=y.makeCalcdata(e,\"y\"),M=s(e,l,\"x\",k),S=s(e,y,\"y\",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n));if(s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel)));return s}(t,0,e,C,E,L),z=d(t,x);return f(o,e),_?O.marker&&(I=O.marker.sizeAvg||Math.max(O.marker.size,3)):I=c(e,b),u(t,e,l,y,E,L,I),O.errorX&&v(e,l,O.errorX),O.errorY&&v(e,y,O.errorY),O.fill&&!z.fill2d&&(z.fill2d=!0),O.marker&&!z.scatter2d&&(z.scatter2d=!0),O.line&&!z.line2d&&(z.line2d=!0),!O.errorX&&!O.errorY||z.error2d||(z.error2d=!0),O.text&&!z.glText&&(z.glText=!0),O.marker&&(O.marker.snap=b),z.lineOptions.push(O.line),z.errorXOptions.push(O.errorX),z.errorYOptions.push(O.errorY),z.fillOptions.push(O.fill),z.markerOptions.push(O.marker),z.markerSelectedOptions.push(O.markerSel),z.markerUnselectedOptions.push(O.markerUnsel),z.textOptions.push(O.text),z.textSelectedOptions.push(O.textSel),z.textUnselectedOptions.push(O.textUnsel),z.selectBatch.push([]),z.unselectBatch.push([]),T._scene=z,T.index=z.count,T.x=E,T.y=L,T.positions=C,z.count++,[{x:!1,y:!1,t:T,trace:e}]}},{\"../../constants/numerical\":479,\"../../lib\":503,\"../../plots/cartesian/align_period\":551,\"../../plots/cartesian/autorange\":553,\"../../plots/cartesian/axis_ids\":558,\"../scatter/calc\":927,\"../scatter/colorscale_calc\":929,\"./constants\":980,\"./convert\":981,\"./scene_update\":989,\"@plotly/point-cluster\":59}],980:[function(t,e,r){\"use strict\";e.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},{}],981:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"svg-path-sdf\"),a=t(\"color-normalize\"),o=t(\"../../registry\"),s=t(\"../../lib\"),l=t(\"../../components/drawing\"),c=t(\"../../plots/cartesian/axis_ids\"),u=t(\"../../lib/gl_format_color\").formatColor,f=t(\"../scatter/subtypes\"),h=t(\"../scatter/make_bubble_size_func\"),p=t(\"./helpers\"),d=t(\"./constants\"),m=t(\"../../constants/interactions\").DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},v=t(\"../../components/fx/helpers\").appendArrayPointValue;function y(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,c=Array.isArray(l)?l:[l],u=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,m=e.texttemplate;if(m){p.text=[];var g=i._d3locale,y=Array.isArray(m),x=y?Math.min(m.length,a):a,b=y?function(t){return m[t]}:function(){return m};for(r=0;rd.TOO_MANY_POINTS||f.hasMarkers(e)?\"rect\":\"round\";if(c&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(c)?c.length>1?c[i]:c[0]:c,m=g[p],v=g[d],y=u?u/.8+1:0,x=-v*y-.5*v;o.offset[i]=[m*y/h,x/h]}}return o}}},{\"../../components/drawing\":388,\"../../components/fx/helpers\":402,\"../../constants/interactions\":478,\"../../lib\":503,\"../../lib/gl_format_color\":499,\"../../plots/cartesian/axis_ids\":558,\"../../registry\":638,\"../scatter/make_bubble_size_func\":943,\"../scatter/subtypes\":951,\"./constants\":980,\"./helpers\":985,\"color-normalize\":89,\"fast-isnumeric\":190,\"svg-path-sdf\":310}],982:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../registry\"),a=t(\"./helpers\"),o=t(\"./attributes\"),s=t(\"../scatter/constants\"),l=t(\"../scatter/subtypes\"),c=t(\"../scatter/xy_defaults\"),u=t(\"../scatter/period_defaults\"),f=t(\"../scatter/marker_defaults\"),h=t(\"../scatter/line_defaults\"),p=t(\"../scatter/fillcolor_defaults\"),d=t(\"../scatter/text_defaults\");e.exports=function(t,e,r,m){function g(r,i){return n.coerce(t,e,o,r,i)}var v=!!t.marker&&a.isOpenSymbol(t.marker.symbol),y=l.isBubble(t),x=c(t,e,m,g);if(x){u(t,e,m,g),g(\"xhoverformat\"),g(\"yhoverformat\");var b=x100},r.isDotSymbol=function(t){return\"string\"==typeof t?n.DOT_RE.test(t):t>200}},{\"./constants\":980}],986:[function(t,e,r){\"use strict\";var n=t(\"../../registry\"),i=t(\"../../lib\"),a=t(\"../scatter/get_trace_color\");function o(t,e,r,o){var s=t.xa,l=t.ya,c=t.distance,u=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var m=d&&d.line;m&&(h.mlc=Array.isArray(m.color)?m.color[f]:m.color,h.mlw=i.isArrayOrTypedArray(m.width)?m.width[f]:m.width);var g=d&&d.gradient;g&&\"none\"!==g.type&&(h.mgt=Array.isArray(g.type)?g.type[f]:g.type,h.mgc=Array.isArray(g.color)?g.color[f]:g.color);var v=s.c2p(h.x,!0),y=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:v-x,x1:v+x,xLabelVal:k?k[f]:h.x,y0:y-x,y1:y+x,yLabelVal:A?A[f]:h.y,cd:T,distance:c,spikeDistance:u,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod(\"errorbars\",\"hoverInfo\")(h,o,M),M}e.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,c,u,f,h,p,d,m=t.cd,g=m[0].t,v=m[0].trace,y=t.xa,x=t.ya,b=g.x,_=g.y,w=y.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=y.p2c(w-k),M=y.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i=\"x\"===n?g.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=g.ids;var L=k;if(\"x\"===n){var C=!!v.xperiodalignment,P=!!v.yperiodalignment;for(u=0;u=Math.min(I,O)&&w<=Math.max(I,O)?0:1/0}if(f=Math.min(z,D)&&T<=Math.max(z,D)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[u]}}}else for(u=i.length-1;u>-1;u--)l=b[a=i[u]],c=_[a],f=y.c2p(l)-w,h=x.c2p(c)-T,(p=Math.sqrt(f*f+h*h))v.glText.length){var w=b-v.glText.length;for(d=0;dr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),v.line2d.update(v.lineOptions)),v.error2d){var k=(v.errorXOptions||[]).concat(v.errorYOptions||[]);v.error2d.update(k)}v.scatter2d&&v.scatter2d.update(v.markerOptions),v.fillOrder=s.repeat(null,b),v.fill2d&&(v.fillOptions=v.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,c=v.lineOptions[e],u=[];s._ownfill&&u.push(e),s._nexttrace&&u.push(e+1),u.length&&(v.fillOrder[e]=u);var f,h,p=[],d=c&&c.positions||l.positions;if(\"tozeroy\"===s.fill){for(f=0;ff&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if(\"tozerox\"===s.fill){for(f=0;ff&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if(\"toself\"===s.fill||\"tonext\"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a-1;for(d=0;d\")}function u(t){return t+\"\\xb0\"}}e.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,u=t.xa,f=t.ya,h=t.subplot,p=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),d=e-p;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=h.project([n,a]),l=o.x-u.c2p([d,a]),c=o.y-f.c2p([n,r]),p=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+c*c)-p,1-3/p)}),t),!1!==t.index){var m=o[t.index],g=m.lonlat,v=[i.modHalf(g[0],360)+p,g[1]],y=u.c2p(v),x=f.c2p(v),b=m.mrc||1;t.x0=y-b,t.x1=y+b,t.y0=x-b,t.y1=x+b;var _={};_[c.subplot]={_subplot:h};var w=c._module.formatLabels(m,c,_);return t.lonLabel=w.lonLabel,t.latLabel=w.latLabel,t.color=a(c,m),t.extraText=l(c,m,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:l}},{\"../../components/fx\":406,\"../../constants/numerical\":479,\"../../lib\":503,\"../scatter/get_trace_color\":936}],997:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"../scattergeo/calc\"),plot:t(\"./plot\"),hoverPoints:t(\"./hover\").hoverPoints,eventData:t(\"./event_data\"),selectPoints:t(\"./select\"),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:\"trace\",name:\"scattermapbox\",basePlotModule:t(\"../../plots/mapbox\"),categories:[\"mapbox\",\"gl\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/mapbox\":613,\"../scatter/marker_colorbar\":944,\"../scattergeo/calc\":969,\"./attributes\":991,\"./defaults\":993,\"./event_data\":994,\"./format_labels\":995,\"./hover\":996,\"./plot\":998,\"./select\":999}],998:[function(t,e,r){\"use strict\";var n=t(\"./convert\"),i=t(\"../../plots/mapbox/constants\").traceLayerPrefix,a=[\"fill\",\"line\",\"circle\",\"symbol\"];function o(t,e){this.type=\"scattermapbox\",this.subplot=t,this.uid=e,this.sourceIds={fill:\"source-\"+e+\"-fill\",line:\"source-\"+e+\"-line\",circle:\"source-\"+e+\"-circle\",symbol:\"source-\"+e+\"-symbol\"},this.layerIds={fill:i+e+\"-fill\",line:i+e+\"-line\",circle:i+e+\"-circle\",symbol:i+e+\"-symbol\"},this.below=null}var s=o.prototype;s.addSource=function(t,e){this.subplot.map.addSource(this.sourceIds[t],{type:\"geojson\",data:e.geojson})},s.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},s.addLayer=function(t,e,r){this.subplot.addLayer({type:t,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint},r)},s.update=function(t){var e,r,i,o=this.subplot,s=o.map,l=n(o.gd,t),c=o.belowLookup[\"trace-\"+this.uid];if(c!==this.below){for(e=a.length-1;e>=0;e--)r=a[e],s.removeLayer(this.layerIds[r]);for(e=0;e=0;e--){var r=a[e];t.removeLayer(this.layerIds[r]),t.removeSource(this.sourceIds[r])}},e.exports=function(t,e){for(var r=e[0].trace,i=new o(t,r.uid),s=n(t.gd,e),l=i.below=t.belowLookup[\"trace-\"+r.uid],c=0;c\")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{\"../scatter/hover\":937}],1005:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"scatterpolar\",basePlotModule:t(\"../../plots/polar\"),categories:[\"polar\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"../scatter/select\"),meta:{}}},{\"../../plots/polar\":622,\"../scatter/marker_colorbar\":944,\"../scatter/select\":948,\"../scatter/style\":950,\"./attributes\":1e3,\"./calc\":1001,\"./defaults\":1002,\"./format_labels\":1003,\"./hover\":1004,\"./plot\":1006}],1006:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../constants/numerical\").BADNUM;e.exports=function(t,e,r){for(var a=e.layers.frontplot.select(\"g.scatterlayer\"),o={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},s=e.radialAxis,l=e.angularAxis,c=0;c=c&&(y.marker.cluster=d.tree),y.marker&&(y.markerSel.positions=y.markerUnsel.positions=y.marker.positions=_),y.line&&_.length>1&&l.extendFlat(y.line,s.linePositions(t,p,_)),y.text&&(l.extendFlat(y.text,{positions:_},s.textPosition(t,p,y.text,y.marker)),l.extendFlat(y.textSel,{positions:_},s.textPosition(t,p,y.text,y.markerSel)),l.extendFlat(y.textUnsel,{positions:_},s.textPosition(t,p,y.text,y.markerUnsel))),y.fill&&!h.fill2d&&(h.fill2d=!0),y.marker&&!h.scatter2d&&(h.scatter2d=!0),y.line&&!h.line2d&&(h.line2d=!0),y.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(y.line),h.fillOptions.push(y.fill),h.markerOptions.push(y.marker),h.markerSelectedOptions.push(y.markerSel),h.markerUnselectedOptions.push(y.markerUnsel),h.textOptions.push(y.text),h.textSelectedOptions.push(y.textSel),h.textUnselectedOptions.push(y.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=v,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}}},{\"../../lib\":503,\"../scattergl/constants\":980,\"../scattergl/convert\":981,\"../scattergl/plot\":988,\"../scattergl/scene_update\":989,\"@plotly/point-cluster\":59,\"fast-isnumeric\":190}],1014:[function(t,e,r){\"use strict\";var n=t(\"../../plots/template_attributes\").hovertemplateAttrs,i=t(\"../../plots/template_attributes\").texttemplateAttrs,a=t(\"../../lib/extend\").extendFlat,o=t(\"../scatter/attributes\"),s=t(\"../../plots/attributes\"),l=o.line;e.exports={mode:o.mode,real:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},imag:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},text:o.text,texttemplate:i({editType:\"plot\"},{keys:[\"real\",\"imag\",\"text\"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,shape:a({},l.shape,{values:[\"linear\",\"spline\"]}),smoothing:l.smoothing,editType:\"calc\"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:[\"none\",\"toself\",\"tonext\"],dflt:\"none\"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:[\"real\",\"imag\",\"text\",\"name\"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},{\"../../lib/extend\":493,\"../../plots/attributes\":550,\"../../plots/template_attributes\":633,\"../scatter/attributes\":926}],1015:[function(t,e,r){\"use strict\";var n=t(\"fast-isnumeric\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../scatter/colorscale_calc\"),o=t(\"../scatter/arrays_to_calcdata\"),s=t(\"../scatter/calc_selection\"),l=t(\"../scatter/calc\").calcMarkerSize;e.exports=function(t,e){for(var r=t._fullLayout,c=e.subplot,u=r[c].realaxis,f=r[c].imaginaryaxis,h=u.makeCalcdata(e,\"real\"),p=f.makeCalcdata(e,\"imag\"),d=e._length,m=new Array(d),g=0;g\")}}e.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,c=s.cd[s.index],u=s.trace;if(l.isPtInside(c))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(c,u,l,s),s.hovertemplate=u.hovertemplate,o}},makeHoverPointText:i}},{\"../scatter/hover\":937}],1019:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"scattersmith\",basePlotModule:t(\"../../plots/smith\"),categories:[\"smith\",\"symbols\",\"showLegend\",\"scatter-like\"],attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\").hoverPoints,selectPoints:t(\"../scatter/select\"),meta:{}}},{\"../../plots/smith\":629,\"../scatter/marker_colorbar\":944,\"../scatter/select\":948,\"../scatter/style\":950,\"./attributes\":1014,\"./calc\":1015,\"./defaults\":1016,\"./format_labels\":1017,\"./hover\":1018,\"./plot\":1020}],1020:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\"),i=t(\"../../constants/numerical\").BADNUM,a=t(\"../../plots/smith/helpers\").smith;e.exports=function(t,e,r){for(var o=e.layers.frontplot.select(\"g.scatterlayer\"),s={xaxis:e.xaxis,yaxis:e.yaxis,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},l=0;l\"),o.hovertemplate=h.hovertemplate,a}function x(t,e){v.push(t._hovertitle+\": \"+e)}}},{\"../scatter/hover\":937}],1027:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),supplyDefaults:t(\"./defaults\"),colorbar:t(\"../scatter/marker_colorbar\"),formatLabels:t(\"./format_labels\"),calc:t(\"./calc\"),plot:t(\"./plot\"),style:t(\"../scatter/style\").style,styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../scatter/select\"),eventData:t(\"./event_data\"),moduleType:\"trace\",name:\"scatterternary\",basePlotModule:t(\"../../plots/ternary\"),categories:[\"ternary\",\"symbols\",\"showLegend\",\"scatter-like\"],meta:{}}},{\"../../plots/ternary\":634,\"../scatter/marker_colorbar\":944,\"../scatter/select\":948,\"../scatter/style\":950,\"./attributes\":1021,\"./calc\":1022,\"./defaults\":1023,\"./event_data\":1024,\"./format_labels\":1025,\"./hover\":1026,\"./plot\":1028}],1028:[function(t,e,r){\"use strict\";var n=t(\"../scatter/plot\");e.exports=function(t,e,r){var i=e.plotContainer;i.select(\".scatterlayer\").selectAll(\"*\").remove();var a={xaxis:e.xaxis,yaxis:e.yaxis,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},o=e.layers.frontplot.select(\"g.scatterlayer\");n(t,a,r,o)}},{\"../scatter/plot\":947}],1029:[function(t,e,r){\"use strict\";var n=t(\"../scatter/attributes\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,o=t(\"../../plots/template_attributes\").hovertemplateAttrs,s=t(\"../scattergl/attributes\"),l=t(\"../../plots/cartesian/constants\").idRegex,c=t(\"../../plot_api/plot_template\").templatedArray,u=t(\"../../lib/extend\").extendFlat,f=n.marker,h=f.line,p=u(i(\"marker.line\",{editTypeOverride:\"calc\"}),{width:u({},h.width,{editType:\"calc\"}),editType:\"calc\"}),d=u(i(\"marker\"),{symbol:f.symbol,size:u({},f.size,{editType:\"markerSize\"}),sizeref:f.sizeref,sizemin:f.sizemin,sizemode:f.sizemode,opacity:f.opacity,colorbar:f.colorbar,line:p,editType:\"calc\"});function m(t){return{valType:\"info_array\",freeLength:!0,editType:\"calc\",items:{valType:\"subplotid\",regex:l[t],editType:\"plot\"}}}d.color.editType=d.cmin.editType=d.cmax.editType=\"style\",e.exports={dimensions:c(\"dimension\",{visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},label:{valType:\"string\",editType:\"calc\"},values:{valType:\"data_array\",editType:\"calc+clearAxisTypes\"},axis:{type:{valType:\"enumerated\",values:[\"linear\",\"log\",\"date\",\"category\"],editType:\"calc+clearAxisTypes\"},matches:{valType:\"boolean\",dflt:!1,editType:\"calc\"},editType:\"calc+clearAxisTypes\"},editType:\"calc+clearAxisTypes\"}),text:u({},s.text,{}),hovertext:u({},s.hovertext,{}),hovertemplate:o(),xhoverformat:a(\"x\"),yhoverformat:a(\"y\"),marker:d,xaxes:m(\"x\"),yaxes:m(\"y\"),diagonal:{visible:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},showupperhalf:{valType:\"boolean\",dflt:!0,editType:\"calc\"},showlowerhalf:{valType:\"boolean\",dflt:!0,editType:\"calc\"},selected:{marker:s.selected.marker,editType:\"calc\"},unselected:{marker:s.unselected.marker,editType:\"calc\"},opacity:s.opacity}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/plot_template\":543,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/cartesian/constants\":561,\"../../plots/template_attributes\":633,\"../scatter/attributes\":926,\"../scattergl/attributes\":978}],1030:[function(t,e,r){\"use strict\";var n=t(\"regl-line2d\"),i=t(\"../../registry\"),a=t(\"../../lib/prepare_regl\"),o=t(\"../../plots/get_data\").getModuleCalcData,s=t(\"../../plots/cartesian\"),l=t(\"../../plots/cartesian/axis_ids\").getFromId,c=t(\"../../plots/cartesian/axes\").shouldShowZeroLine;function u(t,e,r){for(var n=r.matrixOptions.data.length,i=e._visibleDims,a=r.viewOpts.ranges=new Array(n),o=0;oh?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;pa&&l||i-1,P=!0;if(o(x)||!!p.selectedpoints||C){var I=p._length;if(p.selectedpoints){m.selectBatch=p.selectedpoints;var O=p.selectedpoints,z={};for(l=0;l1&&(u=m[y-1],h=g[y-1],d=v[y-1]),e=0;eu?\"-\":\"+\")+\"x\")).replace(\"y\",(f>h?\"-\":\"+\")+\"y\")).replace(\"z\",(p>d?\"-\":\"+\")+\"z\");var L=function(){y=0,M=[],S=[],E=[]};(!y||y2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,u=e._len,f={};function d(t,e){var n=r[e],o=i[c[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,\"xaxis\"),d(e._v,\"yaxis\"),d(e._w,\"zaxis\"),u),!u)return{positions:[],cells:[]};var m=d(e._Xs,\"xaxis\"),g=d(e._Ys,\"yaxis\"),v=d(e._Zs,\"zaxis\");if(f.meshgrid=[m,g,v],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,\"xaxis\"),d(e._startsY,\"yaxis\"),d(e._startsZ,\"zaxis\"));else{for(var y=g[0],x=h(m),b=h(v),_=new Array(x.length*b.length),w=0,T=0;T=0};v?(r=Math.min(g.length,x.length),l=function(t){return A(g[t])&&M(t)},f=function(t){return String(g[t])}):(r=Math.min(y.length,x.length),l=function(t){return A(y[t])&&M(t)},f=function(t){return String(y[t])}),_&&(r=Math.min(r,b.length));for(var S=0;S1){for(var P=a.randstr(),I=0;I\"),name:A||z(\"name\")?y.name:void 0,color:k(\"hoverlabel.bgcolor\")||x.color,borderColor:k(\"hoverlabel.bordercolor\"),fontFamily:k(\"hoverlabel.font.family\"),fontSize:k(\"hoverlabel.font.size\"),fontColor:k(\"hoverlabel.font.color\"),nameLength:k(\"hoverlabel.namelength\"),textAlign:k(\"hoverlabel.align\"),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?\"left\":\"right\"),v&&(F.x=E,F.idealAlign=E<0?\"left\":\"right\");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(v){var N=t.select(\"path.surface\");h.styleOne(N,i,y,{hovered:!0})}d._hasHoverEvent=!0,r.emit(\"plotly_hover\",{points:l||[f(i,y,h.eventDataKeys)],event:n.event})}})),t.on(\"mouseout\",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit(\"plotly_unhover\",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),v){var l=t.select(\"path.surface\");h.styleOne(l,s,a,{hovered:!1})}})),t.on(\"click\",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(c.isHierarchyRoot(t)||c.isLeaf(t)),u=c.getPtId(t),p=c.isEntry(t)?c.findEntryWithChild(m,u):c.findEntryWithLevel(m,u),v=c.getPtId(p),y={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(y.nextLevel=v);var x=l.triggerHandler(r,\"plotly_\"+d.type+\"click\",y);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call(\"_storeDirectGUIEdit\",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:v}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:\"immediate\",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call(\"animate\",r,b,_)}}))}},{\"../../components/fx\":406,\"../../components/fx/helpers\":402,\"../../lib\":503,\"../../lib/events\":492,\"../../registry\":638,\"../pie/helpers\":905,\"./helpers\":1051,\"@plotly/d3\":58}],1051:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"../../components/color\"),a=t(\"../../lib/setcursor\"),o=t(\"../pie/helpers\");function s(t){return t.data.data.pid}r.findEntryWithLevel=function(t,e){var n;return e&&t.eachAfter((function(t){if(r.getPtId(t)===e)return n=t.copy()})),n||t},r.findEntryWithChild=function(t,e){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},r.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},r.isHeader=function(t,e){return!(r.isLeaf(t)||t.depth===e._maxDepth-1)},r.getParent=function(t,e){return r.findEntryWithLevel(t,s(e))},r.listPath=function(t,e){var n=t.parent;if(!n)return[];var i=e?[n.data[e]]:[n];return r.listPath(n,e).concat(i)},r.getPath=function(t){return r.listPath(t,\"label\").join(\"/\")+\"/\"},r.formatValue=o.formatPieValue,r.formatPercent=function(t,e){var r=n.formatPercent(t,0);return\"0%\"===r&&(r=o.formatPiePercent(t,e)),r}},{\"../../components/color\":366,\"../../lib\":503,\"../../lib/setcursor\":524,\"../pie/helpers\":905}],1052:[function(t,e,r){\"use strict\";e.exports={moduleType:\"trace\",name:\"sunburst\",basePlotModule:t(\"./base_plot\"),categories:[],animatable:!0,attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\").calc,crossTraceCalc:t(\"./calc\").crossTraceCalc,plot:t(\"./plot\").plot,style:t(\"./style\").style,colorbar:t(\"../scatter/marker_colorbar\"),meta:{}}},{\"../scatter/marker_colorbar\":944,\"./attributes\":1045,\"./base_plot\":1046,\"./calc\":1047,\"./defaults\":1049,\"./layout_attributes\":1053,\"./layout_defaults\":1054,\"./plot\":1055,\"./style\":1056}],1053:[function(t,e,r){\"use strict\";e.exports={sunburstcolorway:{valType:\"colorlist\",editType:\"calc\"},extendsunburstcolors:{valType:\"boolean\",dflt:!0,editType:\"calc\"}}},{}],1054:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r(\"sunburstcolorway\",e.colorway),r(\"extendsunburstcolors\")}},{\"../../lib\":503,\"./layout_attributes\":1053}],1055:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"d3-hierarchy\"),a=t(\"d3-interpolate\").interpolate,o=t(\"../../components/drawing\"),s=t(\"../../lib\"),l=t(\"../../lib/svg_text_utils\"),c=t(\"../bar/uniform_text\"),u=c.recordMinTextSize,f=c.clearMinTextSize,h=t(\"../pie/plot\"),p=t(\"../pie/helpers\").getRotationAngle,d=h.computeTransform,m=h.transformInsideText,g=t(\"./style\").styleOne,v=t(\"../bar/style\").resizeText,y=t(\"./fx\"),x=t(\"./constants\"),b=t(\"./helpers\");function _(t,e,c,f){var h=t._fullLayout,v=!h.uniformtext.mode&&b.hasTransition(f),_=n.select(c).selectAll(\"g.slice\"),T=e[0],k=T.trace,A=T.hierarchy,M=b.findEntryWithLevel(A,k.level),S=b.getMaxDepth(k),E=h._size,L=k.domain,C=E.w*(L.x[1]-L.x[0]),P=E.h*(L.y[1]-L.y[0]),I=.5*Math.min(C,P),O=T.cx=E.l+E.w*(L.x[1]+L.x[0])/2,z=T.cy=E.t+E.h*(1-L.y[0])-P/2;if(!M)return _.remove();var D=null,R={};v&&_.each((function(t){R[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!D&&b.isEntry(t)&&(D=t)}));var F=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(M).descendants(),B=M.height+1,N=0,j=S;T.hasMultipleRoots&&b.isHierarchyRoot(M)&&(F=F.slice(1),B-=1,N=1,j+=1),F=F.filter((function(t){return t.y1<=j}));var U=p(k.rotation);U&&F.forEach((function(t){t.x0+=U,t.x1+=U}));var V=Math.min(B,S),H=function(t){return(t-N)/V*I},q=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},G=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,O,z)},Y=function(t){return O+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(_=_.data(F,b.getPtId)).enter().append(\"g\").classed(\"slice\",!0),v?_.exit().transition().each((function(){var t=n.select(this);t.select(\"path.surface\").transition().attrTween(\"d\",(function(t){var e=function(t){var e,r=b.getPtId(t),n=R[r],i=R[b.getPtId(M)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+U;e=t.rpx1X?2*Math.PI:0)+U;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,K(t));else e={rpx0:0,rpx1:0};else e={x0:U,x1:U};return a(e,n)}(t);return function(t){return G(e(t))}})):f.attr(\"d\",G),c.call(y,M,t,e,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,k);var p=s.ensureSingle(c,\"g\",\"slicetext\"),_=s.ensureSingle(p,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),w=s.ensureUniformFontSize(t,b.determineTextFont(k,i,h.font));_.text(r.formatSliceLabel(i,M,k,e,h)).classed(\"slicetext\",!0).attr(\"text-anchor\",\"middle\").call(o.font,w).call(l.convertToTspans,t);var A=o.bBox(_.node());i.transform=m(A,i,T),i.transform.targetX=Y(i),i.transform.targetY=W(i);var S=function(t,e){var r=t.transform;return d(r,e),r.fontSize=w.size,u(k.type,r,h),s.getTextTransform(r)};v?_.transition().attrTween(\"transform\",(function(t){var e=function(t){var e,r=R[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},D)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,K(t));else e.x0=e.x1=U;else e.x0=e.x1=U;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),c=a(e.x0,t.x0),f=a(e.x1,t.x1),p=a(e.transform.scale,n.scale),d=a(e.transform.rotate,n.rotate),m=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,g=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=c(t),i=f(t),a=function(t){return g(Math.pow(t,m))}(t),s={pxmid:q(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return u(k.type,n,h),{transform:{targetX:Y(s),targetY:W(s),scale:p(t),rotate:d(t),rCenter:a}}}}(t);return function(t){return S(e(t),A)}})):_.attr(\"transform\",S(i,A))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}r.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,c=!r,u=!s.uniformtext.mode&&b.hasTransition(r);(f(\"sunburst\",s),(a=l.selectAll(\"g.trace.sunburst\").data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(\"sunburst\",!0).attr(\"stroke-linejoin\",\"round\"),a.order(),u)?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){o&&o()})).each(\"interrupt\",(function(){o&&o()})).each((function(){l.selectAll(\"g.trace\").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&v(t,s._sunburstlayer.selectAll(\".trace\"),\"sunburst\"));c&&a.exit().remove()},r.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&\"none\"!==o))return\"\";var l=i.separators,c=n[0],u=t.data.data,f=c.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var m,g=o.split(\"+\"),v=function(t){return-1!==g.indexOf(t)},y=[];if(v(\"label\")&&u.label&&y.push(u.label),u.hasOwnProperty(\"v\")&&v(\"value\")&&y.push(b.formatValue(u.v,l)),!h){v(\"current path\")&&y.push(b.getPath(t.data));var x=0;v(\"percent parent\")&&x++,v(\"percent entry\")&&x++,v(\"percent root\")&&x++;var _=x>1;if(x){var w,T=function(t){m=b.formatPercent(w,l),_&&(m+=\" of \"+t),y.push(m)};v(\"percent parent\")&&!h&&(w=d/b.getValue(p),T(\"parent\")),v(\"percent entry\")&&(w=d/b.getValue(e),T(\"entry\")),v(\"percent root\")&&(w=d/b.getValue(f),T(\"root\"))}}return v(\"text\")&&(m=s.castOption(r,u.i,\"text\"),s.isValidTextValue(m)&&y.push(m)),y.join(\"
\")}var k=s.castOption(r,u.i,\"texttemplate\");if(!k)return\"\";var A={};u.label&&(A.label=u.label),u.hasOwnProperty(\"v\")&&(A.value=u.v,A.valueLabel=b.formatValue(u.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),u.hasOwnProperty(\"color\")&&(A.color=u.color);var M=s.castOption(r,u.i,\"text\");return(s.isValidTextValue(M)||\"\"===M)&&(A.text=M),A.customdata=s.castOption(r,u.i,\"customdata\"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../bar/style\":662,\"../bar/uniform_text\":664,\"../pie/helpers\":905,\"../pie/plot\":909,\"./constants\":1048,\"./fx\":1050,\"./helpers\":1051,\"./style\":1056,\"@plotly/d3\":58,\"d3-hierarchy\":115,\"d3-interpolate\":116}],1056:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\"),o=t(\"../bar/uniform_text\").resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,\"marker.line.color\")||i.defaultLine,c=a.castOption(r,s,\"marker.line.width\")||0;t.style(\"stroke-width\",c).call(i.fill,n.color).call(i.stroke,l).style(\"opacity\",o?r.leaf.opacity:null)}e.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(\".trace\");o(t,e,\"sunburst\"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style(\"opacity\",r.opacity),e.selectAll(\"path.surface\").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},{\"../../components/color\":366,\"../../lib\":503,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],1057:[function(t,e,r){\"use strict\";var n=t(\"../../components/color\"),i=t(\"../../components/colorscale/attributes\"),a=t(\"../../plots/cartesian/axis_format_attributes\").axisHoverFormat,o=t(\"../../plots/template_attributes\").hovertemplateAttrs,s=t(\"../../plots/attributes\"),l=t(\"../../lib/extend\").extendFlat,c=t(\"../../plot_api/edit_types\").overrideAll;function u(t){return{show:{valType:\"boolean\",dflt:!1},start:{valType:\"number\",dflt:null,editType:\"plot\"},end:{valType:\"number\",dflt:null,editType:\"plot\"},size:{valType:\"number\",dflt:null,min:0,editType:\"plot\"},project:{x:{valType:\"boolean\",dflt:!1},y:{valType:\"boolean\",dflt:!1},z:{valType:\"boolean\",dflt:!1}},color:{valType:\"color\",dflt:n.defaultLine},usecolormap:{valType:\"boolean\",dflt:!1},width:{valType:\"number\",min:1,max:16,dflt:2},highlight:{valType:\"boolean\",dflt:!0},highlightcolor:{valType:\"color\",dflt:n.defaultLine},highlightwidth:{valType:\"number\",min:1,max:16,dflt:2}}}var f=e.exports=c(l({z:{valType:\"data_array\"},x:{valType:\"data_array\"},y:{valType:\"data_array\"},text:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertext:{valType:\"string\",dflt:\"\",arrayOk:!0},hovertemplate:o(),xhoverformat:a(\"x\"),yhoverformat:a(\"y\"),zhoverformat:a(\"z\"),connectgaps:{valType:\"boolean\",dflt:!1,editType:\"calc\"},surfacecolor:{valType:\"data_array\"}},i(\"\",{colorAttr:\"z or surfacecolor\",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:\"calc\"}),{contours:{x:u(),y:u(),z:u()},hidesurface:{valType:\"boolean\",dflt:!1},lightposition:{x:{valType:\"number\",min:-1e5,max:1e5,dflt:10},y:{valType:\"number\",min:-1e5,max:1e5,dflt:1e4},z:{valType:\"number\",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:\"number\",min:0,max:1,dflt:.8},diffuse:{valType:\"number\",min:0,max:1,dflt:.8},specular:{valType:\"number\",min:0,max:2,dflt:.05},roughness:{valType:\"number\",min:0,max:1,dflt:.5},fresnel:{valType:\"number\",min:0,max:5,dflt:.2}},opacity:{valType:\"number\",min:0,max:1,dflt:1},opacityscale:{valType:\"any\",editType:\"calc\"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),\"calc\",\"nested\");f.x.editType=f.y.editType=f.z.editType=\"calc+clearAxisTypes\",f.transforms=void 0},{\"../../components/color\":366,\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plot_api/edit_types\":536,\"../../plots/attributes\":550,\"../../plots/cartesian/axis_format_attributes\":557,\"../../plots/template_attributes\":633}],1058:[function(t,e,r){\"use strict\";var n=t(\"../../components/colorscale/calc\");e.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:\"\",cLetter:\"c\"}):n(t,e,{vals:e.z,containerStr:\"\",cLetter:\"c\"})}},{\"../../components/colorscale/calc\":374}],1059:[function(t,e,r){\"use strict\";var n=t(\"../../../stackgl_modules\").gl_surface3d,i=t(\"../../../stackgl_modules\").ndarray,a=t(\"../../../stackgl_modules\").ndarray_linear_interpolate.d2,o=t(\"../heatmap/interp2d\"),s=t(\"../heatmap/find_empties\"),l=t(\"../../lib\").isArrayOrTypedArray,c=t(\"../../lib/gl_format_color\").parseColorScale,u=t(\"../../lib/str2rgbarray\"),f=t(\"../../components/colorscale\").extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){var o=t.dataCoordinate[a];null!=o&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var s=this.data.hovertext||this.data.text;return Array.isArray(s)&&s[i]&&void 0!==s[i][n]?t.textLabel=s[i][n]:t.textLabel=s||\"\",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function m(t,e){if(t0){r=d[n];break}return r}function y(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a_;)r--,r/=v(r),++r1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,c=1+a+1,u=i(new Float32Array(l*c),[l,c]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]\",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:\"cubic-out\",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:\"cubic-out\",uplift:5,wrapSpacer:\" \",wrapSplitCharacter:\" \",cn:{table:\"table\",tableControlView:\"table-control-view\",scrollBackground:\"scroll-background\",yColumn:\"y-column\",columnBlock:\"column-block\",scrollAreaClip:\"scroll-area-clip\",scrollAreaClipRect:\"scroll-area-clip-rect\",columnBoundary:\"column-boundary\",columnBoundaryClippath:\"column-boundary-clippath\",columnBoundaryRect:\"column-boundary-rect\",columnCells:\"column-cells\",columnCell:\"column-cell\",cellRect:\"cell-rect\",cellText:\"cell-text\",cellTextHolder:\"cell-text-holder\",scrollbarKit:\"scrollbar-kit\",scrollbar:\"scrollbar\",scrollbarSlider:\"scrollbar-slider\",scrollbarGlyph:\"scrollbar-glyph\",scrollbarCaptureZone:\"scrollbar-capture-zone\"}}},{}],1066:[function(t,e,r){\"use strict\";var n=t(\"./constants\"),i=t(\"../../lib/extend\").extendFlat,a=t(\"fast-isnumeric\");function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||c===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=c,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=c+1,a=0);return n}e.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[\"\"],d=l(d));var m=d.concat(p(r).map((function(){return c((d[0]||[\"\"]).length)}))),g=e.domain,v=Math.floor(t._fullLayout._size.w*(g.x[1]-g.x[0])),y=Math.floor(t._fullLayout._size.h*(g.y[1]-g.y[0])),x=e.header.values.length?m[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,y-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=m.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*v}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:g.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y[1]),size:t._fullLayout._size,width:v,maxLineWidth:L,height:y,columnOrder:M,groupHeight:y,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:m}),gdColumns:m.map((function(t){return t[0]})),gdColumnsOriginalOrder:m.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:m.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+\"__\"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:u,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=u(t)})),C}},{\"../../lib/extend\":493,\"./constants\":1065,\"fast-isnumeric\":190}],1067:[function(t,e,r){\"use strict\";var n=t(\"../../lib/extend\").extendFlat;r.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:\"header\",type:\"header\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:\"cells1\",type:\"cells\",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:\"cells2\",type:\"cells\",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},r.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0,n=e?r+e.rows.length:0;return[r,n]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+(\"string\"==typeof r&&r.match(/[<$&> ]/)?\"_keybuster_\"+Math.random():\"\"),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},{\"../../lib/extend\":493}],1068:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../plots/domain\").defaults;e.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s(\"columnwidth\"),s(\"header.values\"),s(\"header.format\"),s(\"header.align\"),s(\"header.prefix\"),s(\"header.suffix\"),s(\"header.height\"),s(\"header.line.width\"),s(\"header.line.color\"),s(\"header.fill.color\"),n.coerceFont(s,\"header.font\",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var c,u=\"string\"==typeof(c=i)&&c.match(n.latexCheck);t.latex=u;var f,h,p=u?\"\":T(t.calcdata.cells.prefix,e,r)||\"\",d=u?\"\":T(t.calcdata.cells.suffix,e,r)||\"\",m=u?null:T(t.calcdata.cells.format,e,r)||null,g=p+(m?a(m)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!u&&(f=w(g)),t.cellHeightMayIncrease=s||u||t.mayHaveMarkup||(void 0===f?w(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var v=(\" \"===n.wrapSplitCharacter?g.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===c.length&&(c[0]===i.length-1?c.unshift(c[0]-1):c.push(c[0]+1)),c[0]%2&&c.reverse(),e.each((function(t,e){t.page=c[e],t.scrollY=l})),e.attr(\"transform\",(function(t){var e=D(t.rowBlocks,t.page)-t.scrollY;return u(0,e)})),t&&(C(t,r,e,c,n.prevPages,n,0),C(t,r,e,c,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),c=r||s.scrollbarState.dragMultiplier,u=s.scrollY;s.scrollY=void 0===a?s.scrollY+c*i.event.dy:a;var f=l.selectAll(\".\"+n.cn.yColumn).selectAll(\".\"+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===u}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll(\"tspan.line\").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],c=0,u=t.column.columnWidth-2*n.cellPad;for(t.value=\"\";s.length;)c+(i=(r=s.shift()).width+a)>u&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],c=0),l.push(r.text),c+=i;c&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll(\"tspan.line\").remove(),_(o.select(\".\"+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(z)}}function I(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),c=o.key-l.firstRowIndex,f=l.rows[c].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[c].rowHeight&&(l.rows[c].rowHeight=p,t.selectAll(\".\"+n.cn.columnCell).call(z),E(null,t.filter(A),0),x(r,a,!0)),s.attr(\"transform\",(function(){var t=this.parentNode.getBoundingClientRect(),e=i.select(this.parentNode).select(\".\"+n.cn.cellRect).node().getBoundingClientRect(),r=this.transform.baseVal.consolidate(),a=e.top-t.top+(r?r.matrix.f:n.cellPad);return u(O(o,i.select(this.parentNode).select(\".\"+n.cn.cellTextHolder).node().getBoundingClientRect().width),a)})),o.settledY=!0}}}function O(t,e){switch(t.align){case\"left\":return n.cellPad;case\"right\":return t.column.columnWidth-(e||0)-n.cellPad;case\"center\":return(t.column.columnWidth-(e||0))/2;default:return n.cellPad}}function z(t){t.attr(\"transform\",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return u(0,r+e)})).selectAll(\".\"+n.cn.cellRect).attr(\"height\",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function D(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n\",\"<\",\"|\",\"/\",\"\\\\\"],dflt:\">\",editType:\"plot\"},thickness:{valType:\"number\",min:12,editType:\"plot\"},textfont:u({},s.textfont,{}),editType:\"calc\"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:\"plot\"},{keys:c.eventDataKeys.concat([\"label\",\"value\"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:c.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:u({},s.outsidetextfont,{}),textposition:{valType:\"enumerated\",values:[\"top left\",\"top center\",\"top right\",\"middle left\",\"middle center\",\"middle right\",\"bottom left\",\"bottom center\",\"bottom right\"],dflt:\"top left\",editType:\"plot\"},sort:s.sort,root:l.root,domain:o({name:\"treemap\",trace:!0,editType:\"calc\"})}},{\"../../components/colorscale/attributes\":373,\"../../lib/extend\":493,\"../../plots/domain\":584,\"../../plots/template_attributes\":633,\"../pie/attributes\":900,\"../sunburst/attributes\":1045,\"./constants\":1074}],1072:[function(t,e,r){\"use strict\";var n=t(\"../../plots/plots\");r.name=\"treemap\",r.plot=function(t,e,i,a){n.plotBasePlot(r.name,t,e,i,a)},r.clean=function(t,e,i,a){n.cleanBasePlot(r.name,t,e,i,a)}},{\"../../plots/plots\":619}],1073:[function(t,e,r){\"use strict\";var n=t(\"../sunburst/calc\");r.calc=function(t,e){return n.calc(t,e)},r.crossTraceCalc=function(t){return n._runCrossTraceCalc(\"treemap\",t)}},{\"../sunburst/calc\":1047}],1074:[function(t,e,r){\"use strict\";e.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:\"poly\",eventDataKeys:[\"currentPath\",\"root\",\"entry\",\"percentRoot\",\"percentEntry\",\"percentParent\"],gapWithPathbar:1}},{}],1075:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./attributes\"),a=t(\"../../components/color\"),o=t(\"../../plots/domain\").defaults,s=t(\"../bar/defaults\").handleText,l=t(\"../bar/constants\").TEXTPAD,c=t(\"../../components/colorscale\"),u=c.hasColorscale,f=c.handleDefaults;e.exports=function(t,e,r,c){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h(\"labels\"),d=h(\"parents\");if(p&&p.length&&d&&d.length){var m=h(\"values\");m&&m.length?h(\"branchvalues\"):h(\"count\"),h(\"level\"),h(\"maxdepth\"),\"squarify\"===h(\"tiling.packing\")&&h(\"tiling.squarifyratio\"),h(\"tiling.flip\"),h(\"tiling.pad\");var g=h(\"text\");h(\"texttemplate\"),e.texttemplate||h(\"textinfo\",Array.isArray(g)?\"text+label\":\"label\"),h(\"hovertext\"),h(\"hovertemplate\");var v=h(\"pathbar.visible\");s(t,e,c,h,\"auto\",{hasPathbar:v,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h(\"textposition\");var y=-1!==e.textposition.indexOf(\"bottom\");h(\"marker.line.width\")&&h(\"marker.line.color\",c.paper_bgcolor);var x=h(\"marker.colors\");(e._hasColorscale=u(t,\"marker\",\"colors\")||(t.marker||{}).coloraxis)?f(t,e,c,h,{prefix:\"marker.\",cLetter:\"c\"}):h(\"marker.depthfade\",!(x||[]).length);var b=2*e.textfont.size;h(\"marker.pad.t\",y?b/4:b),h(\"marker.pad.l\",b/4),h(\"marker.pad.r\",b/4),h(\"marker.pad.b\",y?b:b/4),e._hovered={marker:{line:{width:2,color:a.contrast(c.paper_bgcolor)}}},v&&(h(\"pathbar.thickness\",e.pathbar.textfont.size+2*l),h(\"pathbar.side\"),h(\"pathbar.edgeshape\")),h(\"sort\"),h(\"root.color\"),o(e,c,h),e._length=null}else e.visible=!1}},{\"../../components/color\":366,\"../../components/colorscale\":378,\"../../lib\":503,\"../../plots/domain\":584,\"../bar/constants\":650,\"../bar/defaults\":652,\"./attributes\":1071}],1076:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../sunburst/helpers\"),a=t(\"../bar/uniform_text\").clearMinTextSize,o=t(\"../bar/style\").resizeText,s=t(\"./plot_one\");e.exports=function(t,e,r,l,c){var u,f,h=c.type,p=c.drawDescendants,d=t._fullLayout,m=d[\"_\"+h+\"layer\"],g=!r;(a(h,d),(u=m.selectAll(\"g.trace.\"+h).data(e,(function(t){return t[0].trace.uid}))).enter().append(\"g\").classed(\"trace\",!0).classed(h,!0),u.order(),!d.uniformtext.mode&&i.hasTransition(r))?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each(\"end\",(function(){f&&f()})).each(\"interrupt\",(function(){f&&f()})).each((function(){m.selectAll(\"g.trace\").each((function(e){s(t,e,this,r,p)}))}))):(u.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,m.selectAll(\".trace\"),h));g&&u.exit().remove()}},{\"../bar/style\":662,\"../bar/uniform_text\":664,\"../sunburst/helpers\":1051,\"./plot_one\":1085,\"@plotly/d3\":58}],1077:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"./partition\"),l=t(\"./style\").styleOne,c=t(\"./constants\"),u=t(\"../sunburst/helpers\"),f=t(\"../sunburst/fx\");e.exports=function(t,e,r,h,p){var d=p.barDifY,m=p.width,g=p.height,v=p.viewX,y=p.viewY,x=p.pathSlice,b=p.toMoveInsideSlice,_=p.strTransform,w=p.hasTransition,T=p.handleSlicesExit,k=p.makeUpdateSliceInterpolator,A=p.makeUpdateTextInterpolator,M={},S=t._fullLayout,E=e[0],L=E.trace,C=E.hierarchy,P=m/L._entryDepth,I=u.listPath(r.data,\"id\"),O=s(C.copy(),[m,g],{packing:\"dice\",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(O=O.filter((function(t){var e=I.indexOf(t.data.id);return-1!==e&&(t.x0=P*e,t.x1=P*(e+1),t.y0=d,t.y1=d+g,t.onPathbar=!0,!0)}))).reverse(),(h=h.data(O,u.getPtId)).enter().append(\"g\").classed(\"pathbar\",!0),T(h,!0,M,[m,g],x),h.order();var z=h;w&&(z=z.transition().each(\"end\",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),z.each((function(s){s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-Math.min(m,g)/2),s._hoverY=y(s.y1-g/2);var h=n.select(this),p=i.ensureSingle(h,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",\"all\")}));w?p.transition().attrTween(\"d\",(function(t){var e=k(t,!0,M,[m,g]);return function(t){return x(e(t))}})):p.attr(\"d\",x),h.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),p.call(l,s,L,{hovered:!1}),s._text=(u.getPtLabel(s)||\"\").split(\"
\").join(\" \")||\"\";var d=i.ensureSingle(h,\"g\",\"slicetext\"),T=i.ensureSingle(d,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),E=i.ensureUniformFontSize(t,u.determineTextFont(L,s,S.font,{onPathbar:!0}));T.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",\"start\").call(a.font,E).call(o.convertToTspans,t),s.textBB=a.bBox(T.node()),s.transform=b(s,{fontSize:E.size,onPathbar:!0}),s.transform.fontSize=E.size,w?T.transition().attrTween(\"transform\",(function(t){var e=A(t,!0,M,[m,g]);return function(t){return _(e(t))}})):T.attr(\"transform\",_(s))}))}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../sunburst/fx\":1050,\"../sunburst/helpers\":1051,\"./constants\":1074,\"./partition\":1083,\"./style\":1086,\"@plotly/d3\":58}],1078:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../../lib/svg_text_utils\"),s=t(\"./partition\"),l=t(\"./style\").styleOne,c=t(\"./constants\"),u=t(\"../sunburst/helpers\"),f=t(\"../sunburst/fx\"),h=t(\"../sunburst/plot\").formatSliceLabel;e.exports=function(t,e,r,p,d){var m=d.width,g=d.height,v=d.viewX,y=d.viewY,x=d.pathSlice,b=d.toMoveInsideSlice,_=d.strTransform,w=d.hasTransition,T=d.handleSlicesExit,k=d.makeUpdateSliceInterpolator,A=d.makeUpdateTextInterpolator,M=d.prevEntry,S=t._fullLayout,E=e[0].trace,L=-1!==E.textposition.indexOf(\"left\"),C=-1!==E.textposition.indexOf(\"right\"),P=-1!==E.textposition.indexOf(\"bottom\"),I=!P&&!E.marker.pad.t||P&&!E.marker.pad.b,O=s(r,[m,g],{packing:E.tiling.packing,squarifyratio:E.tiling.squarifyratio,flipX:E.tiling.flip.indexOf(\"x\")>-1,flipY:E.tiling.flip.indexOf(\"y\")>-1,pad:{inner:E.tiling.pad,top:E.marker.pad.t,left:E.marker.pad.l,right:E.marker.pad.r,bottom:E.marker.pad.b}}).descendants(),z=1/0,D=-1/0;O.forEach((function(t){var e=t.depth;e>=E._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),D=Math.max(D,e))})),p=p.data(O,u.getPtId),E._maxVisibleLayers=isFinite(D)?D-z+1:0,p.enter().append(\"g\").classed(\"slice\",!0),T(p,!1,{},[m,g],x),p.order();var R=null;if(w&&M){var F=u.getPtId(M);p.each((function(t){null===R&&u.getPtId(t)===F&&(R={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var B=function(){return R||{x0:0,x1:m,y0:0,y1:g}},N=p;return w&&(N=N.transition().each(\"end\",(function(){var e=n.select(this);u.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),N.each((function(s){var p=u.isHeader(s,E);s._x0=v(s.x0),s._x1=v(s.x1),s._y0=y(s.y0),s._y1=y(s.y1),s._hoverX=v(s.x1-E.marker.pad.r),s._hoverY=y(P?s.y1-E.marker.pad.b/2:s.y0+E.marker.pad.t/2);var d=n.select(this),T=i.ensureSingle(d,\"path\",\"surface\",(function(t){t.style(\"pointer-events\",\"all\")}));w?T.transition().attrTween(\"d\",(function(t){var e=k(t,!1,B(),[m,g]);return function(t){return x(e(t))}})):T.attr(\"d\",x),d.call(f,r,t,e,{styleOne:l,eventDataKeys:c.eventDataKeys,transitionTime:c.CLICK_TRANSITION_TIME,transitionEasing:c.CLICK_TRANSITION_EASING}).call(u.setSliceCursor,t,{isTransitioning:t._transitioning}),T.call(l,s,E,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text=\"\":s._text=p?I?\"\":u.getPtLabel(s)||\"\":h(s,r,E,e,S)||\"\";var M=i.ensureSingle(d,\"g\",\"slicetext\"),O=i.ensureSingle(M,\"text\",\"\",(function(t){t.attr(\"data-notex\",1)})),z=i.ensureUniformFontSize(t,u.determineTextFont(E,s,S.font));O.text(s._text||\" \").classed(\"slicetext\",!0).attr(\"text-anchor\",C?\"end\":L||p?\"start\":\"middle\").call(a.font,z).call(o.convertToTspans,t),s.textBB=a.bBox(O.node()),s.transform=b(s,{fontSize:z.size,isHeader:p}),s.transform.fontSize=z.size,w?O.transition().attrTween(\"transform\",(function(t){var e=A(t,!1,B(),[m,g]);return function(t){return _(e(t))}})):O.attr(\"transform\",_(s))})),R}},{\"../../components/drawing\":388,\"../../lib\":503,\"../../lib/svg_text_utils\":529,\"../sunburst/fx\":1050,\"../sunburst/helpers\":1051,\"../sunburst/plot\":1055,\"./constants\":1074,\"./partition\":1083,\"./style\":1086,\"@plotly/d3\":58}],1079:[function(t,e,r){\"use strict\";e.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o-1?C+O:-(I+O):0,D={x0:P,x1:P,y0:z,y1:z+I},R=function(t,e,r){var n=v.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]},V=function(t,e,r,n){if(e)return B[h(x)]||D;var i=N[v.level]||r;return function(t){return t.data.depth-b.data.depth=(n-=(y?g:g.r)-s)){var x=(r+n)/2;r=x,n=x}var b;f?i<(b=a-(y?g:g.b))&&b\"===tt?(l.x-=a,c.x-=a,u.x-=a,f.x-=a):\"/\"===tt?(u.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):\"\\\\\"===tt?(l.x-=a,c.x-=a,o.x-=a/2,s.x-=a/2):\"<\"===tt&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(c),$(u),$(s),\"M\"+K(l.x,l.y)+\"L\"+K(c.x,c.y)+\"L\"+K(s.x,s.y)+\"L\"+K(u.x,u.y)+\"L\"+K(f.x,f.y)+\"L\"+K(o.x,o.y)+\"Z\"},toMoveInsideSlice:et,makeUpdateSliceInterpolator:nt,makeUpdateTextInterpolator:it,handleSlicesExit:at,hasTransition:A,strTransform:ot}):w.remove()}},{\"../../lib\":503,\"../bar/constants\":650,\"../bar/plot\":659,\"../bar/uniform_text\":664,\"../sunburst/helpers\":1051,\"./constants\":1074,\"./draw_ancestors\":1077,\"@plotly/d3\":58,\"d3-interpolate\":116}],1086:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../components/color\"),a=t(\"../../lib\"),o=t(\"../sunburst/helpers\"),s=t(\"../bar/uniform_text\").resizeText;function l(t,e,r,n){var s,l,c=(n||{}).hovered,u=e.data.data,f=u.i,h=u.color,p=o.isHierarchyRoot(e),d=1;if(c)s=r._hovered.marker.line.color,l=r._hovered.marker.line.width;else if(p&&h===r.root.color)d=100,s=\"rgba(0,0,0,0)\",l=0;else if(s=a.castOption(r,f,\"marker.line.color\")||i.defaultLine,l=a.castOption(r,f,\"marker.line.width\")||0,!r._hasColorscale&&!e.onPathbar){var m=r.marker.depthfade;if(m){var g,v=i.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0===m){var y=o.getMaxDepth(r);g=isFinite(y)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else g=e.data.depth-r._entryDepth,r._atRootLevel||g++;if(g>0)for(var x=0;x0){var x,b,_,w,T,k=t.xa,A=t.ya;\"h\"===p.orientation?(T=e,x=\"y\",_=A,b=\"x\",w=k):(T=r,x=\"x\",_=k,b=\"y\",w=A);var M=h[t.index];if(T>=M.span[0]&&T<=M.span[1]){var S=n.extendFlat({},t),E=w.c2p(T,!0),L=o.getKdeValue(M,p,T),C=o.getPositionOnKdePath(M,p,E),P=_._offset,I=_._length;S[x+\"0\"]=C[0],S[x+\"1\"]=C[1],S[b+\"0\"]=S[b+\"1\"]=E,S[b+\"Label\"]=b+\": \"+i.hoverLabelText(w,T,p[b+\"hoverformat\"])+\", \"+h[0].t.labels.kde+\" \"+L.toFixed(3),S.spikeDistance=y[0].spikeDistance;var O=x+\"Spike\";S[O]=y[0][O],y[0].spikeDistance=void 0,y[0][O]=void 0,S.hovertemplate=!1,v.push(S),(u={stroke:t.color})[x+\"1\"]=n.constrain(P+C[0],P,P+I),u[x+\"2\"]=n.constrain(P+C[1],P,P+I),u[b+\"1\"]=u[b+\"2\"]=w._offset+E}}m&&(v=v.concat(y))}-1!==d.indexOf(\"points\")&&(c=a.hoverOnPoints(t,e,r));var z=f.selectAll(\".violinline-\"+p.uid).data(u?[0]:[]);return z.enter().append(\"line\").classed(\"violinline-\"+p.uid,!0).attr(\"stroke-width\",1.5),z.exit().remove(),z.attr(u),\"closest\"===s?c?[c]:v:c?(v.push(c),v):v}},{\"../../lib\":503,\"../../plots/cartesian/axes\":554,\"../box/hover\":678,\"./helpers\":1091}],1093:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\"),crossTraceDefaults:t(\"../box/defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\"),styleOnSelect:t(\"../scatter/style\").styleOnSelect,hoverPoints:t(\"./hover\"),selectPoints:t(\"../box/select\"),moduleType:\"trace\",name:\"violin\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"cartesian\",\"svg\",\"symbols\",\"oriented\",\"box-violin\",\"showLegend\",\"violinLayout\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../box/defaults\":676,\"../box/select\":683,\"../scatter/style\":950,\"./attributes\":1087,\"./calc\":1088,\"./cross_trace_calc\":1089,\"./defaults\":1090,\"./hover\":1092,\"./layout_attributes\":1094,\"./layout_defaults\":1095,\"./plot\":1096,\"./style\":1097}],1094:[function(t,e,r){\"use strict\";var n=t(\"../box/layout_attributes\"),i=t(\"../../lib\").extendFlat;e.exports={violinmode:i({},n.boxmode,{}),violingap:i({},n.boxgap,{}),violingroupgap:i({},n.boxgroupgap,{})}},{\"../../lib\":503,\"../box/layout_attributes\":680}],1095:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\"),a=t(\"../box/layout_defaults\");e.exports=function(t,e,r){a._supply(t,e,r,(function(r,a){return n.coerce(t,e,i,r,a)}),\"violin\")}},{\"../../lib\":503,\"../box/layout_defaults\":681,\"./layout_attributes\":1094}],1096:[function(t,e,r){\"use strict\";var n=t(\"@plotly/d3\"),i=t(\"../../lib\"),a=t(\"../../components/drawing\"),o=t(\"../box/plot\"),s=t(\"../scatter/line_points\"),l=t(\"./helpers\");e.exports=function(t,e,r,c){var u=t._fullLayout,f=e.xaxis,h=e.yaxis;function p(t){var e=s(t,{xaxis:f,yaxis:h,connectGaps:!0,baseTolerance:.75,shape:\"spline\",simplify:!0,linearized:!0});return a.smoothopen(e[0],1)}i.makeTraceGroups(c,r,\"trace violins\").each((function(t){var r=n.select(this),a=t[0],s=a.t,c=a.trace;if(!0!==c.visible||s.empty)r.remove();else{var d=s.bPos,m=s.bdPos,g=e[s.valLetter+\"axis\"],v=e[s.posLetter+\"axis\"],y=\"both\"===c.side,x=y||\"positive\"===c.side,b=y||\"negative\"===c.side,_=r.selectAll(\"path.violin\").data(i.identity);_.enter().append(\"path\").style(\"vector-effect\",\"non-scaling-stroke\").attr(\"class\",\"violin\"),_.exit().remove(),_.each((function(t){var e,r,i,a,o,l,f,h,_=n.select(this),w=t.density,T=w.length,k=v.c2l(t.pos+d,!0),A=v.l2p(k);if(c.width)e=s.maxKDE/m;else{var M=u._violinScaleGroupStats[c.scalegroup];e=\"count\"===c.scalemode?M.maxKDE/m*(M.maxCount/t.pts.length):M.maxKDE/m}if(x){for(f=new Array(T),o=0;o\")),u.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;if(i(n))return n;if(i(a)&&o)return a}(h,g),[u]}function k(t){return n(m,t,h[d+\"hoverformat\"])}}},{\"../../components/color\":366,\"../../constants/delta.js\":473,\"../../plots/cartesian/axes\":554,\"../bar/hover\":655}],1109:[function(t,e,r){\"use strict\";e.exports={attributes:t(\"./attributes\"),layoutAttributes:t(\"./layout_attributes\"),supplyDefaults:t(\"./defaults\").supplyDefaults,crossTraceDefaults:t(\"./defaults\").crossTraceDefaults,supplyLayoutDefaults:t(\"./layout_defaults\"),calc:t(\"./calc\"),crossTraceCalc:t(\"./cross_trace_calc\"),plot:t(\"./plot\"),style:t(\"./style\").style,hoverPoints:t(\"./hover\"),eventData:t(\"./event_data\"),selectPoints:t(\"../bar/select\"),moduleType:\"trace\",name:\"waterfall\",basePlotModule:t(\"../../plots/cartesian\"),categories:[\"bar-like\",\"cartesian\",\"svg\",\"oriented\",\"showLegend\",\"zoomScale\"],meta:{}}},{\"../../plots/cartesian\":568,\"../bar/select\":660,\"./attributes\":1102,\"./calc\":1103,\"./cross_trace_calc\":1105,\"./defaults\":1106,\"./event_data\":1107,\"./hover\":1108,\"./layout_attributes\":1110,\"./layout_defaults\":1111,\"./plot\":1112,\"./style\":1113}],1110:[function(t,e,r){\"use strict\";e.exports={waterfallmode:{valType:\"enumerated\",values:[\"group\",\"overlay\"],dflt:\"group\",editType:\"calc\"},waterfallgap:{valType:\"number\",min:0,max:1,editType:\"calc\"},waterfallgroupgap:{valType:\"number\",min:0,max:1,dflt:0,editType:\"calc\"}}},{}],1111:[function(t,e,r){\"use strict\";var n=t(\"../../lib\"),i=t(\"./layout_attributes\");e.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(g+=h?\"M\"+f[0]+\",\"+d[1]+\"V\"+d[0]:\"M\"+f[1]+\",\"+d[0]+\"H\"+f[0]),\"between\"!==p&&(r.isSum||s path\").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style(\"opacity\",s.selectedpoints&&!t.selected?o:1)}})),c(r,s,t),r.selectAll(\".lines\").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll(\"path\"),t.width,t.color,t.dash)}))}))}}},{\"../../components/color\":366,\"../../components/drawing\":388,\"../../constants/interactions\":478,\"../bar/style\":662,\"../bar/uniform_text\":664,\"@plotly/d3\":58}],1114:[function(t,e,r){\"use strict\";var n=t(\"../plots/cartesian/axes\"),i=t(\"../lib\"),a=t(\"../plot_api/plot_schema\"),o=t(\"./helpers\").pointsAccessorFunction,s=t(\"../constants/numerical\").BADNUM;r.moduleType=\"transform\",r.name=\"aggregate\";var l=r.attributes={enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},groups:{valType:\"string\",strict:!0,noBlank:!0,arrayOk:!0,dflt:\"x\",editType:\"calc\"},aggregations:{_isLinkedToArray:\"aggregation\",target:{valType:\"string\",editType:\"calc\"},func:{valType:\"enumerated\",values:[\"count\",\"sum\",\"avg\",\"median\",\"mode\",\"rms\",\"stddev\",\"min\",\"max\",\"first\",\"last\",\"change\",\"range\"],dflt:\"first\",editType:\"calc\"},funcmode:{valType:\"enumerated\",values:[\"sample\",\"population\"],dflt:\"sample\",editType:\"calc\"},enabled:{valType:\"boolean\",dflt:!0,editType:\"calc\"},editType:\"calc\"},editType:\"calc\"},c=l.aggregations;function u(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),c=l.get(),u=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case\"count\":return f;case\"first\":return h;case\"last\":return p;case\"sum\":return function(t,e){for(var r=0,i=0;ii&&(i=u,o=c)}}return i?a(o):s};case\"rms\":return function(t,e){for(var r=0,i=0,o=0;o\":return function(t){return h(t)>s};case\">=\":return function(t){return h(t)>=s};case\"[]\":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case\"()\":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case\"][\":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case\")(\":return function(t){var e=h(t);return es[1]};case\"](\":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case\")[\":return function(t){var e=h(t);return e=s[1]};case\"{}\":return function(t){return-1!==s.indexOf(h(t))};case\"}{\":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},v=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},v=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(g);for(var w=o(e.transforms,r),T=0;T1?\"%{group} (%{trace})\":\"%{group}\");var l=t.styles,c=o.styles=[];if(l)for(a=0;a0?o-4:o;for(r=0;r>16&255,l[u++]=e>>8&255,l[u++]=255&e;2===s&&(e=i[t.charCodeAt(r)]<<2|i[t.charCodeAt(r+1)]>>4,l[u++]=255&e);1===s&&(e=i[t.charCodeAt(r)]<<10|i[t.charCodeAt(r+1)]<<4|i[t.charCodeAt(r+2)]>>2,l[u++]=e>>8&255,l[u++]=255&e);return l},r.fromByteArray=function(t){for(var e,r=t.length,i=r%3,a=[],o=0,s=r-i;os?s:o+16383));1===i?(e=t[r-1],a.push(n[e>>2]+n[e<<4&63]+\"==\")):2===i&&(e=(t[r-2]<<8)+t[r-1],a.push(n[e>>10]+n[e>>4&63]+n[e<<2&63]+\"=\"));return a.join(\"\")};for(var n=[],i=[],a=\"undefined\"!=typeof Uint8Array?Uint8Array:Array,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\",s=0,l=o.length;s0)throw new Error(\"Invalid string. Length must be a multiple of 4\");var r=t.indexOf(\"=\");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,r){for(var i,a,o=[],s=e;s>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join(\"\")}i[\"-\".charCodeAt(0)]=62,i[\"_\".charCodeAt(0)]=63},{}],2:[function(t,e,r){},{}],3:[function(t,e,r){(function(e){(function(){\n", + "/*!\n", + " * The buffer module from node.js, for the browser.\n", + " *\n", + " * @author Feross Aboukhadijeh \n", + " * @license MIT\n", + " */\n", + "\"use strict\";var e=t(\"base64-js\"),n=t(\"ieee754\");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value \"'+t+'\" is invalid for option \"size\"');var e=new Uint8Array(t);return e.__proto__=a.prototype,e}function a(t,e,r){if(\"number\"==typeof t){if(\"string\"==typeof e)throw new TypeError('The \"string\" argument must be of type string. Received type number');return l(t)}return o(t,e,r)}function o(t,e,r){if(\"string\"==typeof t)return function(t,e){\"string\"==typeof e&&\"\"!==e||(e=\"utf8\");if(!a.isEncoding(e))throw new TypeError(\"Unknown encoding: \"+e);var r=0|f(t,e),n=i(r),o=n.write(t,e);o!==r&&(n=n.slice(0,o));return n}(t,e);if(ArrayBuffer.isView(t))return c(t);if(null==t)throw TypeError(\"The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type \"+typeof t);if(B(t,ArrayBuffer)||t&&B(t.buffer,ArrayBuffer))return function(t,e,r){if(e<0||t.byteLength=2147483647)throw new RangeError(\"Attempt to allocate Buffer larger than maximum size: 0x\"+2147483647..toString(16)+\" bytes\");return 0|t}function f(t,e){if(a.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||B(t,ArrayBuffer))return t.byteLength;if(\"string\"!=typeof t)throw new TypeError('The \"string\" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof t);var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case\"ascii\":case\"latin1\":case\"binary\":return r;case\"utf8\":case\"utf-8\":return D(t).length;case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return 2*r;case\"hex\":return r>>>1;case\"base64\":return R(t).length;default:if(i)return n?-1:D(t).length;e=(\"\"+e).toLowerCase(),i=!0}}function h(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return\"\";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return\"\";if((r>>>=0)<=(e>>>=0))return\"\";for(t||(t=\"utf8\");;)switch(t){case\"hex\":return M(this,e,r);case\"utf8\":case\"utf-8\":return T(this,e,r);case\"ascii\":return k(this,e,r);case\"latin1\":case\"binary\":return A(this,e,r);case\"base64\":return w(this,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return S(this,e,r);default:if(n)throw new TypeError(\"Unknown encoding: \"+t);t=(t+\"\").toLowerCase(),n=!0}}function p(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function d(t,e,r,n,i){if(0===t.length)return-1;if(\"string\"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),N(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if(\"string\"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:m(t,e,r,n,i);if(\"number\"==typeof e)return e&=255,\"function\"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):m(t,[e],r,n,i);throw new TypeError(\"val must be string, number or Buffer\")}function m(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&(\"ucs2\"===(n=String(n).toLowerCase())||\"ucs-2\"===n||\"utf16le\"===n||\"utf-16le\"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function c(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var u=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a=e.length;n>a/2&&(n=a/2);for(var o=0;o>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function w(t,r,n){return 0===r&&n===t.length?e.fromByteArray(t):e.fromByteArray(t.slice(r,n))}function T(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:128==(192&(a=t[i+1]))&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}return function(t){var e=t.length;if(e<=4096)return String.fromCharCode.apply(String,t);var r=\"\",n=0;for(;ne&&(t+=\" ... \"),\"\"},a.prototype.compare=function(t,e,r,n,i){if(B(t,Uint8Array)&&(t=a.from(t,t.offset,t.byteLength)),!a.isBuffer(t))throw new TypeError('The \"target\" argument must be one of type Buffer or Uint8Array. Received type '+typeof t);if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError(\"out of range index\");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var o=(i>>>=0)-(n>>>=0),s=(r>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(n,i),u=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n=\"utf8\")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError(\"Attempt to write outside buffer bounds\");n||(n=\"utf8\");for(var a=!1;;)switch(n){case\"hex\":return g(this,t,e,r);case\"utf8\":case\"utf-8\":return v(this,t,e,r);case\"ascii\":return y(this,t,e,r);case\"latin1\":case\"binary\":return x(this,t,e,r);case\"base64\":return b(this,t,e,r);case\"ucs2\":case\"ucs-2\":case\"utf16le\":case\"utf-16le\":return _(this,t,e,r);default:if(a)throw new TypeError(\"Unknown encoding: \"+n);n=(\"\"+n).toLowerCase(),a=!0}},a.prototype.toJSON=function(){return{type:\"Buffer\",data:Array.prototype.slice.call(this._arr||this,0)}};function k(t,e,r){var n=\"\";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i=\"\",a=e;ar)throw new RangeError(\"Trying to access beyond buffer length\")}function L(t,e,r,n,i,o){if(!a.isBuffer(t))throw new TypeError('\"buffer\" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError(\"Index out of range\")}function C(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError(\"Index out of range\");if(r<0)throw new RangeError(\"Index out of range\")}function P(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,4),n.write(t,e,r,i,23,4),r+4}function I(t,e,r,i,a){return e=+e,r>>>=0,a||C(t,0,r,8),n.write(t,e,r,i,52,8),r+8}a.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},a.prototype.readUInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return t>>>=0,e||E(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},a.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||E(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},a.prototype.readInt8=function(t,e){return t>>>=0,e||E(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt16BE=function(t,e){t>>>=0,e||E(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},a.prototype.readInt32LE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return t>>>=0,e||E(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return t>>>=0,e||E(t,4,this.length),n.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return t>>>=0,e||E(t,8,this.length),n.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,r,n){(t=+t,e>>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n)||L(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},a.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,255,0),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},a.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},a.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);L(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},a.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},a.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},a.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},a.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||L(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},a.prototype.writeFloatLE=function(t,e,r){return P(this,t,e,!0,r)},a.prototype.writeFloatBE=function(t,e,r){return P(this,t,e,!1,r)},a.prototype.writeDoubleLE=function(t,e,r){return I(this,t,e,!0,r)},a.prototype.writeDoubleBE=function(t,e,r){return I(this,t,e,!1,r)},a.prototype.copy=function(t,e,r,n){if(!a.isBuffer(t))throw new TypeError(\"argument should be a Buffer\");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError(\"Index out of range\");if(n<0)throw new RangeError(\"sourceEnd out of bounds\");n>this.length&&(n=this.length),t.length-e=0;--o)t[o+e]=this[o+r];else Uint8Array.prototype.set.call(t,this.subarray(r,n),e);return i},a.prototype.fill=function(t,e,r,n){if(\"string\"==typeof t){if(\"string\"==typeof e?(n=e,e=0,r=this.length):\"string\"==typeof r&&(n=r,r=this.length),void 0!==n&&\"string\"!=typeof n)throw new TypeError(\"encoding must be a string\");if(\"string\"==typeof n&&!a.isEncoding(n))throw new TypeError(\"Unknown encoding: \"+n);if(1===t.length){var i=t.charCodeAt(0);(\"utf8\"===n&&i<128||\"latin1\"===n)&&(t=i)}}else\"number\"==typeof t&&(t&=255);if(e<0||this.length>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),\"number\"==typeof t)for(o=e;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error(\"Invalid code point\");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function R(t){return e.toByteArray(function(t){if((t=(t=t.split(\"=\")[0]).trim().replace(O,\"\")).length<2)return\"\";for(;t.length%4!=0;)t+=\"=\";return t}(t))}function F(t,e,r,n){for(var i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function B(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function N(t){return t!=t}}).call(this)}).call(this,t(\"buffer\").Buffer)},{\"base64-js\":1,buffer:3,ieee754:4}],4:[function(t,e,r){r.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,u=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-u)-1,p>>=-u,u+=s;u>0;a=256*a+t[e+f],f+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+t[e+f],f+=h,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=c}return(p?-1:1)*o*Math.pow(2,a-n)},r.write=function(t,e,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,m=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=u):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,c-=8);t[r+p-d]|=128*m}},{}],5:[function(t,e,r){var n,i,a=e.exports={};function o(){throw new Error(\"setTimeout has not been defined\")}function s(){throw new Error(\"clearTimeout has not been defined\")}function l(t){if(n===setTimeout)return setTimeout(t,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(t,0);try{return n(t,0)}catch(e){try{return n.call(null,t,0)}catch(e){return n.call(this,t,0)}}}!function(){try{n=\"function\"==typeof setTimeout?setTimeout:o}catch(t){n=o}try{i=\"function\"==typeof clearTimeout?clearTimeout:s}catch(t){i=s}}();var c,u=[],f=!1,h=-1;function p(){f&&c&&(f=!1,c.length?u=c.concat(u):h=-1,u.length&&d())}function d(){if(!f){var t=l(p);f=!0;for(var e=u.length;e;){for(c=u,u=[];++h1)for(var r=1;r0?c=c.ushln(f):f<0&&(u=u.ushln(-f));return s(c,u)}},{\"./div\":17,\"./is-rat\":19,\"./lib/is-bn\":23,\"./lib/num-to-bn\":24,\"./lib/rationalize\":25,\"./lib/str-to-bn\":26}],19:[function(t,e,r){\"use strict\";var n=t(\"./lib/is-bn\");e.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},{\"./lib/is-bn\":23}],20:[function(t,e,r){\"use strict\";var n=t(\"bn.js\");e.exports=function(t){return t.cmp(new n(0))}},{\"bn.js\":33}],21:[function(t,e,r){\"use strict\";var n=t(\"./bn-sign\");e.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20)return 52;return r+32}},{\"bit-twiddle\":32,\"double-bits\":64}],23:[function(t,e,r){\"use strict\";t(\"bn.js\");e.exports=function(t){return t&&\"object\"==typeof t&&Boolean(t.words)}},{\"bn.js\":33}],24:[function(t,e,r){\"use strict\";var n=t(\"bn.js\"),i=t(\"double-bits\");e.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},{\"bn.js\":33,\"double-bits\":64}],25:[function(t,e,r){\"use strict\";var n=t(\"./num-to-bn\"),i=t(\"./bn-sign\");e.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);if(o.cmpn(1))return[t.div(o),e.div(o)];return[t,e]}},{\"./bn-sign\":20,\"./num-to-bn\":24}],26:[function(t,e,r){\"use strict\";var n=t(\"bn.js\");e.exports=function(t){return new n(t)}},{\"bn.js\":33}],27:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},{\"./lib/rationalize\":25}],28:[function(t,e,r){\"use strict\";var n=t(\"./lib/bn-sign\");e.exports=function(t){return n(t[0])*n(t[1])}},{\"./lib/bn-sign\":20}],29:[function(t,e,r){\"use strict\";var n=t(\"./lib/rationalize\");e.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},{\"./lib/rationalize\":25}],30:[function(t,e,r){\"use strict\";var n=t(\"./lib/bn-to-num\"),i=t(\"./lib/ctz\");e.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,c=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return c*s;if(s){var u=i(s)+4,f=n(l.ushln(u).divRound(r));return c*(s+f*Math.pow(2,-u))}var h=r.bitLength()-l.bitLength()+53;f=n(l.ushln(h).divRound(r));return h<1023?c*f*Math.pow(2,-h):(f*=Math.pow(2,-1023),c*f*Math.pow(2,1023-h))}},{\"./lib/bn-to-num\":21,\"./lib/ctz\":22}],31:[function(t,e,r){\"use strict\";function n(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function i(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function a(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function o(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function s(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function l(t,e,r,n,i,a){return\"function\"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}e.exports={ge:function(t,e,r,i,a){return l(t,e,r,i,a,n)},gt:function(t,e,r,n,a){return l(t,e,r,n,a,i)},lt:function(t,e,r,n,i){return l(t,e,r,n,i,a)},le:function(t,e,r,n,i){return l(t,e,r,n,i,o)},eq:function(t,e,r,n,i){return l(t,e,r,n,i,s)}}},{}],32:[function(t,e,r){\"use strict\";function n(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}r.INT_BITS=32,r.INT_MAX=2147483647,r.INT_MIN=-1<<31,r.sign=function(t){return(t>0)-(t<0)},r.abs=function(t){var e=t>>31;return(t^e)-e},r.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},r.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},r.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},r.countTrailingZeros=n,r.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)+1},r.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},r.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var i=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|i[t>>>16&255]<<8|i[t>>>24&255]},r.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},r.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},r.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},r.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},r.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>n(t)+1}},{}],33:[function(t,e,r){!function(e,r){\"use strict\";function n(t,e){if(!t)throw new Error(e||\"Assertion failed\")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&(\"le\"!==e&&\"be\"!==e||(r=e,e=10),this._init(t||0,e||10,r||\"be\"))}var o;\"object\"==typeof e?e.exports=a:r.BN=a,a.BN=a,a.wordSize=26;try{o=\"undefined\"!=typeof window&&void 0!==window.Buffer?window.Buffer:t(\"buffer\").Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function c(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&\"object\"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if(\"number\"==typeof t)return this._initNumber(t,e,r);if(\"object\"==typeof t)return this._initArray(t,e,r);\"hex\"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;\"-\"===(t=t.toString().replace(/\\s+/g,\"\"))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if(\"le\"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=l(t,e,n)<=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?\"\"};var u=[\"\",\"0\",\"00\",\"000\",\"0000\",\"00000\",\"000000\",\"0000000\",\"00000000\",\"000000000\",\"0000000000\",\"00000000000\",\"000000000000\",\"0000000000000\",\"00000000000000\",\"000000000000000\",\"0000000000000000\",\"00000000000000000\",\"000000000000000000\",\"0000000000000000000\",\"00000000000000000000\",\"000000000000000000000\",\"0000000000000000000000\",\"00000000000000000000000\",\"000000000000000000000000\",\"0000000000000000000000000\"],f=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var c=1;c>>26,f=67108863&l,h=Math.min(c,e.length-1),p=Math.max(0,c-t.length+1);p<=h;p++){var d=c-p|0;u+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,l=0|u}return 0!==l?r.words[c]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||\"hex\"===t){r=\"\";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?u[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}if(t===(0|t)&&t>=2&&t<=36){var c=f[t],p=h[t];r=\"\";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?m+r:u[c-m.length]+m+r}for(this.isZero()&&(r=\"0\"+r);r.length%e!=0;)r=\"0\"+r;return 0!==this.negative&&(r=\"-\"+r),r}n(!1,\"Base should be between 2 and 36\")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,\"Number can only safely store up to 53 bits\"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,\"byte array longer than desired length\"),n(a>0,\"Requested array length <= 0\"),this.strip();var o,s,l=\"le\"===e,c=new t(a),u=this.clone();if(l){for(s=0;!u.isZero();s++)o=u.andln(255),u.iushrn(8),c[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n(\"number\"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n(\"number\"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,m=p>>>13,g=0|o[2],v=8191&g,y=g>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],I=8191&P,O=P>>>13,z=0|o[8],D=8191&z,R=z>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Y=0|s[2],W=8191&Y,X=Y>>>13,Z=0|s[3],J=8191&Z,K=Z>>>13,Q=0|s[4],$=8191&Q,tt=Q>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ct=st>>>13,ut=0|s[8],ft=8191&ut,ht=ut>>>13,pt=0|s[9],dt=8191&pt,mt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(c+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;c=((a=Math.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(m,U)|0,a=Math.imul(m,V);var vt=(c+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(vt>>>26)|0,vt&=67108863,n=Math.imul(v,U),i=(i=Math.imul(v,V))+Math.imul(y,U)|0,a=Math.imul(y,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(m,q)|0,a=a+Math.imul(m,G)|0;var yt=(c+(n=n+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,X)|0)+Math.imul(h,W)|0))<<13)|0;c=((a=a+Math.imul(h,X)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(v,q)|0,i=(i=i+Math.imul(v,G)|0)+Math.imul(y,q)|0,a=a+Math.imul(y,G)|0,n=n+Math.imul(d,W)|0,i=(i=i+Math.imul(d,X)|0)+Math.imul(m,W)|0,a=a+Math.imul(m,X)|0;var xt=(c+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;c=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(v,W)|0,i=(i=i+Math.imul(v,X)|0)+Math.imul(y,W)|0,a=a+Math.imul(y,X)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(m,J)|0,a=a+Math.imul(m,K)|0;var bt=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,W)|0,i=(i=i+Math.imul(b,X)|0)+Math.imul(_,W)|0,a=a+Math.imul(_,X)|0,n=n+Math.imul(v,J)|0,i=(i=i+Math.imul(v,K)|0)+Math.imul(y,J)|0,a=a+Math.imul(y,K)|0,n=n+Math.imul(d,$)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,tt)|0;var _t=(c+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;c=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,W)|0,i=(i=i+Math.imul(T,X)|0)+Math.imul(k,W)|0,a=a+Math.imul(k,X)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(v,$)|0,i=(i=i+Math.imul(v,tt)|0)+Math.imul(y,$)|0,a=a+Math.imul(y,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0;var wt=(c+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;c=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(I,U),i=(i=Math.imul(I,V))+Math.imul(O,U)|0,a=Math.imul(O,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,W)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(S,W)|0,a=a+Math.imul(S,X)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,$)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,$)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(v,rt)|0,i=(i=i+Math.imul(v,nt)|0)+Math.imul(y,rt)|0,a=a+Math.imul(y,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0;var Tt=(c+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ct)|0)+Math.imul(h,lt)|0))<<13)|0;c=((a=a+Math.imul(h,ct)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(D,U),i=(i=Math.imul(D,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(I,q)|0,i=(i=i+Math.imul(I,G)|0)+Math.imul(O,q)|0,a=a+Math.imul(O,G)|0,n=n+Math.imul(L,W)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(C,W)|0,a=a+Math.imul(C,X)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,$)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(v,at)|0,i=(i=i+Math.imul(v,ot)|0)+Math.imul(y,at)|0,a=a+Math.imul(y,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ct)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ct)|0;var kt=(c+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;c=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(D,q)|0,i=(i=i+Math.imul(D,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(I,W)|0,i=(i=i+Math.imul(I,X)|0)+Math.imul(O,W)|0,a=a+Math.imul(O,X)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,$)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(v,lt)|0,i=(i=i+Math.imul(v,ct)|0)+Math.imul(y,lt)|0,a=a+Math.imul(y,ct)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var At=(c+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,mt)|0)+Math.imul(h,dt)|0))<<13)|0;c=((a=a+Math.imul(h,mt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(D,W)|0,i=(i=i+Math.imul(D,X)|0)+Math.imul(R,W)|0,a=a+Math.imul(R,X)|0,n=n+Math.imul(I,J)|0,i=(i=i+Math.imul(I,K)|0)+Math.imul(O,J)|0,a=a+Math.imul(O,K)|0,n=n+Math.imul(L,$)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ct)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ct)|0,n=n+Math.imul(v,ft)|0,i=(i=i+Math.imul(v,ht)|0)+Math.imul(y,ft)|0,a=a+Math.imul(y,ht)|0;var Mt=(c+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,mt)|0)+Math.imul(m,dt)|0))<<13)|0;c=((a=a+Math.imul(m,mt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,W),i=(i=Math.imul(B,X))+Math.imul(N,W)|0,a=Math.imul(N,X),n=n+Math.imul(D,J)|0,i=(i=i+Math.imul(D,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(I,$)|0,i=(i=i+Math.imul(I,tt)|0)+Math.imul(O,$)|0,a=a+Math.imul(O,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ct)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ct)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(c+(n=n+Math.imul(v,dt)|0)|0)+((8191&(i=(i=i+Math.imul(v,mt)|0)+Math.imul(y,dt)|0))<<13)|0;c=((a=a+Math.imul(y,mt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(D,$)|0,i=(i=i+Math.imul(D,tt)|0)+Math.imul(R,$)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(I,rt)|0,i=(i=i+Math.imul(I,nt)|0)+Math.imul(O,rt)|0,a=a+Math.imul(O,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ct)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ct)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(c+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,mt)|0)+Math.imul(_,dt)|0))<<13)|0;c=((a=a+Math.imul(_,mt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,$),i=(i=Math.imul(B,tt))+Math.imul(N,$)|0,a=Math.imul(N,tt),n=n+Math.imul(D,rt)|0,i=(i=i+Math.imul(D,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(I,at)|0,i=(i=i+Math.imul(I,ot)|0)+Math.imul(O,at)|0,a=a+Math.imul(O,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ct)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ct)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(c+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,mt)|0)+Math.imul(k,dt)|0))<<13)|0;c=((a=a+Math.imul(k,mt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(D,at)|0,i=(i=i+Math.imul(D,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(I,lt)|0,i=(i=i+Math.imul(I,ct)|0)+Math.imul(O,lt)|0,a=a+Math.imul(O,ct)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(c+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,mt)|0)+Math.imul(S,dt)|0))<<13)|0;c=((a=a+Math.imul(S,mt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(D,lt)|0,i=(i=i+Math.imul(D,ct)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ct)|0,n=n+Math.imul(I,ft)|0,i=(i=i+Math.imul(I,ht)|0)+Math.imul(O,ft)|0,a=a+Math.imul(O,ht)|0;var Pt=(c+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,mt)|0)+Math.imul(C,dt)|0))<<13)|0;c=((a=a+Math.imul(C,mt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ct))+Math.imul(N,lt)|0,a=Math.imul(N,ct),n=n+Math.imul(D,ft)|0,i=(i=i+Math.imul(D,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var It=(c+(n=n+Math.imul(I,dt)|0)|0)+((8191&(i=(i=i+Math.imul(I,mt)|0)+Math.imul(O,dt)|0))<<13)|0;c=((a=a+Math.imul(O,mt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var Ot=(c+(n=n+Math.imul(D,dt)|0)|0)+((8191&(i=(i=i+Math.imul(D,mt)|0)+Math.imul(R,dt)|0))<<13)|0;c=((a=a+Math.imul(R,mt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863;var zt=(c+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,mt))+Math.imul(N,dt)|0))<<13)|0;return c=((a=Math.imul(N,mt))+(i>>>13)|0)+(zt>>>26)|0,zt&=67108863,l[0]=gt,l[1]=vt,l[2]=yt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=It,l[17]=Ot,l[18]=zt,0!==c&&(l[19]=c,r.length++),r};function m(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r=this.length+t.length;return 10===this.length&&10===t.length?d(this,t,e):r<63?p(this,t,e):r<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):m(this,t,e)},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,c=0;c=0&&(0!==u||c>=i);c--){var f=0|this.words[c];this.words[c]=u<<26-a|f>>>a,u=f&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n(\"number\"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,\"imaskn works only with positive numbers\"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n(\"number\"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if(\"mod\"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),\"div\"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),\"mod\"!==e&&(i=s.div.neg()),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),\"mod\"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),\"div\"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?\"div\"===e?{div:this.divn(t.words[0]),mod:null}:\"mod\"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,\"div\",!1).div},a.prototype.mod=function(t){return this.divmod(t,\"mod\",!1).mod},a.prototype.umod=function(t){return this.divmod(t,\"mod\",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),c=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++c;for(var u=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,m=1;0==(r.words[0]&m)&&d<26;++d,m<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(c)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,u=1;0==(e.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(e.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n(\"number\"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,\"Number is too big\");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,\"Already a number in reduction context\"),n(0===this.negative,\"red works only with positives\"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,\"fromRed works only with numbers in reduction context\"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,\"Already a number in reduction context\"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,\"redAdd works only with red numbers\"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,\"redIAdd works only with red numbers\"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,\"redSub works only with red numbers\"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,\"redISub works only with red numbers\"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,\"redShl works only with red numbers\"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,\"redMul works only with red numbers\"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,\"redSqr works only with red numbers\"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,\"redISqr works only with red numbers\"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,\"redSqrt works only with red numbers\"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,\"redInvm works only with red numbers\"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,\"redNeg works only with red numbers\"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,\"redPow(normalNum)\"),this.red._verify1(this),this.red.pow(this,t)};var v={k256:null,p224:null,p192:null,p25519:null};function y(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){y.call(this,\"k256\",\"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f\")}function b(){y.call(this,\"p224\",\"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001\")}function _(){y.call(this,\"p192\",\"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff\")}function w(){y.call(this,\"25519\",\"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed\")}function T(t){if(\"string\"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),\"modulus must be greater than 1\"),this.m=t,this.prime=null}function k(t){T.call(this,t),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},y.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(t,e){t.iushrn(this.n,0,e)},y.prototype.imulK=function(t){return t.imul(this.k)},i(x,y),x.prototype.split=function(t,e){for(var r=Math.min(t.length,9),n=0;n>>22,i=a}i>>>=22,t.words[n-10]=i,0===i&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(v[t])return v[t];var e;if(\"k256\"===t)e=new x;else if(\"p224\"===t)e=new b;else if(\"p192\"===t)e=new _;else{if(\"p25519\"!==t)throw new Error(\"Unknown prime \"+t);e=new w}return v[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,\"red works only with positives\"),n(t.red,\"red works only with red numbers\")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),\"red works only with positives\"),n(t.red&&t.red===e.red,\"red works only with red numbers\")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new a(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var f=this.pow(u,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var m=p,g=0;0!==m.cmp(s);g++)m=m.redSqr();n(g=0;n--){for(var c=e.words[n],u=l-1;u>=0;u--){var f=c>>u&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++s||0===n&&0===u)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===e||e,this)},{buffer:2}],34:[function(t,e,r){\"use strict\";e.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(u<=0)){var f,h=i.mallocDouble(2*u*s),p=i.mallocInt32(s);if((s=l(t,u,h,p))>0){if(1===u&&n)a.init(s),f=a.sweepComplete(u,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*u*c),m=i.mallocInt32(c);(c=l(e,u,d,m))>0&&(a.init(s+c),f=1===u?a.sweepBipartite(u,r,0,s,h,p,0,c,d,m):o(u,r,n,s,h,p,c,d,m),i.free(d),i.free(m))}i.free(h),i.free(p)}return f}}}function u(t,e){n.push([t,e])}function f(t){return n=[],c(t,t,u,!0),n}function h(t,e){return n=[],c(t,e,u,!1),n}},{\"./lib/intersect\":37,\"./lib/sweep\":41,\"typedarray-pool\":308}],36:[function(t,e,r){\"use strict\";function n(t){return t?function(t,e,r,n,i,a,o,s,l,c,u){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;hc-l?n?function(t,e,r,n,i,a,o,s,l,c,u){for(var f=2*t,h=n,p=f*n;h0;){var L=6*(S-=1),C=v[L],P=v[L+1],I=v[L+2],O=v[L+3],z=v[L+4],D=v[L+5],R=2*S,F=y[R],B=y[R+1],N=1&D,j=!!(16&D),U=u,V=w,H=k,q=A;if(N&&(U=k,V=A,H=u,q=w),!(2&D&&(I=p(t,C,P,I,U,V,B),P>=I)||4&D&&(P=d(t,C,P,I,U,V,F))>=I)){var G=I-P,Y=z-O;if(j){if(t*G*(G+Y)<1<<22){if(void 0!==(M=l.scanComplete(t,C,e,P,I,U,V,O,z,H,q)))return M;continue}}else{if(t*Math.min(G,Y)<128){if(void 0!==(M=o(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}if(t*G*Y<1<<22){if(void 0!==(M=l.scanBipartite(t,C,e,N,P,I,U,V,O,z,H,q)))return M;continue}}var W=f(t,C,P,I,U,V,F,B);if(P=p0)&&!(p1>=hi)\"),h=u(\"lo===p0\"),p=u(\"lo>>1,f=2*t,h=u,p=o[f*u+e];for(;l=y?(h=v,p=y):g>=b?(h=m,p=g):(h=x,p=b):y>=b?(h=v,p=y):b>=g?(h=m,p=g):(h=x,p=b);for(var _=f*(c-1),w=f*h,T=0;Tr&&i[f+e]>c;--u,f-=o){for(var h=f,p=f+o,d=0;dh;++h,l+=s){if(i[l+f]===o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"loh;++h,l+=s){if(i[l+f]p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"lo<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"hi<=p0\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=t+e,h=r;n>h;++h,l+=s){if(i[l+f]<=o)if(u===h)u+=1,c+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[c],i[c++]=d}var m=a[h];a[h]=a[u],a[u++]=m}}return u},\"lop;++p,l+=s){var d=i[l+f],m=i[l+h];if(dg;++g){var v=i[l+g];i[l+g]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},\"lo<=p0&&p0<=hi\":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,c=l,u=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],m=i[l+h];if(d<=o&&o<=m)if(u===p)u+=1,c+=s;else{for(var g=0;s>g;++g){var v=i[l+g];i[l+g]=i[c],i[c++]=v}var y=a[p];a[p]=a[u],a[u++]=y}}return u},\"!(lo>=p0)&&!(p1>=hi)\":function(t,e,r,n,i,a,o,s){for(var l=2*t,c=l*r,u=c,f=r,h=e,p=t+e,d=r;n>d;++d,c+=l){var m=i[c+h],g=i[c+p];if(!(m>=o||s>=g))if(f===d)f+=1,u+=l;else{for(var v=0;l>v;++v){var y=i[c+v];i[c+v]=i[u],i[u++]=y}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},{}],40:[function(t,e,r){\"use strict\";e.exports=function(t,e){e<=128?n(0,e-1,t):function t(e,r,u){var f=(r-e+1)/6|0,h=e+f,p=r-f,d=e+r>>1,m=d-f,g=d+f,v=h,y=m,x=d,b=g,_=p,w=e+1,T=r-1,k=0;l(v,y,u)&&(k=v,v=y,y=k);l(b,_,u)&&(k=b,b=_,_=k);l(v,x,u)&&(k=v,v=x,x=k);l(y,x,u)&&(k=y,y=x,x=k);l(v,b,u)&&(k=v,v=b,b=k);l(x,b,u)&&(k=x,x=b,b=k);l(y,_,u)&&(k=y,y=_,_=k);l(y,x,u)&&(k=y,y=x,x=k);l(b,_,u)&&(k=b,b=_,_=k);for(var A=u[2*y],M=u[2*y+1],S=u[2*b],E=u[2*b+1],L=2*v,C=2*x,P=2*_,I=2*h,O=2*d,z=2*p,D=0;D<2;++D){var R=u[L+D],F=u[C+D],B=u[P+D];u[I+D]=R,u[O+D]=F,u[z+D]=B}a(m,e,u),a(g,r,u);for(var N=w;N<=T;++N)if(c(N,A,M,u))N!==w&&i(N,w,u),++w;else if(!c(N,S,E,u))for(;;){if(c(T,S,E,u)){c(T,A,M,u)?(o(N,w,T,u),++w,--T):(i(N,T,u),--T);break}if(--Tt;){var c=r[l-2],u=r[l-1];if(cr[e+1])}function c(t,e,r,n){var i=n[t*=2];return i>>1;a(h,M);var S=0,E=0;for(w=0;w=1<<28)p(l,c,E--,L=L-(1<<28)|0);else if(L>=0)p(o,s,S--,L);else if(L<=-(1<<28)){L=-L-(1<<28)|0;for(var C=0;C>>1;a(h,E);var L=0,C=0,P=0;for(k=0;k>1==h[2*k+3]>>1&&(O=2,k+=1),I<0){for(var z=-(I>>1)-1,D=0;D>1)-1;0===O?p(o,s,L--,z):1===O?p(l,c,C--,z):2===O&&p(u,f,P--,z)}}},scanBipartite:function(t,e,r,n,i,l,c,u,f,m,g,v){var y=0,x=2*t,b=e,_=e+t,w=1,T=1;n?T=1<<28:w=1<<28;for(var k=i;k>>1;a(h,E);var L=0;for(k=0;k=1<<28?(P=!n,A-=1<<28):(P=!!n,A-=1),P)d(o,s,L++,A);else{var I=v[A],O=x*A,z=g[O+e+1],D=g[O+e+1+t];t:for(var R=0;R>>1;a(h,w);var T=0;for(y=0;y=1<<28)o[T++]=x-(1<<28);else{var A=p[x-=1],M=m*x,S=f[M+e+1],E=f[M+e+1+t];t:for(var L=0;L=0;--L)if(o[L]===x){for(O=L+1;O0;){for(var p=r.pop(),d=(s=r.pop(),u=-1,f=-1,l=o[s],1);d=0||(e.flip(s,p),i(t,e,r,u,s,f),i(t,e,r,s,f,u),i(t,e,r,f,p,u),i(t,e,r,p,u,f)))}}},{\"binary-search-bounds\":31,\"robust-in-sphere\":282}],44:[function(t,e,r){\"use strict\";var n,i=t(\"binary-search-bounds\");function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}e.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(c[p]!==-i){c[p]=i;u[p];for(var d=0;d<3;++d){var m=h[3*p+d];m>=0&&0===c[m]&&(f[3*p+d]?l.push(m):(s.push(m),c[m]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var v=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function u(t,e){var r;return(r=t.a[0]d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var m=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([m,1],[m,0],-1,[],[],[],[])],v=[],y=(l=0,i.length);l=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;ne[2]?1:0)}function v(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[u=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===u;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,g,r));return v(e,y,r),!!y||(h.length>0||g.length>0)}},{\"./lib/rat-seg-intersect\":51,\"big-rat\":18,\"big-rat/cmp\":16,\"big-rat/to-float\":30,\"box-intersect\":35,nextafter:260,\"rat-vec\":273,\"robust-segment-intersect\":287,\"union-find\":309}],51:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=u(a,f);if(0===o(h))return null;var p=s(t,r),d=u(f,p),m=i(d,h),g=c(a,m);return l(t,g)};var n=t(\"big-rat/mul\"),i=t(\"big-rat/div\"),a=t(\"big-rat/sub\"),o=t(\"big-rat/sign\"),s=t(\"rat-vec/sub\"),l=t(\"rat-vec/add\"),c=t(\"rat-vec/muls\");function u(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},{\"big-rat/div\":17,\"big-rat/mul\":27,\"big-rat/sign\":28,\"big-rat/sub\":29,\"rat-vec/add\":272,\"rat-vec/muls\":274,\"rat-vec/sub\":275}],52:[function(t,e,r){e.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],\"rainbow-soft\":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],\"freesurface-blue\":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],\"freesurface-red\":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],\"velocity-blue\":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],\"velocity-green\":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},{}],53:[function(t,e,r){\"use strict\";var n=t(\"./colorScale\"),i=t(\"lerp\");function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r=\"#\",n=0;n<3;++n)r+=(\"00\"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return\"rgba(\"+t.join(\",\")+\")\"}e.exports=function(t){var e,r,l,c,u,f,h,p,d,m;t||(t={});p=(t.nshades||72)-1,h=t.format||\"hex\",(f=t.colormap)||(f=\"jet\");if(\"string\"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+\" not a supported colorscale\");u=n[f]}else{if(!Array.isArray(f))throw Error(\"unsupported colormap option\",f);u=f.slice()}if(u.length>p+1)throw new Error(f+\" map requires nshades to be at least size \"+u.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():\"number\"==typeof t.alpha?[t.alpha,t.alpha]:[1,1];e=u.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var g=u.map((function(t,e){var r=u[e].index,n=u[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),v=[];for(m=0;m0||l(t,e,a)?-1:1:0===s?c>0||l(t,e,r)?1:-1:i(c-s)}var h=n(t,e,r);return h>0?o>0&&n(t,e,a)>0?1:-1:h<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=t(\"robust-orientation\"),i=t(\"signum\"),a=t(\"two-sum\"),o=t(\"robust-product\"),s=t(\"robust-sum\");function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),c=a(r[1],-e[1]),u=s(o(n,l),o(i,c));return u[u.length-1]>=0}},{\"robust-orientation\":284,\"robust-product\":285,\"robust-sum\":289,signum:55,\"two-sum\":307}],55:[function(t,e,r){\"use strict\";e.exports=function(t){return t<0?-1:t>0?1:0}},{}],56:[function(t,e,r){e.exports=function(t,e){var r=t.length,a=t.length-e.length;if(a)return a;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return t[0]+t[1]-e[0]-e[1]||n(t[0],t[1])-n(e[0],e[1]);case 3:var o=t[0]+t[1],s=e[0]+e[1];if(a=o+t[2]-(s+e[2]))return a;var l=n(t[0],t[1]),c=n(e[0],e[1]);return n(l,t[2])-n(c,e[2])||n(l+t[2],o)-n(c+e[2],s);case 4:var u=t[0],f=t[1],h=t[2],p=t[3],d=e[0],m=e[1],g=e[2],v=e[3];return u+f+h+p-(d+m+g+v)||n(u,f,h,p)-n(d,m,g,v,d)||n(u+f,u+h,u+p,f+h,f+p,h+p)-n(d+m,d+g,d+v,m+g,m+v,g+v)||n(u+f+h,u+f+p,u+h+p,f+h+p)-n(d+m+g,d+m+v,d+g+v,m+g+v);default:for(var y=t.slice().sort(i),x=e.slice().sort(i),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},{}],60:[function(t,e,r){\"use strict\";e.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=t(\"incremental-convex-hull\"),i=t(\"affine-hull\")},{\"affine-hull\":10,\"incremental-convex-hull\":233}],62:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,c=(1+2*i)*l,u=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=c*t[p]+u*e[p]+f*r[p]+h*n[p];return a}return c*t+u*e+f*r+h*n},e.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,c=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var u=t.length-1;u>=0;--u)a[u]=o*t[u]+s*e[u]+l*r[u]+c*n[u];return a}return o*t+s*e+l*r[u]+c*n}},{}],63:[function(t,e,r){\"use strict\";var n=t(\"incremental-convex-hull\"),i=t(\"uniq\");function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=v[t[e]];if(r<0)return!1;t[e]=r}return!0}));if(1&s)for(u=0;u<_.length;++u){h=(b=_[u])[0];b[0]=b[1],b[1]=h}return _}},{\"incremental-convex-hull\":233,uniq:310}],64:[function(t,e,r){(function(t){(function(){var r=!1;if(\"undefined\"!=typeof Float64Array){var n=new Float64Array(1),i=new Uint32Array(n.buffer);if(n[0]=1,r=!0,1072693248===i[1]){e.exports=function(t){return n[0]=t,[i[0],i[1]]},e.exports.pack=function(t,e){return i[0]=t,i[1]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[0]},e.exports.hi=function(t){return n[0]=t,i[1]}}else if(1072693248===i[0]){e.exports=function(t){return n[0]=t,[i[1],i[0]]},e.exports.pack=function(t,e){return i[1]=t,i[0]=e,n[0]},e.exports.lo=function(t){return n[0]=t,i[1]},e.exports.hi=function(t){return n[0]=t,i[0]}}else r=!1}if(!r){var a=new t(8);e.exports=function(t){return a.writeDoubleLE(t,0,!0),[a.readUInt32LE(0,!0),a.readUInt32LE(4,!0)]},e.exports.pack=function(t,e){return a.writeUInt32LE(t,0,!0),a.writeUInt32LE(e,4,!0),a.readDoubleLE(0,!0)},e.exports.lo=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(0,!0)},e.exports.hi=function(t){return a.writeDoubleLE(t,0,!0),a.readUInt32LE(4,!0)}}e.exports.sign=function(t){return e.exports.hi(t)>>>31},e.exports.exponent=function(t){return(e.exports.hi(t)<<1>>>21)-1023},e.exports.fraction=function(t){var r=e.exports.lo(t),n=e.exports.hi(t),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},e.exports.denormalized=function(t){return!(2146435072&e.exports.hi(t))}}).call(this)}).call(this,t(\"buffer\").Buffer)},{buffer:3}],65:[function(t,e,r){\"use strict\";e.exports=function(t,e){switch(void 0===e&&(e=0),typeof t){case\"number\":if(t>0)return function(t,e){var r,n;for(r=new Array(t),n=0;n=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var u=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],c[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(c[h-1],u[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],c=s[1],u=t-e,f=u>1e-6?1/u:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],c[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],c[f],n[o]+u*i[o])),i.push(0),o+=1}}},{\"binary-search-bounds\":31,\"cubic-hermite\":62}],69:[function(t,e,r){\"use strict\";e.exports=function(t){return new s(t||m,null)};function n(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function i(t){return new n(t._color,t.key,t.value,t.left,t.right,t._count)}function a(t,e){return new n(t,e.key,e.value,e.left,e.right,e._count)}function o(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function s(t,e){this._compare=t,this.root=e}var l=s.prototype;function c(t,e){var r;if(e.left&&(r=c(t,e.left)))return r;return(r=t(e.key,e.value))||(e.right?c(t,e.right):void 0)}function u(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left)if(i=u(t,e,r,n.left))return i;if(i=r(n.key,n.value))return i}if(n.right)return u(t,e,r,n.right)}function f(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=f(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return f(t,e,r,n,i.right)}function h(t,e){this.tree=t,this._stack=e}Object.defineProperty(l,\"keys\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(l,\"values\",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(l,\"length\",{get:function(){return this.root?this.root._count:0}}),l.insert=function(t,e){for(var r=this._compare,i=this.root,l=[],c=[];i;){var u=r(t,i.key);l.push(i),c.push(u),i=u<=0?i.left:i.right}l.push(new n(0,t,e,null,null,1));for(var f=l.length-2;f>=0;--f){i=l[f];c[f]<=0?l[f]=new n(i._color,i.key,i.value,l[f+1],i.right,i._count+1):l[f]=new n(i._color,i.key,i.value,i.left,l[f+1],i._count+1)}for(f=l.length-1;f>1;--f){var h=l[f-1];i=l[f];if(1===h._color||1===i._color)break;var p=l[f-2];if(p.left===h)if(h.left===i){if(!(d=p.right)||0!==d._color){if(p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(m=l[f-3]).left===p?m.left=h:m.right=h;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){if(h.right=i.left,p._color=0,p.left=i.right,i._color=1,i.left=h,i.right=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(m=l[f-3]).left===p?m.left=i:m.right=i;break}h._color=1,p.right=a(1,d),p._color=0,f-=1}else if(h.right===i){if(!(d=p.left)||0!==d._color){if(p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=i,o(p),o(h),f>=3)(m=l[f-3]).right===p?m.right=h:m.left=h;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var m;if(h.left=i.right,p._color=0,p.right=i.left,i._color=1,i.right=h,i.left=p,l[f-2]=i,l[f-1]=h,o(p),o(h),o(i),f>=3)(m=l[f-3]).right===p?m.right=i:m.left=i;break}h._color=1,p.left=a(1,d),p._color=0,f-=1}}return l[0]._color=1,new s(r,l[0])},l.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return c(t,this.root);case 2:return u(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return f(e,r,this._compare,t,this.root)}},Object.defineProperty(l,\"begin\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new h(this,t)}}),Object.defineProperty(l,\"end\",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new h(this,t)}}),l.at=function(t){if(t<0)return new h(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new h(this,[])},l.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new h(this,n)},l.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new h(this,n)},l.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new h(this,n);r=i<=0?r.left:r.right}return new h(this,[])},l.remove=function(t){var e=this.find(t);return e?e.remove():this},l.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var p=h.prototype;function d(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function m(t,e){return te?1:0}Object.defineProperty(p,\"valid\",{get:function(){return this._stack.length>0}}),Object.defineProperty(p,\"node\",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),p.clone=function(){return new h(this.tree,this._stack.slice())},p.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var e=new Array(t.length),r=t[t.length-1];e[e.length-1]=new n(r._color,r.key,r.value,r.left,r.right,r._count);for(var l=t.length-2;l>=0;--l){(r=t[l]).left===t[l+1]?e[l]=new n(r._color,r.key,r.value,e[l+1],r.right,r._count):e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count)}if((r=e[e.length-1]).left&&r.right){var c=e.length;for(r=r.left;r.right;)e.push(r),r=r.right;var u=e[c-1];e.push(new n(r._color,u.key,u.value,r.left,r.right,r._count)),e[c-1].key=r.key,e[c-1].value=r.value;for(l=e.length-2;l>=c;--l)r=e[l],e[l]=new n(r._color,r.key,r.value,r.left,e[l+1],r._count);e[c-1].left=e[c]}if(0===(r=e[e.length-1])._color){var f=e[e.length-2];f.left===r?f.left=null:f.right===r&&(f.right=null),e.pop();for(l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((r=t[l-1]).left===e){if((n=r.right).right&&0===n.right._color){if(s=(n=r.right=i(n)).right=i(n.right),r.right=n.left,n.left=r,n.right=s,n._color=r._color,e._color=1,r._color=1,s._color=1,o(r),o(n),l>1)(c=t[l-2]).left===r?c.left=n:c.right=n;return void(t[l-1]=n)}if(n.left&&0===n.left._color){if(s=(n=r.right=i(n)).left=i(n.left),r.right=s.left,n.left=s.right,s.left=r,s.right=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).left===r?c.left=s:c.right=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.right=a(0,n));r.right=a(0,n);continue}n=i(n),r.right=n.left,n.left=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).left===r?c.left=n:c.right=n),t[l-1]=n,t[l]=r,l+11)(c=t[l-2]).right===r?c.right=n:c.left=n;return void(t[l-1]=n)}if(n.right&&0===n.right._color){if(s=(n=r.left=i(n)).right=i(n.right),r.left=s.right,n.right=s.left,s.right=r,s.left=n,s._color=r._color,r._color=1,n._color=1,e._color=1,o(r),o(n),o(s),l>1)(c=t[l-2]).right===r?c.right=s:c.left=s;return void(t[l-1]=s)}if(1===n._color){if(0===r._color)return r._color=1,void(r.left=a(0,n));r.left=a(0,n);continue}var c;n=i(n),r.left=n.right,n.right=r,n._color=r._color,r._color=0,o(r),o(n),l>1&&((c=t[l-2]).right===r?c.right=n:c.left=n),t[l-1]=n,t[l]=r,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(p,\"value\",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(p,\"index\",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),p.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,\"hasNext\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),p.update=function(t){var e=this._stack;if(0===e.length)throw new Error(\"Can't update empty node!\");var r=new Array(e.length),i=e[e.length-1];r[r.length-1]=new n(i._color,i.key,t,i.left,i.right,i._count);for(var a=e.length-2;a>=0;--a)(i=e[a]).left===e[a+1]?r[a]=new n(i._color,i.key,i.value,r[a+1],i.right,i._count):r[a]=new n(i._color,i.key,i.value,i.left,r[a+1],i._count);return new s(this.tree._compare,r[0])},p.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(p,\"hasPrev\",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},{}],70:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=new u(t);return r.update(e),r};var n=t(\"./lib/text.js\"),i=t(\"./lib/lines.js\"),a=t(\"./lib/background.js\"),o=t(\"./lib/cube.js\"),s=t(\"./lib/ticks.js\"),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function c(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function u(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=[\"sans-serif\",\"sans-serif\",\"sans-serif\"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=[\"auto\",\"auto\",\"auto\"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=[\"x\",\"y\",\"z\"],this.labelEnable=[!0,!0,!0],this.labelFont=\"sans-serif\",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=[\"auto\",\"auto\",\"auto\"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=u.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),c=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),u=!1,f=!1;if(\"bounds\"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if(\"ticks\"in t){r=t.ticks,u=!0,this.autoTicks=!1;for(p=0;p<3;++p)this.tickSpacing[p]=0}else a(\"tickSpacing\")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&(\"ticks\"in t||\"tickSpacing\"in t||(this.autoTicks=!0),f=!0,u=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),u=!0),u){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?u=!1:this.ticks=r}o(\"tickEnable\"),l(\"tickFont\")&&(u=!0),a(\"tickSize\"),a(\"tickAngle\"),a(\"tickPad\"),c(\"tickColor\");var m=l(\"labels\");l(\"labelFont\")&&(m=!0),o(\"labelEnable\"),a(\"labelSize\"),a(\"labelPad\"),c(\"labelColor\"),o(\"lineEnable\"),o(\"lineMirror\"),a(\"lineWidth\"),c(\"lineColor\"),o(\"lineTickEnable\"),o(\"lineTickMirror\"),a(\"lineTickLength\"),a(\"lineTickWidth\"),c(\"lineTickColor\"),o(\"gridEnable\"),a(\"gridWidth\"),c(\"gridColor\"),o(\"zeroEnable\"),c(\"zeroLineColor\"),a(\"zeroLineWidth\"),o(\"backgroundEnable\"),c(\"backgroundColor\"),this._text?this._text&&(m||u)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&u&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,c=n[e],u=0;u<3;++u)if(e!==u){var f=a,h=s,p=o,d=l;c&1<0?(p[u]=-1,d[u]=0):(p[u]=0,d[u]=1)}}var m=[0,0,0],g={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var v=[0,0,0],y=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||g;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,u=o(r,n,i,a,s),f=u.cubeEdges,h=u.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E=m;for(A=0;A<3;++A)this.backgroundEnable[A]?E[A]=h[A]:E[A]=0;this._background.draw(r,n,i,a,E,this.backgroundColor),this._lines.bind(r,n,i,this);for(A=0;A<3;++A){var L=[0,0,0];h[A]>0?L[A]=a[1][A]:L[A]=a[0][A];for(var C=0;C<2;++C){var P=(A+1+C)%3,I=(A+1+(1^C))%3;this.gridEnable[P]&&this._lines.drawGrid(P,I,this.bounds,L,this.gridColor[P],this.gridWidth[P]*this.pixelRatio)}for(C=0;C<2;++C){P=(A+1+C)%3,I=(A+1+(1^C))%3;this.zeroEnable[I]&&Math.min(a[0][I],a[1][I])<=0&&Math.max(a[0][I],a[1][I])>=0&&this._lines.drawZero(P,I,this.bounds,L,this.zeroLineColor[I],this.zeroLineWidth[I]*this.pixelRatio)}}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var O=c(v,M[A].primalMinor),z=c(y,M[A].mirrorMinor),D=this.lineTickLength;for(C=0;C<3;++C){var R=k/r[5*C];O[C]*=D[C]*R,z[C]*=D[C]*R}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,O,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio);var F,B;function N(t){(B=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=c(x,M[A].primalOffset);for(C=0;C<3;++C)this.lineTickEnable[A]&&(H[C]+=k*U[C]*Math.max(this.lineTickLength[C],0)/r[5*C]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]=\"auto\"):this.tickAlign[A]=-1,F=1,\"auto\"===(S=[this.tickAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]),B=[0,0,0],j(A,U,V);for(C=0;C<3;++C)H[C]+=k*U[C]*this.tickPad[C]/r[5*C];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,B,S)}if(this.labelEnable[A]){F=0,B=[0,0,0],this.labels[A].length>4&&(N(A),F=1),\"auto\"===(S=[this.labelAlign[A],.5,F])[0]?S[0]=0:S[0]=parseInt(\"\"+S[0]);for(C=0;C<3;++C)H[C]+=k*U[C]*this.labelPad[C]/r[5*C];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],B,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},{\"./lib/background.js\":71,\"./lib/cube.js\":72,\"./lib/lines.js\":73,\"./lib/text.js\":75,\"./lib/ticks.js\":76}],71:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var c=(l+1)%3,u=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[c]=d;for(var m=-1;m<=1;m+=2)f[u]=m,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=c;c=u,u=g}var v=n(t,new Float32Array(e)),y=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:v,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:v,type:t.FLOAT,size:3,offset:12,stride:24}],y),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,v,x,b)};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders\").bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},{\"./shaders\":74,\"gl-buffer\":78,\"gl-vao\":150}],72:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var y=0,x=0;x<2;++x){u[2]=a[x][2];for(var b=0;b<2;++b){u[1]=a[b][1];for(var _=0;_<2;++_)u[0]=a[_][0],h(l[y],u,s),y+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)c[x][k]=l[x][k]/T;p&&(c[x][2]*=-1),T<0&&(w<0||c[x][2]E&&(w|=1<E&&(w|=1<c[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x){if((N=R^1<c[B][0]&&(B=N)}var j=m;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===D?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,H=w;for(A=0;A<3;++A)V[A]=H&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\\n b - PI :\\n b;\\n}\\n\\nfloat look_horizontal_or_vertical(float a, float ratio) {\\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\\n // if ratio is set to 0.5 then it is 50%, 50%.\\n // when using a higher ratio e.g. 0.75 the result would\\n // likely be more horizontal than vertical.\\n\\n float b = positive_angle(a);\\n\\n return\\n (b < ( ratio) * HALF_PI) ? 0.0 :\\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\\n 0.0;\\n}\\n\\nfloat roundTo(float a, float b) {\\n return float(b * floor((a + 0.5 * b) / b));\\n}\\n\\nfloat look_round_n_directions(float a, int n) {\\n float b = positive_angle(a);\\n float div = TWO_PI / float(n);\\n float c = roundTo(b, div);\\n return look_upwards(c);\\n}\\n\\nfloat applyAlignOption(float rawAngle, float delta) {\\n return\\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\\n rawAngle; // otherwise return back raw input angle\\n}\\n\\nbool isAxisTitle = (axis.x == 0.0) &&\\n (axis.y == 0.0) &&\\n (axis.z == 0.0);\\n\\nvoid main() {\\n //Compute world offset\\n float axisDistance = position.z;\\n vec3 dataPosition = axisDistance * axis + offset;\\n\\n float beta = angle; // i.e. user defined attributes for each tick\\n\\n float axisAngle;\\n float clipAngle;\\n float flip;\\n\\n if (enableAlign) {\\n axisAngle = (isAxisTitle) ? HALF_PI :\\n computeViewAngle(dataPosition, dataPosition + axis);\\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\\n\\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\\n\\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\\n\\n beta += applyAlignOption(clipAngle, flip * PI);\\n }\\n\\n //Compute plane offset\\n vec2 planeCoord = position.xy * pixelScale;\\n\\n mat2 planeXform = scale * mat2(\\n cos(beta), sin(beta),\\n -sin(beta), cos(beta)\\n );\\n\\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\\n\\n //Compute clip position\\n vec3 clipPosition = project(dataPosition);\\n\\n //Apply text offset in clip coordinates\\n clipPosition += vec3(viewOffset, 0.0);\\n\\n //Done\\n gl_Position = vec4(clipPosition, 1.0);\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 color;\\nvoid main() {\\n gl_FragColor = color;\\n}\"]);r.text=function(t){return i(t,s,l,null,[{name:\"position\",type:\"vec3\"}])};var c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec3 normal;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 enable;\\nuniform vec3 bounds[2];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n\\n vec3 signAxis = sign(bounds[1] - bounds[0]);\\n\\n vec3 realNormal = signAxis * normal;\\n\\n if(dot(realNormal, enable) > 0.0) {\\n vec3 minRange = min(bounds[0], bounds[1]);\\n vec3 maxRange = max(bounds[0], bounds[1]);\\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\\n } else {\\n gl_Position = vec4(0,0,0,0);\\n }\\n\\n colorChannel = abs(realNormal);\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec4 colors[3];\\n\\nvarying vec3 colorChannel;\\n\\nvoid main() {\\n gl_FragColor = colorChannel.x * colors[0] +\\n colorChannel.y * colors[1] +\\n colorChannel.z * colors[2];\\n}\"]);r.bg=function(t){return i(t,c,u,null,[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}])}},{\"gl-shader\":132,glslify:231}],75:[function(t,e,r){(function(r){(function(){\"use strict\";e.exports=function(t,e,r,a,s,l){var u=n(t),f=i(t,[{buffer:u,size:3}]),h=o(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,a,s,l),p};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"vectorize-text\"),o=t(\"./shaders\").text,s=window||r.global||{},l=s.__TEXT_CACHE||{};s.__TEXT_CACHE={};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}var u=c.prototype,f=[0,0];u.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,f[0]=this.gl.drawingBufferWidth,f[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=f},u.unbind=function(){this.vao.unbind()},u.update=function(t,e,r,n,i){var o=[];function s(t,e,r,n,i,s){var c=l[r];c||(c=l[r]={});var u=c[e];u||(u=c[e]=function(t,e){try{return a(t,e)}catch(e){return console.warn('error vectorizing text:\"'+t+'\" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:\"center\",textBaseline:\"middle\",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=u.positions,p=u.cells,d=0,m=p.length;d=0;--v){var y=h[g[v]];o.push(f*y[0],-f*y[1],t)}}for(var c=[0,0,0],u=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=o.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(o.length/3|0)-f[d],c[d]=o.length/3|0;for(var m=0;m=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+\"\";if(s.indexOf(\"e\")>=0)return s;var l=o/a,c=o%a;o<0?(l=0|-Math.ceil(l),c=0|-c):(l=0|Math.floor(l),c|=0);var u=\"\"+l;if(o<0&&(u=\"-\"+u),i){for(var f=\"\"+c;f.length=t[0][i];--o)a.push({x:o*e[i],text:n(e[i],o)});r.push(a)}return r},r.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error(\"gl-buffer: If resizing buffer, must not specify offset\");return t.bufferSubData(e,a,i),r}function u(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=c(this.gl,this.type,this.length,this.usage,t.data,e):this.length=c(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=c(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?u(t,\"uint16\"):u(t,\"float32\"),this.length=c(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if(\"object\"==typeof t&&\"number\"==typeof t.length)this.length=c(this.gl,this.type,this.length,this.usage,t,e);else{if(\"number\"!=typeof t&&void 0!==t)throw new Error(\"gl-buffer: Invalid data type\");if(e>=0)throw new Error(\"gl-buffer: Cannot specify offset when resizing buffer\");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},e.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error(\"gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER\");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error(\"gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW\");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},{ndarray:259,\"ndarray-ops\":254,\"typedarray-pool\":308}],79:[function(t,e,r){\"use strict\";var n=t(\"gl-vec3\");e.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,c=1/0,u=-1/0,f=1/0,h=-1/0,p=null,d=null,m=[],g=1/0,v=!1,y=0;yo&&(o=n.length(b)),y){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(g=Math.min(g,_),v=!1):v=!0}v||(p=x,d=b),m.push(b)}var w=[s,c,f],T=[l,u,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(g)||(g=1),a.vectorScale=g;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A;y=0;for(var M=0;y=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,\"lightPosition\"in t&&(this.lightPosition=t.lightPosition),\"opacity\"in t&&(this.opacity=t.opacity),\"ambient\"in t&&(this.ambientLight=t.ambient),\"diffuse\"in t&&(this.diffuseLight=t.diffuse),\"specular\"in t&&(this.specularLight=t.specular),\"roughness\"in t&&(this.roughness=t.roughness),\"fresnel\"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=u({colormap:t,nshades:256,format:\"rgba\"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return c(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,m=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],m=+t.vertexIntensityBounds[1];else for(var g=0;g0){var m=this.triShader;m.bind(),m.uniforms=c,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return\"cone\"===this.traceType?i.index=Math.floor(r[1]/48):\"streamtube\"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},e.exports=function(t,e,r){var n=r.shaders;1===arguments.length&&(t=(e=t).gl);var s=d(t,n),l=m(t,n),u=o(t,c(new Uint8Array([255,255,255,255]),[1,1,4]));u.generateMipmap(),u.minFilter=t.LINEAR_MIPMAP_LINEAR,u.magFilter=t.LINEAR;var f=i(t),p=i(t),g=i(t),v=i(t),y=i(t),x=a(t,[{buffer:f,type:t.FLOAT,size:4},{buffer:y,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:v,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}]),b=new h(t,u,s,l,f,p,y,g,v,x,r.traceType||\"cone\");return b.update(e),b}},{colormap:53,\"gl-buffer\":78,\"gl-mat4/invert\":98,\"gl-mat4/multiply\":100,\"gl-shader\":132,\"gl-texture2d\":146,\"gl-vao\":150,ndarray:259}],81:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec3 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, coneScale, coneOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * conePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(conePosition, 1.0);\\n vec4 t_position = view * conePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = conePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the cone vertex and normal at the given index.\\n//\\n// The returned vertex is for a cone with its top at origin and height of 1.0,\\n// pointing in the direction of the vector attribute.\\n//\\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\\n// These vertices are used to make up the triangles of the cone by the following:\\n// segment + 0 top vertex\\n// segment + 1 perimeter vertex a+1\\n// segment + 2 perimeter vertex a\\n// segment + 3 center base vertex\\n// segment + 4 perimeter vertex a\\n// segment + 5 perimeter vertex a+1\\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\\n// To go from index to segment, floor(index / 6)\\n// To go from segment to angle, 2*pi * (segment/segmentCount)\\n// To go from index to segment index, index - (segment*6)\\n//\\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\\n\\n const float segmentCount = 8.0;\\n\\n float index = rawIndex - floor(rawIndex /\\n (segmentCount * 6.0)) *\\n (segmentCount * 6.0);\\n\\n float segment = floor(0.001 + index/6.0);\\n float segmentIndex = index - (segment*6.0);\\n\\n normal = -normalize(d);\\n\\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\\n return mix(vec3(0.0), -d, coneOffset);\\n }\\n\\n float nextAngle = (\\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\\n (segmentIndex > 4.99 && segmentIndex < 5.01)\\n ) ? 1.0 : 0.0;\\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\\n\\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\\n vec3 v2 = v1 - d;\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d)*0.25;\\n vec3 y = v * sin(angle) * length(d)*0.25;\\n vec3 v3 = v2 + x + y;\\n if (segmentIndex < 3.0) {\\n vec3 tx = u * sin(angle);\\n vec3 ty = v * -cos(angle);\\n vec3 tangent = tx + ty;\\n normal = normalize(cross(v3 - v1, tangent));\\n }\\n\\n if (segmentIndex == 0.0) {\\n return mix(d, vec3(0.0), coneOffset);\\n }\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float vectorScale, coneScale, coneOffset;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n gl_Position = projection * view * conePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec3\"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec3\"}]}},{glslify:231}],82:[function(t,e,r){e.exports={0:\"NONE\",1:\"ONE\",2:\"LINE_LOOP\",3:\"LINE_STRIP\",4:\"TRIANGLES\",5:\"TRIANGLE_STRIP\",6:\"TRIANGLE_FAN\",256:\"DEPTH_BUFFER_BIT\",512:\"NEVER\",513:\"LESS\",514:\"EQUAL\",515:\"LEQUAL\",516:\"GREATER\",517:\"NOTEQUAL\",518:\"GEQUAL\",519:\"ALWAYS\",768:\"SRC_COLOR\",769:\"ONE_MINUS_SRC_COLOR\",770:\"SRC_ALPHA\",771:\"ONE_MINUS_SRC_ALPHA\",772:\"DST_ALPHA\",773:\"ONE_MINUS_DST_ALPHA\",774:\"DST_COLOR\",775:\"ONE_MINUS_DST_COLOR\",776:\"SRC_ALPHA_SATURATE\",1024:\"STENCIL_BUFFER_BIT\",1028:\"FRONT\",1029:\"BACK\",1032:\"FRONT_AND_BACK\",1280:\"INVALID_ENUM\",1281:\"INVALID_VALUE\",1282:\"INVALID_OPERATION\",1285:\"OUT_OF_MEMORY\",1286:\"INVALID_FRAMEBUFFER_OPERATION\",2304:\"CW\",2305:\"CCW\",2849:\"LINE_WIDTH\",2884:\"CULL_FACE\",2885:\"CULL_FACE_MODE\",2886:\"FRONT_FACE\",2928:\"DEPTH_RANGE\",2929:\"DEPTH_TEST\",2930:\"DEPTH_WRITEMASK\",2931:\"DEPTH_CLEAR_VALUE\",2932:\"DEPTH_FUNC\",2960:\"STENCIL_TEST\",2961:\"STENCIL_CLEAR_VALUE\",2962:\"STENCIL_FUNC\",2963:\"STENCIL_VALUE_MASK\",2964:\"STENCIL_FAIL\",2965:\"STENCIL_PASS_DEPTH_FAIL\",2966:\"STENCIL_PASS_DEPTH_PASS\",2967:\"STENCIL_REF\",2968:\"STENCIL_WRITEMASK\",2978:\"VIEWPORT\",3024:\"DITHER\",3042:\"BLEND\",3088:\"SCISSOR_BOX\",3089:\"SCISSOR_TEST\",3106:\"COLOR_CLEAR_VALUE\",3107:\"COLOR_WRITEMASK\",3317:\"UNPACK_ALIGNMENT\",3333:\"PACK_ALIGNMENT\",3379:\"MAX_TEXTURE_SIZE\",3386:\"MAX_VIEWPORT_DIMS\",3408:\"SUBPIXEL_BITS\",3410:\"RED_BITS\",3411:\"GREEN_BITS\",3412:\"BLUE_BITS\",3413:\"ALPHA_BITS\",3414:\"DEPTH_BITS\",3415:\"STENCIL_BITS\",3553:\"TEXTURE_2D\",4352:\"DONT_CARE\",4353:\"FASTEST\",4354:\"NICEST\",5120:\"BYTE\",5121:\"UNSIGNED_BYTE\",5122:\"SHORT\",5123:\"UNSIGNED_SHORT\",5124:\"INT\",5125:\"UNSIGNED_INT\",5126:\"FLOAT\",5386:\"INVERT\",5890:\"TEXTURE\",6401:\"STENCIL_INDEX\",6402:\"DEPTH_COMPONENT\",6406:\"ALPHA\",6407:\"RGB\",6408:\"RGBA\",6409:\"LUMINANCE\",6410:\"LUMINANCE_ALPHA\",7680:\"KEEP\",7681:\"REPLACE\",7682:\"INCR\",7683:\"DECR\",7936:\"VENDOR\",7937:\"RENDERER\",7938:\"VERSION\",9728:\"NEAREST\",9729:\"LINEAR\",9984:\"NEAREST_MIPMAP_NEAREST\",9985:\"LINEAR_MIPMAP_NEAREST\",9986:\"NEAREST_MIPMAP_LINEAR\",9987:\"LINEAR_MIPMAP_LINEAR\",10240:\"TEXTURE_MAG_FILTER\",10241:\"TEXTURE_MIN_FILTER\",10242:\"TEXTURE_WRAP_S\",10243:\"TEXTURE_WRAP_T\",10497:\"REPEAT\",10752:\"POLYGON_OFFSET_UNITS\",16384:\"COLOR_BUFFER_BIT\",32769:\"CONSTANT_COLOR\",32770:\"ONE_MINUS_CONSTANT_COLOR\",32771:\"CONSTANT_ALPHA\",32772:\"ONE_MINUS_CONSTANT_ALPHA\",32773:\"BLEND_COLOR\",32774:\"FUNC_ADD\",32777:\"BLEND_EQUATION_RGB\",32778:\"FUNC_SUBTRACT\",32779:\"FUNC_REVERSE_SUBTRACT\",32819:\"UNSIGNED_SHORT_4_4_4_4\",32820:\"UNSIGNED_SHORT_5_5_5_1\",32823:\"POLYGON_OFFSET_FILL\",32824:\"POLYGON_OFFSET_FACTOR\",32854:\"RGBA4\",32855:\"RGB5_A1\",32873:\"TEXTURE_BINDING_2D\",32926:\"SAMPLE_ALPHA_TO_COVERAGE\",32928:\"SAMPLE_COVERAGE\",32936:\"SAMPLE_BUFFERS\",32937:\"SAMPLES\",32938:\"SAMPLE_COVERAGE_VALUE\",32939:\"SAMPLE_COVERAGE_INVERT\",32968:\"BLEND_DST_RGB\",32969:\"BLEND_SRC_RGB\",32970:\"BLEND_DST_ALPHA\",32971:\"BLEND_SRC_ALPHA\",33071:\"CLAMP_TO_EDGE\",33170:\"GENERATE_MIPMAP_HINT\",33189:\"DEPTH_COMPONENT16\",33306:\"DEPTH_STENCIL_ATTACHMENT\",33635:\"UNSIGNED_SHORT_5_6_5\",33648:\"MIRRORED_REPEAT\",33901:\"ALIASED_POINT_SIZE_RANGE\",33902:\"ALIASED_LINE_WIDTH_RANGE\",33984:\"TEXTURE0\",33985:\"TEXTURE1\",33986:\"TEXTURE2\",33987:\"TEXTURE3\",33988:\"TEXTURE4\",33989:\"TEXTURE5\",33990:\"TEXTURE6\",33991:\"TEXTURE7\",33992:\"TEXTURE8\",33993:\"TEXTURE9\",33994:\"TEXTURE10\",33995:\"TEXTURE11\",33996:\"TEXTURE12\",33997:\"TEXTURE13\",33998:\"TEXTURE14\",33999:\"TEXTURE15\",34e3:\"TEXTURE16\",34001:\"TEXTURE17\",34002:\"TEXTURE18\",34003:\"TEXTURE19\",34004:\"TEXTURE20\",34005:\"TEXTURE21\",34006:\"TEXTURE22\",34007:\"TEXTURE23\",34008:\"TEXTURE24\",34009:\"TEXTURE25\",34010:\"TEXTURE26\",34011:\"TEXTURE27\",34012:\"TEXTURE28\",34013:\"TEXTURE29\",34014:\"TEXTURE30\",34015:\"TEXTURE31\",34016:\"ACTIVE_TEXTURE\",34024:\"MAX_RENDERBUFFER_SIZE\",34041:\"DEPTH_STENCIL\",34055:\"INCR_WRAP\",34056:\"DECR_WRAP\",34067:\"TEXTURE_CUBE_MAP\",34068:\"TEXTURE_BINDING_CUBE_MAP\",34069:\"TEXTURE_CUBE_MAP_POSITIVE_X\",34070:\"TEXTURE_CUBE_MAP_NEGATIVE_X\",34071:\"TEXTURE_CUBE_MAP_POSITIVE_Y\",34072:\"TEXTURE_CUBE_MAP_NEGATIVE_Y\",34073:\"TEXTURE_CUBE_MAP_POSITIVE_Z\",34074:\"TEXTURE_CUBE_MAP_NEGATIVE_Z\",34076:\"MAX_CUBE_MAP_TEXTURE_SIZE\",34338:\"VERTEX_ATTRIB_ARRAY_ENABLED\",34339:\"VERTEX_ATTRIB_ARRAY_SIZE\",34340:\"VERTEX_ATTRIB_ARRAY_STRIDE\",34341:\"VERTEX_ATTRIB_ARRAY_TYPE\",34342:\"CURRENT_VERTEX_ATTRIB\",34373:\"VERTEX_ATTRIB_ARRAY_POINTER\",34466:\"NUM_COMPRESSED_TEXTURE_FORMATS\",34467:\"COMPRESSED_TEXTURE_FORMATS\",34660:\"BUFFER_SIZE\",34661:\"BUFFER_USAGE\",34816:\"STENCIL_BACK_FUNC\",34817:\"STENCIL_BACK_FAIL\",34818:\"STENCIL_BACK_PASS_DEPTH_FAIL\",34819:\"STENCIL_BACK_PASS_DEPTH_PASS\",34877:\"BLEND_EQUATION_ALPHA\",34921:\"MAX_VERTEX_ATTRIBS\",34922:\"VERTEX_ATTRIB_ARRAY_NORMALIZED\",34930:\"MAX_TEXTURE_IMAGE_UNITS\",34962:\"ARRAY_BUFFER\",34963:\"ELEMENT_ARRAY_BUFFER\",34964:\"ARRAY_BUFFER_BINDING\",34965:\"ELEMENT_ARRAY_BUFFER_BINDING\",34975:\"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING\",35040:\"STREAM_DRAW\",35044:\"STATIC_DRAW\",35048:\"DYNAMIC_DRAW\",35632:\"FRAGMENT_SHADER\",35633:\"VERTEX_SHADER\",35660:\"MAX_VERTEX_TEXTURE_IMAGE_UNITS\",35661:\"MAX_COMBINED_TEXTURE_IMAGE_UNITS\",35663:\"SHADER_TYPE\",35664:\"FLOAT_VEC2\",35665:\"FLOAT_VEC3\",35666:\"FLOAT_VEC4\",35667:\"INT_VEC2\",35668:\"INT_VEC3\",35669:\"INT_VEC4\",35670:\"BOOL\",35671:\"BOOL_VEC2\",35672:\"BOOL_VEC3\",35673:\"BOOL_VEC4\",35674:\"FLOAT_MAT2\",35675:\"FLOAT_MAT3\",35676:\"FLOAT_MAT4\",35678:\"SAMPLER_2D\",35680:\"SAMPLER_CUBE\",35712:\"DELETE_STATUS\",35713:\"COMPILE_STATUS\",35714:\"LINK_STATUS\",35715:\"VALIDATE_STATUS\",35716:\"INFO_LOG_LENGTH\",35717:\"ATTACHED_SHADERS\",35718:\"ACTIVE_UNIFORMS\",35719:\"ACTIVE_UNIFORM_MAX_LENGTH\",35720:\"SHADER_SOURCE_LENGTH\",35721:\"ACTIVE_ATTRIBUTES\",35722:\"ACTIVE_ATTRIBUTE_MAX_LENGTH\",35724:\"SHADING_LANGUAGE_VERSION\",35725:\"CURRENT_PROGRAM\",36003:\"STENCIL_BACK_REF\",36004:\"STENCIL_BACK_VALUE_MASK\",36005:\"STENCIL_BACK_WRITEMASK\",36006:\"FRAMEBUFFER_BINDING\",36007:\"RENDERBUFFER_BINDING\",36048:\"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE\",36049:\"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME\",36050:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL\",36051:\"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE\",36053:\"FRAMEBUFFER_COMPLETE\",36054:\"FRAMEBUFFER_INCOMPLETE_ATTACHMENT\",36055:\"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT\",36057:\"FRAMEBUFFER_INCOMPLETE_DIMENSIONS\",36061:\"FRAMEBUFFER_UNSUPPORTED\",36064:\"COLOR_ATTACHMENT0\",36096:\"DEPTH_ATTACHMENT\",36128:\"STENCIL_ATTACHMENT\",36160:\"FRAMEBUFFER\",36161:\"RENDERBUFFER\",36162:\"RENDERBUFFER_WIDTH\",36163:\"RENDERBUFFER_HEIGHT\",36164:\"RENDERBUFFER_INTERNAL_FORMAT\",36168:\"STENCIL_INDEX8\",36176:\"RENDERBUFFER_RED_SIZE\",36177:\"RENDERBUFFER_GREEN_SIZE\",36178:\"RENDERBUFFER_BLUE_SIZE\",36179:\"RENDERBUFFER_ALPHA_SIZE\",36180:\"RENDERBUFFER_DEPTH_SIZE\",36181:\"RENDERBUFFER_STENCIL_SIZE\",36194:\"RGB565\",36336:\"LOW_FLOAT\",36337:\"MEDIUM_FLOAT\",36338:\"HIGH_FLOAT\",36339:\"LOW_INT\",36340:\"MEDIUM_INT\",36341:\"HIGH_INT\",36346:\"SHADER_COMPILER\",36347:\"MAX_VERTEX_UNIFORM_VECTORS\",36348:\"MAX_VARYING_VECTORS\",36349:\"MAX_FRAGMENT_UNIFORM_VECTORS\",37440:\"UNPACK_FLIP_Y_WEBGL\",37441:\"UNPACK_PREMULTIPLY_ALPHA_WEBGL\",37442:\"CONTEXT_LOST_WEBGL\",37443:\"UNPACK_COLORSPACE_CONVERSION_WEBGL\",37444:\"BROWSER_DEFAULT_WEBGL\"}},{}],83:[function(t,e,r){var n=t(\"./1.0/numbers\");e.exports=function(t){return n[t]}},{\"./1.0/numbers\":82}],84:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var c=new s(e,r,o,l);return c.update(t),c};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"./shaders/index\"),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function c(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],c=n[15],u=(t._ortho||!1?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*c)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*u,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var u=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=u[n],a=0;a0)(m=u.slice())[s]+=p[1][s],i.push(u[0],u[1],u[2],d[0],d[1],d[2],d[3],0,0,0,m[0],m[1],m[2],d[0],d[1],d[2],d[3],0,0,0),c(this.bounds,m),o+=2+f(i,m,d,s)}}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},{\"./shaders/index\":85,\"gl-buffer\":78,\"gl-vao\":150}],85:[function(t,e,r){\"use strict\";var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, offset;\\nattribute vec4 color;\\nuniform mat4 model, view, projection;\\nuniform float capSize;\\nvarying vec4 fragColor;\\nvarying vec3 fragPosition;\\n\\nvoid main() {\\n vec4 worldPosition = model * vec4(position, 1.0);\\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\\n gl_Position = projection * view * worldPosition;\\n fragColor = color;\\n fragPosition = position;\\n}\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float opacity;\\nvarying vec3 fragPosition;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n gl_FragColor = opacity * fragColor;\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"offset\",type:\"vec3\"}])}},{\"gl-shader\":132,glslify:231}],86:[function(t,e,r){\"use strict\";var n=t(\"gl-texture2d\");e.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var c=t.getExtension(\"WEBGL_draw_buffers\");!l&&c&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;au||r<0||r>u)throw new Error(\"gl-fbo: Parameters are too large for FBO\");var f=1;if(\"color\"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error(\"gl-fbo: Must specify a nonnegative number of colors\");if(f>1){if(!c)throw new Error(\"gl-fbo: Multiple draw buffer extension not supported\");if(f>t.getParameter(c.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error(\"gl-fbo: Context does not support \"+f+\" draw buffers\")}}var h=t.UNSIGNED_BYTE,p=t.getExtension(\"OES_texture_float\");if(n.float&&f>0){if(!p)throw new Error(\"gl-fbo: Context does not support floating point textures\");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var m=!0;\"depth\"in n&&(m=!!n.depth);var g=!1;\"stencil\"in n&&(g=!!n.stencil);return new d(t,e,r,h,f,m,g,c)};var i,a,o,s,l=null;function c(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function u(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error(\"gl-fbo: Framebuffer unsupported\");case a:throw new Error(\"gl-fbo: Framebuffer incomplete attachment\");case o:throw new Error(\"gl-fbo: Framebuffer incomplete dimensions\");case s:throw new Error(\"gl-fbo: Framebuffer incomplete missing attachment\");default:throw new Error(\"gl-fbo: Framebuffer failed for unspecified reason\")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var y=r.getExtension(\"WEBGL_depth_texture\");y?d?t.depth=h(r,i,a,y.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):m&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):m?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null);for(v=0;vi||r<0||r>i)throw new Error(\"gl-fbo: Can't resize FBO, invalid dimensions\");t._shape[0]=e,t._shape[1]=r;for(var a=c(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var m=i.attributes;return this.positionBuffer.bind(),m.position.pointer(),this.weightBuffer.bind(),m.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),m.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var c,u,f,p,d=t.colorLevels||[0],m=t.colorValues||[0,0,0,1],g=d.length,v=this.bounds;l?(c=v[0]=r[0],u=v[1]=o[0],f=v[2]=r[r.length-1],p=v[3]=o[o.length-1]):(c=v[0]=r[0]+(r[1]-r[0])/2,u=v[1]=o[0]+(o[1]-o[0])/2,f=v[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=v[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var y=1/(f-c),x=1/(p-u),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D dashTexture;\\nuniform float dashScale;\\nuniform float opacity;\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (\\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\\n fragColor.a * opacity == 0.\\n ) discard;\\n\\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\\n if(dashWeight < 0.5) {\\n discard;\\n }\\n gl_FragColor = fragColor * opacity;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\n#define FLOAT_MAX 1.70141184e38\\n#define FLOAT_MIN 1.17549435e-38\\n\\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\\nvec4 packFloat(float v) {\\n float av = abs(v);\\n\\n //Handle special cases\\n if(av < FLOAT_MIN) {\\n return vec4(0.0, 0.0, 0.0, 0.0);\\n } else if(v > FLOAT_MAX) {\\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\\n } else if(v < -FLOAT_MAX) {\\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\\n }\\n\\n vec4 c = vec4(0,0,0,0);\\n\\n //Compute exponent and mantissa\\n float e = floor(log2(av));\\n float m = av * pow(2.0, -e) - 1.0;\\n\\n //Unpack mantissa\\n c[1] = floor(128.0 * m);\\n m -= c[1] / 128.0;\\n c[2] = floor(32768.0 * m);\\n m -= c[2] / 32768.0;\\n c[3] = floor(8388608.0 * m);\\n\\n //Unpack exponent\\n float ebias = e + 127.0;\\n c[0] = floor(ebias / 2.0);\\n ebias -= c[0] * 2.0;\\n c[1] += floor(ebias) * 128.0;\\n\\n //Unpack sign bit\\n c[0] += 128.0 * step(0.0, -v);\\n\\n //Scale back to range\\n return c / 255.0;\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform float pickId;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 worldPosition;\\nvarying float pixelArcLength;\\nvarying vec4 fragColor;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\\n\\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\\n}\"]),l=[{name:\"position\",type:\"vec3\"},{name:\"nextPosition\",type:\"vec3\"},{name:\"arcLength\",type:\"float\"},{name:\"lineWidth\",type:\"float\"},{name:\"color\",type:\"vec4\"}];r.createShader=function(t){return i(t,a,o,null,l)},r.createPickShader=function(t){return i(t,a,s,null,l)}},{\"gl-shader\":132,glslify:231}],91:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),u=c(new Array(1024),[256,1,4]),p=0;p<1024;++p)u.data[p]=255;var d=a(e,u);d.wrap=e.REPEAT;var m=new v(e,r,o,s,l,d);return m.update(t),m};var n=t(\"gl-buffer\"),i=t(\"gl-vao\"),a=t(\"gl-texture2d\"),o=new Uint8Array(4),s=new Float32Array(o.buffer);var l=t(\"binary-search-bounds\"),c=t(\"ndarray\"),u=t(\"./lib/shaders\"),f=u.createShader,h=u.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function m(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function v(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var y=v.prototype;y.isTransparent=function(){return this.hasAlpha},y.isOpaque=function(){return!this.hasAlpha},y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.drawTransparent=y.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:m(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:m(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},y.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;\"dashScale\"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,u=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],m=t.lineWidth||1,g=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);u+=2,g=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(v=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],y=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):v=y=p,3===v.length&&(v=[v[0],v[1],v[2],1]),3===y.length&&(y=[y[0],y[1],y[2],1]),!this.hasAlpha&&v[3]<1&&(this.hasAlpha=!0),x=Array.isArray(m)?m.length>e-1?m[e-1]:m.length>0?m[m.length-1]:[0,0,0,1]:m;var T=s;if(s+=d(b,_),g){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3]);u+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,v[0],v[1],v[2],v[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,v[0],v[1],v[2],v[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,y[0],y[1],y[2],y[3]),u+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=u,this.points=o,this.arcLength=a,\"dashes\"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;v+=g[f]}if(Math.abs(v-1)>.001)return null;return[h,s(t,g),g]}},{barycentric:14,\"polytope-closest-point/lib/closest_point_2d.js\":270}],111:[function(t,e,r){var n=t(\"glslify\"),i=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position, normal;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model\\n , view\\n , projection\\n , inverseModel;\\nuniform vec3 eyePosition\\n , lightPosition;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvec4 project(vec3 p) {\\n return projection * view * model * vec4(p, 1.0);\\n}\\n\\nvoid main() {\\n gl_Position = project(position);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * vec4(position , 1.0);\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness\\n , fresnel\\n , kambient\\n , kdiffuse\\n , kspecular;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal\\n , f_lightDirection\\n , f_eyeDirection\\n , f_data;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (f_color.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], f_data)\\n ) discard;\\n\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\\n\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * f_color.a;\\n}\\n\"]),o=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_color = color;\\n f_data = position;\\n f_uv = uv;\\n}\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec3 f_data;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\\n\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),l=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 uv;\\nattribute float pointSize;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n }\\n gl_PointSize = pointSize;\\n f_color = color;\\n f_uv = uv;\\n}\"]),c=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D texture;\\nuniform float opacity;\\n\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\\n if(dot(pointR, pointR) > 0.25) {\\n discard;\\n }\\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\\n}\"]),u=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n f_id = id;\\n f_position = position;\\n}\"]),f=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]),h=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute float pointSize;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\\n } else {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n gl_PointSize = pointSize;\\n }\\n f_id = id;\\n f_position = position;\\n}\"]),p=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec3 position;\\n\\nuniform mat4 model, view, projection;\\n\\nvoid main() {\\n gl_Position = projection * view * model * vec4(position, 1.0);\\n}\"]),d=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nuniform vec3 contourColor;\\n\\nvoid main() {\\n gl_FragColor = vec4(contourColor, 1.0);\\n}\\n\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},r.wireShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"}]},r.pointShader={vertex:l,fragment:c,attributes:[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"pointSize\",type:\"float\"}]},r.pickShader={vertex:u,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"id\",type:\"vec4\"}]},r.pointPickShader={vertex:h,fragment:f,attributes:[{name:\"position\",type:\"vec3\"},{name:\"pointSize\",type:\"float\"},{name:\"id\",type:\"vec4\"}]},r.contourShader={vertex:p,fragment:d,attributes:[{name:\"position\",type:\"vec3\"}]}},{glslify:231}],112:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"normals\"),l=t(\"gl-mat4/multiply\"),c=t(\"gl-mat4/invert\"),u=t(\"ndarray\"),f=t(\"colormap\"),h=t(\"simplicial-complex-contour\"),p=t(\"typedarray-pool\"),d=t(\"./lib/shaders\"),m=t(\"./lib/closest-point\"),g=d.meshShader,v=d.wireShader,y=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,c,u,f,h,p,d,m,g,v,y,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=u,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=c,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=v,this.edgeIds=m,this.edgeVAO=y,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,g.vertex,g.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}function S(t){var e=n(t,v.vertex,v.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}function E(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function C(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function P(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind());this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind());this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind());this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};((s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0)&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=g[t],r.uniforms.angle=v[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t]&&T&&(u[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),u[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(u[1^t]+=M*p*m[t+2],ki[k]&&(r.uniforms.dataAxis=c,r.uniforms.screenOffset=u,r.uniforms.color=g[t+2],r.uniforms.angle=v[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),y[t+2]&&T&&(u[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=u,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),m.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,c=r.pixelRatio;if(this.titleCount){for(var u=0;u<2;++u)e[u]=2*(o[u]*c-a[u])/(a[2+u]-a[u])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),m.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,c=.5*(n[o+2]+n[o]),u=n[o+2]-n[o],f=a[o],m=a[o+2]-f,g=i[o],v=i[o+2]-g;p[o]=2*l/u*m/v,h[o]=2*(s-c)/u*m/v}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),m.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,c=t.bounds;for(o=0;o<2;++o){var u=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var m=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(m,e[1],m,e[3],p[d],h[d]):o.drawLine(e[0],m,e[2],m,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();this.objects.length=0;for(t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},c.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},c.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))c.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-c.lastT())/20;c.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=t(\"right-now\"),i=t(\"3d-view\"),a=t(\"mouse-change\"),o=t(\"mouse-wheel\"),s=t(\"mouse-event-offset\"),l=t(\"has-passive-events\")},{\"3d-view\":7,\"has-passive-events\":232,\"mouse-change\":247,\"mouse-event-offset\":248,\"mouse-wheel\":250,\"right-now\":278}],120:[function(t,e,r){var n=t(\"glslify\"),i=t(\"gl-shader\"),a=n([\"precision mediump float;\\n#define GLSLIFY 1\\nattribute vec2 position;\\nvarying vec2 uv;\\nvoid main() {\\n uv = position;\\n gl_Position = vec4(position, 0, 1);\\n}\"]),o=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nuniform sampler2D accumBuffer;\\nvarying vec2 uv;\\n\\nvoid main() {\\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\\n gl_FragColor = min(vec4(1,1,1,1), accum);\\n}\"]);e.exports=function(t){return i(t,a,o,null,[{name:\"position\",type:\"vec2\"}])}},{\"gl-shader\":132,glslify:231}],121:[function(t,e,r){\"use strict\";var n=t(\"./camera.js\"),i=t(\"gl-axes3d\"),a=t(\"gl-axes3d/properties\"),o=t(\"gl-spikes3d\"),s=t(\"gl-select-static\"),l=t(\"gl-fbo\"),c=t(\"a-big-triangle\"),u=t(\"mouse-change\"),f=t(\"gl-mat4/perspective\"),h=t(\"gl-mat4/ortho\"),p=t(\"./lib/shader\"),d=t(\"is-mobile\")({tablet:!0,featureDetect:!0});function m(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function g(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}if(e>0){r=Math.round(Math.pow(10,e));return Math.ceil(t/r)*r}return Math.ceil(t)}function v(t){return\"boolean\"!=typeof t||t}e.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;if(!e){if(e=document.createElement(\"canvas\"),t.container)t.container.appendChild(e);else document.body.appendChild(e)}var r=t.gl;r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext(\"webgl\",e))||(r=t.getContext(\"experimental-webgl\",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d}));if(!r)throw new Error(\"webgl not supported\");var y=t.bounds||[[-10,-10,-10],[10,10,10]],x=new m,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&\"orthographic\"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||\"turntable\",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],I=!0,O=!0,z=new Array(16),D=new Array(16),R={view:null,projection:z,model:D,_ortho:!1},F=(O=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),B=t.cameraObject||n(e,T),N={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:B,axes:A,axesPixels:null,spikes:S,bounds:y,objects:E,shape:F,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:v(t.autoResize),autoBounds:v(t.autoBounds),autoScale:!!t.autoScale,autoCenter:v(t.autoCenter),clipToBounds:v(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:R,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,O=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},j=[r.drawingBufferWidth/N.pixelRatio|0,r.drawingBufferHeight/N.pixelRatio|0];function U(){if(!N._stopped&&N.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*N.pixelRatio),a=0|Math.ceil(n*N.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||\"absolute\",o.left=\"0px\",o.top=\"0px\",o.width=r+\"px\",o.height=n+\"px\",I=!0}}}N.autoResize&&U();function V(){for(var t=E.length,e=P.length,n=0;n0&&0===C[e-1];)C.pop(),P.pop().dispose()}function H(){if(N.contextLost)return!0;r.isContextLost()&&(N.contextLost=!0,N.mouseListener.enabled=!1,N.selection.object=null,N.oncontextloss&&N.oncontextloss())}window.addEventListener(\"resize\",U),N.update=function(t){N._stopped||(t=t||{},I=!0,O=!0)},N.add=function(t){N._stopped||(t.axes=A,E.push(t),L.push(-1),I=!0,O=!0,V())},N.remove=function(t){if(!N._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),I=!0,O=!0,V())}},N.dispose=function(){if(!N._stopped&&(N._stopped=!0,window.removeEventListener(\"resize\",U),e.removeEventListener(\"webglcontextlost\",H),N.mouseListener.enabled=!1,!N.contextLost)){A.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var c=0;c 1.0) {\\n discard;\\n }\\n baseColor = mix(borderColor, color, step(radius, centerFraction));\\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\\n }\\n}\\n\"]),r.pickVertex=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nattribute vec2 position;\\nattribute vec4 pickId;\\n\\nuniform mat3 matrix;\\nuniform float pointSize;\\nuniform vec4 pickOffset;\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n vec3 hgPosition = matrix * vec3(position, 1);\\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\\n gl_PointSize = pointSize;\\n\\n vec4 id = pickId + pickOffset;\\n id.y += floor(id.x / 256.0);\\n id.x -= floor(id.x / 256.0) * 256.0;\\n\\n id.z += floor(id.y / 256.0);\\n id.y -= floor(id.y / 256.0) * 256.0;\\n\\n id.w += floor(id.z / 256.0);\\n id.z -= floor(id.z / 256.0) * 256.0;\\n\\n fragId = id;\\n}\\n\"]),r.pickFragment=n([\"precision mediump float;\\n#define GLSLIFY 1\\n\\nvarying vec4 fragId;\\n\\nvoid main() {\\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\\n if(radius > 1.0) {\\n discard;\\n }\\n gl_FragColor = fragId / 255.0;\\n}\\n\"])},{glslify:231}],123:[function(t,e,r){\"use strict\";var n=t(\"gl-shader\"),i=t(\"gl-buffer\"),a=t(\"typedarray-pool\"),o=t(\"./lib/shader\");function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}e.exports=function(t,e){var r=t.gl,a=i(r),l=i(r),c=n(r,o.pointVertex,o.pointFragment),u=n(r,o.pickVertex,o.pickFragment),f=new s(t,a,l,c,u);return f.update(e),t.addObject(f),f};var l,c,u=s.prototype;u.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},u.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r(\"sizeMin\",.5),this.sizeMax=r(\"sizeMax\",20),this.color=r(\"color\",[1,0,0,1]).slice(),this.areaRatio=r(\"areaRatio\",1),this.borderColor=r(\"borderColor\",[0,0,0,1]).slice(),this.blend=r(\"blend\",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),c=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),u=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=u<5,r.uniforms.pointSize=u,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(c[0]=255&t,c[1]=t>>8&255,c[2]=t>>16&255,c[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=c,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),u.draw=u.unifiedDraw,u.drawPick=u.unifiedDraw,u.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},{\"./lib/shader\":122,\"gl-buffer\":78,\"gl-shader\":132,\"typedarray-pool\":308}],124:[function(t,e,r){e.exports=function(t,e,r,n){var i,a,o,s,l,c=e[0],u=e[1],f=e[2],h=e[3],p=r[0],d=r[1],m=r[2],g=r[3];(a=c*p+u*d+f*m+h*g)<0&&(a=-a,p=-p,d=-d,m=-m,g=-g);1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n);return t[0]=s*c+l*p,t[1]=s*u+l*d,t[2]=s*f+l*m,t[3]=s*h+l*g,t}},{}],125:[function(t,e,r){\"use strict\";e.exports=function(t){return t||0===t?t.toString():\"\"}},{}],126:[function(t,e,r){\"use strict\";var n=t(\"vectorize-text\");e.exports=function(t,e,r){var a=i[e];a||(a=i[e]={});if(t in a)return a[t];var o={textAlign:\"center\",textBaseline:\"middle\",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,c,u=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform vec4 highlightId;\\nuniform float highlightScale;\\nuniform mat4 model, view, projection;\\nuniform vec3 clipBounds[2];\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = 1.0;\\n if(distance(highlightId, id) < 0.0001) {\\n scale = highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1);\\n vec4 viewPosition = view * worldPosition;\\n viewPosition = viewPosition / viewPosition.w;\\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float highlightScale, pixelRatio;\\nuniform vec4 highlightId;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float scale = pixelRatio;\\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\\n scale *= highlightScale;\\n }\\n\\n vec4 worldPosition = model * vec4(position, 1.0);\\n vec4 viewPosition = view * worldPosition;\\n vec4 clipPosition = projection * viewPosition;\\n clipPosition /= clipPosition.w;\\n\\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = position;\\n }\\n}\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nattribute vec3 position;\\nattribute vec4 color;\\nattribute vec2 glyph;\\nattribute vec4 id;\\n\\nuniform float highlightScale;\\nuniform vec4 highlightId;\\nuniform vec3 axes[2];\\nuniform mat4 model, view, projection;\\nuniform vec2 screenSize;\\nuniform vec3 clipBounds[2];\\nuniform float scale, pixelRatio;\\n\\nvarying vec4 interpColor;\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\\n\\n gl_Position = vec4(0,0,0,0);\\n } else {\\n float lscale = pixelRatio * scale;\\n if(distance(highlightId, id) < 0.0001) {\\n lscale *= highlightScale;\\n }\\n\\n vec4 clipCenter = projection * view * model * vec4(position, 1);\\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\\n\\n gl_Position = clipPosition;\\n interpColor = color;\\n pickId = id;\\n dataCoordinate = dataPosition;\\n }\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float opacity;\\n\\nvarying vec4 interpColor;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (\\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\\n interpColor.a * opacity == 0.\\n ) discard;\\n gl_FragColor = interpColor * opacity;\\n}\\n\"]),c=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 fragClipBounds[2];\\nuniform float pickGroup;\\n\\nvarying vec4 pickId;\\nvarying vec3 dataCoordinate;\\n\\nvoid main() {\\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\\n\\n gl_FragColor = vec4(pickGroup, pickId.bgr);\\n}\"]),u=[{name:\"position\",type:\"vec3\"},{name:\"color\",type:\"vec4\"},{name:\"glyph\",type:\"vec2\"},{name:\"id\",type:\"vec4\"}],f={vertex:a,fragment:l,attributes:u},h={vertex:o,fragment:l,attributes:u},p={vertex:s,fragment:l,attributes:u},d={vertex:a,fragment:c,attributes:u},m={vertex:o,fragment:c,attributes:u},g={vertex:s,fragment:c,attributes:u};function v(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}r.createPerspective=function(t){return v(t,f)},r.createOrtho=function(t){return v(t,h)},r.createProject=function(t){return v(t,p)},r.createPickPerspective=function(t){return v(t,d)},r.createPickOrtho=function(t){return v(t,m)},r.createPickProject=function(t){return v(t,g)}},{\"gl-shader\":132,glslify:231}],128:[function(t,e,r){\"use strict\";var n=t(\"is-string-blank\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"typedarray-pool\"),s=t(\"gl-mat4/multiply\"),l=t(\"./lib/shaders\"),c=t(\"./lib/glyphs\"),u=t(\"./lib/get-simple-string\"),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function m(t){return!0===t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,c,u,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=c,this.pickOrthoShader=u,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}e.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),c=l.createPickOrtho(e),u=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),m=a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),v=new g(e,r,n,o,f,h,p,d,m,s,c,u);return v.update(t),v};var v=g.prototype;v.pickSlots=1,v.setPickBase=function(t){this.pickId=t},v.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},v.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var y=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}function L(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,c=r.model||f,u=r.view||f,h=r.projection||f,d=e.axesBounds,m=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],y[0]=2/o.drawingBufferWidth,y[1]=2/o.drawingBufferHeight,t.bind(),l.view=u,l.projection=h,l.screenSize=y,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=m,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var g=0;g<3;++g)if(a[g]){l.scale=e.projectScale[g],l.opacity=e.projectOpacity[g];for(var v=T,L=0;L<16;++L)v[L]=0;for(L=0;L<4;++L)v[5*L]=1;v[5*g]=0,i[g]<0?v[12+g]=d[0][g]:v[12+g]=d[1][g],s(v,c,v),l.model=v;var C=(g+1)%3,P=(g+2)%3,I=M(x),O=M(b);I[C]=1,O[P]=1;var z=p(0,0,0,S(_,I)),D=p(0,0,0,S(w,O));if(Math.abs(z[1])>Math.abs(D[1])){var R=z;z=D,D=R,R=I,I=O,O=R;var F=C;C=P,P=F}z[0]<0&&(I[C]=-1),D[1]>0&&(O[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(c[4*C+L],2),N+=Math.pow(c[4*P+L],2);I[C]/=Math.sqrt(B),O[P]/=Math.sqrt(N),l.axes[0]=I,l.axes[1]=O,l.fragClipBounds[0]=E(k,m[0],g,-1e8),l.fragClipBounds[1]=E(k,m[1],g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}var C=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function P(t,e,r,n,i,a,o){var s=r.gl;if((a===r.projectHasAlpha||o)&&L(e,r,n,i),a===r.hasAlpha||o){t.bind();var l=t.uniforms;l.model=n.model||f,l.view=n.view||f,l.projection=n.projection||f,y[0]=2/s.drawingBufferWidth,y[1]=2/s.drawingBufferHeight,l.screenSize=y,l.highlightId=r.highlightId,l.highlightScale=r.highlightScale,l.fragClipBounds=C,l.clipBounds=r.axes.bounds,l.opacity=r.opacity,l.pickGroup=r.pickId/255,l.pixelRatio=i,r.vao.bind(),r.vao.draw(s.TRIANGLES,r.vertexCount),r.lineWidth>0&&(s.lineWidth(r.lineWidth*i),r.vao.draw(s.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function I(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},v.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},v.update=function(t){if(\"perspective\"in(t=t||{})&&(this.useOrtho=!t.perspective),\"orthographic\"in t&&(this.useOrtho=!!t.orthographic),\"lineWidth\"in t&&(this.lineWidth=t.lineWidth),\"project\"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if(\"projectScale\"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,\"projectOpacity\"in t){if(Array.isArray(t.projectOpacity))this.projectOpacity=t.projectOpacity.slice();else{r=+t.projectOpacity;this.projectOpacity=[r,r,r]}for(var n=0;n<3;++n)this.projectOpacity[n]=m(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,\"opacity\"in t&&(this.opacity=m(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||\"normal\",c=t.alignment||[0,0];if(2===c.length)i=c[0],a=c[1];else{i=[],a=[];for(n=0;n0){var O=0,z=x,D=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(v)&&Array.isArray(v[0]);t:for(n=0;n<_;++n){y+=1;for(w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),u[T]=Math.min(u[T],w[T])}k=(N=I(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n0?1-M[0][0]:Y<0?1+M[1][0]:1,W*=W>0?1-M[0][1]:W<0?1+M[1][1]:1],Z=k.cells||[],J=k.positions||[];for(T=0;T0){var v=r*u;o.drawBox(f-v,h-v,p+v,h+v,a),o.drawBox(f-v,d-v,p+v,d+v,a),o.drawBox(f-v,h-v,f+v,d+v,a),o.drawBox(p-v,h-v,p+v,d+v,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},{\"./lib/shaders\":129,\"gl-buffer\":78,\"gl-shader\":132}],131:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=e[0],a=e[1],o=n(t,r,a,{}),s=i.mallocUint8(r*a*4);return new l(t,o,s)};var n=t(\"gl-fbo\"),i=t(\"typedarray-pool\"),a=t(\"ndarray\"),o=t(\"bit-twiddle\").nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var c=l.prototype;Object.defineProperty(c,\"shape\",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A=0;)M+=1;_[y]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf(\"mat\")>=0))throw new n(\"\",\"Unknown data type for attribute \"+f+\": \"+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n(\"\",\"Invalid data type for attribute \"+f+\": \"+h);l(t,e,p,i,d,a,f)}}}return a};var n=t(\"./GLError\");function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this._gl,a=this._locations[this._index];i.vertexAttribPointer(a,this._dimension,t||i.FLOAT,!!e,r||0,n||0),i.enableVertexAttribArray(a)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,\"location\",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var c=o[a],u=new i(t,e,r,n,a,c);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),c(t,n[r],e),e},get:function(){return u},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),c=new Array(i),u=0;u4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+v);t[\"uniformMatrix\"+g+\"fv\"](s[u],!1,f);break}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+v)}if((g=v.charCodeAt(v.length-1)-48)<2||g>4)throw new i(\"\",\"Invalid data type\");switch(v.charAt(0)){case\"b\":case\"i\":t[\"uniform\"+g+\"iv\"](s[u],f);break;case\"v\":t[\"uniform\"+g+\"fv\"](s[u],f);break;default:throw new i(\"\",\"Unrecognized data type for vector \"+name+\": \"+v)}}}}}}function c(t,e,n){if(\"object\"==typeof n){var c=u(n);Object.defineProperty(t,e,{get:a(c),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(f=n,function(t,e,r){return t.getUniform(e.program,r[f])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case\"bool\":return!1;case\"int\":case\"sampler2D\":case\"samplerCube\":case\"float\":return 0;default:var e=t.indexOf(\"vec\");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid data type\");return\"b\"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf(\"mat\")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i(\"\",\"Invalid uniform dimension type for matrix \"+name+\": \"+t);return o(r*r,0)}throw new i(\"\",\"Unknown uniform data type for \"+name+\": \"+t)}}(r[n].type);var f}function u(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l1)for(var l=0;l 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 color, position;\\nattribute vec2 uv;\\n\\nuniform float vectorScale, tubeScale;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 eyePosition, lightPosition;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n // Scale the vector magnitude to stay constant with\\n // model & view changes.\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * tubePosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\\n\\n // vec4 m_position = model * vec4(tubePosition, 1.0);\\n vec4 t_position = view * tubePosition;\\n gl_Position = projection * t_position;\\n\\n f_color = color;\\n f_data = tubePosition.xyz;\\n f_position = position.xyz;\\n f_uv = uv;\\n}\\n\"]),a=n([\"#extension GL_OES_standard_derivatives : enable\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat cookTorranceSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness,\\n float fresnel) {\\n\\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\\n\\n //Half angle vector\\n vec3 H = normalize(lightDirection + viewDirection);\\n\\n //Geometric term\\n float NdotH = max(dot(surfaceNormal, H), 0.0);\\n float VdotH = max(dot(viewDirection, H), 0.000001);\\n float LdotH = max(dot(lightDirection, H), 0.000001);\\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\\n float G = min(1.0, min(G1, G2));\\n \\n //Distribution term\\n float D = beckmannDistribution(NdotH, roughness);\\n\\n //Fresnel term\\n float F = pow(1.0 - VdotN, fresnel);\\n\\n //Multiply terms and done\\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform sampler2D texture;\\n\\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\\nvarying vec4 f_color;\\nvarying vec2 f_uv;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n vec3 N = normalize(f_normal);\\n vec3 L = normalize(f_lightDirection);\\n vec3 V = normalize(f_eyeDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = litColor * opacity;\\n}\\n\"]),o=n([\"precision highp float;\\n\\nprecision highp float;\\n#define GLSLIFY 1\\n\\nvec3 getOrthogonalVector(vec3 v) {\\n // Return up-vector for only-z vector.\\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\\n // Assign z = 0, x = -b, y = a:\\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\\n return normalize(vec3(-v.y, v.x, 0.0));\\n } else {\\n return normalize(vec3(0.0, v.z, -v.y));\\n }\\n}\\n\\n// Calculate the tube vertex and normal at the given index.\\n//\\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\\n//\\n// Each tube segment is made up of a ring of vertices.\\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\\n// The indexes of tube segments run from 0 to 8.\\n//\\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\\n float segmentCount = 8.0;\\n\\n float angle = 2.0 * 3.14159 * (index / segmentCount);\\n\\n vec3 u = getOrthogonalVector(d);\\n vec3 v = normalize(cross(u, d));\\n\\n vec3 x = u * cos(angle) * length(d);\\n vec3 y = v * sin(angle) * length(d);\\n vec3 v3 = x + y;\\n\\n normal = normalize(v3);\\n\\n return v3;\\n}\\n\\nattribute vec4 vector;\\nattribute vec4 position;\\nattribute vec4 id;\\n\\nuniform mat4 model, view, projection;\\nuniform float tubeScale;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n vec3 normal;\\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\\n\\n gl_Position = projection * view * tubePosition;\\n f_id = id;\\n f_position = position.xyz;\\n}\\n\"]),s=n([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying vec3 f_position;\\nvarying vec4 f_id;\\n\\nvoid main() {\\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\\n\\n gl_FragColor = vec4(pickId, f_id.xyz);\\n}\"]);r.meshShader={vertex:i,fragment:a,attributes:[{name:\"position\",type:\"vec4\"},{name:\"color\",type:\"vec4\"},{name:\"uv\",type:\"vec2\"},{name:\"vector\",type:\"vec4\"}]},r.pickShader={vertex:o,fragment:s,attributes:[{name:\"position\",type:\"vec4\"},{name:\"id\",type:\"vec4\"},{name:\"vector\",type:\"vec4\"}]}},{glslify:231}],143:[function(t,e,r){\"use strict\";var n=t(\"gl-vec3\"),i=t(\"gl-vec4\"),a=[\"xyz\",\"xzy\",\"yxz\",\"yzx\",\"zxy\",\"zyx\"],o=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;c.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(y,v,v,v,y,y),d.push(m,g,g,g,m,m);var A=c.length;u.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=y;y=v,v=S;var E=m;m=g,g=E}return{positions:c,cells:u,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;se)return r-1}return r},l=function(t,e,r){return tr?r:t},c=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||y>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][v],E=a[1][m],L=a[1][y],C=a[2][g],P=(o-M)/(S-M),I=(c-E)/(L-E),O=(u-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(I)||(I=.5),isFinite(O)||(O=.5),r.reversedX&&(d=f-1-d,v=f-1-v),r.reversedY&&(m=h-1-m,y=h-1-y),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=m*p,T=y*p,b=d*p*h,_=v*p*h;break;case 4:k=g,A=x,b=d*p,_=v*p,w=m*p*f,T=y*p*f;break;case 3:w=m,T=y,k=g*h,A=x*h,b=d*h*p,_=v*h*p;break;case 2:w=m,T=y,b=d*h,_=v*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=v,k=g*f,A=x*f,w=m*f*p,T=y*f*p;break;default:b=d,_=v,w=m*f,T=y*f,k=g*f*h,A=x*f*h}var z=i[b+w+k],D=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,z,B,P),n.lerp(H,D,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Y=n.create(),W=n.create();n.lerp(Y,V,q,I),n.lerp(W,H,G,I);var X=n.create();return n.lerp(X,Y,W,O),X}(e,t,p)},m=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g=[],v=e[0][0],y=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(eb||r_||nw)},k=10*n.distance(e[0],e[1])/i,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,l=0;lS&&(S=F),D.push(F),g.push({points:P,velocities:I,divergences:D});for(var B=0;B<100*i&&P.lengthA&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),O=d(N),n.squaredDistance(z,N)-A>-1e-4*A){P.push(N),z=N,I.push(O);R=m(N,O),F=n.length(R);isFinite(F)&&F>S&&(S=F),D.push(F)}C=N}}var U=o(g,t.colormap,S,M);return f?U.tubeScale=f:(0===S&&(S=1),U.tubeScale=.5*u*M/S),U};var u=t(\"./lib/shaders\"),f=t(\"gl-cone3d\").createMesh;e.exports.createTubeMesh=function(t,e){return f(t,e,{shaders:u,traceType:\"streamtube\"})}},{\"./lib/shaders\":142,\"gl-cone3d\":79,\"gl-vec3\":169,\"gl-vec4\":205}],144:[function(t,e,r){var n=t(\"gl-shader\"),i=t(\"glslify\"),a=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute vec3 f;\\nattribute vec3 normal;\\n\\nuniform vec3 objectOffset;\\nuniform mat4 model, view, projection, inverseModel;\\nuniform vec3 lightPosition, eyePosition;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n vec3 localCoordinate = vec3(uv.zw, f.x);\\n worldCoordinate = objectOffset + localCoordinate;\\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n vec4 clipPosition = projection * view * worldPosition;\\n gl_Position = clipPosition;\\n kill = f.y;\\n value = f.z;\\n planeCoordinate = uv.xy;\\n\\n vColor = texture2D(colormap, vec2(value, value));\\n\\n //Lighting geometry parameters\\n vec4 cameraCoordinate = view * worldPosition;\\n cameraCoordinate.xyz /= cameraCoordinate.w;\\n lightDirection = lightPosition - cameraCoordinate.xyz;\\n eyeDirection = eyePosition - cameraCoordinate.xyz;\\n surfaceNormal = normalize((vec4(normal,0) * inverseModel).xyz);\\n}\\n\"]),o=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nfloat beckmannDistribution(float x, float roughness) {\\n float NdotH = max(x, 0.0001);\\n float cos2Alpha = NdotH * NdotH;\\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\\n float roughness2 = roughness * roughness;\\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\\n return exp(tan2Alpha / roughness2) / denom;\\n}\\n\\nfloat beckmannSpecular(\\n vec3 lightDirection,\\n vec3 viewDirection,\\n vec3 surfaceNormal,\\n float roughness) {\\n return beckmannDistribution(dot(surfaceNormal, normalize(lightDirection + viewDirection)), roughness);\\n}\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec3 lowerBound, upperBound;\\nuniform float contourTint;\\nuniform vec4 contourColor;\\nuniform sampler2D colormap;\\nuniform vec3 clipBounds[2];\\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\\nuniform float vertexColor;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n if (\\n kill > 0.0 ||\\n vColor.a == 0.0 ||\\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\\n ) discard;\\n\\n vec3 N = normalize(surfaceNormal);\\n vec3 V = normalize(eyeDirection);\\n vec3 L = normalize(lightDirection);\\n\\n if(gl_FrontFacing) {\\n N = -N;\\n }\\n\\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\\n\\n //decide how to interpolate color \\u2014 in vertex or in fragment\\n vec4 surfaceColor =\\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\\n step(.5, vertexColor) * vColor;\\n\\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\\n\\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\\n}\\n\"]),s=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nattribute vec4 uv;\\nattribute float f;\\n\\nuniform vec3 objectOffset;\\nuniform mat3 permutation;\\nuniform mat4 model, view, projection;\\nuniform float height, zOffset;\\nuniform sampler2D colormap;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\\nvarying vec4 vColor;\\n\\nvoid main() {\\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\\n worldCoordinate = objectOffset + dataCoordinate;\\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\\n\\n vec4 clipPosition = projection * view * worldPosition;\\n clipPosition.z += zOffset;\\n\\n gl_Position = clipPosition;\\n value = f + objectOffset.z;\\n kill = -1.0;\\n planeCoordinate = uv.zw;\\n\\n vColor = texture2D(colormap, vec2(value, value));\\n\\n //Don't do lighting for contours\\n surfaceNormal = vec3(1,0,0);\\n eyeDirection = vec3(0,1,0);\\n lightDirection = vec3(0,0,1);\\n}\\n\"]),l=i([\"precision highp float;\\n#define GLSLIFY 1\\n\\nbool outOfRange(float a, float b, float p) {\\n return ((p > max(a, b)) || \\n (p < min(a, b)));\\n}\\n\\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y));\\n}\\n\\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\\n return (outOfRange(a.x, b.x, p.x) ||\\n outOfRange(a.y, b.y, p.y) ||\\n outOfRange(a.z, b.z, p.z));\\n}\\n\\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\\n return outOfRange(a.xyz, b.xyz, p.xyz);\\n}\\n\\nuniform vec2 shape;\\nuniform vec3 clipBounds[2];\\nuniform float pickId;\\n\\nvarying float value, kill;\\nvarying vec3 worldCoordinate;\\nvarying vec2 planeCoordinate;\\nvarying vec3 surfaceNormal;\\n\\nvec2 splitFloat(float v) {\\n float vh = 255.0 * v;\\n float upper = floor(vh);\\n float lower = fract(vh);\\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\\n}\\n\\nvoid main() {\\n if ((kill > 0.0) ||\\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\\n\\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\\n}\\n\"]);r.createShader=function(t){var e=n(t,a,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createPickShader=function(t){var e=n(t,a,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"vec3\"},{name:\"normal\",type:\"vec3\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},r.createContourShader=function(t){var e=n(t,s,o,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},r.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:\"uv\",type:\"vec4\"},{name:\"f\",type:\"float\"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},{\"gl-shader\":132,glslify:231}],145:[function(t,e,r){\"use strict\";e.exports=function(t){var e=t.gl,r=y(e),n=b(e),s=x(e),l=_(e),c=i(e),u=a(e,[{buffer:c,size:4,stride:40,offset:0},{buffer:c,size:3,stride:40,offset:16},{buffer:c,size:3,stride:40,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),m=o(e,1,256,e.RGBA,e.UNSIGNED_BYTE);m.minFilter=e.LINEAR,m.magFilter=e.LINEAR;var g=new M(e,[0,0],[[0,0,0],[0,0,0]],r,n,c,u,m,s,l,f,h,p,d,[0,0,0]),v={levels:[[],[],[]]};for(var w in t)v[w]=t[w];return v.colormap=v.colormap||\"jet\",g.update(v),g};var n=t(\"bit-twiddle\"),i=t(\"gl-buffer\"),a=t(\"gl-vao\"),o=t(\"gl-texture2d\"),s=t(\"typedarray-pool\"),l=t(\"colormap\"),c=t(\"ndarray-ops\"),u=t(\"ndarray-pack\"),f=t(\"ndarray\"),h=t(\"surface-nets\"),p=t(\"gl-mat4/multiply\"),d=t(\"gl-mat4/invert\"),m=t(\"binary-search-bounds\"),g=t(\"ndarray-gradient\"),v=t(\"./lib/shaders\"),y=v.createShader,x=v.createContourShader,b=v.createPickShader,_=v.createPickContourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],k=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function A(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}!function(){for(var t=0;t<3;++t){var e=k[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();function M(t,e,r,n,i,a,o,l,c,u,h,p,d,m,g){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=g,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=c,this._contourPickShader=u,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new A([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=m,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}var S=M.prototype;S.genColormap=function(t,e){var r=!1,n=u([l({colormap:t,nshades:256,format:\"rgba\"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return c.divseq(n,255),this.hasAlphaScale=r,n},S.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},S.isOpaque=function(){return!this.isTransparent()},S.pickSlots=1,S.setPickBase=function(t){this.pickId=t};var E=[0,0,0],L={showSurface:!1,showContour:!1,projections:[w.slice(),w.slice(),w.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function C(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||E,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=L.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var c=L.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)c[i][n]=t.clipBounds[i][n];c[0][r]=-1e8,c[1][r]=1e8}return L.showSurface=o,L.showContour=s,L}var P={model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},I=w.slice(),O=[1,0,0,0,1,0,0,0,1];function z(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=P;n.model=t.model||w,n.view=t.view||w,n.projection=t.projection||w,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=O,n.vertexColor=this.vertexColor;var s=I;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var c=s[12+i];for(o=0;o<3;++o)c+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=c/l}var u=C(n,this);if(u.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=u.projections[i],this._shader.uniforms.clipBounds=u.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(u.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=k[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var c=r.position;c[0]=c[1]=c[2]=0;for(var u=0;u<2;++u)for(var f=u?a:1-a,h=0;h<2;++h)for(var p=i+u,d=s+h,g=f*(h?l:1-l),v=0;v<3;++v)c[v]+=this._field[v].get(p,d)*g;for(var y=this._pickResult.level,x=0;x<3;++x)if(y[x]=m.le(this.contourLevels[x],c[x]),y[x]<0)this.contourLevels[x].length>0&&(y[x]=0);else if(y[x]Math.abs(_-c[x])&&(y[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],v=0;v<3;++v)r.dataCoordinate[v]=this._field[v].get(r.index[0],r.index[1]);return r},S.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();c.assign(t.lo(1,1).hi(r[0],r[1]),e),c.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),c.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),c.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),c.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},S.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,\"contourWidth\"in t&&(this.contourWidth=R(t.contourWidth,Number)),\"showContour\"in t&&(this.showContour=R(t.showContour,Boolean)),\"showSurface\"in t&&(this.showSurface=!!t.showSurface),\"contourTint\"in t&&(this.contourTint=R(t.contourTint,Boolean)),\"contourColor\"in t&&(this.contourColor=B(t.contourColor)),\"contourProject\"in t&&(this.contourProject=R(t.contourProject,(function(t){return R(t,Boolean)}))),\"surfaceProject\"in t&&(this.surfaceProject=t.surfaceProject),\"dynamicColor\"in t&&(this.dynamicColor=B(t.dynamicColor)),\"dynamicTint\"in t&&(this.dynamicTint=R(t.dynamicTint,Number)),\"dynamicWidth\"in t&&(this.dynamicWidth=R(t.dynamicWidth,Number)),\"opacity\"in t&&(this.opacity=t.opacity),\"opacityscale\"in t&&(this.opacityscale=t.opacityscale),\"colorBounds\"in t&&(this.colorBounds=t.colorBounds),\"vertexColor\"in t&&(this.vertexColor=t.vertexColor?1:0),\"colormap\"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),\"field\"in t||\"coords\"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error(\"gl-surface: invalid coordinates for x/y\");for(o=0;o<2;++o){var c=l[o];for(v=0;v<2;++v)if(c.shape[v]!==a[v])throw new Error(\"gl-surface: coords have incorrect shape\");this.padField(this._field[o],c)}}else if(t.ticks){var u=t.ticks;if(!Array.isArray(u)||2!==u.length)throw new Error(\"gl-surface: invalid ticks\");for(o=0;o<2;++o){var p=u[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error(\"gl-surface: invalid tick length\");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var m=[0,0];m[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],m,0)}this._field[0].set(0,0,0);for(var v=0;v0){for(var xt=0;xt<5;++xt)Q.pop();U-=1}continue t}Q.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[$]=et,this._contourCounts[$]=rt}var bt=s.mallocFloat(Q.length);for(o=0;oi||r<0||r>i)throw new Error(\"gl-texture2d: Invalid texture size\");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function p(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var d=p.prototype;function m(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function g(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function v(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error(\"gl-texture2d: Invalid texture shape\");if(i===t.FLOAT&&!t.getExtension(\"OES_texture_float\"))throw new Error(\"gl-texture2d: Floating point textures not supported on this platform\");var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function y(t,e,r,n,i,a){var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error(\"gl-texture2d: Invalid texture size\");var l=m(o,e.stride.slice()),c=0;\"float32\"===r?c=t.FLOAT:\"float64\"===r?(c=t.FLOAT,l=!1,r=\"float32\"):\"uint8\"===r?c=t.UNSIGNED_BYTE:(c=t.UNSIGNED_BYTE,l=!1,r=\"uint8\");var u,h,d=0;if(2===o.length)d=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===o[2])d=t.ALPHA;else if(2===o[2])d=t.LUMINANCE_ALPHA;else if(3===o[2])d=t.RGB;else{if(4!==o[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");d=t.RGBA}}c!==t.FLOAT||t.getExtension(\"OES_texture_float\")||(c=t.UNSIGNED_BYTE,l=!1);var v=e.size;if(l)u=0===e.offset&&e.data.length===v?e.data:e.data.subarray(e.offset,e.offset+v);else{var y=[o[2],o[2]*o[0],1];h=a.malloc(v,r);var x=n(h,o,y,0);\"float32\"!==r&&\"float64\"!==r||c!==t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),u=h.subarray(0,v)}var b=g(t);return t.texImage2D(t.TEXTURE_2D,0,d,o[0],o[1],0,d,c,u),l||a.free(h),new p(t,b,o[0],o[1],d,c)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension(\"OES_texture_float_linear\")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown filter mode \"+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension(\"EXT_texture_filter_anisotropic\");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error(\"gl-texture2d: Must specify wrap mode for rows and columns\");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error(\"gl-texture2d: Unknown wrap mode \"+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error(\"gl-texture2d: Invalid texture shape\")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),d.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.dispose=function(){this.gl.deleteTexture(this.handle)},d.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},d.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=u(t)?t:t.raw;if(l){this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l)}else{if(!(t.shape&&t.stride&&t.data))throw new Error(\"gl-texture2d: Unsupported data type\");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error(\"gl-texture2d: Texture dimensions are out of bounds\");!function(t,e,r,o,s,l,c,u){var h=u.dtype,p=u.shape.slice();if(p.length<2||p.length>3)throw new Error(\"gl-texture2d: Invalid ndarray, must be 2d or 3d\");var d=0,g=0,v=m(p,u.stride.slice());\"float32\"===h?d=t.FLOAT:\"float64\"===h?(d=t.FLOAT,v=!1,h=\"float32\"):\"uint8\"===h?d=t.UNSIGNED_BYTE:(d=t.UNSIGNED_BYTE,v=!1,h=\"uint8\");if(2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],u=n(u.data,p,[u.stride[0],u.stride[1],1],u.offset);else{if(3!==p.length)throw new Error(\"gl-texture2d: Invalid shape for texture\");if(1===p[2])g=t.ALPHA;else if(2===p[2])g=t.LUMINANCE_ALPHA;else if(3===p[2])g=t.RGB;else{if(4!==p[2])throw new Error(\"gl-texture2d: Invalid shape for pixel coords\");g=t.RGBA}p[2]}g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s);if(g!==s)throw new Error(\"gl-texture2d: Incompatible texture format for setPixels\");var y=u.size,x=c.indexOf(o)<0;x&&c.push(o);if(d===l&&v)0===u.offset&&u.data.length===y?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,u.data.subarray(u.offset,u.offset+y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,u.data.subarray(u.offset,u.offset+y));else{var b;b=l===t.FLOAT?a.mallocFloat32(y):a.mallocUint8(y);var _=n(b,p,[p[2],p[2]*p[0],1]);d===t.FLOAT&&l===t.UNSIGNED_BYTE?f(_,u):i.assign(_,u),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,y)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,y)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},{ndarray:259,\"ndarray-ops\":254,\"typedarray-pool\":308}],147:[function(t,e,r){\"use strict\";e.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error(\"gl-vao: Too many vertex attributes\");for(var i=0;i1?0:Math.acos(s)};var n=t(\"./fromValues\"),i=t(\"./normalize\"),a=t(\"./dot\")},{\"./dot\":162,\"./fromValues\":168,\"./normalize\":179}],153:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},{}],154:[function(t,e,r){e.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},{}],155:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},{}],156:[function(t,e,r){e.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},{}],157:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},{}],158:[function(t,e,r){e.exports=t(\"./distance\")},{\"./distance\":159}],159:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},{}],160:[function(t,e,r){e.exports=t(\"./divide\")},{\"./divide\":161}],161:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},{}],162:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},{}],163:[function(t,e,r){e.exports=1e-6},{}],164:[function(t,e,r){e.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=t(\"./epsilon\")},{\"./epsilon\":163}],165:[function(t,e,r){e.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},{}],166:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},{}],167:[function(t,e,r){e.exports=function(t,e,r,i,a,o){var s,l;e||(e=3);r||(r=0);l=i?Math.min(i*e+r,t.length):t.length;for(s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a);return t}},{}],180:[function(t,e,r){e.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},{}],181:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=e[0],t[1]=i+o*c-s*l,t[2]=a+o*l+s*c,t}},{}],182:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+s*l+o*c,t[1]=e[1],t[2]=a+s*c-o*l,t}},{}],183:[function(t,e,r){e.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),c=Math.cos(n);return t[0]=i+o*c-s*l,t[1]=a+o*l+s*c,t[2]=e[2],t}},{}],184:[function(t,e,r){e.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},{}],185:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},{}],186:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},{}],187:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},{}],188:[function(t,e,r){e.exports=t(\"./squaredDistance\")},{\"./squaredDistance\":190}],189:[function(t,e,r){e.exports=t(\"./squaredLength\")},{\"./squaredLength\":191}],190:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},{}],191:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},{}],192:[function(t,e,r){e.exports=t(\"./subtract\")},{\"./subtract\":193}],193:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},{}],194:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},{}],195:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},{}],196:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t}},{}],197:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},{}],198:[function(t,e,r){e.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},{}],199:[function(t,e,r){e.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},{}],200:[function(t,e,r){e.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},{}],201:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},{}],202:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},{}],203:[function(t,e,r){e.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},{}],204:[function(t,e,r){e.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},{}],205:[function(t,e,r){e.exports={create:t(\"./create\"),clone:t(\"./clone\"),fromValues:t(\"./fromValues\"),copy:t(\"./copy\"),set:t(\"./set\"),add:t(\"./add\"),subtract:t(\"./subtract\"),multiply:t(\"./multiply\"),divide:t(\"./divide\"),min:t(\"./min\"),max:t(\"./max\"),scale:t(\"./scale\"),scaleAndAdd:t(\"./scaleAndAdd\"),distance:t(\"./distance\"),squaredDistance:t(\"./squaredDistance\"),length:t(\"./length\"),squaredLength:t(\"./squaredLength\"),negate:t(\"./negate\"),inverse:t(\"./inverse\"),normalize:t(\"./normalize\"),dot:t(\"./dot\"),lerp:t(\"./lerp\"),random:t(\"./random\"),transformMat4:t(\"./transformMat4\"),transformQuat:t(\"./transformQuat\")}},{\"./add\":197,\"./clone\":198,\"./copy\":199,\"./create\":200,\"./distance\":201,\"./divide\":202,\"./dot\":203,\"./fromValues\":204,\"./inverse\":206,\"./length\":207,\"./lerp\":208,\"./max\":209,\"./min\":210,\"./multiply\":211,\"./negate\":212,\"./normalize\":213,\"./random\":214,\"./scale\":215,\"./scaleAndAdd\":216,\"./set\":217,\"./squaredDistance\":218,\"./squaredLength\":219,\"./subtract\":220,\"./transformMat4\":221,\"./transformQuat\":222}],206:[function(t,e,r){e.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},{}],207:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},{}],208:[function(t,e,r){e.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},{}],209:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},{}],210:[function(t,e,r){e.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},{}],211:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},{}],212:[function(t,e,r){e.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},{}],213:[function(t,e,r){e.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o);return t}},{}],214:[function(t,e,r){var n=t(\"./normalize\"),i=t(\"./scale\");e.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},{\"./normalize\":213,\"./scale\":215}],215:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},{}],216:[function(t,e,r){e.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},{}],217:[function(t,e,r){e.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},{}],218:[function(t,e,r){e.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},{}],219:[function(t,e,r){e.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},{}],220:[function(t,e,r){e.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},{}],221:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},{}],222:[function(t,e,r){e.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],c=r[3],u=c*n+s*a-l*i,f=c*i+l*n-o*a,h=c*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=u*c+p*-o+f*-l-h*-s,t[1]=f*c+p*-s+h*-o-u*-l,t[2]=h*c+p*-l+u*-s-f*-o,t[3]=e[3],t}},{}],223:[function(t,e,r){var n=t(\"glsl-tokenizer\"),i=t(\"atob-lite\");e.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join(\"\")}return A(r),v+=r.length,(p=p.slice(r.length)).length}}function I(){return/[^a-fA-F0-9]/.test(e)?(A(p.join(\"\")),h=999,u):(p.push(e),r=e,u+1)}function O(){return\".\"===e||/[eE]/.test(e)?(p.push(e),h=5,r=e,u+1):\"x\"===e&&1===p.length&&\"0\"===p[0]?(h=11,p.push(e),r=e,u+1):/[^\\d]/.test(e)?(A(p.join(\"\")),h=999,u):(p.push(e),r=e,u+1)}function z(){return\"f\"===e&&(p.push(e),r=e,u+=1),/[eE]/.test(e)?(p.push(e),r=e,u+1):(\"-\"!==e&&\"+\"!==e||!/[eE]/.test(r))&&/[^\\d]/.test(e)?(A(p.join(\"\")),h=999,u):(p.push(e),r=e,u+1)}function D(){if(/[^\\d\\w_]/.test(e)){var t=p.join(\"\");return h=k[t]?8:T[t]?7:6,A(p.join(\"\")),h=999,u}return p.push(e),r=e,u+1}};var n=t(\"./lib/literals\"),i=t(\"./lib/operators\"),a=t(\"./lib/builtins\"),o=t(\"./lib/literals-300es\"),s=t(\"./lib/builtins-300es\"),l=[\"block-comment\",\"line-comment\",\"preprocessor\",\"operator\",\"integer\",\"float\",\"ident\",\"builtin\",\"keyword\",\"whitespace\",\"eof\",\"integer\"]},{\"./lib/builtins\":226,\"./lib/builtins-300es\":225,\"./lib/literals\":228,\"./lib/literals-300es\":227,\"./lib/operators\":229}],225:[function(t,e,r){var n=t(\"./builtins\");n=n.slice().filter((function(t){return!/^(gl\\_|texture)/.test(t)})),e.exports=n.concat([\"gl_VertexID\",\"gl_InstanceID\",\"gl_Position\",\"gl_PointSize\",\"gl_FragCoord\",\"gl_FrontFacing\",\"gl_FragDepth\",\"gl_PointCoord\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexUniformVectors\",\"gl_MaxVertexOutputVectors\",\"gl_MaxFragmentInputVectors\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxTextureImageUnits\",\"gl_MaxFragmentUniformVectors\",\"gl_MaxDrawBuffers\",\"gl_MinProgramTexelOffset\",\"gl_MaxProgramTexelOffset\",\"gl_DepthRangeParameters\",\"gl_DepthRange\",\"trunc\",\"round\",\"roundEven\",\"isnan\",\"isinf\",\"floatBitsToInt\",\"floatBitsToUint\",\"intBitsToFloat\",\"uintBitsToFloat\",\"packSnorm2x16\",\"unpackSnorm2x16\",\"packUnorm2x16\",\"unpackUnorm2x16\",\"packHalf2x16\",\"unpackHalf2x16\",\"outerProduct\",\"transpose\",\"determinant\",\"inverse\",\"texture\",\"textureSize\",\"textureProj\",\"textureLod\",\"textureOffset\",\"texelFetch\",\"texelFetchOffset\",\"textureProjOffset\",\"textureLodOffset\",\"textureProjLod\",\"textureProjLodOffset\",\"textureGrad\",\"textureGradOffset\",\"textureProjGrad\",\"textureProjGradOffset\"])},{\"./builtins\":226}],226:[function(t,e,r){e.exports=[\"abs\",\"acos\",\"all\",\"any\",\"asin\",\"atan\",\"ceil\",\"clamp\",\"cos\",\"cross\",\"dFdx\",\"dFdy\",\"degrees\",\"distance\",\"dot\",\"equal\",\"exp\",\"exp2\",\"faceforward\",\"floor\",\"fract\",\"gl_BackColor\",\"gl_BackLightModelProduct\",\"gl_BackLightProduct\",\"gl_BackMaterial\",\"gl_BackSecondaryColor\",\"gl_ClipPlane\",\"gl_ClipVertex\",\"gl_Color\",\"gl_DepthRange\",\"gl_DepthRangeParameters\",\"gl_EyePlaneQ\",\"gl_EyePlaneR\",\"gl_EyePlaneS\",\"gl_EyePlaneT\",\"gl_Fog\",\"gl_FogCoord\",\"gl_FogFragCoord\",\"gl_FogParameters\",\"gl_FragColor\",\"gl_FragCoord\",\"gl_FragData\",\"gl_FragDepth\",\"gl_FragDepthEXT\",\"gl_FrontColor\",\"gl_FrontFacing\",\"gl_FrontLightModelProduct\",\"gl_FrontLightProduct\",\"gl_FrontMaterial\",\"gl_FrontSecondaryColor\",\"gl_LightModel\",\"gl_LightModelParameters\",\"gl_LightModelProducts\",\"gl_LightProducts\",\"gl_LightSource\",\"gl_LightSourceParameters\",\"gl_MaterialParameters\",\"gl_MaxClipPlanes\",\"gl_MaxCombinedTextureImageUnits\",\"gl_MaxDrawBuffers\",\"gl_MaxFragmentUniformComponents\",\"gl_MaxLights\",\"gl_MaxTextureCoords\",\"gl_MaxTextureImageUnits\",\"gl_MaxTextureUnits\",\"gl_MaxVaryingFloats\",\"gl_MaxVertexAttribs\",\"gl_MaxVertexTextureImageUnits\",\"gl_MaxVertexUniformComponents\",\"gl_ModelViewMatrix\",\"gl_ModelViewMatrixInverse\",\"gl_ModelViewMatrixInverseTranspose\",\"gl_ModelViewMatrixTranspose\",\"gl_ModelViewProjectionMatrix\",\"gl_ModelViewProjectionMatrixInverse\",\"gl_ModelViewProjectionMatrixInverseTranspose\",\"gl_ModelViewProjectionMatrixTranspose\",\"gl_MultiTexCoord0\",\"gl_MultiTexCoord1\",\"gl_MultiTexCoord2\",\"gl_MultiTexCoord3\",\"gl_MultiTexCoord4\",\"gl_MultiTexCoord5\",\"gl_MultiTexCoord6\",\"gl_MultiTexCoord7\",\"gl_Normal\",\"gl_NormalMatrix\",\"gl_NormalScale\",\"gl_ObjectPlaneQ\",\"gl_ObjectPlaneR\",\"gl_ObjectPlaneS\",\"gl_ObjectPlaneT\",\"gl_Point\",\"gl_PointCoord\",\"gl_PointParameters\",\"gl_PointSize\",\"gl_Position\",\"gl_ProjectionMatrix\",\"gl_ProjectionMatrixInverse\",\"gl_ProjectionMatrixInverseTranspose\",\"gl_ProjectionMatrixTranspose\",\"gl_SecondaryColor\",\"gl_TexCoord\",\"gl_TextureEnvColor\",\"gl_TextureMatrix\",\"gl_TextureMatrixInverse\",\"gl_TextureMatrixInverseTranspose\",\"gl_TextureMatrixTranspose\",\"gl_Vertex\",\"greaterThan\",\"greaterThanEqual\",\"inversesqrt\",\"length\",\"lessThan\",\"lessThanEqual\",\"log\",\"log2\",\"matrixCompMult\",\"max\",\"min\",\"mix\",\"mod\",\"normalize\",\"not\",\"notEqual\",\"pow\",\"radians\",\"reflect\",\"refract\",\"sign\",\"sin\",\"smoothstep\",\"sqrt\",\"step\",\"tan\",\"texture2D\",\"texture2DLod\",\"texture2DProj\",\"texture2DProjLod\",\"textureCube\",\"textureCubeLod\",\"texture2DLodEXT\",\"texture2DProjLodEXT\",\"textureCubeLodEXT\",\"texture2DGradEXT\",\"texture2DProjGradEXT\",\"textureCubeGradEXT\"]},{}],227:[function(t,e,r){var n=t(\"./literals\");e.exports=n.slice().concat([\"layout\",\"centroid\",\"smooth\",\"case\",\"mat2x2\",\"mat2x3\",\"mat2x4\",\"mat3x2\",\"mat3x3\",\"mat3x4\",\"mat4x2\",\"mat4x3\",\"mat4x4\",\"uvec2\",\"uvec3\",\"uvec4\",\"samplerCubeShadow\",\"sampler2DArray\",\"sampler2DArrayShadow\",\"isampler2D\",\"isampler3D\",\"isamplerCube\",\"isampler2DArray\",\"usampler2D\",\"usampler3D\",\"usamplerCube\",\"usampler2DArray\",\"coherent\",\"restrict\",\"readonly\",\"writeonly\",\"resource\",\"atomic_uint\",\"noperspective\",\"patch\",\"sample\",\"subroutine\",\"common\",\"partition\",\"active\",\"filter\",\"image1D\",\"image2D\",\"image3D\",\"imageCube\",\"iimage1D\",\"iimage2D\",\"iimage3D\",\"iimageCube\",\"uimage1D\",\"uimage2D\",\"uimage3D\",\"uimageCube\",\"image1DArray\",\"image2DArray\",\"iimage1DArray\",\"iimage2DArray\",\"uimage1DArray\",\"uimage2DArray\",\"image1DShadow\",\"image2DShadow\",\"image1DArrayShadow\",\"image2DArrayShadow\",\"imageBuffer\",\"iimageBuffer\",\"uimageBuffer\",\"sampler1DArray\",\"sampler1DArrayShadow\",\"isampler1D\",\"isampler1DArray\",\"usampler1D\",\"usampler1DArray\",\"isampler2DRect\",\"usampler2DRect\",\"samplerBuffer\",\"isamplerBuffer\",\"usamplerBuffer\",\"sampler2DMS\",\"isampler2DMS\",\"usampler2DMS\",\"sampler2DMSArray\",\"isampler2DMSArray\",\"usampler2DMSArray\"])},{\"./literals\":228}],228:[function(t,e,r){e.exports=[\"precision\",\"highp\",\"mediump\",\"lowp\",\"attribute\",\"const\",\"uniform\",\"varying\",\"break\",\"continue\",\"do\",\"for\",\"while\",\"if\",\"else\",\"in\",\"out\",\"inout\",\"float\",\"int\",\"uint\",\"void\",\"bool\",\"true\",\"false\",\"discard\",\"return\",\"mat2\",\"mat3\",\"mat4\",\"vec2\",\"vec3\",\"vec4\",\"ivec2\",\"ivec3\",\"ivec4\",\"bvec2\",\"bvec3\",\"bvec4\",\"sampler1D\",\"sampler2D\",\"sampler3D\",\"samplerCube\",\"sampler1DShadow\",\"sampler2DShadow\",\"struct\",\"asm\",\"class\",\"union\",\"enum\",\"typedef\",\"template\",\"this\",\"packed\",\"goto\",\"switch\",\"default\",\"inline\",\"noinline\",\"volatile\",\"public\",\"static\",\"extern\",\"external\",\"interface\",\"long\",\"short\",\"double\",\"half\",\"fixed\",\"unsigned\",\"input\",\"output\",\"hvec2\",\"hvec3\",\"hvec4\",\"dvec2\",\"dvec3\",\"dvec4\",\"fvec2\",\"fvec3\",\"fvec4\",\"sampler2DRect\",\"sampler3DRect\",\"sampler2DRectShadow\",\"sizeof\",\"cast\",\"namespace\",\"using\"]},{}],229:[function(t,e,r){e.exports=[\"<<=\",\">>=\",\"++\",\"--\",\"<<\",\">>\",\"<=\",\">=\",\"==\",\"!=\",\"&&\",\"||\",\"+=\",\"-=\",\"*=\",\"/=\",\"%=\",\"&=\",\"^^\",\"^=\",\"|=\",\"(\",\")\",\"[\",\"]\",\".\",\"!\",\"~\",\"*\",\"/\",\"%\",\"+\",\"-\",\"<\",\">\",\"&\",\"^\",\"|\",\"?\",\":\",\"=\",\",\",\";\",\"{\",\"}\"]},{}],230:[function(t,e,r){var n=t(\"./index\");e.exports=function(t,e){var r=n(e),i=[];return i=(i=i.concat(r(t))).concat(r(null))}},{\"./index\":224}],231:[function(t,e,r){e.exports=function(t){\"string\"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var c=s[l];if(c.boundary&&!(c.lastVisited<=-n)){for(var u=c.vertices,f=0;f<=r;++f){var h=u[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return c;c.lastVisited=-n,0===p&&o.push(c)}}return null},u.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,c=s.adjacent,u=0;u<=n;++u)a[u]=i[l[u]];s.lastVisited=r;for(u=0;u<=n;++u){var f=c[u];if(!(f.lastVisited>=r)){var h=a[u];a[u]=t;var p=this.orient();if(a[u]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},u.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,c=this.interior,u=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,c.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,m=p.indexOf(r);if(!(m<0))for(var g=0;g<=n;++g)if(g!==m){var v=d[g];if(v.boundary&&!(v.lastVisited>=r)){var y=v.vertices;if(v.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)y[b]<0?(x=b,l[b]=t):l[b]=i[y[b]];if(this.orient()>0){y[x]=r,v.boundary=!1,c.push(v),f.push(v),v.lastVisited=r;continue}v.lastVisited=-r}var _=v.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);u.push(k);var A=_.indexOf(e);if(!(A<0)){_[A]=k,T[m]=v,w[g]=-1,T[g]=e,d[g]=k,k.flip();for(b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}}h.sort(s);for(g=0;g+1=0?o[l++]=s[u]:c=1&u;if(c===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},{\"robust-orientation\":284,\"simplicial-complex\":293}],234:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\");function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}e.exports=function(t){if(!t||0===t.length)return new v(null);return new v(g(t))};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=g(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function c(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function u(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r>1],a=[],o=[],s=[];for(r=0;r3*(e+1)?l(this,t):this.left.insert(t):this.left=g([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=g([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,m);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?c(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?c(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);athis.mid){var r;if(this.right)if(r=this.right.queryPoint(t,e))return r;return f(this.rightPoints,t,e)}return h(this.leftPoints,e)},a.queryInterval=function(t,e,r){var n;if(tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r)))return n;return ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var y=v.prototype;y.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},y.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},y.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},y.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(y,\"count\",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(y,\"intervals\",{get:function(){return this.root?this.root.intervals([]):[]}})},{\"binary-search-bounds\":31}],235:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=new Array(t),r=0;r\n", + " * @license MIT\n", + " */\n", + "e.exports=function(t){return null!=t&&(n(t)||function(t){return\"function\"==typeof t.readFloatLE&&\"function\"==typeof t.slice&&n(t.slice(0,0))}(t)||!!t._isBuffer)}},{}],238:[function(t,e,r){\"use strict\";e.exports=a,e.exports.isMobile=a,e.exports.default=a;var n=/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(t){t||(t={});var e=t.ua;if(e||\"undefined\"==typeof navigator||(e=navigator.userAgent),e&&e.headers&&\"string\"==typeof e.headers[\"user-agent\"]&&(e=e.headers[\"user-agent\"]),\"string\"!=typeof e)return!1;var r=t.tablet?i.test(e):n.test(e);return!r&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==e.indexOf(\"Macintosh\")&&-1!==e.indexOf(\"Safari\")&&(r=!0),r}},{}],239:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},{}],240:[function(t,e,r){e.exports=function(t,e,r){return t*(1-r)+e*r}},{}],241:[function(t,e,r){var n=t(\"./normalize\"),i=t(\"gl-mat4/create\"),a=t(\"gl-mat4/clone\"),o=t(\"gl-mat4/determinant\"),s=t(\"gl-mat4/invert\"),l=t(\"gl-mat4/transpose\"),c={length:t(\"gl-vec3/length\"),normalize:t(\"gl-vec3/normalize\"),dot:t(\"gl-vec3/dot\"),cross:t(\"gl-vec3/cross\")},u=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function m(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}e.exports=function(t,e,r,i,g,v){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),v||(v=[0,0,0,1]),!n(u,t))return!1;if(a(f,u),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var y,x,b,_,w,T,k,A=u[3],M=u[7],S=u[11],E=u[12],L=u[13],C=u[14],P=u[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),y=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],y[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,y[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,y[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,y[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else g[0]=g[1]=g[2]=0,g[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,u),r[0]=c.length(p[0]),c.normalize(p[0],p[0]),i[0]=c.dot(p[0],p[1]),m(p[1],p[1],p[0],1,-i[0]),r[1]=c.length(p[1]),c.normalize(p[1],p[1]),i[0]/=r[1],i[1]=c.dot(p[0],p[2]),m(p[2],p[2],p[0],1,-i[1]),i[2]=c.dot(p[1],p[2]),m(p[2],p[2],p[1],1,-i[2]),r[2]=c.length(p[2]),c.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],c.cross(d,p[1],p[2]),c.dot(p[0],d)<0)for(var I=0;I<3;I++)r[I]*=-1,p[I][0]*=-1,p[I][1]*=-1,p[I][2]*=-1;return v[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),v[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),v[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),v[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(v[0]=-v[0]),p[0][2]>p[2][0]&&(v[1]=-v[1]),p[1][0]>p[0][1]&&(v[2]=-v[2]),!0}},{\"./normalize\":242,\"gl-mat4/clone\":92,\"gl-mat4/create\":93,\"gl-mat4/determinant\":94,\"gl-mat4/invert\":98,\"gl-mat4/transpose\":109,\"gl-vec3/cross\":157,\"gl-vec3/dot\":162,\"gl-vec3/length\":172,\"gl-vec3/normalize\":179}],242:[function(t,e,r){e.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},{}],243:[function(t,e,r){var n=t(\"gl-vec3/lerp\"),i=t(\"mat4-recompose\"),a=t(\"mat4-decompose\"),o=t(\"gl-mat4/determinant\"),s=t(\"quat-slerp\"),l=f(),c=f(),u=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}e.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,c.translate,c.scale,c.skew,c.perspective,c.quaternion);return!(!h||!p)&&(n(u.translate,l.translate,c.translate,f),n(u.skew,l.skew,c.skew,f),n(u.scale,l.scale,c.scale,f),n(u.perspective,l.perspective,c.perspective,f),s(u.quaternion,l.quaternion,c.quaternion,f),i(t,u.translate,u.scale,u.skew,u.perspective,u.quaternion),!0)}},{\"gl-mat4/determinant\":94,\"gl-vec3/lerp\":173,\"mat4-decompose\":241,\"mat4-recompose\":244,\"quat-slerp\":271}],244:[function(t,e,r){var n={identity:t(\"gl-mat4/identity\"),translate:t(\"gl-mat4/translate\"),multiply:t(\"gl-mat4/multiply\"),create:t(\"gl-mat4/create\"),scale:t(\"gl-mat4/scale\"),fromRotationTranslation:t(\"gl-mat4/fromRotationTranslation\")},i=(n.create(),n.create());e.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},{\"gl-mat4/create\":93,\"gl-mat4/fromRotationTranslation\":96,\"gl-mat4/identity\":97,\"gl-mat4/multiply\":100,\"gl-mat4/scale\":107,\"gl-mat4/translate\":108}],245:[function(t,e,r){\"use strict\";var n=t(\"binary-search-bounds\"),i=t(\"mat4-interpolate\"),a=t(\"gl-mat4/invert\"),o=t(\"gl-mat4/rotateX\"),s=t(\"gl-mat4/rotateY\"),l=t(\"gl-mat4/rotateZ\"),c=t(\"gl-mat4/lookAt\"),u=t(\"gl-mat4/translate\"),f=(t(\"gl-mat4/scale\"),t(\"gl-vec3/normalize\")),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}e.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,c=0;c<16;++c)o[c]=s[l++];else{var u=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(c=0;c<16;++c)h[c]=s[l++];var d=this.nextMatrix;for(c=0;c<16;++c)d[c]=s[l++],p=p&&h[c]===d[c];if(u<1e-6||p)for(c=0;c<16;++c)o[c]=h[c];else i(o,h,d,(t-e[r])/u)}var m=this.computedUp;m[0]=o[1],m[1]=o[5],m[2]=o[9],f(m,m);var g=this.computedInverse;a(g,o);var v=this.computedEye,y=g[15];v[0]=g[12]/y,v[1]=g[13]/y,v[2]=g[14]/y;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(c=0;c<3;++c)x[c]=v[c]-o[2+4*c]*b}},d.idle=function(t){if(!(t1&&n(t[o[u-2]],t[o[u-1]],c)<=0;)u-=1,o.pop();for(o.push(l),u=s.length;u>1&&n(t[s[u-2]],t[s[u-1]],c)>=0;)u-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i0;--p)r[f++]=s[p];return r};var n=t(\"robust-orientation\")[3]},{\"robust-orientation\":284}],247:[function(t,e,r){\"use strict\";e.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return\"altKey\"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),\"shiftKey\"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),\"ctrlKey\"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),\"metaKey\"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function c(t,s){var c=n.x(s),u=n.y(s);\"buttons\"in s&&(t=0|s.buttons),(t!==r||c!==i||u!==a||l(s))&&(r=0|t,i=c||0,a=u||0,e&&e(r,i,a,o))}function u(t){c(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?c(0,t):c(r,t)}function d(t){c(r|n.buttons(t),t)}function m(t){c(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener(\"mousemove\",p),t.addEventListener(\"mousedown\",d),t.addEventListener(\"mouseup\",m),t.addEventListener(\"mouseleave\",u),t.addEventListener(\"mouseenter\",u),t.addEventListener(\"mouseout\",u),t.addEventListener(\"mouseover\",u),t.addEventListener(\"blur\",f),t.addEventListener(\"keyup\",h),t.addEventListener(\"keydown\",h),t.addEventListener(\"keypress\",h),t!==window&&(window.addEventListener(\"blur\",f),window.addEventListener(\"keyup\",h),window.addEventListener(\"keydown\",h),window.addEventListener(\"keypress\",h)))}g();var v={element:t};return Object.defineProperties(v,{enabled:{get:function(){return s},set:function(e){e?g():function(){if(!s)return;s=!1,t.removeEventListener(\"mousemove\",p),t.removeEventListener(\"mousedown\",d),t.removeEventListener(\"mouseup\",m),t.removeEventListener(\"mouseleave\",u),t.removeEventListener(\"mouseenter\",u),t.removeEventListener(\"mouseout\",u),t.removeEventListener(\"mouseover\",u),t.removeEventListener(\"blur\",f),t.removeEventListener(\"keyup\",h),t.removeEventListener(\"keydown\",h),t.removeEventListener(\"keypress\",h),t!==window&&(window.removeEventListener(\"blur\",f),window.removeEventListener(\"keyup\",h),window.removeEventListener(\"keydown\",h),window.removeEventListener(\"keypress\",h))}()},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),v};var n=t(\"mouse-event\")},{\"mouse-event\":249}],248:[function(t,e,r){var n={left:0,top:0};e.exports=function(t,e,r){e=e||t.currentTarget||t.srcElement,Array.isArray(r)||(r=[0,0]);var i=t.clientX||0,a=t.clientY||0,o=(s=e,s===window||s===document||s===document.body?n:s.getBoundingClientRect());var s;return r[0]=i-o.left,r[1]=a-o.top,r}},{}],249:[function(t,e,r){\"use strict\";function n(t){return t.target||t.srcElement||window}r.buttons=function(t){if(\"object\"==typeof t){if(\"buttons\"in t)return t.buttons;if(\"which\"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0\");\"function\"!=typeof t.vertex&&e(\"Must specify vertex creation function\");\"function\"!=typeof t.cell&&e(\"Must specify cell creation function\");\"function\"!=typeof t.phase&&e(\"Must specify phase function\");for(var s=t.getters||[],l=new Array(a),c=0;c=0?l[c]=!0:l[c]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(\",\");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,l)};var i={\"false,0,1\":function(t,e,r,n,i){return function(a,o,s,l){var c,u=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],m=0|a.stride[1],g=p,v=0|-d,y=0,x=0|-m,b=0,_=-d-m|0,w=0,T=0|d,k=m-d*u|0,A=0,M=0,S=0,E=2*u|0,L=n(E),C=n(E),P=0,I=0,O=-1,z=-1,D=0,R=0|-u,F=0|u,B=0,N=-u-1|0,j=u-1|0,U=0,V=0,H=0;for(A=0;A0){if(M=1,L[P++]=r(h[g],o,s,l),g+=T,u>0)for(A=1,c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++),P+=1,g+=T,A=2;A0)for(A=1,c=h[g],I=L[P]=r(c,o,s,l),D=L[P+O],B=L[P+R],U=L[P+N],I===D&&I===B&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,D,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,g+=T,A=2;A0){if(A=1,L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++),P+=1,g+=T,M=2;M0)for(M=1,c=h[g],I=L[P]=r(c,o,s,l),B=L[P+R],D=L[P+O],U=L[P+N],I===B&&I===D&&I===U||(y=h[g+v],b=h[g+x],w=h[g+_],t(A,M,c,y,b,w,I,B,D,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,y,U,B,o,s,l)),P+=1,g+=T,M=2;M2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}e.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,\"string\"==typeof r?r:\"clamp\")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=u[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return u[e]=a,a}(r)(t,e)}},{dup:65}],253:[function(t,e,r){\"use strict\";function n(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(c=b,b=0):(c=64,b-=64),n=v+x*f+b*h,o=y+x*d+b*m;var _=0,w=0,T=0,k=p,A=f-u*p,M=h-l*f,S=g,E=d-u*g,L=m-l*d;for(T=0;T0;){m<64?(l=m,m=0):(l=64,m-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+m*u+g*c,o=d+m*h+g*f;var v=0,y=0,x=u,b=c-l*u,_=h,w=f-l*h;for(y=0;y0;){y<64?(c=y,y=0):(c=64,y-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=g+y*h+x*u+b*f,o=v+y*m+x*p+b*d;var _=0,w=0,T=0,k=h,A=u-c*h,M=f-s*u,S=m,E=p-c*m,L=d-s*p;for(T=0;Tr;){v=0,y=m-o;e:for(g=0;gb)break e;y+=f,v+=h}for(v=m,y=m-o,g=0;g>1,q=H-j,G=H+j,Y=U,W=q,X=H,Z=G,J=V,K=i+1,Q=a-1,$=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k0){g=Z,Z=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*X,N=s;t:for(k=0;k0){g=Y,Y=X,X=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*Z,N=s;t:for(k=0;k0){g=Y,Y=Z,Z=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*Z,N=s;t:for(k=0;k0){g=X,X=Z,Z=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*J,N=s;t:for(k=0;k0){g=W,W=J,J=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*J,N=s;t:for(k=0;k0){g=Z,Z=J,J=g;break t}if(rt<0)break t;N+=p}for(A=l*Y,M=l*W,S=l*X,E=l*Z,L=l*J,C=l*U,P=l*H,I=l*V,B=0,N=s,k=0;k0)){if(rt<0){for(A=l*b,M=l*K,S=l*Q,N=s,k=0;k0)for(;;){_=s+Q*l,B=0;t:for(k=0;k0)){_=s+Q*l,B=0;t:for(k=0;kV){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,c)}},{\"typedarray-pool\":308}],258:[function(t,e,r){\"use strict\";var n=t(\"./lib/compile_sort.js\"),i={};e.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(\":\"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},{\"./lib/compile_sort.js\":257}],259:[function(t,e,r){var n=t(\"is-buffer\"),i=\"undefined\"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return\"number\"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return\"number\"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,\"order\",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return\"number\"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),\"number\"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,c=Math.ceil;return\"number\"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=c(-r/l)):r=c(r/l),a*=l),\"number\"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=c(-i/l)):i=c(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return\"number\"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),\"number\"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,\"order\",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.stride[0],u=this.stride[1],f=this.stride[2];return\"number\"==typeof t&&t>=0&&(i+=c*(a=0|t),o-=a),\"number\"==typeof e&&e>=0&&(i+=u*(a=0|e),s-=a),\"number\"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,c,u,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],c=this.stride[2],u=this.offset,f=0,h=Math.ceil;return\"number\"==typeof t&&((f=0|t)<0?(u+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),\"number\"==typeof e&&((f=0|e)<0?(u+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),\"number\"==typeof r&&((f=0|r)<0?(u+=c*(o-1),o=h(-o/f)):o=h(o/f),c*=f),new n(this.data,i,a,o,s,l,c,u)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return\"number\"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),\"number\"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),\"number\"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|c}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],c=this.shape[2],u=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return\"number\"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),\"number\"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),\"number\"==typeof r&&r>=0&&(a+=p*(o=0|r),c-=o),\"number\"==typeof i&&i>=0&&(a+=d*(o=0|i),u-=o),new n(this.data,s,l,c,u,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],c=this.stride[0],u=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,m=Math.ceil;return\"number\"==typeof t&&((d=0|t)<0?(p+=c*(a-1),a=m(-a/d)):a=m(a/d),c*=d),\"number\"==typeof e&&((d=0|e)<0?(p+=u*(o-1),o=m(-o/d)):o=m(o/d),u*=d),\"number\"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=m(-s/d)):s=m(s/d),f*=d),\"number\"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=m(-l/d)):l=m(l/d),h*=d),new n(this.data,a,o,s,l,c,u,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return\"number\"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),\"number\"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),\"number\"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),\"number\"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,c,u,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,c,u],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,\"size\",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,\"order\",{get:r}),i.set=function(e,r,n,i,a,o){return\"generic\"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return\"generic\"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,\"number\"!=typeof t||t<0?this.shape[0]:0|t,\"number\"!=typeof e||e<0?this.shape[1]:0|e,\"number\"!=typeof r||r<0?this.shape[2]:0|r,\"number\"!=typeof i||i<0?this.shape[3]:0|i,\"number\"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],c=this.shape[1],u=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],m=this.stride[2],g=this.stride[3],v=this.stride[4];return\"number\"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),\"number\"==typeof e&&e>=0&&(o+=d*(s=0|e),c-=s),\"number\"==typeof r&&r>=0&&(o+=m*(s=0|r),u-=s),\"number\"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),\"number\"==typeof a&&a>=0&&(o+=v*(s=0|a),h-=s),new n(this.data,l,c,u,f,h,p,d,m,g,v,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],c=this.shape[3],u=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],m=this.stride[4],g=this.offset,v=0,y=Math.ceil;return\"number\"==typeof t&&((v=0|t)<0?(g+=f*(o-1),o=y(-o/v)):o=y(o/v),f*=v),\"number\"==typeof e&&((v=0|e)<0?(g+=h*(s-1),s=y(-s/v)):s=y(s/v),h*=v),\"number\"==typeof r&&((v=0|r)<0?(g+=p*(l-1),l=y(-l/v)):l=y(l/v),p*=v),\"number\"==typeof i&&((v=0|i)<0?(g+=d*(c-1),c=y(-c/v)):c=y(c/v),d*=v),\"number\"==typeof a&&((v=0|a)<0?(g+=m*(u-1),u=y(-u/v)):u=y(u/v),m*=v),new n(this.data,o,s,l,c,u,f,h,p,d,m,g)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return\"number\"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),\"number\"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),\"number\"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),\"number\"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),\"number\"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?\"T\":String(e),n=s[r];return-1===e?n(t):0===e?n(t,c[t][0]):n(t,c[t],o)}var c={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};e.exports=function(t,e,r,a){if(void 0===t)return(0,c.array[0])([]);\"number\"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,u=1;s>=0;--s)r[s]=u,u*=e[s]}if(void 0===a){a=0;for(s=0;st==t>0?a===-1>>>0?(r+=1,a=0):a+=1:0===a?(a=-1>>>0,r-=1):a-=1;return n.pack(a,r)}},{\"double-bits\":64}],261:[function(t,e,r){r.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[c],_=1/Math.sqrt(g*y);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(v[w]*m[T]-v[T]*m[w])}}}for(o=0;oa)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},r.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0;for(c=0;c<3;++c)h[c]*=p;i[o]=h}return i}},{}],262:[function(t,e,r){\"use strict\";e.exports=function(t,e,r,n,i,a,o,s,l,c){var u=e+a+c;if(f>0){var f=Math.sqrt(u+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,c);f=Math.sqrt(2*h-u+1);e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},{}],263:[function(t,e,r){\"use strict\";e.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),u(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));i.setDistanceLimits(t.zoomMin,t.zoomMax),(\"eye\"in t||\"up\"in t)&&i.lookAt(0,t.eye,t.center,t.up);return i};var n=t(\"filtered-vector\"),i=t(\"gl-mat4/lookAt\"),a=t(\"gl-mat4/fromQuat\"),o=t(\"gl-mat4/invert\"),s=t(\"./lib/quatFromFrame\");function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function c(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function u(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=c(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;u(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var c=0,f=0;f<3;++f)c+=r[l+4*f]*i[f];r[12+l]=-c}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],c=l(a,o,s);a/=c,o/=c,s/=c;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=l(u-=a*p,f-=o*p,h-=s*p);u/=d,f/=d,h/=d;var m=i[2],g=i[6],v=i[10],y=m*a+g*o+v*s,x=m*u+g*f+v*h,b=l(m-=y*a+x*u,g-=y*o+x*f,v-=y*s+x*h);m/=b,g/=b,v/=b;var _=u*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],u=i[1],f=i[5],h=i[9],p=i[2],d=i[6],m=i[10],g=e*a+r*u,v=e*o+r*f,y=e*s+r*h,x=-(d*y-m*v),b=-(m*g-p*y),_=-(p*v-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=c(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,I=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=m;var O=Math.sin(n)/l(x,b,_);x*=O,b*=O,_*=O,I=I*(w=Math.cos(e))-(L=L*w+I*x+C*_-P*b)*x-(C=C*w+I*b+P*x-L*_)*b-(P=P*w+I*_+L*b-C*x)*_}var z=c(L,C,P,I);z>1e-6?(L/=z,C/=z,P/=z,I/=z):(L=C=P=0,I=1),this.rotation.set(t,L,C,P,I)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),u(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,c=0;c<3;++c)l+=Math.pow(r[c]-e[c],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),u(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,c=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,c-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},{\"./lib/quatFromFrame\":262,\"filtered-vector\":68,\"gl-mat4/fromQuat\":95,\"gl-mat4/invert\":98,\"gl-mat4/lookAt\":99}],264:[function(t,e,r){\n", + "/*!\n", + " * pad-left \n", + " *\n", + " * Copyright (c) 2014-2015, Jon Schlinkert.\n", + " * Licensed under the MIT license.\n", + " */\n", + "\"use strict\";var n=t(\"repeat-string\");e.exports=function(t,e,r){return n(r=void 0!==r?r+\"\":\" \",e)+t}},{\"repeat-string\":277}],265:[function(t,e,r){e.exports=function(t,e){e||(e=[0,\"\"]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\\d.\\-\\+]*\\s*(.*)/)[1]||\"\",e}},{}],266:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o0){o=a[u][r][0],l=u;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=m,l=f)}return i||o&&c(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];c(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=u(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=u(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=u(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var m=f(o,p);h(0,m)?d.push.apply(d,m):(d.length>0&&l.push(d),d=m)}d.length>0&&l.push(d)}return l};var n=t(\"compare-angle\")},{\"compare-angle\":54}],267:[function(t,e,r){\"use strict\";e.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){var c=o.pop();i[c]=!1;var u=r[c];for(s=0;s0}))).length,g=new Array(m),v=new Array(m);for(p=0;p0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];if(0===V){var H=d[B];j=[H]}for(p=0;p=0))if(F[q]=1^V,R.push(q),0===V)D(H=d[q])||(H.reverse(),j.push(H))}0===V&&r.push(j)}return r};var n=t(\"edges-to-adjacency-list\"),i=t(\"planar-dual\"),a=t(\"point-in-big-polygon\"),o=t(\"two-product\"),s=t(\"robust-sum\"),l=t(\"uniq\"),c=t(\"./lib/trim-leaves\");function u(t,e){for(var r=new Array(t),n=0;n0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,c=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(c>0)a=a.left;else{if(!(c<0))return 0;s=1,a=a.right}}return s}}(v.slabs,v.coordinates);return 0===a.length?y:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),y)};var n=t(\"robust-orientation\")[3],i=t(\"slab-decomposition\"),a=t(\"interval-tree-1d\"),o=t(\"binary-search-bounds\");function s(){return!0}function l(t){for(var e={},r=0;r=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d):(k=0,p>=0?(A=0,y=d):-p>=f?(A=1,y=f+2*p+d):y=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,y=d):-h>=c?(k=1,y=c+2*h+d):y=h*(k=-h/c)+d;else{var M=1/T;y=(k*=M)*(c*k+u*(A*=M)+2*h)+A*(u*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=u+h)?(_=b-x)>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d:(k=0,b<=0?(A=1,y=f+2*p+d):p>=0?(A=0,y=d):y=p*(A=-p/f)+d):A<0?(b=c+h)>(x=u+p)?(_=b-x)>=(w=c-2*u+f)?(A=1,k=0,y=f+2*p+d):y=(k=1-(A=_/w))*(c*k+u*A+2*h)+A*(u*k+f*A+2*p)+d:(A=0,b<=0?(k=1,y=c+2*h+d):h>=0?(k=0,y=d):y=h*(k=-h/c)+d):(_=f+p-u-h)<=0?(k=0,A=1,y=f+2*p+d):_>=(w=c-2*u+f)?(k=1,A=0,y=c+2*h+d):y=(k=_/w)*(c*k+u*(A=1-k)+2*h)+A*(u*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l0){var c=t[r-1];if(0===n(s,c)&&a(c)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},{\"cell-orientation\":47,\"compare-cell\":56,\"compare-oriented-cell\":57}],277:[function(t,e,r){\n", + "/*!\n", + " * repeat-string \n", + " *\n", + " * Copyright (c) 2014-2015, Jon Schlinkert.\n", + " * Licensed under the MIT License.\n", + " */\n", + "\"use strict\";var n,i=\"\";e.exports=function(t,e){if(\"string\"!=typeof t)throw new TypeError(\"expected a string\");if(1===e)return t;if(2===e)return t+t;var r=t.length*e;if(n!==t||void 0===n)n=t,i=\"\";else if(i.length>=r)return i.substr(0,r);for(;r>i.length&&e>1;)1&e&&(i+=t),e>>=1,t+=t;return i=(i+=t).substr(0,r)}},{}],278:[function(t,e,r){(function(t){(function(){e.exports=t.performance&&t.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}}).call(this)}).call(this,void 0!==n?n:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}],279:[function(t,e,r){\"use strict\";e.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],c=r[1]-n[1],u=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*c,m=o*l,g=o*s,v=i*c,y=i*l,x=a*s,b=u*(d-m)+f*(g-v)+p*(y-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(m))*Math.abs(u)+(Math.abs(g)+Math.abs(v))*Math.abs(f)+(Math.abs(y)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=u(t.length)),e.apply(void 0,t)}function m(t,e,r,n,i,a,o){return function(e,r,s,l,c){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,c)}for(var u=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);if(s>0&&l>0||s<0&&l<0)return!1;if(0===a&&0===o&&0===s&&0===l)return function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),c=r[i],u=n[i],f=Math.min(c,u);if(Math.max(c,u)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,c=e[2*l+1];if(c===a)return l;a>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function u(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>u&1&&c.push(i[u]);e.push(c)}return s(e)},r.skeleton=f,r.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=v(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=y(t);if(r>=0)if(e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return c[r]===e?t:(c[r]=-1/0,b(t),_(),c[r]=e,b((M+=1)-1))}function T(t){if(!u[t]){u[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],m(e)),A[r]>=0&&w(A[r],m(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||c[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=t(\"robust-orientation\"),i=t(\"simplicial-complex\")},{\"robust-orientation\":284,\"simplicial-complex\":295}],298:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),c=n(r,a,o);if(l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;if(l=n(s,o,a),c=n(s,o,r),l<0){if(c<=0)return l}else if(l>0){if(c>=0)return l}else if(c)return c;return a[0]-s[0]};var n=t(\"robust-orientation\");function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),c=Math.min(e[0][1],e[1][1]),u=Math.max(e[0][1],e[1][1]);return lu?s-u:l-u}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=c(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=c(t.right,e))return l;t=t.left}}return r}function u(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=c(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var u=c(this.slabs[e-1],t);u&&(s?o(u.key,s)>0&&(s=u.key,i=u.value):(i=u.value,s=u.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},{\"./lib/order-segments\":298,\"binary-search-bounds\":31,\"functional-red-black-tree\":69,\"robust-orientation\":284}],300:[function(t,e,r){\"use strict\";var n=t(\"robust-dot-product\"),i=t(\"robust-sum\");function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&u<0){var f=o(s,u,l,i);r.push(f),n.push(f.slice())}u<0?n.push(l.slice()):u>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=u}return{positive:r,negative:n}},e.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c>=0&&r.push(s.slice()),n=c}return r},e.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&c<0)&&r.push(o(i,c,s,n)),c<=0&&r.push(s.slice()),n=c}return r}},{\"robust-dot-product\":281,\"robust-sum\":289}],301:[function(t,e,r){!function(){\"use strict\";var t={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\\x25]+/,modulo:/^\\x25{2}/,placeholder:/^\\x25(?:([1-9]\\d*)\\$|\\(([^)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\\d]*)/i,key_access:/^\\.([a-z_][a-z_\\d]*)/i,index_access:/^\\[(\\d+)\\]/,sign:/^[+-]/};function e(t){return i(o(t),arguments)}function n(t,r){return e.apply(null,[t].concat(r||[]))}function i(r,n){var i,a,o,s,l,c,u,f,h,p=1,d=r.length,m=\"\";for(a=0;a=0),s.type){case\"b\":i=parseInt(i,10).toString(2);break;case\"c\":i=String.fromCharCode(parseInt(i,10));break;case\"d\":case\"i\":i=parseInt(i,10);break;case\"j\":i=JSON.stringify(i,null,s.width?parseInt(s.width):0);break;case\"e\":i=s.precision?parseFloat(i).toExponential(s.precision):parseFloat(i).toExponential();break;case\"f\":i=s.precision?parseFloat(i).toFixed(s.precision):parseFloat(i);break;case\"g\":i=s.precision?String(Number(i.toPrecision(s.precision))):parseFloat(i);break;case\"o\":i=(parseInt(i,10)>>>0).toString(8);break;case\"s\":i=String(i),i=s.precision?i.substring(0,s.precision):i;break;case\"t\":i=String(!!i),i=s.precision?i.substring(0,s.precision):i;break;case\"T\":i=Object.prototype.toString.call(i).slice(8,-1).toLowerCase(),i=s.precision?i.substring(0,s.precision):i;break;case\"u\":i=parseInt(i,10)>>>0;break;case\"v\":i=i.valueOf(),i=s.precision?i.substring(0,s.precision):i;break;case\"x\":i=(parseInt(i,10)>>>0).toString(16);break;case\"X\":i=(parseInt(i,10)>>>0).toString(16).toUpperCase()}t.json.test(s.type)?m+=i:(!t.number.test(s.type)||f&&!s.sign?h=\"\":(h=f?\"+\":\"-\",i=i.toString().replace(t.sign,\"\")),c=s.pad_char?\"0\"===s.pad_char?\"0\":s.pad_char.charAt(1):\" \",u=s.width-(h+i).length,l=s.width&&u>0?c.repeat(u):\"\",m+=s.align?h+i+l:\"0\"===c?h+l+i:l+h+i)}return m}var a=Object.create(null);function o(e){if(a[e])return a[e];for(var r,n=e,i=[],o=0;n;){if(null!==(r=t.text.exec(n)))i.push(r[0]);else if(null!==(r=t.modulo.exec(n)))i.push(\"%\");else{if(null===(r=t.placeholder.exec(n)))throw new SyntaxError(\"[sprintf] unexpected placeholder\");if(r[2]){o|=1;var s=[],l=r[2],c=[];if(null===(c=t.key.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");for(s.push(c[1]);\"\"!==(l=l.substring(c[0].length));)if(null!==(c=t.key_access.exec(l)))s.push(c[1]);else{if(null===(c=t.index_access.exec(l)))throw new SyntaxError(\"[sprintf] failed to parse named argument key\");s.push(c[1])}r[2]=s}else o|=2;if(3===o)throw new Error(\"[sprintf] mixing positional and named placeholders is not (yet) supported\");i.push({placeholder:r[0],param_no:r[1],keys:r[2],sign:r[3],pad_char:r[4],align:r[5],width:r[6],precision:r[7],type:r[8]})}n=n.substring(r[0].length)}return a[e]=i}void 0!==r&&(r.sprintf=e,r.vsprintf=n),\"undefined\"!=typeof window&&(window.sprintf=e,window.vsprintf=n)}()},{}],302:[function(t,e,r){\"use strict\";e.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,c,u,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(c<<3)|0;if(0!==p&&15!==p)switch(p){case 0:u.push([t-.5,e-.5]);break;case 1:u.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:u.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:u.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:u.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:u.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:u.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:u.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:u.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:u.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:u.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:u.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:u.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:u.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:u.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)]);break;case 15:u.push([t-.5,e-.5])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}};var o={}},{\"ndarray-extract-contour\":251,\"zero-crossings\":318}],303:[function(t,e,r){(function(r){(function(){\"use strict\";e.exports=function t(e,r,i){i=i||{};var o=a[e];o||(o=a[e]={\" \":{data:new Float32Array(0),shape:.2}});var s=o[r];if(!s)if(r.length<=1||!/\\d/.test(r))s=o[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(u),d=0,m=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var c=0;c<16;++c)this.computedMatrix[c]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),u=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,u+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(u);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],m=this.computedAngle[1],g=Math.cos(d),v=Math.sin(d),y=Math.cos(m),x=Math.sin(m),b=this.computedCenter,_=g*y,w=v*y,T=x,k=-g*x,A=-v*x,M=y,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],I=E[9],O=E[2],z=E[6],D=E[10],R=P*D-I*z,F=I*O-C*D,B=C*z-P*O,N=c(R,F,B);R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B;for(a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){u=0;for(var j=0;j<3;++j)u+=E[a+4*j]*S[j];E[12+a]=-u}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,c=0;c<3;++c)i[4*c]=o[c],i[4*c+1]=s[c],i[4*c+2]=l[c];a(i,i,n,d);for(c=0;c<3;++c)o[c]=i[4*c],s[c]=i[4*c+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=c(a,o,s);a/=l,o/=l,s/=l;var u=i[0],f=i[4],h=i[8],p=u*a+f*o+h*s,d=c(u-=a*p,f-=o*p,h-=s*p),m=(u/=d)*e+a*r,g=(f/=d)*e+o*r,v=(h/=d)*e+s*r;this.center.move(t,m,g,v);var y=Math.exp(this.computedRadius[0]);y=Math.max(1e-4,y+n),this.radius.set(t,Math.log(y))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;\"number\"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),m=Math.max(h,p,d);h===m?(s=s<0?-1:1,l=f=0):d===m?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=c(s,l,f);s/=g,l/=g,f/=g}var v,y,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=c(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=c(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Y),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,I=E*k+L*A+C*M;v=R<0?-Math.PI/2:Math.PI/2,y=Math.atan2(I,P)}else{var O=e[2],z=e[6],D=e[10],R=O*s+z*l+D*f,F=O*x+z*b+D*_,B=O*k+z*A+D*M;v=Math.asin(u(R)),y=Math.atan2(B,F)}this.angle.jump(t,y,v),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Y=V[14]/H,W=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*W,G-j*W,Y-U*W)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=c(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=c(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,m=d[0],g=d[1],v=d[2],y=i*m+a*g+o*v,x=c(m-=y*i,g-=y*a,v-=y*o);if(!(x<.01&&(x=c(m=a*h-o*f,g=o*l-i*h,v=i*f-a*l))<1e-6)){m/=x,g/=x,v/=x,this.up.set(t,i,a,o),this.right.set(t,m,g,v),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*v-o*g,_=o*m-i*v,w=i*g-a*m,T=c(b,_,w),k=i*l+a*f+o*h,A=m*l+g*f+v*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(u(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var I=Math.abs(C+2*Math.PI-E),O=Math.abs(C-E),z=Math.abs(C-2*Math.PI-E);I0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function m(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function v(t){return new Int8Array(p(t),0,t)}function y(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}r.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if(\"[object ArrayBuffer]\"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);u[r].push(t)}},r.freeUint8=r.freeUint16=r.freeUint32=r.freeBigUint64=r.freeInt8=r.freeInt16=r.freeInt32=r.freeBigInt64=r.freeFloat32=r.freeFloat=r.freeFloat64=r.freeDouble=r.freeUint8Clamped=r.freeDataView=function(t){h(t.buffer)},r.freeArrayBuffer=h,r.freeBuffer=function(t){f[n.log2(t.length)].push(t)},r.malloc=function(t,e){if(void 0===e||\"arraybuffer\"===e)return p(t);switch(e){case\"uint8\":return d(t);case\"uint16\":return m(t);case\"uint32\":return g(t);case\"int8\":return v(t);case\"int16\":return y(t);case\"int32\":return x(t);case\"float\":case\"float32\":return b(t);case\"double\":case\"float64\":return _(t);case\"uint8_clamped\":return w(t);case\"bigint64\":return k(t);case\"biguint64\":return T(t);case\"buffer\":return M(t);case\"data\":case\"dataview\":return A(t);default:return null}return null},r.mallocArrayBuffer=p,r.mallocUint8=d,r.mallocUint16=m,r.mallocUint32=g,r.mallocInt8=v,r.mallocInt16=y,r.mallocInt32=x,r.mallocFloat32=r.mallocFloat=b,r.mallocFloat64=r.mallocDouble=_,r.mallocUint8Clamped=w,r.mallocBigUint64=T,r.mallocBigInt64=k,r.mallocDataView=A,r.mallocBuffer=M,r.clearCache=function(){for(var t=0;t<32;++t)c.UINT8[t].length=0,c.UINT16[t].length=0,c.UINT32[t].length=0,c.INT8[t].length=0,c.INT16[t].length=0,c.INT32[t].length=0,c.FLOAT[t].length=0,c.DOUBLE[t].length=0,c.BIGUINT64[t].length=0,c.BIGINT64[t].length=0,c.UINT8C[t].length=0,u[t].length=0,f[t].length=0}}).call(this)}).call(this,void 0!==n?n:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{\"bit-twiddle\":32,buffer:3,dup:65}],309:[function(t,e,r){\"use strict\";function n(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts));return r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+\"px\",n.font].filter((function(t){return t})).join(\" \"),r.textAlign=\"start\",r.textBaseline=\"alphabetic\",r.direction=\"ltr\",h(function(t,e,r,n,a,o){r=r.replace(/\\n/g,\"\"),r=!0===o.breaklines?r.replace(/\\/g,\"\\n\"):r.replace(/\\/g,\" \");var s=\"\",l=[];for(p=0;p-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(S(),\"?px \"),g*=Math.pow(.75,l-s),n=n.replace(\"?px \",S())),m+=.25*x*(l-s)}if(!0===o.superscripts){var c=t.indexOf(\"+\"),u=r.indexOf(\"+\"),f=c>-1?parseInt(t[1+c]):0,h=u>-1?parseInt(r[1+u]):0;f!==h&&(n=n.replace(S(),\"?px \"),g*=Math.pow(.75,h-f),n=n.replace(\"?px \",S())),m-=.25*x*(h-f)}if(!0===o.bolds){var p=t.indexOf(\"b|\")>-1,d=r.indexOf(\"b|\")>-1;!p&&d&&(n=v?n.replace(\"italic \",\"italic bold \"):\"bold \"+n),p&&!d&&(n=n.replace(\"bold \",\"\"))}if(!0===o.italics){var v=t.indexOf(\"i|\")>-1,y=r.indexOf(\"i|\")>-1;!v&&y&&(n=\"italic \"+n),v&&!y&&(n=n.replace(\"italic \",\"\"))}e.font=n}for(h=0;h\",a=\"\",o=i.length,s=a.length,l=\"+\"===e[0]||\"-\"===e[0],c=0,u=-s;c>-1&&-1!==(c=r.indexOf(i,c))&&-1!==(u=r.indexOf(a,c+o))&&!(u<=c);){for(var f=c;f=u)n[f]=null,r=r.substr(0,f)+\" \"+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=c+o,d=r.substr(p,u-p).indexOf(i);c=-1!==d?d:u+s}return n}function u(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function f(t,e,r,n){var i=u(t,n),a=function(t,e,r){for(var n=e.textAlign||\"start\",i=e.textBaseline||\"alphabetic\",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:y((function(e){var n=v(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:y((function(n,i){var a,o=v(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:y((function(n){var i,a,o=v(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0)&&(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,!0)}))}})};d.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),\"function\"==typeof r?function(){function n(){this instanceof d||x();var e,n=new r,i=void 0,a=!1;return e=t?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new d),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new d),i.set___(t,e)}else n.set(t,e);return this},Object.create(d.prototype,{get___:{value:y((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:y((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:y(e)},delete___:{value:y((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:y((function(t){if(t!==m)throw new Error(\"bogus call to permitHostObjects___\");a=!0}))}})}t&&\"undefined\"!=typeof Proxy&&(Proxy=void 0),n.prototype=d.prototype,e.exports=n,Object.defineProperty(WeakMap.prototype,\"constructor\",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():(\"undefined\"!=typeof Proxy&&(Proxy=void 0),e.exports=d)}function m(t){t.permitHostObjects___&&t.permitHostObjects___(m)}function g(t){return!(\"weakmap:\"==t.substr(0,\"weakmap:\".length)&&\"___\"===t.substr(t.length-3))}function v(t){if(t!==Object(t))throw new TypeError(\"Not an object: \"+t);var e=t[l];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,l,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function y(t){return t.prototype=null,Object.freeze(t)}function x(){h||\"undefined\"==typeof console||(h=!0,console.warn(\"WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future.\"))}}()},{}],314:[function(t,e,r){var n=t(\"./hidden-store.js\");e.exports=function(){var t={};return function(e){if((\"object\"!=typeof e||null===e)&&\"function\"!=typeof e)throw new Error(\"Weakmap-shim: Key must be object\");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},{\"./hidden-store.js\":315}],315:[function(t,e,r){e.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,\"valueOf\",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},{}],316:[function(t,e,r){var n=t(\"./create-store.js\");e.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty(\"value\")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return\"value\"in t(e)},delete:function(e){return delete t(e).value}}}},{\"./create-store.js\":314}],317:[function(t,e,r){\"use strict\";var n,i=function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],c=s;n|=0;var u=0,f=s;for(u=0;u=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}};e.exports=(n={funcName:{funcName:\"zeroCrossings\"}.funcName},function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(i.bind(void 0,n)))},{}],318:[function(t,e,r){\"use strict\";e.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=t(\"./lib/zc-core\")},{\"./lib/zc-core\":317}]},{},[6])(6)}))}).call(this)}).call(this,\"undefined\"!=typeof global?global:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:{})},{}]},{},[27])(27)}));\n", + " });\n", + " require(['plotly'], function(Plotly) {\n", + " window._Plotly = Plotly;\n", + " });\n", + " }\n", + " \n", + " " + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from IPython.display import Markdown as md\n", + "from IPython.display import display, HTML\n", + "import pandas as pd\n", + "import numpy as np\n", + "import ipywidgets as widgets\n", + "from pathlib import Path\n", + "from datetime import datetime\n", + "from recopytex import flat_df_students, pp_q_scores\n", + "from datetime import datetime\n", + "\n", + "\n", + "import chart_studio.plotly as py\n", + "import plotly.graph_objects as go\n", + "import plotly.figure_factory as ff\n", + "\n", + "from plotly.offline import iplot, init_notebook_mode\n", + "init_notebook_mode()" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "05307eef", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:08.209887Z", + "iopub.status.busy": "2022-09-27T11:48:08.209511Z", + "iopub.status.idle": "2022-09-27T11:48:08.210992Z", + "shell.execute_reply": "2022-09-27T11:48:08.211278Z" + }, + "papermill": { + "duration": 0.081194, + "end_time": "2022-09-27T11:48:08.211363", + "exception": false, + "start_time": "2022-09-27T11:48:08.130169", + "status": "completed" + }, + "tags": [ + "injected-parameters" + ] + }, + "outputs": [], + "source": [ + "# Parameters\n", + "tribe = \"2SNT\"\n", + "assessment = \"QCM Internet\"\n", + "date = \"20/02/23\"\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "2a41f502", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:08.528130Z", + "iopub.status.busy": "2022-09-27T11:48:08.527692Z", + "iopub.status.idle": "2022-09-27T11:48:08.530503Z", + "shell.execute_reply": "2022-09-27T11:48:08.530107Z" + }, + "extensions": { + "jupyter_dashboards": { + "version": 1, + "views": { + "grid_default": {}, + "report_default": { + "hidden": false + } + } + } + }, + "papermill": { + "duration": 0.086523, + "end_time": "2022-09-27T11:48:08.530574", + "exception": false, + "start_time": "2022-09-27T11:48:08.444051", + "status": "completed" + }, + "slideshow": { + "slide_type": "slide" + }, + "tags": [] + }, + "outputs": [ + { + "data": { + "text/markdown": [ + "# QCM Internet (20/02/23) pour 2SNT" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "if date is None:\n", + " display(md(f\"# {assessment} pour {tribe}\"))\n", + "else:\n", + " display(md(f\"# {assessment} ({date}) pour {tribe}\"))" + ] + }, + { + "cell_type": "markdown", + "id": "dfaf5d3d", + "metadata": { + "papermill": { + "duration": 0.211414, + "end_time": "2022-09-27T11:48:16.462524", + "exception": false, + "start_time": "2022-09-27T11:48:16.251110", + "status": "completed" + }, + "tags": [] + }, + "source": [ + "## Envoie des bilans par mail" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "76384db8", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:16.782829Z", + "iopub.status.busy": "2022-09-27T11:48:16.781664Z", + "iopub.status.idle": "2022-09-27T11:48:16.784344Z", + "shell.execute_reply": "2022-09-27T11:48:16.784663Z" + }, + "papermill": { + "duration": 0.164784, + "end_time": "2022-09-27T11:48:16.784751", + "exception": false, + "start_time": "2022-09-27T11:48:16.619967", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[SNT] Correction du QCM Internet\n", + "Bonjour,\n", + " \n", + "\n", + "En pièce jointe, vous trouverez un document détaillant la note du QCM.\n", + "Si vous avez des remarques ou des questions n'hésitez pas à me les transmettre. La note sera mise sur Pronote dans la semaine.\n", + "\n", + "B.Bertrand\n", + "\n" + ] + } + ], + "source": [ + "mailfrom = \"benjamin.bertrand@ac-lyon.fr\"\n", + "subject = f\"[SNT] Correction du {assessment}\"\n", + "message = \"\"\"Bonjour,\n", + " \n", + "\n", + "En pièce jointe, vous trouverez un document détaillant la note du QCM.\n", + "Si vous avez des remarques ou des questions n'hésitez pas à me les transmettre. La note sera mise sur Pronote dans la semaine.\n", + "\n", + "B.Bertrand\n", + "\"\"\"\n", + "print(subject)\n", + "print(message)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "71eb9a2b", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:17.100522Z", + "iopub.status.busy": "2022-09-27T11:48:17.100107Z", + "iopub.status.idle": "2022-09-27T11:48:17.102673Z", + "shell.execute_reply": "2022-09-27T11:48:17.103005Z" + }, + "papermill": { + "duration": 0.163488, + "end_time": "2022-09-27T11:48:17.103104", + "exception": false, + "start_time": "2022-09-27T11:48:16.939616", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "import smtplib\n", + "import os\n", + "import sys\n", + "from email.message import EmailMessage\n", + "import mimetypes\n", + "import time\n", + "import random" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "f2834e6b", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:17.420901Z", + "iopub.status.busy": "2022-09-27T11:48:17.420509Z", + "iopub.status.idle": "2022-09-27T11:48:17.421953Z", + "shell.execute_reply": "2022-09-27T11:48:17.422265Z" + }, + "papermill": { + "duration": 0.164253, + "end_time": "2022-09-27T11:48:17.422351", + "exception": false, + "start_time": "2022-09-27T11:48:17.258098", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "def build_msg(subj, to_addr, from_addr, body, att):\n", + " msg = EmailMessage()\n", + " msg[\"Subject\"] = subj\n", + " msg[\"To\"] = to_addr\n", + " #msg[\"To\"] = \"lafrite26@gmail.com\"\n", + " msg[\"From\"] = from_addr\n", + " msg.set_content(body)\n", + "\n", + " if att != []:\n", + " ctype, encoding = mimetypes.guess_type(att)\n", + " if ctype is None or encoding is not None:\n", + " ctype = 'application/octet-stream'\n", + " maintype, subtype = ctype.split('/', 1)\n", + " with open(att, \"rb\") as f:\n", + " msg.add_attachment(f.read(),\n", + " maintype=maintype,\n", + " subtype=subtype,\n", + " filename=att.name)\n", + " return msg\n" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "30311066", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:17.745613Z", + "iopub.status.busy": "2022-09-27T11:48:17.745207Z", + "iopub.status.idle": "2022-09-27T11:48:17.747015Z", + "shell.execute_reply": "2022-09-27T11:48:17.746650Z" + }, + "papermill": { + "duration": 0.16894, + "end_time": "2022-09-27T11:48:17.747088", + "exception": false, + "start_time": "2022-09-27T11:48:17.578148", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "send = 1\n", + "fake = 0" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "d31598c3", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:18.064312Z", + "iopub.status.busy": "2022-09-27T11:48:18.063922Z", + "iopub.status.idle": "2022-09-27T11:48:18.066069Z", + "shell.execute_reply": "2022-09-27T11:48:18.065585Z" + }, + "papermill": { + "duration": 0.1633, + "end_time": "2022-09-27T11:48:18.066161", + "exception": false, + "start_time": "2022-09-27T11:48:17.902861", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "if send:\n", + " if fake:\n", + " server = smtplib.SMTP(\"localhost\", 8025)\n", + " server.ehlo()\n", + " else:\n", + " server = smtplib.SMTP(\"smtps.ac-lyon.fr\", 587)\n", + " server.ehlo()\n", + " server.starttls()\n", + " server.ehlo()\n", + " server.login(\"bbertrand\", os.popen(\"pass Prof/Lyon/bbertrand\").read()[:-1]) " + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "ca5690d7", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:18.388603Z", + "iopub.status.busy": "2022-09-27T11:48:18.388156Z", + "iopub.status.idle": "2022-09-27T11:48:18.389976Z", + "shell.execute_reply": "2022-09-27T11:48:18.389545Z" + }, + "papermill": { + "duration": 0.168321, + "end_time": "2022-09-27T11:48:18.390057", + "exception": false, + "start_time": "2022-09-27T11:48:18.221736", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [ + "try:\n", + " eleves_data = pd.read_csv(f\"../../{tribe}.csv\")\n", + "except FileNotFoundError:\n", + " try:\n", + " eleves_data = pd.read_csv(f\"../{tribe}.csv\")\n", + " except FileNotFoundError:\n", + " eleves_data = pd.read_csv(f\"{tribe}.csv\")\n", + "eleves_data.fillna(\"\", inplace=True)\n", + "#eleves_data" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "b676f878", + "metadata": { + "execution": { + "iopub.execute_input": "2022-09-27T11:48:18.712395Z", + "iopub.status.busy": "2022-09-27T11:48:18.711804Z", + "iopub.status.idle": "2022-09-27T11:48:18.718564Z", + "shell.execute_reply": "2022-09-27T11:48:18.718888Z" + }, + "papermill": { + "duration": 0.170407, + "end_time": "2022-09-27T11:48:18.718993", + "exception": false, + "start_time": "2022-09-27T11:48:18.548586", + "status": "completed" + }, + "tags": [] + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\tBilan envoyé à ACHOUR Ilyes\n", + "Pas de rapport pour BELARBI Islem\n", + "\tBilan envoyé à BEN ELALLID Hajar\n", + "\tBilan envoyé à BISWAS Lina\n", + "\tBilan envoyé à BOULAABA Rayan\n", + "\tBilan envoyé à BREZUN Ines\n", + "\tBilan envoyé à BUGNON Enzo\n", + "\tBilan envoyé à CALLEWAERT Idaline\n", + "\tBilan envoyé à CATTIN Clément\n", + "\tBilan envoyé à CHRISTMANN Nathan\n", + "\tBilan envoyé à DECOSTER Clément\n", + "\tBilan envoyé à DEHIMAT Launy\n", + "\tBilan envoyé à DUPONT Jessica\n", + "\tBilan envoyé à GASAN Jéssica\n", + "\tBilan envoyé à GEORGET Raphaël\n", + "\tBilan envoyé à HABBAZ Hajar\n", + "\tBilan envoyé à JACQUEMIER Samuel\n", + "\tBilan envoyé à JACQUIER Juliette\n", + "\tBilan envoyé à JOVIC Atanase\n", + "\tBilan envoyé à KASSI Cheïma\n", + "\tBilan envoyé à KICHENASSAMY Sanjay\n", + "\tBilan envoyé à LE VEUZIT Adrien\n", + "\tBilan envoyé à LETIF Ilef\n", + "\tBilan envoyé à TOURRETTE Elise\n" + ] + } + ], + "source": [ + "\n", + "from unidecode import unidecode\n", + "for e in eleves_data.iterrows():\n", + " formated_name = unidecode(e[1]['Nom'].replace(' ', '_'))\n", + " reportfilename = Path(f\"correction/{formated_name}.pdf\")\n", + " try:\n", + " assert reportfilename.exists()\n", + " except:\n", + " print(f\"Pas de rapport pour {e[1]['Nom']}\")\n", + " else:\n", + " if e[1][\"mail\"] != \"\":\n", + " if send:\n", + " msg = build_msg(subject, e[1][\"mail\"], mailfrom, message, reportfilename)\n", + " server.send_message(msg)\n", + " print(f\"\\tBilan envoyé à {e[1]['Nom']}\")\n", + " else:\n", + " print(f\"Pas de mail pour {e[1]['Nom']}\")\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "78e914c1", + "metadata": { + "papermill": { + "duration": 0.158787, + "end_time": "2022-09-27T11:48:19.033692", + "exception": false, + "start_time": "2022-09-27T11:48:18.874905", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "24ff9733", + "metadata": { + "papermill": { + "duration": 0.166951, + "end_time": "2022-09-27T11:48:19.360034", + "exception": false, + "start_time": "2022-09-27T11:48:19.193083", + "status": "completed" + }, + "tags": [] + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "celltoolbar": "Diaporama", + "extensions": { + "jupyter_dashboards": { + "activeView": "grid_default", + "version": 1, + "views": { + "grid_default": { + "cellMargin": 10, + "defaultCellHeight": 20, + "maxColumns": 12, + "name": "grid", + "type": "grid" + }, + "report_default": { + "name": "report", + "type": "report" + } + } + } + }, + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.9" + }, + "papermill": { + "duration": 13.463594, + "end_time": "2022-09-27T11:48:19.827083", + "environment_variables": {}, + "exception": null, + "input_path": "templates/tpl_evaluation.ipynb", + "output_path": "2gt1/220922_DS1/Ds1.ipynb", + "parameters": { + "assessment": "Ds1", + "csv_file": "/home/lafrite/Cours/2022-2023/Notes/2gt1/220922_DS1.csv", + "date": "22/09/22", + "tribe": "2gt1" + }, + "start_time": "2022-09-27T11:48:06.363489", + "version": "1.2.1" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/2SNT/230220_internet_oral_2.csv b/2SNT/230220_internet_oral_2.csv new file mode 100644 index 0000000..aa733ad --- /dev/null +++ b/2SNT/230220_internet_oral_2.csv @@ -0,0 +1,24 @@ +Nom,mail +ACHOUR Ilyes,ilyesltunisien@gmail.com +BELARBI Islem,fatiabe@hotmail.fr +BEN ELALLID Hajar,hajarbenelallid18@gmail.com +BISWAS Lina,linacalendula@gmail.com +BOULAABA Rayan,boulaabarayan8@gmail.com +BREZUN Ines,ines0120029@gmail.com +BUGNON Enzo,enzobugnon0@gmail.com +CALLEWAERT Idaline,idaline.callewaert@gmail.com +CATTIN Clément,cdecoster28@gmail.com +CHRISTMANN Nathan,nathanchristmann14@gmail.com +DECOSTER Clément,cdecoster28@gmail.com +DEHIMAT Launy,launydehimat10@gmail.com +DUPONT Jessica,jssdpnt@gmail.com +GASAN Jéssica,jessicagasan14@gmail.com +GEORGET Raphaël,raphael.georget01@gmail.com +HABBAZ Hajar,hajar.habbaz7@gmail.com +JACQUEMIER Samuel,jacquemiersamuel@gmail.com +JACQUIER Juliette,juliettejacquier@icloud.com +JOVIC Atanase,jovicatanase7@gmail.com +KASSI Cheïma,cheimakassi@gmail.com +KICHENASSAMY Sanjay,sanjaykichena@gmail.com +LE VEUZIT Adrien,jordan.leveuzit@gmail.com +LETIF Ilef,aloufa07@icloud.com

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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/JACQUEMIER_Samuel.pdf b/2SNT/230220_QCM_internet/correction/JACQUEMIER_Samuel.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4b25fa38e8ef9930d2ff24e81f0dab2231610d10 GIT binary patch literal 105854 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 literal 0 HcmV?d00001 diff --git a/2SNT/230220_QCM_internet/correction/DECOSTER_Clement.pdf b/2SNT/230220_QCM_internet/correction/DECOSTER_Clement.pdf new file mode 100644 index 0000000000000000000000000000000000000000..971ff3208e0204776b59aff8b6bba32515192d2a GIT binary patch literal 104635 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